From a94fa8e57f5e4cb86e9c8b2f1cd868d59df2cb27 Mon Sep 17 00:00:00 2001 From: Flectra Community Bot Date: Fri, 3 May 2024 11:21:24 +0200 Subject: [PATCH] Automatic Update form OCA2FC Migrator --- .gitlab-ci.yml | 306 ++++++ .gitlab/issue_templates/Bug.md | 32 + README.md | 21 + base_revision/COPYRIGHT | 20 + base_revision/LICENSE | 663 ++++++++++++ base_revision/README.rst | 119 +++ base_revision/__init__.py | 2 + base_revision/__manifest__.py | 23 + base_revision/i18n/base_revision.pot | 73 ++ base_revision/i18n/es.po | 86 ++ base_revision/i18n/it.po | 76 ++ base_revision/models/__init__.py | 3 + base_revision/models/base_revision.py | 127 +++ base_revision/pyproject.toml | 3 + base_revision/static/description/icon.png | Bin 0 -> 9455 bytes base_revision/static/description/index.html | 456 ++++++++ base_revision/tests/__init__.py | 4 + base_revision/tests/base_revision_tester.py | 32 + base_revision/tests/test_base_revision.py | 103 ++ base_search_custom_field_filter/COPYRIGHT | 18 + base_search_custom_field_filter/LICENSE | 663 ++++++++++++ base_search_custom_field_filter/README.rst | 139 +++ base_search_custom_field_filter/__init__.py | 2 + .../__manifest__.py | 20 + .../demo/demo_ir_ui_custom_field_filter.xml | 7 + .../i18n/base_search_custom_field_filter.pot | 109 ++ base_search_custom_field_filter/i18n/es.po | 119 +++ base_search_custom_field_filter/i18n/it.po | 119 +++ .../models/__init__.py | 3 + .../models/base.py | 60 ++ .../models/ir_ui_custom_field_filter.py | 50 + .../pyproject.toml | 3 + .../security/ir.model.access.csv | 3 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 474 +++++++++ .../static/src/img/contact_search.png | Bin 0 -> 187617 bytes .../src/img/ir_ui_custom_field_filter.png | Bin 0 -> 14935 bytes .../tests/__init__.py | 3 + .../tests/test_filter.py | 32 + .../views/ir_ui_custom_field_filter_views.xml | 29 + base_technical_features/COPYRIGHT | 15 + base_technical_features/LICENSE | 663 ++++++++++++ base_technical_features/README.rst | 107 ++ base_technical_features/__init__.py | 1 + base_technical_features/__manifest__.py | 13 + base_technical_features/data/res_users.xml | 6 + base_technical_features/i18n/am.po | 65 ++ base_technical_features/i18n/ar.po | 70 ++ .../i18n/base_technical_features.pot | 57 + base_technical_features/i18n/ca.po | 74 ++ base_technical_features/i18n/da.po | 66 ++ base_technical_features/i18n/de.po | 74 ++ base_technical_features/i18n/el_GR.po | 66 ++ base_technical_features/i18n/es.po | 74 ++ base_technical_features/i18n/es_ES.po | 66 ++ base_technical_features/i18n/es_MX.po | 66 ++ base_technical_features/i18n/fi.po | 65 ++ base_technical_features/i18n/fr.po | 65 ++ base_technical_features/i18n/fr_CA.po | 66 ++ base_technical_features/i18n/fr_CH.po | 66 ++ base_technical_features/i18n/fr_FR.po | 66 ++ base_technical_features/i18n/gl.po | 65 ++ base_technical_features/i18n/hr.po | 74 ++ base_technical_features/i18n/hr_HR.po | 71 ++ base_technical_features/i18n/it.po | 73 ++ base_technical_features/i18n/ja.po | 63 ++ base_technical_features/i18n/nl.po | 68 ++ base_technical_features/i18n/nl_NL.po | 66 ++ base_technical_features/i18n/pt.po | 68 ++ base_technical_features/i18n/pt_BR.po | 68 ++ base_technical_features/i18n/pt_PT.po | 66 ++ base_technical_features/i18n/ro.po | 66 ++ base_technical_features/i18n/sl.po | 70 ++ base_technical_features/i18n/tr.po | 65 ++ base_technical_features/i18n/tr_TR.po | 66 ++ base_technical_features/i18n/zh_CN.po | 67 ++ base_technical_features/models/__init__.py | 3 + base_technical_features/models/base.py | 18 + base_technical_features/models/ir_ui_menu.py | 17 + base_technical_features/models/res_users.py | 61 ++ base_technical_features/pyproject.toml | 3 + .../security/res_groups.xml | 7 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 440 ++++++++ .../static/description/user_preferences.png | Bin 0 -> 30961 bytes base_technical_features/tests/__init__.py | 1 + .../tests/test_base_technical_features.py | 58 ++ base_technical_features/views/res_users.xml | 20 + base_tier_validation/COPYRIGHT | 21 + base_tier_validation/LICENSE | 663 ++++++++++++ base_tier_validation/README.rst | 262 +++++ base_tier_validation/__init__.py | 4 + base_tier_validation/__manifest__.py | 36 + base_tier_validation/data/mail_data.xml | 43 + .../i18n/base_tier_validation.pot | 771 ++++++++++++++ base_tier_validation/i18n/es.po | 857 +++++++++++++++ base_tier_validation/i18n/es_MX.po | 829 +++++++++++++++ base_tier_validation/i18n/fr.po | 843 +++++++++++++++ base_tier_validation/i18n/it.po | 855 +++++++++++++++ base_tier_validation/i18n/nl_NL.po | 823 +++++++++++++++ base_tier_validation/i18n/sv.po | 853 +++++++++++++++ base_tier_validation/i18n/tr.po | 818 +++++++++++++++ base_tier_validation/i18n/zh_CN.po | 810 +++++++++++++++ base_tier_validation/models/__init__.py | 7 + .../models/res_config_settings.py | 14 + base_tier_validation/models/res_users.py | 63 ++ .../models/tier_definition.py | 113 ++ base_tier_validation/models/tier_review.py | 161 +++ .../models/tier_validation.py | 686 ++++++++++++ base_tier_validation/pyproject.toml | 3 + .../security/ir.model.access.csv | 9 + .../security/tier_validation_security.xml | 19 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 608 +++++++++++ .../tier_review_menu/tier_review_menu.esm.js | 73 ++ .../tier_review_menu/tier_review_menu.xml | 63 ++ .../tier_review_widget.esm.js | 40 + .../tier_review_widget.scss | 41 + .../tier_review_widget/tier_review_widget.xml | 124 +++ .../js/services/tier_review_service.esm.js | 34 + .../templates/tier_validation_templates.xml | 105 ++ base_tier_validation/tests/__init__.py | 4 + base_tier_validation/tests/common.py | 130 +++ .../tests/test_tier_validation.py | 973 ++++++++++++++++++ .../tests/tier_validation_tester.py | 57 + .../views/res_config_settings_views.xml | 54 + .../views/tier_definition_view.xml | 172 ++++ .../views/tier_review_view.xml | 25 + base_tier_validation/wizard/__init__.py | 3 + base_tier_validation/wizard/comment_wizard.py | 25 + .../wizard/comment_wizard_view.xml | 26 + base_tier_validation_formula/COPYRIGHT | 17 + base_tier_validation_formula/LICENSE | 663 ++++++++++++ base_tier_validation_formula/README.rst | 104 ++ base_tier_validation_formula/__init__.py | 1 + base_tier_validation_formula/__manifest__.py | 17 + .../i18n/base_tier_validation_formula.pot | 100 ++ base_tier_validation_formula/i18n/es.po | 120 +++ base_tier_validation_formula/i18n/it.po | 109 ++ base_tier_validation_formula/i18n/zh_CN.po | 114 ++ .../models/__init__.py | 3 + .../models/tier_definition.py | 39 + .../models/tier_review.py | 57 + .../models/tier_validation.py | 27 + base_tier_validation_formula/pyproject.toml | 3 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 451 ++++++++ .../tests/__init__.py | 3 + .../tests/test_tier_validation.py | 159 +++ .../views/tier_definition_view.xml | 34 + date_range/COPYRIGHT | 17 + date_range/LICENSE | 663 ++++++++++++ date_range/README.rst | 188 ++++ date_range/__init__.py | 2 + date_range/__manifest__.py | 27 + date_range/data/ir_cron_data.xml | 14 + date_range/i18n/.empty | 0 date_range/i18n/am.po | 450 ++++++++ date_range/i18n/ar.po | 489 +++++++++ date_range/i18n/bg.po | 454 ++++++++ date_range/i18n/bs.po | 455 ++++++++ date_range/i18n/ca.po | 458 +++++++++ date_range/i18n/ca_ES.po | 455 ++++++++ date_range/i18n/cs.po | 454 ++++++++ date_range/i18n/da.po | 476 +++++++++ date_range/i18n/date_range.pot | 446 ++++++++ date_range/i18n/de.po | 495 +++++++++ date_range/i18n/el_GR.po | 452 ++++++++ date_range/i18n/en_AU.po | 451 ++++++++ date_range/i18n/en_GB.po | 455 ++++++++ date_range/i18n/es.po | 514 +++++++++ date_range/i18n/es_AR.po | 455 ++++++++ date_range/i18n/es_CL.po | 455 ++++++++ date_range/i18n/es_CO.po | 455 ++++++++ date_range/i18n/es_CR.po | 452 ++++++++ date_range/i18n/es_DO.po | 455 ++++++++ date_range/i18n/es_EC.po | 455 ++++++++ date_range/i18n/es_ES.po | 455 ++++++++ date_range/i18n/es_MX.po | 455 ++++++++ date_range/i18n/es_PE.po | 455 ++++++++ date_range/i18n/es_PY.po | 452 ++++++++ date_range/i18n/es_VE.po | 455 ++++++++ date_range/i18n/et.po | 454 ++++++++ date_range/i18n/eu.po | 451 ++++++++ date_range/i18n/fa.po | 454 ++++++++ date_range/i18n/fi.po | 454 ++++++++ date_range/i18n/fr.po | 481 +++++++++ date_range/i18n/fr_CA.po | 452 ++++++++ date_range/i18n/fr_CH.po | 455 ++++++++ date_range/i18n/fr_FR.po | 500 +++++++++ date_range/i18n/gl.po | 454 ++++++++ date_range/i18n/gl_ES.po | 451 ++++++++ date_range/i18n/he.po | 454 ++++++++ date_range/i18n/hi.po | 450 ++++++++ date_range/i18n/hr.po | 493 +++++++++ date_range/i18n/hr_HR.po | 456 ++++++++ date_range/i18n/hu.po | 454 ++++++++ date_range/i18n/id.po | 454 ++++++++ date_range/i18n/it.po | 508 +++++++++ date_range/i18n/ja.po | 454 ++++++++ date_range/i18n/ko.po | 454 ++++++++ date_range/i18n/lo.po | 450 ++++++++ date_range/i18n/lt.po | 455 ++++++++ date_range/i18n/lt_LT.po | 452 ++++++++ date_range/i18n/lv.po | 452 ++++++++ date_range/i18n/mk.po | 454 ++++++++ date_range/i18n/mn.po | 454 ++++++++ date_range/i18n/nb.po | 455 ++++++++ date_range/i18n/nb_NO.po | 454 ++++++++ date_range/i18n/nl.po | 500 +++++++++ date_range/i18n/nl_BE.po | 455 ++++++++ date_range/i18n/nl_NL.po | 512 +++++++++ date_range/i18n/pl.po | 456 ++++++++ date_range/i18n/pt.po | 500 +++++++++ date_range/i18n/pt_BR.po | 483 +++++++++ date_range/i18n/pt_PT.po | 455 ++++++++ date_range/i18n/ro.po | 455 ++++++++ date_range/i18n/ru.po | 453 ++++++++ date_range/i18n/sk.po | 454 ++++++++ date_range/i18n/sl.po | 455 ++++++++ date_range/i18n/sr.po | 452 ++++++++ date_range/i18n/sr@latin.po | 456 ++++++++ date_range/i18n/sv.po | 454 ++++++++ date_range/i18n/th.po | 454 ++++++++ date_range/i18n/tr.po | 454 ++++++++ date_range/i18n/tr_TR.po | 455 ++++++++ date_range/i18n/uk.po | 455 ++++++++ date_range/i18n/vi.po | 454 ++++++++ date_range/i18n/vi_VN.po | 452 ++++++++ date_range/i18n/zh_CN.po | 492 +++++++++ date_range/i18n/zh_TW.po | 455 ++++++++ date_range/models/__init__.py | 3 + date_range/models/date_range.py | 107 ++ date_range/models/date_range_search_mixin.py | 102 ++ date_range/models/date_range_type.py | 149 +++ date_range/pyproject.toml | 3 + date_range/security/date_range_security.xml | 17 + date_range/security/ir.model.access.csv | 6 + .../description/date_range_as_filter.png | Bin 0 -> 344984 bytes .../date_range_as_filter_result.png | Bin 0 -> 251260 bytes .../static/description/date_range_create.png | Bin 0 -> 318995 bytes .../date_range_many2one_search_field.png | Bin 0 -> 405798 bytes .../description/date_range_type_as_filter.png | Bin 0 -> 321664 bytes .../date_range_type_autogeneration.png | Bin 0 -> 169983 bytes .../description/date_range_type_create.png | Bin 0 -> 119412 bytes .../static/description/date_range_wizard.png | Bin 0 -> 157717 bytes .../description/date_range_wizard_result.png | Bin 0 -> 173688 bytes date_range/static/description/icon.png | Bin 0 -> 9455 bytes date_range/static/description/icon.svg | 79 ++ date_range/static/description/index.html | 498 +++++++++ .../static/src/js/condition_tree.esm.js | 96 ++ .../static/src/js/domain_selector.esm.js | 112 ++ date_range/static/src/js/tree_editor.esm.js | 122 +++ date_range/tests/__init__.py | 4 + date_range/tests/models.py | 11 + date_range/tests/test_date_range.py | 140 +++ date_range/tests/test_date_range_generator.py | 100 ++ .../tests/test_date_range_search_mixin.py | 155 +++ date_range/tests/test_date_range_type.py | 161 +++ date_range/views/date_range_view.xml | 221 ++++ date_range/wizard/__init__.py | 1 + date_range/wizard/date_range_generator.py | 323 ++++++ date_range/wizard/date_range_generator.xml | 84 ++ date_range_account/COPYRIGHT | 15 + date_range_account/LICENSE | 663 ++++++++++++ date_range_account/README.rst | 90 ++ date_range_account/__init__.py | 0 date_range_account/__manifest__.py | 21 + .../i18n/date_range_account.pot | 30 + date_range_account/i18n/es.po | 36 + date_range_account/i18n/fr.po | 36 + date_range_account/i18n/it.po | 33 + date_range_account/i18n/nl.po | 33 + date_range_account/pyproject.toml | 3 + .../security/ir.model.access.csv | 4 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 428 ++++++++ date_range_account/views/date_range.xml | 31 + requirements.txt | 3 + sequence_reset_period/COPYRIGHT | 16 + sequence_reset_period/LICENSE | 663 ++++++++++++ sequence_reset_period/README.rst | 86 ++ sequence_reset_period/__init__.py | 1 + sequence_reset_period/__manifest__.py | 16 + sequence_reset_period/i18n/es.po | 47 + sequence_reset_period/i18n/fr_FR.po | 53 + sequence_reset_period/i18n/hr.po | 48 + sequence_reset_period/i18n/it.po | 47 + .../i18n/sequence_reset_period.pot | 44 + sequence_reset_period/i18n/zh_CN.po | 47 + sequence_reset_period/models/__init__.py | 1 + sequence_reset_period/models/ir_sequence.py | 73 ++ sequence_reset_period/pyproject.toml | 3 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 432 ++++++++ sequence_reset_period/tests/__init__.py | 1 + sequence_reset_period/tests/test_period.py | 99 ++ .../views/sequence_views.xml | 12 + 298 files changed, 62241 insertions(+) create mode 100644 .gitlab-ci.yml create mode 100644 .gitlab/issue_templates/Bug.md create mode 100644 README.md create mode 100644 base_revision/COPYRIGHT create mode 100644 base_revision/LICENSE create mode 100644 base_revision/README.rst create mode 100644 base_revision/__init__.py create mode 100644 base_revision/__manifest__.py create mode 100644 base_revision/i18n/base_revision.pot create mode 100644 base_revision/i18n/es.po create mode 100644 base_revision/i18n/it.po create mode 100644 base_revision/models/__init__.py create mode 100644 base_revision/models/base_revision.py create mode 100644 base_revision/pyproject.toml create mode 100644 base_revision/static/description/icon.png create mode 100644 base_revision/static/description/index.html create mode 100644 base_revision/tests/__init__.py create mode 100644 base_revision/tests/base_revision_tester.py create mode 100644 base_revision/tests/test_base_revision.py create mode 100644 base_search_custom_field_filter/COPYRIGHT create mode 100644 base_search_custom_field_filter/LICENSE create mode 100644 base_search_custom_field_filter/README.rst create mode 100644 base_search_custom_field_filter/__init__.py create mode 100644 base_search_custom_field_filter/__manifest__.py create mode 100644 base_search_custom_field_filter/demo/demo_ir_ui_custom_field_filter.xml create mode 100644 base_search_custom_field_filter/i18n/base_search_custom_field_filter.pot create mode 100644 base_search_custom_field_filter/i18n/es.po create mode 100644 base_search_custom_field_filter/i18n/it.po create mode 100644 base_search_custom_field_filter/models/__init__.py create mode 100644 base_search_custom_field_filter/models/base.py create mode 100644 base_search_custom_field_filter/models/ir_ui_custom_field_filter.py create mode 100644 base_search_custom_field_filter/pyproject.toml create mode 100644 base_search_custom_field_filter/security/ir.model.access.csv create mode 100644 base_search_custom_field_filter/static/description/icon.png create mode 100644 base_search_custom_field_filter/static/description/index.html create mode 100644 base_search_custom_field_filter/static/src/img/contact_search.png create mode 100644 base_search_custom_field_filter/static/src/img/ir_ui_custom_field_filter.png create mode 100644 base_search_custom_field_filter/tests/__init__.py create mode 100644 base_search_custom_field_filter/tests/test_filter.py create mode 100644 base_search_custom_field_filter/views/ir_ui_custom_field_filter_views.xml create mode 100644 base_technical_features/COPYRIGHT create mode 100644 base_technical_features/LICENSE create mode 100644 base_technical_features/README.rst create mode 100644 base_technical_features/__init__.py create mode 100644 base_technical_features/__manifest__.py create mode 100644 base_technical_features/data/res_users.xml create mode 100644 base_technical_features/i18n/am.po create mode 100644 base_technical_features/i18n/ar.po create mode 100644 base_technical_features/i18n/base_technical_features.pot create mode 100644 base_technical_features/i18n/ca.po create mode 100644 base_technical_features/i18n/da.po create mode 100644 base_technical_features/i18n/de.po create mode 100644 base_technical_features/i18n/el_GR.po create mode 100644 base_technical_features/i18n/es.po create mode 100644 base_technical_features/i18n/es_ES.po create mode 100644 base_technical_features/i18n/es_MX.po create mode 100644 base_technical_features/i18n/fi.po create mode 100644 base_technical_features/i18n/fr.po create mode 100644 base_technical_features/i18n/fr_CA.po create mode 100644 base_technical_features/i18n/fr_CH.po create mode 100644 base_technical_features/i18n/fr_FR.po create mode 100644 base_technical_features/i18n/gl.po create mode 100644 base_technical_features/i18n/hr.po create mode 100644 base_technical_features/i18n/hr_HR.po create mode 100644 base_technical_features/i18n/it.po create mode 100644 base_technical_features/i18n/ja.po create mode 100644 base_technical_features/i18n/nl.po create mode 100644 base_technical_features/i18n/nl_NL.po create mode 100644 base_technical_features/i18n/pt.po create mode 100644 base_technical_features/i18n/pt_BR.po create mode 100644 base_technical_features/i18n/pt_PT.po create mode 100644 base_technical_features/i18n/ro.po create mode 100644 base_technical_features/i18n/sl.po create mode 100644 base_technical_features/i18n/tr.po create mode 100644 base_technical_features/i18n/tr_TR.po create mode 100644 base_technical_features/i18n/zh_CN.po create mode 100644 base_technical_features/models/__init__.py create mode 100644 base_technical_features/models/base.py create mode 100644 base_technical_features/models/ir_ui_menu.py create mode 100644 base_technical_features/models/res_users.py create mode 100644 base_technical_features/pyproject.toml create mode 100644 base_technical_features/security/res_groups.xml create mode 100644 base_technical_features/static/description/icon.png create mode 100644 base_technical_features/static/description/index.html create mode 100644 base_technical_features/static/description/user_preferences.png create mode 100644 base_technical_features/tests/__init__.py create mode 100644 base_technical_features/tests/test_base_technical_features.py create mode 100644 base_technical_features/views/res_users.xml create mode 100644 base_tier_validation/COPYRIGHT create mode 100644 base_tier_validation/LICENSE create mode 100644 base_tier_validation/README.rst create mode 100644 base_tier_validation/__init__.py create mode 100644 base_tier_validation/__manifest__.py create mode 100644 base_tier_validation/data/mail_data.xml create mode 100644 base_tier_validation/i18n/base_tier_validation.pot create mode 100644 base_tier_validation/i18n/es.po create mode 100644 base_tier_validation/i18n/es_MX.po create mode 100644 base_tier_validation/i18n/fr.po create mode 100644 base_tier_validation/i18n/it.po create mode 100644 base_tier_validation/i18n/nl_NL.po create mode 100644 base_tier_validation/i18n/sv.po create mode 100644 base_tier_validation/i18n/tr.po create mode 100644 base_tier_validation/i18n/zh_CN.po create mode 100644 base_tier_validation/models/__init__.py create mode 100644 base_tier_validation/models/res_config_settings.py create mode 100644 base_tier_validation/models/res_users.py create mode 100644 base_tier_validation/models/tier_definition.py create mode 100644 base_tier_validation/models/tier_review.py create mode 100644 base_tier_validation/models/tier_validation.py create mode 100644 base_tier_validation/pyproject.toml create mode 100644 base_tier_validation/security/ir.model.access.csv create mode 100644 base_tier_validation/security/tier_validation_security.xml create mode 100644 base_tier_validation/static/description/icon.png create mode 100644 base_tier_validation/static/description/index.html create mode 100644 base_tier_validation/static/src/components/tier_review_menu/tier_review_menu.esm.js create mode 100644 base_tier_validation/static/src/components/tier_review_menu/tier_review_menu.xml create mode 100644 base_tier_validation/static/src/components/tier_review_widget/tier_review_widget.esm.js create mode 100644 base_tier_validation/static/src/components/tier_review_widget/tier_review_widget.scss create mode 100644 base_tier_validation/static/src/components/tier_review_widget/tier_review_widget.xml create mode 100644 base_tier_validation/static/src/js/services/tier_review_service.esm.js create mode 100644 base_tier_validation/templates/tier_validation_templates.xml create mode 100644 base_tier_validation/tests/__init__.py create mode 100644 base_tier_validation/tests/common.py create mode 100644 base_tier_validation/tests/test_tier_validation.py create mode 100644 base_tier_validation/tests/tier_validation_tester.py create mode 100644 base_tier_validation/views/res_config_settings_views.xml create mode 100644 base_tier_validation/views/tier_definition_view.xml create mode 100644 base_tier_validation/views/tier_review_view.xml create mode 100644 base_tier_validation/wizard/__init__.py create mode 100644 base_tier_validation/wizard/comment_wizard.py create mode 100644 base_tier_validation/wizard/comment_wizard_view.xml create mode 100644 base_tier_validation_formula/COPYRIGHT create mode 100644 base_tier_validation_formula/LICENSE create mode 100644 base_tier_validation_formula/README.rst create mode 100644 base_tier_validation_formula/__init__.py create mode 100644 base_tier_validation_formula/__manifest__.py create mode 100644 base_tier_validation_formula/i18n/base_tier_validation_formula.pot create mode 100644 base_tier_validation_formula/i18n/es.po create mode 100644 base_tier_validation_formula/i18n/it.po create mode 100644 base_tier_validation_formula/i18n/zh_CN.po create mode 100644 base_tier_validation_formula/models/__init__.py create mode 100644 base_tier_validation_formula/models/tier_definition.py create mode 100644 base_tier_validation_formula/models/tier_review.py create mode 100644 base_tier_validation_formula/models/tier_validation.py create mode 100644 base_tier_validation_formula/pyproject.toml create mode 100644 base_tier_validation_formula/static/description/icon.png create mode 100644 base_tier_validation_formula/static/description/index.html create mode 100644 base_tier_validation_formula/tests/__init__.py create mode 100644 base_tier_validation_formula/tests/test_tier_validation.py create mode 100644 base_tier_validation_formula/views/tier_definition_view.xml create mode 100644 date_range/COPYRIGHT create mode 100644 date_range/LICENSE create mode 100644 date_range/README.rst create mode 100644 date_range/__init__.py create mode 100644 date_range/__manifest__.py create mode 100644 date_range/data/ir_cron_data.xml create mode 100644 date_range/i18n/.empty create mode 100644 date_range/i18n/am.po create mode 100644 date_range/i18n/ar.po create mode 100644 date_range/i18n/bg.po create mode 100644 date_range/i18n/bs.po create mode 100644 date_range/i18n/ca.po create mode 100644 date_range/i18n/ca_ES.po create mode 100644 date_range/i18n/cs.po create mode 100644 date_range/i18n/da.po create mode 100644 date_range/i18n/date_range.pot create mode 100644 date_range/i18n/de.po create mode 100644 date_range/i18n/el_GR.po create mode 100644 date_range/i18n/en_AU.po create mode 100644 date_range/i18n/en_GB.po create mode 100644 date_range/i18n/es.po create mode 100644 date_range/i18n/es_AR.po create mode 100644 date_range/i18n/es_CL.po create mode 100644 date_range/i18n/es_CO.po create mode 100644 date_range/i18n/es_CR.po create mode 100644 date_range/i18n/es_DO.po create mode 100644 date_range/i18n/es_EC.po create mode 100644 date_range/i18n/es_ES.po create mode 100644 date_range/i18n/es_MX.po create mode 100644 date_range/i18n/es_PE.po create mode 100644 date_range/i18n/es_PY.po create mode 100644 date_range/i18n/es_VE.po create mode 100644 date_range/i18n/et.po create mode 100644 date_range/i18n/eu.po create mode 100644 date_range/i18n/fa.po create mode 100644 date_range/i18n/fi.po create mode 100644 date_range/i18n/fr.po create mode 100644 date_range/i18n/fr_CA.po create mode 100644 date_range/i18n/fr_CH.po create mode 100644 date_range/i18n/fr_FR.po create mode 100644 date_range/i18n/gl.po create mode 100644 date_range/i18n/gl_ES.po create mode 100644 date_range/i18n/he.po create mode 100644 date_range/i18n/hi.po create mode 100644 date_range/i18n/hr.po create mode 100644 date_range/i18n/hr_HR.po create mode 100644 date_range/i18n/hu.po create mode 100644 date_range/i18n/id.po create mode 100644 date_range/i18n/it.po create mode 100644 date_range/i18n/ja.po create mode 100644 date_range/i18n/ko.po create mode 100644 date_range/i18n/lo.po create mode 100644 date_range/i18n/lt.po create mode 100644 date_range/i18n/lt_LT.po create mode 100644 date_range/i18n/lv.po create mode 100644 date_range/i18n/mk.po create mode 100644 date_range/i18n/mn.po create mode 100644 date_range/i18n/nb.po create mode 100644 date_range/i18n/nb_NO.po create mode 100644 date_range/i18n/nl.po create mode 100644 date_range/i18n/nl_BE.po create mode 100644 date_range/i18n/nl_NL.po create mode 100644 date_range/i18n/pl.po create mode 100644 date_range/i18n/pt.po create mode 100644 date_range/i18n/pt_BR.po create mode 100644 date_range/i18n/pt_PT.po create mode 100644 date_range/i18n/ro.po create mode 100644 date_range/i18n/ru.po create mode 100644 date_range/i18n/sk.po create mode 100644 date_range/i18n/sl.po create mode 100644 date_range/i18n/sr.po create mode 100644 date_range/i18n/sr@latin.po create mode 100644 date_range/i18n/sv.po create mode 100644 date_range/i18n/th.po create mode 100644 date_range/i18n/tr.po create mode 100644 date_range/i18n/tr_TR.po create mode 100644 date_range/i18n/uk.po create mode 100644 date_range/i18n/vi.po create mode 100644 date_range/i18n/vi_VN.po create mode 100644 date_range/i18n/zh_CN.po create mode 100644 date_range/i18n/zh_TW.po create mode 100644 date_range/models/__init__.py create mode 100644 date_range/models/date_range.py create mode 100644 date_range/models/date_range_search_mixin.py create mode 100644 date_range/models/date_range_type.py create mode 100644 date_range/pyproject.toml create mode 100644 date_range/security/date_range_security.xml create mode 100644 date_range/security/ir.model.access.csv create mode 100644 date_range/static/description/date_range_as_filter.png create mode 100644 date_range/static/description/date_range_as_filter_result.png create mode 100644 date_range/static/description/date_range_create.png create mode 100644 date_range/static/description/date_range_many2one_search_field.png create mode 100644 date_range/static/description/date_range_type_as_filter.png create mode 100644 date_range/static/description/date_range_type_autogeneration.png create mode 100644 date_range/static/description/date_range_type_create.png create mode 100644 date_range/static/description/date_range_wizard.png create mode 100644 date_range/static/description/date_range_wizard_result.png create mode 100644 date_range/static/description/icon.png create mode 100644 date_range/static/description/icon.svg create mode 100644 date_range/static/description/index.html create mode 100644 date_range/static/src/js/condition_tree.esm.js create mode 100644 date_range/static/src/js/domain_selector.esm.js create mode 100644 date_range/static/src/js/tree_editor.esm.js create mode 100644 date_range/tests/__init__.py create mode 100644 date_range/tests/models.py create mode 100644 date_range/tests/test_date_range.py create mode 100644 date_range/tests/test_date_range_generator.py create mode 100644 date_range/tests/test_date_range_search_mixin.py create mode 100644 date_range/tests/test_date_range_type.py create mode 100644 date_range/views/date_range_view.xml create mode 100644 date_range/wizard/__init__.py create mode 100644 date_range/wizard/date_range_generator.py create mode 100644 date_range/wizard/date_range_generator.xml create mode 100644 date_range_account/COPYRIGHT create mode 100644 date_range_account/LICENSE create mode 100644 date_range_account/README.rst create mode 100644 date_range_account/__init__.py create mode 100644 date_range_account/__manifest__.py create mode 100644 date_range_account/i18n/date_range_account.pot create mode 100644 date_range_account/i18n/es.po create mode 100644 date_range_account/i18n/fr.po create mode 100644 date_range_account/i18n/it.po create mode 100644 date_range_account/i18n/nl.po create mode 100644 date_range_account/pyproject.toml create mode 100644 date_range_account/security/ir.model.access.csv create mode 100644 date_range_account/static/description/icon.png create mode 100644 date_range_account/static/description/index.html create mode 100644 date_range_account/views/date_range.xml create mode 100644 requirements.txt create mode 100644 sequence_reset_period/COPYRIGHT create mode 100644 sequence_reset_period/LICENSE create mode 100644 sequence_reset_period/README.rst create mode 100644 sequence_reset_period/__init__.py create mode 100644 sequence_reset_period/__manifest__.py create mode 100644 sequence_reset_period/i18n/es.po create mode 100644 sequence_reset_period/i18n/fr_FR.po create mode 100644 sequence_reset_period/i18n/hr.po create mode 100644 sequence_reset_period/i18n/it.po create mode 100644 sequence_reset_period/i18n/sequence_reset_period.pot create mode 100644 sequence_reset_period/i18n/zh_CN.po create mode 100644 sequence_reset_period/models/__init__.py create mode 100644 sequence_reset_period/models/ir_sequence.py create mode 100644 sequence_reset_period/pyproject.toml create mode 100644 sequence_reset_period/static/description/icon.png create mode 100644 sequence_reset_period/static/description/index.html create mode 100644 sequence_reset_period/tests/__init__.py create mode 100644 sequence_reset_period/tests/test_period.py create mode 100644 sequence_reset_period/views/sequence_views.xml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..376c5c8 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,306 @@ +image: ubuntu:jammy + +stages: + - testall + - testsingle + +variables: + POSTGRES_DB: postgres + POSTGRES_USER: flectra + POSTGRES_PASSWORD: flectra + POSTGRES_HOST: postgres + POSTGRES_PORT: "5432" + +services: + - name: postgres:14-bullseye + alias: psql + + +test_all_modules: + stage: testall + image: + name: registry.gitlab.com/jamotion/flectra/ubuntudev:2-latest + entrypoint: ["/bin/sh", "-c"] + script: + - apt-get install -y p7zip-full + - su - flectra -c "mkdir ~/others" + - sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && dpkg-reconfigure --frontend=noninteractive locales && update-locale LANG=en_US.UTF-8 + - mkdir ${CI_PROJECT_DIR}/ci_data + - wget -O ${CI_PROJECT_DIR}/ci_data/test_base.zip https://gitlab.com/flectra-community/devops/oca2fc/raw/master/ci_data/test_base.zip + - 7z x -o ${CI_PROJECT_DIR}/ci_data/ ${CI_PROJECT_DIR}/ci_data/test_base.zip + - export PGPASSWORD="flectra" + - createdb -h psql -U flectra -O flectra -T template1 test_all + - psql -h psql -U flectra -d test_all -f ${CI_PROJECT_DIR}/ci_data/dump.sql + - su - flectra -c "mkdir -p ~/.local/share/filestore" + - mv ${CI_PROJECT_DIR}/ci_data/filestore /opt/flectra/.local/share/filestore/test_all + - chown -R flectra.flectra /opt/flectra/.local/share/filestore/test_all + - su - flectra -c "/opt/flectra/flectra-bin + --addons-path ${CI_PROJECT_DIR} + --db_host psql + --db_port 5432 + --db_user flectra + --db_password flectra + --database test_all + --test-enable + --init base_technical_features,base_search_custom_field_filter,sequence_reset_period,base_tier_validation,base_revision,date_range_account,date_range,base_tier_validation_formula + --stop-after-init + --log-level error + --log-handler flectra.addons.base_technical_features:TEST + --log-handler flectra.addons.base_search_custom_field_filter:TEST + --log-handler flectra.addons.sequence_reset_period:TEST + --log-handler flectra.addons.base_tier_validation:TEST + --log-handler flectra.addons.base_revision:TEST + --log-handler flectra.addons.date_range_account:TEST + --log-handler flectra.addons.date_range:TEST + --log-handler flectra.addons.base_tier_validation_formula:TEST + " + + +test_module_base_technical_features: + stage: testsingle + when: on_failure + image: + name: registry.gitlab.com/jamotion/flectra/ubuntudev:2-latest + entrypoint: ["/bin/sh", "-c"] + script: + - apt-get install -y p7zip-full + - su - flectra -c "mkdir ~/others" + - sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && dpkg-reconfigure --frontend=noninteractive locales && update-locale LANG=en_US.UTF-8 + - mkdir ${CI_PROJECT_DIR}/ci_data + - wget -O ${CI_PROJECT_DIR}/ci_data/test_base.zip https://gitlab.com/flectra-community/devops/oca2fc/raw/master/ci_data/test_base.zip + - 7z x -o ${CI_PROJECT_DIR}/ci_data/ ${CI_PROJECT_DIR}/ci_data/test_base.zip + - export PGPASSWORD="flectra" + - createdb -h psql -U flectra -O flectra -T template1 test_base_technical_features + - psql -h psql -U flectra -d test_base_technical_features -f ${CI_PROJECT_DIR}/ci_data/dump.sql + - su - flectra -c "mkdir -p ~/.local/share/filestore" + - mv ${CI_PROJECT_DIR}/ci_data/filestore /opt/flectra/.local/share/filestore/test_base_technical_features + - chown -R flectra.flectra /opt/flectra/.local/share/filestore/test_base_technical_features + - su - flectra -c "/opt/flectra/flectra-bin + --addons-path ${CI_PROJECT_DIR} + --db_host psql + --db_port 5432 + --db_user flectra + --db_password flectra + --database test_base_technical_features + --test-enable -i base_technical_features + --stop-after-init + --log-level error + --log-handler flectra.addons.base_technical_features:TEST" + +test_module_base_search_custom_field_filter: + stage: testsingle + when: on_failure + image: + name: registry.gitlab.com/jamotion/flectra/ubuntudev:2-latest + entrypoint: ["/bin/sh", "-c"] + script: + - apt-get install -y p7zip-full + - su - flectra -c "mkdir ~/others" + - sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && dpkg-reconfigure --frontend=noninteractive locales && update-locale LANG=en_US.UTF-8 + - mkdir ${CI_PROJECT_DIR}/ci_data + - wget -O ${CI_PROJECT_DIR}/ci_data/test_base.zip https://gitlab.com/flectra-community/devops/oca2fc/raw/master/ci_data/test_base.zip + - 7z x -o ${CI_PROJECT_DIR}/ci_data/ ${CI_PROJECT_DIR}/ci_data/test_base.zip + - export PGPASSWORD="flectra" + - createdb -h psql -U flectra -O flectra -T template1 test_base_search_custom_field_filter + - psql -h psql -U flectra -d test_base_search_custom_field_filter -f ${CI_PROJECT_DIR}/ci_data/dump.sql + - su - flectra -c "mkdir -p ~/.local/share/filestore" + - mv ${CI_PROJECT_DIR}/ci_data/filestore /opt/flectra/.local/share/filestore/test_base_search_custom_field_filter + - chown -R flectra.flectra /opt/flectra/.local/share/filestore/test_base_search_custom_field_filter + - su - flectra -c "/opt/flectra/flectra-bin + --addons-path ${CI_PROJECT_DIR} + --db_host psql + --db_port 5432 + --db_user flectra + --db_password flectra + --database test_base_search_custom_field_filter + --test-enable -i base_search_custom_field_filter + --stop-after-init + --log-level error + --log-handler flectra.addons.base_search_custom_field_filter:TEST" + +test_module_sequence_reset_period: + stage: testsingle + when: on_failure + image: + name: registry.gitlab.com/jamotion/flectra/ubuntudev:2-latest + entrypoint: ["/bin/sh", "-c"] + script: + - apt-get install -y p7zip-full + - su - flectra -c "mkdir ~/others" + - sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && dpkg-reconfigure --frontend=noninteractive locales && update-locale LANG=en_US.UTF-8 + - mkdir ${CI_PROJECT_DIR}/ci_data + - wget -O ${CI_PROJECT_DIR}/ci_data/test_base.zip https://gitlab.com/flectra-community/devops/oca2fc/raw/master/ci_data/test_base.zip + - 7z x -o ${CI_PROJECT_DIR}/ci_data/ ${CI_PROJECT_DIR}/ci_data/test_base.zip + - export PGPASSWORD="flectra" + - createdb -h psql -U flectra -O flectra -T template1 test_sequence_reset_period + - psql -h psql -U flectra -d test_sequence_reset_period -f ${CI_PROJECT_DIR}/ci_data/dump.sql + - su - flectra -c "mkdir -p ~/.local/share/filestore" + - mv ${CI_PROJECT_DIR}/ci_data/filestore /opt/flectra/.local/share/filestore/test_sequence_reset_period + - chown -R flectra.flectra /opt/flectra/.local/share/filestore/test_sequence_reset_period + - su - flectra -c "/opt/flectra/flectra-bin + --addons-path ${CI_PROJECT_DIR} + --db_host psql + --db_port 5432 + --db_user flectra + --db_password flectra + --database test_sequence_reset_period + --test-enable -i sequence_reset_period + --stop-after-init + --log-level error + --log-handler flectra.addons.sequence_reset_period:TEST" + +test_module_base_tier_validation: + stage: testsingle + when: on_failure + image: + name: registry.gitlab.com/jamotion/flectra/ubuntudev:2-latest + entrypoint: ["/bin/sh", "-c"] + script: + - apt-get install -y p7zip-full + - su - flectra -c "mkdir ~/others" + - sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && dpkg-reconfigure --frontend=noninteractive locales && update-locale LANG=en_US.UTF-8 + - mkdir ${CI_PROJECT_DIR}/ci_data + - wget -O ${CI_PROJECT_DIR}/ci_data/test_base.zip https://gitlab.com/flectra-community/devops/oca2fc/raw/master/ci_data/test_base.zip + - 7z x -o ${CI_PROJECT_DIR}/ci_data/ ${CI_PROJECT_DIR}/ci_data/test_base.zip + - export PGPASSWORD="flectra" + - createdb -h psql -U flectra -O flectra -T template1 test_base_tier_validation + - psql -h psql -U flectra -d test_base_tier_validation -f ${CI_PROJECT_DIR}/ci_data/dump.sql + - su - flectra -c "mkdir -p ~/.local/share/filestore" + - mv ${CI_PROJECT_DIR}/ci_data/filestore /opt/flectra/.local/share/filestore/test_base_tier_validation + - chown -R flectra.flectra /opt/flectra/.local/share/filestore/test_base_tier_validation + - su - flectra -c "/opt/flectra/flectra-bin + --addons-path ${CI_PROJECT_DIR} + --db_host psql + --db_port 5432 + --db_user flectra + --db_password flectra + --database test_base_tier_validation + --test-enable -i base_tier_validation + --stop-after-init + --log-level error + --log-handler flectra.addons.base_tier_validation:TEST" + +test_module_base_revision: + stage: testsingle + when: on_failure + image: + name: registry.gitlab.com/jamotion/flectra/ubuntudev:2-latest + entrypoint: ["/bin/sh", "-c"] + script: + - apt-get install -y p7zip-full + - su - flectra -c "mkdir ~/others" + - sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && dpkg-reconfigure --frontend=noninteractive locales && update-locale LANG=en_US.UTF-8 + - mkdir ${CI_PROJECT_DIR}/ci_data + - wget -O ${CI_PROJECT_DIR}/ci_data/test_base.zip https://gitlab.com/flectra-community/devops/oca2fc/raw/master/ci_data/test_base.zip + - 7z x -o ${CI_PROJECT_DIR}/ci_data/ ${CI_PROJECT_DIR}/ci_data/test_base.zip + - export PGPASSWORD="flectra" + - createdb -h psql -U flectra -O flectra -T template1 test_base_revision + - psql -h psql -U flectra -d test_base_revision -f ${CI_PROJECT_DIR}/ci_data/dump.sql + - su - flectra -c "mkdir -p ~/.local/share/filestore" + - mv ${CI_PROJECT_DIR}/ci_data/filestore /opt/flectra/.local/share/filestore/test_base_revision + - chown -R flectra.flectra /opt/flectra/.local/share/filestore/test_base_revision + - su - flectra -c "/opt/flectra/flectra-bin + --addons-path ${CI_PROJECT_DIR} + --db_host psql + --db_port 5432 + --db_user flectra + --db_password flectra + --database test_base_revision + --test-enable -i base_revision + --stop-after-init + --log-level error + --log-handler flectra.addons.base_revision:TEST" + +test_module_date_range_account: + stage: testsingle + when: on_failure + image: + name: registry.gitlab.com/jamotion/flectra/ubuntudev:2-latest + entrypoint: ["/bin/sh", "-c"] + script: + - apt-get install -y p7zip-full + - su - flectra -c "mkdir ~/others" + - sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && dpkg-reconfigure --frontend=noninteractive locales && update-locale LANG=en_US.UTF-8 + - mkdir ${CI_PROJECT_DIR}/ci_data + - wget -O ${CI_PROJECT_DIR}/ci_data/test_base.zip https://gitlab.com/flectra-community/devops/oca2fc/raw/master/ci_data/test_base.zip + - 7z x -o ${CI_PROJECT_DIR}/ci_data/ ${CI_PROJECT_DIR}/ci_data/test_base.zip + - export PGPASSWORD="flectra" + - createdb -h psql -U flectra -O flectra -T template1 test_date_range_account + - psql -h psql -U flectra -d test_date_range_account -f ${CI_PROJECT_DIR}/ci_data/dump.sql + - su - flectra -c "mkdir -p ~/.local/share/filestore" + - mv ${CI_PROJECT_DIR}/ci_data/filestore /opt/flectra/.local/share/filestore/test_date_range_account + - chown -R flectra.flectra /opt/flectra/.local/share/filestore/test_date_range_account + - su - flectra -c "/opt/flectra/flectra-bin + --addons-path ${CI_PROJECT_DIR} + --db_host psql + --db_port 5432 + --db_user flectra + --db_password flectra + --database test_date_range_account + --test-enable -i date_range_account + --stop-after-init + --log-level error + --log-handler flectra.addons.date_range_account:TEST" + +test_module_date_range: + stage: testsingle + when: on_failure + image: + name: registry.gitlab.com/jamotion/flectra/ubuntudev:2-latest + entrypoint: ["/bin/sh", "-c"] + script: + - apt-get install -y p7zip-full + - su - flectra -c "mkdir ~/others" + - sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && dpkg-reconfigure --frontend=noninteractive locales && update-locale LANG=en_US.UTF-8 + - mkdir ${CI_PROJECT_DIR}/ci_data + - wget -O ${CI_PROJECT_DIR}/ci_data/test_base.zip https://gitlab.com/flectra-community/devops/oca2fc/raw/master/ci_data/test_base.zip + - 7z x -o ${CI_PROJECT_DIR}/ci_data/ ${CI_PROJECT_DIR}/ci_data/test_base.zip + - export PGPASSWORD="flectra" + - createdb -h psql -U flectra -O flectra -T template1 test_date_range + - psql -h psql -U flectra -d test_date_range -f ${CI_PROJECT_DIR}/ci_data/dump.sql + - su - flectra -c "mkdir -p ~/.local/share/filestore" + - mv ${CI_PROJECT_DIR}/ci_data/filestore /opt/flectra/.local/share/filestore/test_date_range + - chown -R flectra.flectra /opt/flectra/.local/share/filestore/test_date_range + - su - flectra -c "/opt/flectra/flectra-bin + --addons-path ${CI_PROJECT_DIR} + --db_host psql + --db_port 5432 + --db_user flectra + --db_password flectra + --database test_date_range + --test-enable -i date_range + --stop-after-init + --log-level error + --log-handler flectra.addons.date_range:TEST" + +test_module_base_tier_validation_formula: + stage: testsingle + when: on_failure + image: + name: registry.gitlab.com/jamotion/flectra/ubuntudev:2-latest + entrypoint: ["/bin/sh", "-c"] + script: + - apt-get install -y p7zip-full + - su - flectra -c "mkdir ~/others" + - sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && dpkg-reconfigure --frontend=noninteractive locales && update-locale LANG=en_US.UTF-8 + - mkdir ${CI_PROJECT_DIR}/ci_data + - wget -O ${CI_PROJECT_DIR}/ci_data/test_base.zip https://gitlab.com/flectra-community/devops/oca2fc/raw/master/ci_data/test_base.zip + - 7z x -o ${CI_PROJECT_DIR}/ci_data/ ${CI_PROJECT_DIR}/ci_data/test_base.zip + - export PGPASSWORD="flectra" + - createdb -h psql -U flectra -O flectra -T template1 test_base_tier_validation_formula + - psql -h psql -U flectra -d test_base_tier_validation_formula -f ${CI_PROJECT_DIR}/ci_data/dump.sql + - su - flectra -c "mkdir -p ~/.local/share/filestore" + - mv ${CI_PROJECT_DIR}/ci_data/filestore /opt/flectra/.local/share/filestore/test_base_tier_validation_formula + - chown -R flectra.flectra /opt/flectra/.local/share/filestore/test_base_tier_validation_formula + - su - flectra -c "/opt/flectra/flectra-bin + --addons-path ${CI_PROJECT_DIR} + --db_host psql + --db_port 5432 + --db_user flectra + --db_password flectra + --database test_base_tier_validation_formula + --test-enable -i base_tier_validation_formula + --stop-after-init + --log-level error + --log-handler flectra.addons.base_tier_validation_formula:TEST" + diff --git a/.gitlab/issue_templates/Bug.md b/.gitlab/issue_templates/Bug.md new file mode 100644 index 0000000..efa3093 --- /dev/null +++ b/.gitlab/issue_templates/Bug.md @@ -0,0 +1,32 @@ +**Summary** + +(Summarize the bug encountered concisely) + + +**Steps to reproduce** + +(How one can reproduce the issue - this is very important) + + +**What is the current bug behavior?** + +(What actually happens) + + +**What is the expected correct behavior?** + +(What you should see instead) + + +**Relevant logs and/or screenshots** + +(Paste any relevant logs - please use code blocks (```) to format console output, +logs, and code as it's very hard to read otherwise.) + + +**Possible fixes** + +(If you can, link to the line of code that might be responsible for the problem) + +/label ~bug + diff --git a/README.md b/README.md new file mode 100644 index 0000000..76daf31 --- /dev/null +++ b/README.md @@ -0,0 +1,21 @@ +# Flectra Community / server-ux + +None + + + +Available addons +---------------- + +addon | version | summary +--- | --- | --- +[base_technical_features](base_technical_features/) | 3.0.1.0.0| Access to technical features without activating debug mode +[base_search_custom_field_filter](base_search_custom_field_filter/) | 3.0.1.0.0| Add custom filters for fields via UI +[sequence_reset_period](sequence_reset_period/) | 3.0.1.0.0| Auto-generate yearly/monthly/weekly/daily sequence period ranges +[base_tier_validation](base_tier_validation/) | 3.0.1.5.1| Implement a validation process based on tiers. +[base_revision](base_revision/) | 3.0.1.0.0| Keep track of revised document +[date_range_account](date_range_account/) | 3.0.1.0.0| Add Date Range menu entry in Invoicing app +[date_range](date_range/) | 3.0.1.0.0| Manage all kind of date range +[base_tier_validation_formula](base_tier_validation_formula/) | 3.0.1.0.0| Formulas for Base tier validation + + diff --git a/base_revision/COPYRIGHT b/base_revision/COPYRIGHT new file mode 100644 index 0000000..4708d9b --- /dev/null +++ b/base_revision/COPYRIGHT @@ -0,0 +1,20 @@ +Most of the files are + + :Copyright: This stylesheet has been placed in the public domain. + Copyright 2013 Agile Business Group sagl () + Copyright 2016 Serpent Consulting Services Pvt. Ltd. + Copyright 2018 Dreambits Technologies Pvt. Ltd. () + Copyright 2020 Ecosoft () + Copyright 2020 Ecosoft (http://ecosoft.co.th) + Copyright 2020 Ecosoft Co., Ltd. () + Copyright 2018 Flectra Community + +Many files also contain contributions from third +parties. In this case the original copyright of +the contributions can be traced through the +history of the source version control system. + +When that is not the case, the files contain a prominent +notice stating the original copyright and applicable +license, or come with their own dedicated COPYRIGHT +and/or LICENSE file. \ No newline at end of file diff --git a/base_revision/LICENSE b/base_revision/LICENSE new file mode 100644 index 0000000..3939cd9 --- /dev/null +++ b/base_revision/LICENSE @@ -0,0 +1,663 @@ +For copyright information, please see the COPYRIGHT file. + +GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. \ No newline at end of file diff --git a/base_revision/README.rst b/base_revision/README.rst new file mode 100644 index 0000000..66abf3f --- /dev/null +++ b/base_revision/README.rst @@ -0,0 +1,119 @@ +======================== +Base Revision (abstract) +======================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:3d59ecb388d6e3bad95b46b726acabb228c6194e53e7296313a0ac1a3d4a5b05 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fserver--ux-lightgray.png?logo=github + :target: https://github.com/OCA/server-ux/tree/17.0/base_revision + :alt: OCA/server-ux +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/server-ux-17-0/server-ux-17-0-base_revision + :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/server-ux&target_branch=17.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Making revision(s) of a document is a common need across many area. + +This module does not provide a functionality by itself but an abstract +model to implement revision capality in other models (e.g. purchase +orders, sales orders, budgets, expenses...). + +**Note:** To be able to use this module in a new model you will need +some development. + +See `sale_order_revision `__ as an +example of implementation. + +Example with sale_order_revision installed, + +On a cancelled orders, you can click on the "New copy of Quotation" +button. This will create a new revision of the quotation, with the same +base number and a '-revno' suffix appended. A message is added in the +chatter saying that a new revision was created. + +In the form view, a new tab is added that lists the previous revisions, +with the date they were made obsolete and the user who performed the +action. + +The old revisions of a sale order are flagged as inactive, so they don't +clutter up searches. + +**Special Remarks:** Starting on version 14, this module was splitted +from sale_order_revision to, + +- base_revision +- sale_order_revision + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Agile Business Group +* Dreambits +* Camptocamp +* Akretion +* Serpent Consulting Services Pvt. Ltd. +* Ecosoft + +Contributors +------------ + +- Devang Pipaliya +- Lorenzo Battistini +- Raphael Valyi +- Alexandre Fayolle +- Serpent Consulting Services Pvt. Ltd. +- Akim Juillerat +- Raf Ven +- Jeroen Evens +- Kitti U. + +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/server-ux `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. \ No newline at end of file diff --git a/base_revision/__init__.py b/base_revision/__init__.py new file mode 100644 index 0000000..cb45f27 --- /dev/null +++ b/base_revision/__init__.py @@ -0,0 +1,2 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from . import models diff --git a/base_revision/__manifest__.py b/base_revision/__manifest__.py new file mode 100644 index 0000000..cdefeea --- /dev/null +++ b/base_revision/__manifest__.py @@ -0,0 +1,23 @@ +# Copyright 2013 Agile Business Group sagl () +# Copyright 2016 Serpent Consulting Services Pvt. Ltd. +# Copyright 2018 Dreambits Technologies Pvt. Ltd. () +# Copyright 2020 Ecosoft Co., Ltd. () +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "Base Revision (abstract)", + "summary": "Keep track of revised document", + "version": "3.0.1.0.0", + "category": "Tools", + "author": "Agile Business Group," + "Dreambits," + "Camptocamp," + "Akretion," + "Serpent Consulting Services Pvt. Ltd.," + "Ecosoft," + "Odoo Community Association (OCA)", + "website": "https://gitlab.com/flectra-community/server-ux", + "license": "AGPL-3", + "depends": ["base"], + "installable": True, +} diff --git a/base_revision/i18n/base_revision.pot b/base_revision/i18n/base_revision.pot new file mode 100644 index 0000000..e0701b2 --- /dev/null +++ b/base_revision/i18n/base_revision.pot @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_revision +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__active +msgid "Active" +msgstr "" + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__current_revision_id +msgid "Current revision" +msgstr "" + +#. module: base_revision +#: model:ir.model,name:base_revision.model_base_revision +msgid "Document Revision (abstract)" +msgstr "" + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__has_old_revisions +msgid "Has Old Revisions" +msgstr "" + +#. module: base_revision +#. odoo-python +#: code:addons/base_revision/models/base_revision.py:0 +#, python-format +msgid "New Revisions" +msgstr "" + +#. module: base_revision +#. odoo-python +#: code:addons/base_revision/models/base_revision.py:0 +#, python-format +msgid "New revision created: %s" +msgstr "" + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__old_revision_ids +msgid "Old revisions" +msgstr "" + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__unrevisioned_name +msgid "Original Reference" +msgstr "" + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__revision_count +msgid "Previous versions count" +msgstr "" + +#. module: base_revision +#: model:ir.model.constraint,message:base_revision.constraint_base_revision_revision_unique +msgid "Reference and revision must be unique." +msgstr "" + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__revision_number +msgid "Revision" +msgstr "" diff --git a/base_revision/i18n/es.po b/base_revision/i18n/es.po new file mode 100644 index 0000000..bf104bb --- /dev/null +++ b/base_revision/i18n/es.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_revision +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-23 09:21+0000\n" +"PO-Revision-Date: 2022-02-23 10:22+0100\n" +"Last-Translator: Ana Suárez \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: Poedit 2.3\n" + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__active +msgid "Active" +msgstr "Activo" + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__current_revision_id +msgid "Current revision" +msgstr "Revisión actual" + +#. module: base_revision +#: model:ir.model,name:base_revision.model_base_revision +msgid "Document Revision (abstract)" +msgstr "Revisión Documento (resumen)" + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__has_old_revisions +msgid "Has Old Revisions" +msgstr "Tiene revisiones antiguas" + +#. module: base_revision +#. odoo-python +#: code:addons/base_revision/models/base_revision.py:0 +#, python-format +msgid "New Revisions" +msgstr "Nuevas revisiones" + +#. module: base_revision +#. odoo-python +#: code:addons/base_revision/models/base_revision.py:0 +#, python-format +msgid "New revision created: %s" +msgstr "Nueva revisión creada: %s" + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__old_revision_ids +msgid "Old revisions" +msgstr "Revisiones antiguas" + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__unrevisioned_name +msgid "Original Reference" +msgstr "Referencia original" + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__revision_count +msgid "Previous versions count" +msgstr "Nº de versiones anteriores" + +#. module: base_revision +#: model:ir.model.constraint,message:base_revision.constraint_base_revision_revision_unique +msgid "Reference and revision must be unique." +msgstr "Referencia y revisión deben ser únicas." + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__revision_number +msgid "Revision" +msgstr "Revisión" + +#~ msgid "Display Name" +#~ msgstr "Nombre mostrado" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación el" diff --git a/base_revision/i18n/it.po b/base_revision/i18n/it.po new file mode 100644 index 0000000..408e084 --- /dev/null +++ b/base_revision/i18n/it.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_revision +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-12-31 19:35+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 4.17\n" + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__active +msgid "Active" +msgstr "Attiva" + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__current_revision_id +msgid "Current revision" +msgstr "Revisione corrente" + +#. module: base_revision +#: model:ir.model,name:base_revision.model_base_revision +msgid "Document Revision (abstract)" +msgstr "Revisione documento (sintesi)" + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__has_old_revisions +msgid "Has Old Revisions" +msgstr "Ha revisioni precedenti" + +#. module: base_revision +#. odoo-python +#: code:addons/base_revision/models/base_revision.py:0 +#, python-format +msgid "New Revisions" +msgstr "Nuove revisioni" + +#. module: base_revision +#. odoo-python +#: code:addons/base_revision/models/base_revision.py:0 +#, python-format +msgid "New revision created: %s" +msgstr "Nuova revisione creata: %s" + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__old_revision_ids +msgid "Old revisions" +msgstr "Revisioni precedenti" + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__unrevisioned_name +msgid "Original Reference" +msgstr "Riferimento originale" + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__revision_count +msgid "Previous versions count" +msgstr "Conteggio rersioni precedenti" + +#. module: base_revision +#: model:ir.model.constraint,message:base_revision.constraint_base_revision_revision_unique +msgid "Reference and revision must be unique." +msgstr "Il riferimento e la revisione devono essere univoci." + +#. module: base_revision +#: model:ir.model.fields,field_description:base_revision.field_base_revision__revision_number +msgid "Revision" +msgstr "Revisione" diff --git a/base_revision/models/__init__.py b/base_revision/models/__init__.py new file mode 100644 index 0000000..87cc68f --- /dev/null +++ b/base_revision/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import base_revision diff --git a/base_revision/models/base_revision.py b/base_revision/models/base_revision.py new file mode 100644 index 0000000..ed99f6f --- /dev/null +++ b/base_revision/models/base_revision.py @@ -0,0 +1,127 @@ +# Copyright 2013 Agile Business Group sagl () +# Copyright 2016 Serpent Consulting Services Pvt. Ltd. +# Copyright 2018 Dreambits Technologies Pvt. Ltd. () +# Copyright 2020 Ecosoft Co., Ltd. () +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from flectra import _, api, fields, models + + +class BaseRevision(models.AbstractModel): + _name = "base.revision" + _description = "Document Revision (abstract)" + + @api.depends("old_revision_ids") + def _compute_has_old_revisions(self): + for rec in self: + rec.has_old_revisions = ( + True if rec.with_context(active_test=False).old_revision_ids else False + ) + + current_revision_id = fields.Many2one( + comodel_name="base.revision", + string="Current revision", + readonly=True, + copy=True, + ) + old_revision_ids = fields.One2many( + comodel_name="base.revision", + inverse_name="current_revision_id", + string="Old revisions", + readonly=True, + domain=["|", ("active", "=", False), ("active", "=", True)], + context={"active_test": False}, + ) + revision_number = fields.Integer(string="Revision", copy=False, default=0) + unrevisioned_name = fields.Char( + string="Original Reference", copy=True, readonly=True + ) + active = fields.Boolean(default=True) + has_old_revisions = fields.Boolean(compute="_compute_has_old_revisions") + revision_count = fields.Integer( + compute="_compute_revision_count", string="Previous versions count" + ) + + @api.depends("old_revision_ids") + def _compute_revision_count(self): + res = self.with_context(active_test=False).read_group( + domain=[("current_revision_id", "in", self.ids)], + fields=["current_revision_id"], + groupby=["current_revision_id"], + ) + revision_dict = { + x["current_revision_id"][0]: x["current_revision_id_count"] for x in res + } + for rec in self: + rec.revision_count = revision_dict.get(rec.id, 0) + + _sql_constraints = [ + ( + "revision_unique", + "unique(unrevisioned_name, revision_number)", + "Reference and revision must be unique.", + ) + ] + + @api.returns("self", lambda value: value.id) + def copy(self, default=None): + default = default or {} + if "unrevisioned_name" not in default: + default["unrevisioned_name"] = False + rec = super().copy(default=default) + if not rec.unrevisioned_name: + name_field = self._context.get("revision_name_field", "name") + rec.write({"unrevisioned_name": rec[name_field]}) + return rec + + def _get_new_rev_data(self, new_rev_number): + self.ensure_one() + return { + "revision_number": new_rev_number, + "unrevisioned_name": self.unrevisioned_name, + "name": "%s-%02d" % (self.unrevisioned_name, new_rev_number), + "old_revision_ids": [(4, self.id, False)], + } + + def _prepare_revision_data(self, new_revision): + return {"active": False, "current_revision_id": new_revision.id} + + def copy_revision_with_context(self): + default_data = self.default_get([]) + new_rev_number = self.revision_number + 1 + vals = self._get_new_rev_data(new_rev_number) + default_data.update(vals) + new_revision = self.copy(default_data) + self.old_revision_ids.write({"current_revision_id": new_revision.id}) + self.write(self._prepare_revision_data(new_revision)) + return new_revision + + @api.model_create_multi + def create(self, vals_list): + name_field = self._context.get("revision_name_field", "name") + for vals in vals_list: + if "unrevisioned_name" not in vals: + vals["unrevisioned_name"] = vals[name_field] + + return super().create(vals_list) + + def create_revision(self): + revision_ids = [] + # Looping over records + for rec in self: + # Calling Copy method + copied_rec = rec.copy_revision_with_context() + if hasattr(self, "message_post"): + msg = _("New revision created: %s") % copied_rec.name + copied_rec.message_post(body=msg) + rec.message_post(body=msg) + revision_ids.append(copied_rec.id) + action = { + "type": "ir.actions.act_window", + "view_mode": "tree,form", + "name": _("New Revisions"), + "res_model": self._name, + "domain": "[('id', 'in', %s)]" % revision_ids, + "target": "current", + } + return action diff --git a/base_revision/pyproject.toml b/base_revision/pyproject.toml new file mode 100644 index 0000000..4231d0c --- /dev/null +++ b/base_revision/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/base_revision/static/description/icon.png b/base_revision/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 B#b5vc literal 0 KcmV+b0RR6000031 diff --git a/base_revision/static/description/index.html b/base_revision/static/description/index.html new file mode 100644 index 0000000..76316ab --- /dev/null +++ b/base_revision/static/description/index.html @@ -0,0 +1,456 @@ + + + + + +Base Revision (abstract) + + + +
+

Base Revision (abstract)

+ + +

Beta License: AGPL-3 OCA/server-ux Translate me on Weblate Try me on Runboat

+

Making revision(s) of a document is a common need across many area.

+

This module does not provide a functionality by itself but an abstract +model to implement revision capality in other models (e.g. purchase +orders, sales orders, budgets, expenses…).

+

Note: To be able to use this module in a new model you will need +some development.

+

See sale_order_revision as an +example of implementation.

+

Example with sale_order_revision installed,

+

On a cancelled orders, you can click on the “New copy of Quotation” +button. This will create a new revision of the quotation, with the same +base number and a ‘-revno’ suffix appended. A message is added in the +chatter saying that a new revision was created.

+

In the form view, a new tab is added that lists the previous revisions, +with the date they were made obsolete and the user who performed the +action.

+

The old revisions of a sale order are flagged as inactive, so they don’t +clutter up searches.

+

Special Remarks: Starting on version 14, this module was splitted +from sale_order_revision to,

+
    +
  • base_revision
  • +
  • sale_order_revision
  • +
+

Table of contents

+ +
+

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

+
    +
  • Agile Business Group
  • +
  • Dreambits
  • +
  • Camptocamp
  • +
  • Akretion
  • +
  • Serpent Consulting Services Pvt. Ltd.
  • +
  • Ecosoft
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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

+

This module is part of the OCA/server-ux project on GitHub.

+

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

+
+
+
+ + diff --git a/base_revision/tests/__init__.py b/base_revision/tests/__init__.py new file mode 100644 index 0000000..5fb530e --- /dev/null +++ b/base_revision/tests/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from . import test_base_revision + +# from . import common diff --git a/base_revision/tests/base_revision_tester.py b/base_revision/tests/base_revision_tester.py new file mode 100644 index 0000000..9f1e4d5 --- /dev/null +++ b/base_revision/tests/base_revision_tester.py @@ -0,0 +1,32 @@ +# Copyright 2020 Ecosoft (http://ecosoft.co.th) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from flectra import fields, models + + +class BaseRevisionTester(models.Model): + _name = "base.revision.tester" + _description = "Base Revision Tester" + _inherit = ["base.revision"] + + name = fields.Char(required=True) + state = fields.Selection( + selection=[ + ("draft", "Draft"), + ("confirmed", "Confirmed"), + ("cancel", "Cancel"), + ], + default="draft", + ) + current_revision_id = fields.Many2one( + comodel_name="base.revision.tester", + ) + old_revision_ids = fields.One2many( + comodel_name="base.revision.tester", + ) + + def action_confirm(self): + self.write({"state": "confirmed"}) + + def action_cancel(self): + self.write({"state": "cancel"}) diff --git a/base_revision/tests/test_base_revision.py b/base_revision/tests/test_base_revision.py new file mode 100644 index 0000000..ed62acd --- /dev/null +++ b/base_revision/tests/test_base_revision.py @@ -0,0 +1,103 @@ +# Copyright 2013 Agile Business Group sagl () +# Copyright 2016 Serpent Consulting Services Pvt. Ltd. +# Copyright 2018 Dreambits Technologies Pvt. Ltd. () +# Copyright 2020 Ecosoft () +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from flectra_test_helper import FakeModelLoader + +from flectra.tests import common + + +class TestBaseRevision(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + + cls.loader = FakeModelLoader(cls.env, cls.__module__) + cls.loader.backup_registry() + from .base_revision_tester import BaseRevisionTester + + cls.loader.update_registry((BaseRevisionTester,)) + + cls.revision_model = cls.env[BaseRevisionTester._name] + + @classmethod + def tearDownClass(cls): + cls.loader.restore_registry() + return super().tearDownClass() + + def _create_tester(self, vals_list=None): + if not vals_list: + vals_list = [{}] + for vals in vals_list: + if "name" not in vals: + vals["name"] = "TEST0001" + return self.revision_model.create(vals_list) + + @staticmethod + def _revision_tester(tester): + # Cancel the tester + tester.action_cancel() + # Create a new revision + return tester.create_revision() + + def test_revision(self): + """Check revision process""" + # Create a Tester document + tester_1 = self._create_tester() + + # Create a revision of the Tester + self._revision_tester(tester_1) + + # Check the previous revision of the tester + revision_1 = tester_1.current_revision_id + self.assertEqual(tester_1.state, "cancel") + + # Check the current revision of the tester + self.assertEqual(revision_1.unrevisioned_name, tester_1.name) + self.assertEqual(revision_1.state, "draft") + self.assertTrue(revision_1.active) + self.assertEqual(revision_1.old_revision_ids, tester_1) + self.assertEqual(revision_1.revision_number, 1) + self.assertEqual(revision_1.name.endswith("-01"), True) + self.assertEqual(revision_1.has_old_revisions, True) + self.assertEqual(revision_1.revision_count, 1) + + # Create a new revision of the tester + self._revision_tester(revision_1) + revision_2 = revision_1.current_revision_id + + # Check the previous revision of the tester + self.assertEqual(revision_1.state, "cancel") + self.assertFalse(revision_1.active) + + # Check the current revision of the tester + self.assertEqual(revision_2.unrevisioned_name, tester_1.name) + self.assertEqual(revision_2, tester_1.current_revision_id) + self.assertEqual(revision_2.state, "draft") + self.assertTrue(revision_2.active) + self.assertEqual(revision_2.old_revision_ids, tester_1 + revision_1) + self.assertEqual(revision_2.revision_number, 2) + self.assertEqual(revision_2.name.endswith("-02"), True) + self.assertEqual(revision_2.has_old_revisions, True) + self.assertEqual(revision_2.revision_count, 2) + + def test_simple_copy(self): + """Check copy process""" + # Create a tester + tester_2 = self._create_tester() + # Check the 'Order Reference' of the tester + self.assertEqual(tester_2.name, tester_2.unrevisioned_name) + + # Copy the tester + tester_3 = tester_2.copy({"name": "TEST0002"}) + # Check the 'Reference' of the copied tester + self.assertEqual(tester_3.name, tester_3.unrevisioned_name) + + def test_create_multiple(self): + """Check copy process""" + # Create a tester + tester_2 = self._create_tester([{"name": "TEST0001"}, {"name": "TEST0002"}]) + # Check the 'Order Reference' of the tester + for tester in tester_2: + self.assertEqual(tester.name, tester.unrevisioned_name) diff --git a/base_search_custom_field_filter/COPYRIGHT b/base_search_custom_field_filter/COPYRIGHT new file mode 100644 index 0000000..60a24e9 --- /dev/null +++ b/base_search_custom_field_filter/COPYRIGHT @@ -0,0 +1,18 @@ +Most of the files are + + :Copyright: This stylesheet has been placed in the public domain. + Copyright 2020 Tecnativa - Carlos Dauden + Copyright 2020 Tecnativa - Pedro M. Baeza + Copyright 2022 Tecnativa - Víctor Martínez + Copyright 2023 Amitaujas + Copyright 2018 Flectra Community + +Many files also contain contributions from third +parties. In this case the original copyright of +the contributions can be traced through the +history of the source version control system. + +When that is not the case, the files contain a prominent +notice stating the original copyright and applicable +license, or come with their own dedicated COPYRIGHT +and/or LICENSE file. \ No newline at end of file diff --git a/base_search_custom_field_filter/LICENSE b/base_search_custom_field_filter/LICENSE new file mode 100644 index 0000000..3939cd9 --- /dev/null +++ b/base_search_custom_field_filter/LICENSE @@ -0,0 +1,663 @@ +For copyright information, please see the COPYRIGHT file. + +GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. \ No newline at end of file diff --git a/base_search_custom_field_filter/README.rst b/base_search_custom_field_filter/README.rst new file mode 100644 index 0000000..7d3e3e8 --- /dev/null +++ b/base_search_custom_field_filter/README.rst @@ -0,0 +1,139 @@ +==================================== +Add custom filters for fields via UI +==================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:5ba63ea83dba8c342702fe74751028828f16a1c075e2732cf5f5283846055347 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fserver--ux-lightgray.png?logo=github + :target: https://github.com/OCA/server-ux/tree/17.0/base_search_custom_field_filter + :alt: OCA/server-ux +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/server-ux-17-0/server-ux-17-0-base_search_custom_field_filter + :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/server-ux&target_branch=17.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to define custom filters in the search views for an +specific field belonging to the document or any other related document. + +This nature makes the definition quite technical, but once done, it adds +the element in the UI for regular user use. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +1. Go to *Settings > Technical > User Interface > Custom Field Filters*. +2. Create a new record, and define following information: + + - The **Model** for which you are defining the filter. It will + appear in all the search views of this model. + - The label you want to see on the search line on the **Name** + field. This field allows translations for proper UI in different + languages. + - The **Expression**, which is the field chain string with dot + notation. Examples: product_id, product_id.seller_ids.name, + partner_id.lang. + - Optionally, you can fill **Position After** for indicating after + which existing field (technical name) the filter will appear. If + empty or not found, the filter will be added at the end. + +3. You can reorder records for determining sorting for multiple filters + for the same model with the arrow handle in the left part. + +Usage +===== + +1. Go to the menu entry for which you have defined the custom field + filter. +2. On the search bar, type anything. +3. In the filter list, you will see the line for the element you have + defined. + +As demo data, a custom field filter is included for sample purposes: + +|image| + +Steps for trying this sample: + +1. Install contacts module. +2. Go to *Contacts*. +3. Type "english" and you'll find the filter "Language" at the end: + +|image1| + +.. |image| image:: https://raw.githubusercontent.com/OCA/server-ux/17.0/base_search_custom_field_filter/static/src/img/ir_ui_custom_field_filter.png +.. |image1| image:: https://raw.githubusercontent.com/OCA/server-ux/17.0/base_search_custom_field_filter/static/src/img/contact_search.png + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Tecnativa +* Amitaujas + +Contributors +------------ + +- `Tecnativa `__: + + - Carlos Dauden + - Pedro M. Baeza + +- `Amitaujas `__: + +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-pedrobaeza| image:: https://github.com/pedrobaeza.png?size=40px + :target: https://github.com/pedrobaeza + :alt: pedrobaeza + +Current `maintainer `__: + +|maintainer-pedrobaeza| + +This module is part of the `OCA/server-ux `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. \ No newline at end of file diff --git a/base_search_custom_field_filter/__init__.py b/base_search_custom_field_filter/__init__.py new file mode 100644 index 0000000..c32fd62 --- /dev/null +++ b/base_search_custom_field_filter/__init__.py @@ -0,0 +1,2 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from . import models diff --git a/base_search_custom_field_filter/__manifest__.py b/base_search_custom_field_filter/__manifest__.py new file mode 100644 index 0000000..02a8445 --- /dev/null +++ b/base_search_custom_field_filter/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright 2020 Tecnativa - Carlos Dauden +# Copyright 2020 Tecnativa - Pedro M. Baeza +# Copyright 2023 Amitaujas +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +{ + "name": "Add custom filters for fields via UI", + "version": "3.0.1.0.0", + "category": "Usability", + "website": "https://gitlab.com/flectra-community/server-ux", + "author": "Tecnativa, Amitaujas, Odoo Community Association (OCA)", + "demo": ["demo/demo_ir_ui_custom_field_filter.xml"], + "data": [ + "security/ir.model.access.csv", + "views/ir_ui_custom_field_filter_views.xml", + ], + "depends": ["web"], + "license": "AGPL-3", + "installable": True, + "maintainers": ["pedrobaeza"], +} diff --git a/base_search_custom_field_filter/demo/demo_ir_ui_custom_field_filter.xml b/base_search_custom_field_filter/demo/demo_ir_ui_custom_field_filter.xml new file mode 100644 index 0000000..8e23bfb --- /dev/null +++ b/base_search_custom_field_filter/demo/demo_ir_ui_custom_field_filter.xml @@ -0,0 +1,7 @@ + + + + Language + lang + + diff --git a/base_search_custom_field_filter/i18n/base_search_custom_field_filter.pot b/base_search_custom_field_filter/i18n/base_search_custom_field_filter.pot new file mode 100644 index 0000000..a0a6e5d --- /dev/null +++ b/base_search_custom_field_filter/i18n/base_search_custom_field_filter.pot @@ -0,0 +1,109 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_search_custom_field_filter +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_search_custom_field_filter +#: model:ir.model,name:base_search_custom_field_filter.model_base +msgid "Base" +msgstr "" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__create_uid +msgid "Created by" +msgstr "" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__create_date +msgid "Created on" +msgstr "" + +#. module: base_search_custom_field_filter +#: model:ir.actions.act_window,name:base_search_custom_field_filter.action_ir_ui_custom_field_filter +#: model:ir.ui.menu,name:base_search_custom_field_filter.menu_ir_ui_custom_field_filter +msgid "Custom Field Filters" +msgstr "" + +#. module: base_search_custom_field_filter +#: model:ir.model,name:base_search_custom_field_filter.model_ir_ui_custom_field_filter +msgid "Custom UI field filter" +msgstr "" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__display_name +msgid "Display Name" +msgstr "" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__expression +msgid "Expression" +msgstr "" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__id +msgid "ID" +msgstr "" + +#. module: base_search_custom_field_filter +#. odoo-python +#: code:addons/base_search_custom_field_filter/models/ir_ui_custom_field_filter.py:0 +#, python-format +msgid "Incorrect expression: %s." +msgstr "" + +#. module: base_search_custom_field_filter +#: model:ir.ui.custom.field.filter,name:base_search_custom_field_filter.custom_field_filter_demo +msgid "Language" +msgstr "" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__write_date +msgid "Last Updated on" +msgstr "" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__model_id +msgid "Model" +msgstr "" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__model_name +msgid "Model name" +msgstr "" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__name +msgid "Name" +msgstr "" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,help:base_search_custom_field_filter.field_ir_ui_custom_field_filter__position_after +msgid "" +"Optional field name for putting the filter after that one. If empty or not " +"found, it will be put at the end." +msgstr "" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__position_after +msgid "Position After" +msgstr "" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__sequence +msgid "Sequence" +msgstr "" diff --git a/base_search_custom_field_filter/i18n/es.po b/base_search_custom_field_filter/i18n/es.po new file mode 100644 index 0000000..4bb54e9 --- /dev/null +++ b/base_search_custom_field_filter/i18n/es.po @@ -0,0 +1,119 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_search_custom_field_filter +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-08-27 16:07+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: base_search_custom_field_filter +#: model:ir.model,name:base_search_custom_field_filter.model_base +msgid "Base" +msgstr "Base" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: base_search_custom_field_filter +#: model:ir.actions.act_window,name:base_search_custom_field_filter.action_ir_ui_custom_field_filter +#: model:ir.ui.menu,name:base_search_custom_field_filter.menu_ir_ui_custom_field_filter +msgid "Custom Field Filters" +msgstr "Filtros campos customizados" + +#. module: base_search_custom_field_filter +#: model:ir.model,name:base_search_custom_field_filter.model_ir_ui_custom_field_filter +msgid "Custom UI field filter" +msgstr "Filtro de campo de IU personalizado" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__expression +msgid "Expression" +msgstr "Expresión" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__id +msgid "ID" +msgstr "ID" + +#. module: base_search_custom_field_filter +#. odoo-python +#: code:addons/base_search_custom_field_filter/models/ir_ui_custom_field_filter.py:0 +#, python-format +msgid "Incorrect expression: %s." +msgstr "Expresión incorrecta: %s." + +#. module: base_search_custom_field_filter +#: model:ir.ui.custom.field.filter,name:base_search_custom_field_filter.custom_field_filter_demo +msgid "Language" +msgstr "Idioma" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__write_uid +msgid "Last Updated by" +msgstr "Última modificación por" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__write_date +msgid "Last Updated on" +msgstr "Última modificación el" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__model_id +msgid "Model" +msgstr "Modelo" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__model_name +msgid "Model name" +msgstr "Nombre modelo" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__name +msgid "Name" +msgstr "Nombre" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,help:base_search_custom_field_filter.field_ir_ui_custom_field_filter__position_after +msgid "" +"Optional field name for putting the filter after that one. If empty or not " +"found, it will be put at the end." +msgstr "" +"Nombre de campo opcional para poner el filtro después de ese. Si está vacío " +"o no encontrado, se pondrá al final." + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__position_after +msgid "Position After" +msgstr "Posición Después" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__sequence +msgid "Sequence" +msgstr "Secuencia" diff --git a/base_search_custom_field_filter/i18n/it.po b/base_search_custom_field_filter/i18n/it.po new file mode 100644 index 0000000..6b18f45 --- /dev/null +++ b/base_search_custom_field_filter/i18n/it.po @@ -0,0 +1,119 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_search_custom_field_filter +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-09-20 19:35+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 4.17\n" + +#. module: base_search_custom_field_filter +#: model:ir.model,name:base_search_custom_field_filter.model_base +msgid "Base" +msgstr "Base" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: base_search_custom_field_filter +#: model:ir.actions.act_window,name:base_search_custom_field_filter.action_ir_ui_custom_field_filter +#: model:ir.ui.menu,name:base_search_custom_field_filter.menu_ir_ui_custom_field_filter +msgid "Custom Field Filters" +msgstr "Filtri Campi Personalizzati" + +#. module: base_search_custom_field_filter +#: model:ir.model,name:base_search_custom_field_filter.model_ir_ui_custom_field_filter +msgid "Custom UI field filter" +msgstr "Filtro Campo UI personalizzato" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__expression +msgid "Expression" +msgstr "Espressione" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__id +msgid "ID" +msgstr "ID" + +#. module: base_search_custom_field_filter +#. odoo-python +#: code:addons/base_search_custom_field_filter/models/ir_ui_custom_field_filter.py:0 +#, python-format +msgid "Incorrect expression: %s." +msgstr "Espressione non corretta: %s." + +#. module: base_search_custom_field_filter +#: model:ir.ui.custom.field.filter,name:base_search_custom_field_filter.custom_field_filter_demo +msgid "Language" +msgstr "Lingua" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__model_id +msgid "Model" +msgstr "Modello" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__model_name +msgid "Model name" +msgstr "Nome modello" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__name +msgid "Name" +msgstr "Nome" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,help:base_search_custom_field_filter.field_ir_ui_custom_field_filter__position_after +msgid "" +"Optional field name for putting the filter after that one. If empty or not " +"found, it will be put at the end." +msgstr "" +"Nome del campo opzionale per inserire il filtro dopo di esso. Se vuoto o non " +"trovato, verrà posizionato alla fine." + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__position_after +msgid "Position After" +msgstr "Posiziona dopo" + +#. module: base_search_custom_field_filter +#: model:ir.model.fields,field_description:base_search_custom_field_filter.field_ir_ui_custom_field_filter__sequence +msgid "Sequence" +msgstr "Sequenza" diff --git a/base_search_custom_field_filter/models/__init__.py b/base_search_custom_field_filter/models/__init__.py new file mode 100644 index 0000000..99769e9 --- /dev/null +++ b/base_search_custom_field_filter/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from . import base +from . import ir_ui_custom_field_filter diff --git a/base_search_custom_field_filter/models/base.py b/base_search_custom_field_filter/models/base.py new file mode 100644 index 0000000..e7442e4 --- /dev/null +++ b/base_search_custom_field_filter/models/base.py @@ -0,0 +1,60 @@ +# Copyright 2020 Tecnativa - Carlos Dauden +# Copyright 2020 Tecnativa - Pedro M. Baeza +# Copyright 2022 Tecnativa - Víctor Martínez +# Copyright 2023 Amitaujas +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from lxml import etree + +from flectra import api, models + + +class Base(models.AbstractModel): + _inherit = "base" + + @api.model + def _add_custom_filters(self, res, custom_filters): + arch = etree.fromstring(res["arch"]) + for custom_filter in custom_filters: + node = False + if custom_filter.position_after: + node = arch.xpath("//field[@name='%s']" % custom_filter.position_after) + if not node: + node = arch.xpath("//field[last()]") + if node: + elem = etree.Element( + "field", + {"name": custom_filter.expression, "string": custom_filter.name}, + ) + node[0].addnext(elem) + res["arch"] = etree.tostring(arch) + return res + + @api.model + def get_view(self, view_id=None, view_type="form", **options): + """Inject fields field in search views.""" + res = super().get_view(view_id, view_type, **options) + if view_type == "search": + custom_filters = self.env["ir.ui.custom.field.filter"].search( + [("model_name", "=", res.get("model"))] + ) + if custom_filters: + res = self._add_custom_filters(res, custom_filters) + return res + + @api.model + def get_views(self, views, options=None): + """Inject fake field definition for having custom filters available.""" + res = super().get_views(views, options) + custom_filters = self.env["ir.ui.custom.field.filter"].search( + [("model_name", "=", self._name)] + ) + for custom_filter in custom_filters: + field = custom_filter._get_related_field() + field_name = custom_filter.expression + res["models"][self._name][field_name] = field.get_description(self.env) + # force this for avoiding to appear on the rest of the UI + res["models"][self._name][field_name]["selectable"] = False + res["models"][self._name][field_name]["sortable"] = False + res["models"][self._name][field_name]["store"] = False + return res diff --git a/base_search_custom_field_filter/models/ir_ui_custom_field_filter.py b/base_search_custom_field_filter/models/ir_ui_custom_field_filter.py new file mode 100644 index 0000000..2b2be14 --- /dev/null +++ b/base_search_custom_field_filter/models/ir_ui_custom_field_filter.py @@ -0,0 +1,50 @@ +# Copyright 2020 Tecnativa - Carlos Dauden +# Copyright 2020 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from flectra import _, api, exceptions, fields, models +from flectra.tools import ustr + + +class IrUiCustomFilter(models.Model): + _name = "ir.ui.custom.field.filter" + _description = "Custom UI field filter" + _order = "model_id, sequence, id" + + sequence = fields.Integer() + model_id = fields.Many2one( + comodel_name="ir.model", required=True, ondelete="cascade" + ) + model_name = fields.Char( + related="model_id.model", + store=True, + readonly=True, + index=True, + string="Model name", + ) + name = fields.Char(required=True, translate=True) + expression = fields.Char(required=True) + position_after = fields.Char( + help="Optional field name for putting the filter after that one. " + "If empty or not found, it will be put at the end.", + ) + + def _get_related_field(self): + """Determine the chain of fields.""" + self.ensure_one() + related = self.expression.split(".") + target = self.env[self.model_name] + for name in related: + field = target._fields[name] + target = target[name] + return field + + @api.constrains("model_id", "expression") + def _check_expression(self): + for record in self: + try: + record._get_related_field() + except KeyError as e: + raise exceptions.ValidationError( + _("Incorrect expression: %s.") % (ustr(e)) + ) from e diff --git a/base_search_custom_field_filter/pyproject.toml b/base_search_custom_field_filter/pyproject.toml new file mode 100644 index 0000000..4231d0c --- /dev/null +++ b/base_search_custom_field_filter/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/base_search_custom_field_filter/security/ir.model.access.csv b/base_search_custom_field_filter/security/ir.model.access.csv new file mode 100644 index 0000000..ba1e3b5 --- /dev/null +++ b/base_search_custom_field_filter/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_ir_ui_custom_field_filter_user,ir.ui.custom.field.filter,model_ir_ui_custom_field_filter,base.group_user,1,0,0,0 +access_ir_ui_custom_field_filter_system,ir.ui.custom.field.filter,model_ir_ui_custom_field_filter,base.group_system,1,1,1,1 diff --git a/base_search_custom_field_filter/static/description/icon.png b/base_search_custom_field_filter/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 B#b5vc literal 0 KcmV+b0RR6000031 diff --git a/base_search_custom_field_filter/static/description/index.html b/base_search_custom_field_filter/static/description/index.html new file mode 100644 index 0000000..cac38d4 --- /dev/null +++ b/base_search_custom_field_filter/static/description/index.html @@ -0,0 +1,474 @@ + + + + + +Add custom filters for fields via UI + + + +
+

Add custom filters for fields via UI

+ + +

Beta License: AGPL-3 OCA/server-ux Translate me on Weblate Try me on Runboat

+

This module allows to define custom filters in the search views for an +specific field belonging to the document or any other related document.

+

This nature makes the definition quite technical, but once done, it adds +the element in the UI for regular user use.

+

Table of contents

+ +
+

Configuration

+
    +
  1. Go to Settings > Technical > User Interface > Custom Field Filters.
  2. +
  3. Create a new record, and define following information:
      +
    • The Model for which you are defining the filter. It will +appear in all the search views of this model.
    • +
    • The label you want to see on the search line on the Name +field. This field allows translations for proper UI in different +languages.
    • +
    • The Expression, which is the field chain string with dot +notation. Examples: product_id, product_id.seller_ids.name, +partner_id.lang.
    • +
    • Optionally, you can fill Position After for indicating after +which existing field (technical name) the filter will appear. If +empty or not found, the filter will be added at the end.
    • +
    +
  4. +
  5. You can reorder records for determining sorting for multiple filters +for the same model with the arrow handle in the left part.
  6. +
+
+
+

Usage

+
    +
  1. Go to the menu entry for which you have defined the custom field +filter.
  2. +
  3. On the search bar, type anything.
  4. +
  5. In the filter list, you will see the line for the element you have +defined.
  6. +
+

As demo data, a custom field filter is included for sample purposes:

+

image

+

Steps for trying this sample:

+
    +
  1. Install contacts module.
  2. +
  3. Go to Contacts.
  4. +
  5. Type “english” and you’ll find the filter “Language” at the end:
  6. +
+

image1

+
+
+

Bug Tracker

+

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

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
  • Amitaujas
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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

+

Current maintainer:

+

pedrobaeza

+

This module is part of the OCA/server-ux project on GitHub.

+

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

+
+
+
+ + diff --git a/base_search_custom_field_filter/static/src/img/contact_search.png b/base_search_custom_field_filter/static/src/img/contact_search.png new file mode 100644 index 0000000000000000000000000000000000000000..ba421d48738698361729fd96a00ca400aba374af GIT binary patch literal 187617 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Ћ{^f1nv3W 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%0Dw?-()s@y-E7x^| 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 z0000001PP@6a)YO004kA000000058%00000007be0000006-c50000007wG>00000 z0BHaK00000APoQj00000qyYc`0001hGynhq0001x1^@s60002e00000004L}{}1?8 V_k8OjQ$PR!002ovPDHLkV1k^{@?8J` literal 0 KcmV+b0RR6000031 diff --git a/base_search_custom_field_filter/tests/__init__.py b/base_search_custom_field_filter/tests/__init__.py new file mode 100644 index 0000000..9d5fb78 --- /dev/null +++ b/base_search_custom_field_filter/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import test_filter diff --git a/base_search_custom_field_filter/tests/test_filter.py b/base_search_custom_field_filter/tests/test_filter.py new file mode 100644 index 0000000..8fd29e6 --- /dev/null +++ b/base_search_custom_field_filter/tests/test_filter.py @@ -0,0 +1,32 @@ +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). +from lxml import etree + +from flectra import exceptions +from flectra.tests import Form, common + + +class TestFilter(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + + def test_1(self): + filter_form = Form(self.env["ir.ui.custom.field.filter"]) + filter_form.model_id = self.env.ref("base.model_res_partner") + filter_form.name = "Title" + with self.assertRaises(exceptions.ValidationError): + filter_form.expression = "title_1" + filter_form.save() + + filter_form.expression = "title" + filter_form.save() + arch = self.env["res.partner"].get_view(False, "search")["arch"] + search = etree.fromstring(arch) + self.assertTrue( + search.xpath( + """ + //search + /field[@name="title"] + """ + ) + ) diff --git a/base_search_custom_field_filter/views/ir_ui_custom_field_filter_views.xml b/base_search_custom_field_filter/views/ir_ui_custom_field_filter_views.xml new file mode 100644 index 0000000..e765e3b --- /dev/null +++ b/base_search_custom_field_filter/views/ir_ui_custom_field_filter_views.xml @@ -0,0 +1,29 @@ + + + + + ir.ui.custom.field.filter + + + + + + + + + + + + + Custom Field Filters + ir.ui.custom.field.filter + + + + diff --git a/base_technical_features/COPYRIGHT b/base_technical_features/COPYRIGHT new file mode 100644 index 0000000..62d763a --- /dev/null +++ b/base_technical_features/COPYRIGHT @@ -0,0 +1,15 @@ +Most of the files are + + :Copyright: This stylesheet has been placed in the public domain. + © 2016 Opener B.V. () + Copyright 2018 Flectra Community + +Many files also contain contributions from third +parties. In this case the original copyright of +the contributions can be traced through the +history of the source version control system. + +When that is not the case, the files contain a prominent +notice stating the original copyright and applicable +license, or come with their own dedicated COPYRIGHT +and/or LICENSE file. \ No newline at end of file diff --git a/base_technical_features/LICENSE b/base_technical_features/LICENSE new file mode 100644 index 0000000..3939cd9 --- /dev/null +++ b/base_technical_features/LICENSE @@ -0,0 +1,663 @@ +For copyright information, please see the COPYRIGHT file. + +GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. \ No newline at end of file diff --git a/base_technical_features/README.rst b/base_technical_features/README.rst new file mode 100644 index 0000000..ec554ff --- /dev/null +++ b/base_technical_features/README.rst @@ -0,0 +1,107 @@ +======================== +Technical features group +======================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:b1f95f15bf88e671bb7843b72fce85702596559dd2c986cdfb15b0219745b85f + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fserver--ux-lightgray.png?logo=github + :target: https://github.com/OCA/server-ux/tree/17.0/base_technical_features + :alt: OCA/server-ux +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/server-ux-17-0/server-ux-17-0-base_technical_features + :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/server-ux&target_branch=17.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Access to technical features without activating debug mode +---------------------------------------------------------- + +In Odoo 9.0 and later, the debug mode grants every employee user access +to the technical features. This module enables persistent access to +technical features based on user preference. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +Configuration +------------- + +After installation of this module, every employee can still access +technical features for the applications that they have access to by +enabling debug mode. Additionally, users can check the *Technical +feature* field in their preferences to gain permanent access to the +menus and views that fall under this category. + +|image1| + +Upon installation of this module, this preference is already set for the +administrator user of the database. + +In the background, this preference is mapped to the *Technical feature +(w/o debug mode)* group that this module adds. As an administrator, you +can therefore manage this preference from the regular Users and Groups +menu items. + +.. |image1| image:: https://raw.githubusercontent.com/OCA/server-ux/17.0/base_technical_features/static/description/user_preferences.png + +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 +------- + +* Opener B.V. + +Contributors +------------ + +- Stefan Rijnhart +- Jeroen Evens +- Jim Hoefnagels + +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/server-ux `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. \ No newline at end of file diff --git a/base_technical_features/__init__.py b/base_technical_features/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/base_technical_features/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/base_technical_features/__manifest__.py b/base_technical_features/__manifest__.py new file mode 100644 index 0000000..dd05706 --- /dev/null +++ b/base_technical_features/__manifest__.py @@ -0,0 +1,13 @@ +# © 2016 Opener B.V. () +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +{ + "name": "Technical features group", + "summary": "Access to technical features without activating debug mode", + "version": "3.0.1.0.0", + "category": "Usability", + "website": "https://gitlab.com/flectra-community/server-ux", + "author": "Opener B.V., Odoo Community Association (OCA)", + "data": ["security/res_groups.xml", "views/res_users.xml", "data/res_users.xml"], + "license": "AGPL-3", + "installable": True, +} diff --git a/base_technical_features/data/res_users.xml b/base_technical_features/data/res_users.xml new file mode 100644 index 0000000..5bcc748 --- /dev/null +++ b/base_technical_features/data/res_users.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/base_technical_features/i18n/am.po b/base_technical_features/i18n/am.po new file mode 100644 index 0000000..12e52fc --- /dev/null +++ b/base_technical_features/i18n/am.po @@ -0,0 +1,65 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: server-tools (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-10 02:52+0000\n" +"PO-Revision-Date: 2016-01-05 19:43+0000\n" +"Last-Translator: <>\n" +"Language-Team: Amharic (http://www.transifex.com/oca/OCA-server-tools-9-0/" +"language/am/)\n" +"Language: am\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" + +#~ msgid "ID" +#~ msgstr "ID" diff --git a/base_technical_features/i18n/ar.po b/base_technical_features/i18n/ar.po new file mode 100644 index 0000000..1efb85b --- /dev/null +++ b/base_technical_features/i18n/ar.po @@ -0,0 +1,70 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-18 02:29+0000\n" +"PO-Revision-Date: 2018-07-01 04:01+0000\n" +"Last-Translator: Osoul \n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"X-Generator: Weblate 3.0.1\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "إظهار خانة المزايا التقنية" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "المزايا التقنية" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "المزايا التقنية (بدون وضع التطوير)" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "هذا المستخدم ليس لديه صلاحية للمزايا التقنية." + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" + +#~ msgid "Users" +#~ msgstr "المستخدمون" + +#~ msgid "base" +#~ msgstr "الأساس" diff --git a/base_technical_features/i18n/base_technical_features.pot b/base_technical_features/i18n/base_technical_features.pot new file mode 100644 index 0000000..287e3a6 --- /dev/null +++ b/base_technical_features/i18n/base_technical_features.pot @@ -0,0 +1,57 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" diff --git a/base_technical_features/i18n/ca.po b/base_technical_features/i18n/ca.po new file mode 100644 index 0000000..b2b049a --- /dev/null +++ b/base_technical_features/i18n/ca.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:43+0000\n" +"PO-Revision-Date: 2018-10-10 21:20+0000\n" +"Last-Translator: Harald Panten \n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.1.1\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "Mostrar el camp Característiques Tècniques" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "Característiques tècniques" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "Característiques tècniques (sense mode de depuració)" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "L'usuari no té accés a les carcaterístiques tècniques." + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" +"Mostrar o no el camp de característiques tècniques a les preferències " +"d'usuari." + +#~ msgid "Users" +#~ msgstr "Usuaris" + +#~ msgid "base" +#~ msgstr "base de dades" + +#~ msgid "ir.ui.menu" +#~ msgstr "ir.ui.menu" diff --git a/base_technical_features/i18n/da.po b/base_technical_features/i18n/da.po new file mode 100644 index 0000000..f92f566 --- /dev/null +++ b/base_technical_features/i18n/da.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-18 02:29+0000\n" +"PO-Revision-Date: 2018-09-06 08:12+0000\n" +"Last-Translator: Hans Henrik Gabelgaard \n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.1.1\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "Vis feltet Tekniske features" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "Tekniske features" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "Tekniske feature (uden debug mode)" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "Denne bruger har ikke adgang til Tekniske features." + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "Om feltet Tekniske features skal vises i bruger egenskaber." + +#~ msgid "Users" +#~ msgstr "Brugere" diff --git a/base_technical_features/i18n/de.po b/base_technical_features/i18n/de.po new file mode 100644 index 0000000..d642eaf --- /dev/null +++ b/base_technical_features/i18n/de.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-21 04:22+0000\n" +"PO-Revision-Date: 2017-01-21 04:22+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "Feld Technische Eigenschaften anzeigen" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +#, fuzzy +msgid "Technical Features" +msgstr "Technische Eigenschaften" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "Technische Eigenschaften (ohne Debugmodus)" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "Der Benutzer hat keinen Zugriff auf Technische Eigenschaften." + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" +"Ob das Feld Technische Eigenschaften in den Benutzereinstellungen angezeigt " +"wird." + +#~ msgid "Users" +#~ msgstr "Benutzer" + +#~ msgid "base" +#~ msgstr "base" + +#~ msgid "ir.ui.menu" +#~ msgstr "ir.ui.menu" diff --git a/base_technical_features/i18n/el_GR.po b/base_technical_features/i18n/el_GR.po new file mode 100644 index 0000000..042eb57 --- /dev/null +++ b/base_technical_features/i18n/el_GR.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-18 02:29+0000\n" +"PO-Revision-Date: 2017-02-18 02:29+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" + +#~ msgid "Users" +#~ msgstr "Χρήστες" diff --git a/base_technical_features/i18n/es.po b/base_technical_features/i18n/es.po new file mode 100644 index 0000000..808bb8d --- /dev/null +++ b/base_technical_features/i18n/es.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-21 04:22+0000\n" +"PO-Revision-Date: 2023-08-27 16:07+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "Base" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "Menú" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "Mostrar el campo Características Técnicas" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "Características técnicas" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "Características técnicas (sin modo de depuración)" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "El usuario no tiene acceso a las características técnicas." + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "Usuario" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" +"Mostrar o no el campo de características técnicas en las preferencias de " +"usuario." + +#~ msgid "Users" +#~ msgstr "Usuarios" + +#~ msgid "base" +#~ msgstr "base de datos" + +#~ msgid "ir.ui.menu" +#~ msgstr "ir.ui.menu" diff --git a/base_technical_features/i18n/es_ES.po b/base_technical_features/i18n/es_ES.po new file mode 100644 index 0000000..6bbd368 --- /dev/null +++ b/base_technical_features/i18n/es_ES.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-22 00:54+0000\n" +"PO-Revision-Date: 2017-02-22 00:54+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" + +#~ msgid "Users" +#~ msgstr "Usuarios" diff --git a/base_technical_features/i18n/es_MX.po b/base_technical_features/i18n/es_MX.po new file mode 100644 index 0000000..b165352 --- /dev/null +++ b/base_technical_features/i18n/es_MX.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 02:01+0000\n" +"PO-Revision-Date: 2016-12-23 02:01+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" + +#~ msgid "Module" +#~ msgstr "Módulo" diff --git a/base_technical_features/i18n/fi.po b/base_technical_features/i18n/fi.po new file mode 100644 index 0000000..83edd1d --- /dev/null +++ b/base_technical_features/i18n/fi.po @@ -0,0 +1,65 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-18 02:29+0000\n" +"PO-Revision-Date: 2017-02-18 02:29+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" + +#~ msgid "Users" +#~ msgstr "Käyttäjät" diff --git a/base_technical_features/i18n/fr.po b/base_technical_features/i18n/fr.po new file mode 100644 index 0000000..1e9e6cf --- /dev/null +++ b/base_technical_features/i18n/fr.po @@ -0,0 +1,65 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-21 04:22+0000\n" +"PO-Revision-Date: 2017-01-21 04:22+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" + +#~ msgid "Users" +#~ msgstr "Utilisateurs" diff --git a/base_technical_features/i18n/fr_CA.po b/base_technical_features/i18n/fr_CA.po new file mode 100644 index 0000000..a0a26fd --- /dev/null +++ b/base_technical_features/i18n/fr_CA.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 02:01+0000\n" +"PO-Revision-Date: 2016-12-23 02:01+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" + +#~ msgid "Fields" +#~ msgstr "Champs" diff --git a/base_technical_features/i18n/fr_CH.po b/base_technical_features/i18n/fr_CH.po new file mode 100644 index 0000000..6147707 --- /dev/null +++ b/base_technical_features/i18n/fr_CH.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-18 02:29+0000\n" +"PO-Revision-Date: 2017-02-18 02:29+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" + +#~ msgid "Users" +#~ msgstr "Utilisateurs" diff --git a/base_technical_features/i18n/fr_FR.po b/base_technical_features/i18n/fr_FR.po new file mode 100644 index 0000000..43624c7 --- /dev/null +++ b/base_technical_features/i18n/fr_FR.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# Aurel , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-08 03:37+0000\n" +"PO-Revision-Date: 2017-02-08 03:37+0000\n" +"Last-Translator: Aurel , 2017\n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/" +"fr_FR/)\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" + +#~ msgid "Users" +#~ msgstr "Utilsateurs" diff --git a/base_technical_features/i18n/gl.po b/base_technical_features/i18n/gl.po new file mode 100644 index 0000000..41b19d9 --- /dev/null +++ b/base_technical_features/i18n/gl.po @@ -0,0 +1,65 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: server-tools (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-10 02:52+0000\n" +"PO-Revision-Date: 2016-01-05 19:43+0000\n" +"Last-Translator: <>\n" +"Language-Team: Galician (http://www.transifex.com/oca/OCA-server-tools-9-0/" +"language/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" + +#~ msgid "ID" +#~ msgstr "ID" diff --git a/base_technical_features/i18n/hr.po b/base_technical_features/i18n/hr.po new file mode 100644 index 0000000..635f1dd --- /dev/null +++ b/base_technical_features/i18n/hr.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2016 +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 10:38+0000\n" +"PO-Revision-Date: 2019-12-04 12:04+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 3.9.1\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "Osnova" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "Izbornik" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "Prikaži polje Tehničke značajke" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "Tehničke značajke" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "Tehničke značajke ( bez debug opcije)" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "Ovaj korisnik nema prava pristupa za Tehničke značajke" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "Prikaz polja tehničkih značajki u korisničkim postavkama." + +#~ msgid "Users" +#~ msgstr "Korisnici" + +#~ msgid "base" +#~ msgstr "base" + +#~ msgid "ir.ui.menu" +#~ msgstr "ir.ui.menu" diff --git a/base_technical_features/i18n/hr_HR.po b/base_technical_features/i18n/hr_HR.po new file mode 100644 index 0000000..91180fe --- /dev/null +++ b/base_technical_features/i18n/hr_HR.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:36+0000\n" +"PO-Revision-Date: 2016-11-26 03:36+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "Prikaži polje Tehničke značajke" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +#, fuzzy +msgid "Technical Features" +msgstr "Tehničke značajke" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "Tehničke značajke (bez debug načina)" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "Korisnik nema prava pristupa za tehničke značajke." + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "Pokazati polja tehničke značajke u postavkama korisnika." + +#~ msgid "Users" +#~ msgstr "Korisnici" + +#~ msgid "ir.ui.menu" +#~ msgstr "ir.ui.menu" diff --git a/base_technical_features/i18n/it.po b/base_technical_features/i18n/it.po new file mode 100644 index 0000000..cbb9927 --- /dev/null +++ b/base_technical_features/i18n/it.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-21 04:22+0000\n" +"PO-Revision-Date: 2024-02-04 22:33+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "Base" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "Menù" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "Mostrare campo funzioni tecniche" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "Funzioni tecniche" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "Funzioni tecniche (senza modalità di debug)" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "L'utente non ha accesso alle funzioni tecniche." + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "Utente" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" +"Indica se visualizzare il campo funzioni tecniche nelle preferenze utente." + +#~ msgid "Users" +#~ msgstr "Utenti" + +#~ msgid "base" +#~ msgstr "base" + +#~ msgid "ir.ui.menu" +#~ msgstr "ir.ui.menu" diff --git a/base_technical_features/i18n/ja.po b/base_technical_features/i18n/ja.po new file mode 100644 index 0000000..5343a3e --- /dev/null +++ b/base_technical_features/i18n/ja.po @@ -0,0 +1,63 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-09-27 11:00+0000\n" +"Last-Translator: Yoshi Tashiro \n" +"Language-Team: none\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 3.10\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "メニュー" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "技術機能項目を表示" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "技術機能" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "技術機能(開発者モードの有効化なし)" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "ユーザは技術機能へのアクセスがありません。" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "ユーザ個人設定に技術機能項目を表示するか否か。" + +#~ msgid "Users" +#~ msgstr "ユーザ" diff --git a/base_technical_features/i18n/nl.po b/base_technical_features/i18n/nl.po new file mode 100644 index 0000000..a492a15 --- /dev/null +++ b/base_technical_features/i18n/nl.po @@ -0,0 +1,68 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-18 02:29+0000\n" +"PO-Revision-Date: 2021-04-18 10:46+0000\n" +"Last-Translator: Bosd \n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "Basis" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "Menu" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "Toon veld Technische mogelijkheden" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "Technische mogelijkheden" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "Technische mogelijkheden (zonder debugmodus)" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "De gebruiker heeft geen toegang tot technische mogelijkheden." + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" +"Geeft aan of het veld Technische mogelijkheden wordt getoond in de " +"voorkeuren van de gebruiker." + +#~ msgid "Users" +#~ msgstr "Gebruikers" diff --git a/base_technical_features/i18n/nl_NL.po b/base_technical_features/i18n/nl_NL.po new file mode 100644 index 0000000..f34b37e --- /dev/null +++ b/base_technical_features/i18n/nl_NL.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-22 01:12+0000\n" +"PO-Revision-Date: 2017-06-22 01:12+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" + +#~ msgid "Users" +#~ msgstr "Gebruikers" diff --git a/base_technical_features/i18n/pt.po b/base_technical_features/i18n/pt.po new file mode 100644 index 0000000..89dd04d --- /dev/null +++ b/base_technical_features/i18n/pt.po @@ -0,0 +1,68 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# Pedro Castro Silva , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:43+0000\n" +"PO-Revision-Date: 2019-07-05 16:42+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 3.7.1\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "Menu" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "Menu" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "Mostrar campo Funcionalidades Técnicas" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "Funcionalidades Técnicas" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "Funcionalidades Técnicas (s/ modo de depuração)" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "O utilizador não tem acesso às funcionalidades técnicas." + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" +"Indica se o campo funcionalidades técnicas será exibido nas preferências de " +"utilizador." + +#~ msgid "Users" +#~ msgstr "Utilizadores" diff --git a/base_technical_features/i18n/pt_BR.po b/base_technical_features/i18n/pt_BR.po new file mode 100644 index 0000000..27abdc2 --- /dev/null +++ b/base_technical_features/i18n/pt_BR.po @@ -0,0 +1,68 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-21 04:22+0000\n" +"PO-Revision-Date: 2019-09-03 03:24+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.8\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "Suporte" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "Menú" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "Mostrar campo de Recursos Técnicos" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "Recursos Técnicos" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "Recursos Técnicos (w/o modo debug)" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "O usuário não tem acesso aos recursos técnicos." + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" +"Se o campo de recursos técnicos deve ser exibido nas preferências do usuário." + +#~ msgid "Users" +#~ msgstr "Usuários" diff --git a/base_technical_features/i18n/pt_PT.po b/base_technical_features/i18n/pt_PT.po new file mode 100644 index 0000000..276cd2b --- /dev/null +++ b/base_technical_features/i18n/pt_PT.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 02:01+0000\n" +"PO-Revision-Date: 2016-12-23 02:01+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" + +#~ msgid "Fields" +#~ msgstr "Campos" diff --git a/base_technical_features/i18n/ro.po b/base_technical_features/i18n/ro.po new file mode 100644 index 0000000..0b13f06 --- /dev/null +++ b/base_technical_features/i18n/ro.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# Daniel Schweiger , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-22 01:12+0000\n" +"PO-Revision-Date: 2017-06-22 01:12+0000\n" +"Last-Translator: Daniel Schweiger , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" + +#~ msgid "Users" +#~ msgstr "Utilizatori" diff --git a/base_technical_features/i18n/sl.po b/base_technical_features/i18n/sl.po new file mode 100644 index 0000000..cd3c487 --- /dev/null +++ b/base_technical_features/i18n/sl.po @@ -0,0 +1,70 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-21 04:22+0000\n" +"PO-Revision-Date: 2017-01-21 04:22+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "Prikaži polje \"Tehnične funkcije\"" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +#, fuzzy +msgid "Technical Features" +msgstr "Tehnične funkcije" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "Tehnične funkcije (brez razhroščevalnika)" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "Uporabnik nima dostopa do tehničnih finkcij" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "Ali naj se prikaže polje tehnične funkcije v uporabniških nastavitvah." + +#~ msgid "Users" +#~ msgstr "Uporabniki" + +#~ msgid "ir.ui.menu" +#~ msgstr "ir.ui.menu" diff --git a/base_technical_features/i18n/tr.po b/base_technical_features/i18n/tr.po new file mode 100644 index 0000000..6afc947 --- /dev/null +++ b/base_technical_features/i18n/tr.po @@ -0,0 +1,65 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-21 04:22+0000\n" +"PO-Revision-Date: 2017-01-21 04:22+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" + +#~ msgid "Users" +#~ msgstr "Kullanıcılar" diff --git a/base_technical_features/i18n/tr_TR.po b/base_technical_features/i18n/tr_TR.po new file mode 100644 index 0000000..365ce0b --- /dev/null +++ b/base_technical_features/i18n/tr_TR.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-22 00:54+0000\n" +"PO-Revision-Date: 2017-02-22 00:54+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "" + +#~ msgid "Users" +#~ msgstr "Kullanıcılar" diff --git a/base_technical_features/i18n/zh_CN.po b/base_technical_features/i18n/zh_CN.po new file mode 100644 index 0000000..684fbf8 --- /dev/null +++ b/base_technical_features/i18n/zh_CN.po @@ -0,0 +1,67 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_technical_features +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:36+0000\n" +"PO-Revision-Date: 2019-09-02 16:56+0000\n" +"Last-Translator: 黎伟杰 <674416404@qq.com>\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 3.8\n" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_base +msgid "Base" +msgstr "基础" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_ir_ui_menu +msgid "Menu" +msgstr "菜单" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features +msgid "Show field Technical Features" +msgstr "显示字段技术特性" + +#. module: base_technical_features +#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features +msgid "Technical Features" +msgstr "技术特性" + +#. module: base_technical_features +#: model:res.groups,name:base_technical_features.group_technical_features +msgid "Technical Features (w/o debug mode)" +msgstr "技术特性(无调试模式)" + +#. module: base_technical_features +#. odoo-python +#: code:addons/base_technical_features/models/res_users.py:0 +#, python-format +msgid "The user does not have access to technical features." +msgstr "用户无权访问技术功能。" + +#. module: base_technical_features +#: model:ir.model,name:base_technical_features.model_res_users +msgid "User" +msgstr "" + +#. module: base_technical_features +#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features +msgid "" +"Whether to display the technical features field in the user preferences." +msgstr "是否在用户首选项中显示技术功能字段。" + +#~ msgid "Users" +#~ msgstr "用户" diff --git a/base_technical_features/models/__init__.py b/base_technical_features/models/__init__.py new file mode 100644 index 0000000..a89e9f3 --- /dev/null +++ b/base_technical_features/models/__init__.py @@ -0,0 +1,3 @@ +from . import base +from . import ir_ui_menu +from . import res_users diff --git a/base_technical_features/models/base.py b/base_technical_features/models/base.py new file mode 100644 index 0000000..846f6f6 --- /dev/null +++ b/base_technical_features/models/base.py @@ -0,0 +1,18 @@ +# © 2016 Opener B.V. () +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from flectra import models + + +class Base(models.AbstractModel): + _inherit = "base" + + def user_has_groups(self, groups): + """Return True for users in the technical features group when + membership of the original group is checked, even if debug mode + is not enabled. + """ + if "base.group_no_one" in groups.split(",") and self.env.user.has_group( + "base_technical_features.group_technical_features" + ): + return True + return super().user_has_groups(groups) diff --git a/base_technical_features/models/ir_ui_menu.py b/base_technical_features/models/ir_ui_menu.py new file mode 100644 index 0000000..6dbf5f0 --- /dev/null +++ b/base_technical_features/models/ir_ui_menu.py @@ -0,0 +1,17 @@ +# © 2016 Opener B.V. () +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from flectra import api, models + + +class IrUiMenu(models.Model): + _inherit = "ir.ui.menu" + + @api.model + def _visible_menu_ids(self, debug=False): + """Set debug = True, so that group_no_one is not filtered out of the + user's groups""" + if not debug: + debug = self.env.user.has_group( + "base_technical_features.group_technical_features" + ) + return super()._visible_menu_ids(debug=debug) diff --git a/base_technical_features/models/res_users.py b/base_technical_features/models/res_users.py new file mode 100644 index 0000000..ae7194a --- /dev/null +++ b/base_technical_features/models/res_users.py @@ -0,0 +1,61 @@ +# © 2016 Opener B.V. () +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from flectra import api, fields, models +from flectra.exceptions import AccessError +from flectra.tools.translate import _ + + +class ResUsers(models.Model): + _inherit = "res.users" + + technical_features = fields.Boolean( + compute="_compute_technical_features", inverse="_inverse_technical_features" + ) + show_technical_features = fields.Boolean( + string="Show field Technical Features", + compute="_compute_show_technical_features", + help=( + "Whether to display the technical features field in the user " + "preferences." + ), + ) + + @api.depends("groups_id") + def _compute_show_technical_features(self): + """Only display the technical features checkbox in the user + preferences if the user has access to them""" + users = self.env.ref("base.group_no_one").users + for user in self: + user.show_technical_features = user in users + + @api.depends("groups_id") + def _compute_technical_features(self): + """Map user membership to boolean field value""" + users = self.env.ref("base_technical_features.group_technical_features").users + for user in self: + user.technical_features = user in users + + def _inverse_technical_features(self): + """Map boolean field value to group membership, but checking + access""" + group = self.env.ref("base_technical_features.group_technical_features") + for user in self: + if self.env.ref("base.group_no_one") not in user.groups_id: + raise AccessError( + _("The user does not have access to technical " "features.") + ) + if user.technical_features: + self.sudo().write({"groups_id": [(4, group.id)]}) + else: + self.sudo().write({"groups_id": [(3, group.id)]}) + + @property + def SELF_READABLE_FIELDS(self): + return super().SELF_READABLE_FIELDS + [ + "technical_features", + "show_technical_features", + ] + + @property + def SELF_WRITEABLE_FIELDS(self): + return super().SELF_WRITEABLE_FIELDS + ["technical_features"] diff --git a/base_technical_features/pyproject.toml b/base_technical_features/pyproject.toml new file mode 100644 index 0000000..4231d0c --- /dev/null +++ b/base_technical_features/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/base_technical_features/security/res_groups.xml b/base_technical_features/security/res_groups.xml new file mode 100644 index 0000000..7c121e0 --- /dev/null +++ b/base_technical_features/security/res_groups.xml @@ -0,0 +1,7 @@ + + + + Technical Features (w/o debug mode) + + + diff --git a/base_technical_features/static/description/icon.png b/base_technical_features/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 B#b5vc literal 0 KcmV+b0RR6000031 diff --git a/base_technical_features/static/description/index.html b/base_technical_features/static/description/index.html new file mode 100644 index 0000000..912726a --- /dev/null +++ b/base_technical_features/static/description/index.html @@ -0,0 +1,440 @@ + + + + + + +Technical features group + + + +

+

Technical features group

+ + +

Beta License: AGPL-3 OCA/server-ux Translate me on Weblate Try me on Runboat

+
+

Access to technical features without activating debug mode

+

In Odoo 9.0 and later, the debug mode grants every employee user access +to the technical features. This module enables persistent access to +technical features based on user preference.

+

Table of contents

+
+ +
+
+

Usage

+
+
+
+

Configuration

+

After installation of this module, every employee can still access +technical features for the applications that they have access to by +enabling debug mode. Additionally, users can check the Technical +feature field in their preferences to gain permanent access to the +menus and views that fall under this category.

+

image1

+

Upon installation of this module, this preference is already set for the +administrator user of the database.

+

In the background, this preference is mapped to the Technical feature +(w/o debug mode) group that this module adds. As an administrator, you +can therefore manage this preference from the regular Users and Groups +menu items.

+
+

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

+
    +
  • Opener B.V.
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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

+

This module is part of the OCA/server-ux project on GitHub.

+

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

+
+
+ + diff --git a/base_technical_features/static/description/user_preferences.png b/base_technical_features/static/description/user_preferences.png new file mode 100644 index 0000000000000000000000000000000000000000..c30837e1382f248e4c902f6779d02c75d7ffa420 GIT binary patch literal 30961 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 literal 0 KcmV+b0RR6000031 diff --git a/base_technical_features/tests/__init__.py b/base_technical_features/tests/__init__.py new file mode 100644 index 0000000..f52b4eb --- /dev/null +++ b/base_technical_features/tests/__init__.py @@ -0,0 +1 @@ +from . import test_base_technical_features diff --git a/base_technical_features/tests/test_base_technical_features.py b/base_technical_features/tests/test_base_technical_features.py new file mode 100644 index 0000000..f21fd34 --- /dev/null +++ b/base_technical_features/tests/test_base_technical_features.py @@ -0,0 +1,58 @@ +from lxml import etree + +from flectra.exceptions import AccessError +from flectra.tests import common + + +class TestBaseTechnicalFeatures(common.TransactionCase): + def test_01_visible_menus(self): + """ A technical feature is visible to the user with the technical \ + features group """ + menu_obj = self.env["ir.ui.menu"].with_context(**{"ir.ui.menu.full_list": True}) + menu_id = menu_obj.search( + [("groups_id", "=", self.env.ref("base.group_no_one").id)], limit=1 + ).id + self.env.user.write({"technical_features": False}) + self.env.user._compute_show_technical_features() + self.assertNotIn(menu_id, menu_obj._visible_menu_ids()) + self.env.user.write({"technical_features": True}) + self.env.user._compute_show_technical_features() + self.assertIn(menu_id, menu_obj._visible_menu_ids()) + + def test02_visible_fields(self): + """ A technical field is visible when its form is loaded by a user \ + with the technical features group """ + + def get_partner_field(): + xml = etree.fromstring( + self.env["res.users"] + .get_view(view_id=self.env.ref("base.view_users_form").id)["arch"] + .encode("utf-8") + ) + return xml.xpath('//div/group/field[@name="partner_id"]') + + self.env.user.write({"technical_features": False}) + self.assertEqual(len(get_partner_field()), 0) + self.env.user.write({"technical_features": True}) + self.assertEqual(len(get_partner_field()), 1) + + def test03_user_access(self): + """ Setting the user pref raises an access error if the user is not \ + in group_no_one """ + user = self.env["res.users"].create( + { + "name": "Test user technical features", + "login": "testusertechnicalfeatures", + "groups_id": [(6, 0, [])], + } + ) + self.env.user._compute_show_technical_features() + self.env.user._compute_technical_features() + with self.assertRaises(AccessError): + self.env["res.users"].browse(user.id).sudo().write( + {"technical_features": True} + ) + with self.assertRaises(AccessError): + user.write({"technical_features": True}) + user.write({"groups_id": [(4, self.env.ref("base.group_no_one").id)]}) + self.env["res.users"].browse(user.id).sudo().write({"technical_features": True}) diff --git a/base_technical_features/views/res_users.xml b/base_technical_features/views/res_users.xml new file mode 100644 index 0000000..9eef28a --- /dev/null +++ b/base_technical_features/views/res_users.xml @@ -0,0 +1,20 @@ + + + + + Add technical features checkbox to user preferences form + + res.users + + + + + + + + + diff --git a/base_tier_validation/COPYRIGHT b/base_tier_validation/COPYRIGHT new file mode 100644 index 0000000..0369403 --- /dev/null +++ b/base_tier_validation/COPYRIGHT @@ -0,0 +1,21 @@ +Most of the files are + + :Copyright: This stylesheet has been placed in the public domain. + +

Mature License: AGPL-3 OCA/server-ux Translate me on Weblate Try me on Runboat

+

Validating some operations is a common need across different areas in a +company and sometimes it also involves several people and stages in the +process. With this module you will be able to define your custom +validation workflows for any Odoo document.

+

This module does not provide a functionality by itself but an abstract +model to implement a validation process based on tiers on other models +(e.g. purchase orders, sales orders, budgets, expenses…).

+

Note: To be able to use this module in a new model you will need +some development.

+

See +purchase_tier_validation +as an example of implementation.

+

Table of contents

+ +
+

Configuration

+

To configure this module, you need to:

+
    +
  1. Go to Settings > Technical > Tier Validations > Tier Definition.
  2. +
  3. Create as many tiers as you want for any model having tier validation +functionality.
  4. +
+

Note:

+
    +
  • If check Notify Reviewers on Creation, all possible reviewers will +be notified by email when this definition is triggered.
  • +
  • If check Notify reviewers on reaching pending if you want to send a +notification when pending status is reached. This is usefull in a +approve by sequence scenario to only notify reviewers when it is +their turn in the sequence.
  • +
  • If check Comment, reviewers can comment after click Validate or +Reject.
  • +
  • If check Approve by sequence, reviewers is forced to review by +specified sequence.
  • +
+
+
+

Known issues / Roadmap

+

This is the list of known issues for this module. Any proposal for +improvement will be very valuable.

+
    +
  • Issue:

    +

    When using approve_sequence option in any tier.definition there can +be inconsistencies in the systray notifications.

    +

    Description:

    +

    Field can_review in tier.review is used to filter out, in the systray +notifications, the reviews a user can approve. This can_review field +is updated in the database in method review_user_count, this can +make it very inconsistent for databases with a lot of users and +recurring updates that can change the expected behavior.

    +
  • +
  • Migration to 15.0:

    +

    The parameter _tier_validation_manual_config will become False, on +14.0, the default value is True, as the change is applied after the +migration. In order to use the new behavior we need to modify the +value on our expected model.

    +
  • +
+
+
+

Changelog

+
+

17.0.1.0.0 (2024-01-10)

+

Migrated to Odoo 17. Merged module with tier_validation_waiting. To +support sending messages in a validation sequence when it is their turn +to validate.

+
+
+

14.0.1.0.0 (2020-11-19)

+

Migrated to Odoo 14.

+
+
+

13.0.1.2.2 (2020-08-30)

+

Fixes:

+
    +
  • When using approve_sequence option in any tier.definition there can +be inconsistencies in the systray notifications
  • +
  • When using approve_sequence, still not approve only the needed +sequence, but also other sequence for the same approver
  • +
+
+
+

12.0.3.3.1 (2019-12-02)

+

Fixes:

+
    +
  • Show comment on Reviews Table.
  • +
  • Edit notification with approve_sequence.
  • +
+
+
+

12.0.3.3.0 (2019-11-27)

+

New features:

+
    +
  • Add comment on Reviews Table.
  • +
  • Approve by sequence.
  • +
+
+
+

12.0.3.2.1 (2019-11-26)

+

Fixes:

+
    +
  • Remove message_subscribe_users
  • +
+
+
+

12.0.3.2.0 (2019-11-25)

+

New features:

+
    +
  • Notify reviewers
  • +
+
+
+

12.0.3.1.0 (2019-07-08)

+

Fixes:

+
    +
  • Singleton error
  • +
+
+
+

12.0.3.0.0 (2019-12-02)

+

Fixes:

+
    +
  • Edit Reviews Table
  • +
+
+
+

12.0.2.1.0 (2019-05-29)

+

Fixes:

+
    +
  • Edit drop-down style width and position
  • +
+
+
+

12.0.2.0.0 (2019-05-28)

+

New features:

+
    +
  • Pass parameters as functions.
  • +
  • Add Systray.
  • +
+
+
+

12.0.1.0.0 (2019-02-18)

+

Migrated to Odoo 12.

+
+
+

11.0.1.0.0 (2018-05-09)

+

Migrated to Odoo 11.

+
+
+

10.0.1.0.0 (2018-03-26)

+

Migrated to Odoo 10.

+
+
+

9.0.1.0.0 (2017-12-02)

+

First version.

+
+
+
+

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

+
    +
  • brain-tec AG
  • +
  • ForgeFlow
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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

+

Current maintainer:

+

LoisRForgeFlow

+

This module is part of the OCA/server-ux project on GitHub.

+

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

+
+
+ + + diff --git a/base_tier_validation/static/src/components/tier_review_menu/tier_review_menu.esm.js b/base_tier_validation/static/src/components/tier_review_menu/tier_review_menu.esm.js new file mode 100644 index 0000000..1a352c2 --- /dev/null +++ b/base_tier_validation/static/src/components/tier_review_menu/tier_review_menu.esm.js @@ -0,0 +1,73 @@ +/* @flectra-module */ + +import {Component, useState} from "@flectra/owl"; +import {Dropdown} from "@web/core/dropdown/dropdown"; +import {DropdownItem} from "@web/core/dropdown/dropdown_item"; +import {registry} from "@web/core/registry"; +import {useDiscussSystray} from "@mail/utils/common/hooks"; +import {useService} from "@web/core/utils/hooks"; + +const systrayRegistry = registry.category("systray"); + +export class TierReviewMenu extends Component { + setup() { + this.discussSystray = useDiscussSystray(); + this.orm = useService("orm"); + this.store = useState(useService("mail.store")); + this.action = useService("action"); + this.fetchSystrayReviewer(); + } + async fetchSystrayReviewer() { + const groups = await this.orm.call("res.users", "review_user_count"); + let total = 0; + for (const group of groups) { + total += group.pending_count || 0; + } + this.store.tierReviewCounter = total; + this.store.tierReviewGroups = groups; + } + onBeforeOpen() { + this.fetchSystrayReviewer(); + } + availableViews() { + return [ + [false, "kanban"], + [false, "list"], + [false, "form"], + [false, "activity"], + ]; + } + openReviewGroup(group) { + document.body.click(); + // Hack to close dropdown + const context = {}; + var domain = [["can_review", "=", true]]; + if (group.active_field) { + domain.push(["active", "in", [true, false]]); + } + const views = this.availableViews(); + + this.action.doAction( + { + context, + domain, + name: group.name, + res_model: group.model, + search_view_id: [false], + type: "ir.actions.act_window", + views, + }, + { + clearBreadcrumbs: true, + } + ); + } +} + +TierReviewMenu.template = "base_tier_validation.TierReviewMenu"; +TierReviewMenu.components = {Dropdown, DropdownItem}; +TierReviewMenu.props = []; + +export const systrayItem = {Component: TierReviewMenu}; + +systrayRegistry.add("base_tier_validation.ReviewerMenu", systrayItem, {sequence: 99}); diff --git a/base_tier_validation/static/src/components/tier_review_menu/tier_review_menu.xml b/base_tier_validation/static/src/components/tier_review_menu/tier_review_menu.xml new file mode 100644 index 0000000..66730f1 --- /dev/null +++ b/base_tier_validation/static/src/components/tier_review_menu/tier_review_menu.xml @@ -0,0 +1,63 @@ + + + + + + + + + + +
+
+ No reviews to do. +
+
+ +
+ Activity +
+
+
+ + Pending + +
+
+
+ +
+
+ + + + + diff --git a/base_tier_validation/static/src/components/tier_review_widget/tier_review_widget.esm.js b/base_tier_validation/static/src/components/tier_review_widget/tier_review_widget.esm.js new file mode 100644 index 0000000..1363040 --- /dev/null +++ b/base_tier_validation/static/src/components/tier_review_widget/tier_review_widget.esm.js @@ -0,0 +1,40 @@ +/** @flectra-module **/ + +import {registry} from "@web/core/registry"; + +import {useService} from "@web/core/utils/hooks"; + +const {Component} = owl; + +export class ReviewsTable extends Component { + setup() { + this.collapse = false; + this.orm = useService("orm"); + this.reviews = []; + } + _getReviewData() { + const records = this.env.model.root.data.review_ids.records; + const reviews = []; + for (var i = 0; i < records.length; i++) { + reviews.push(records[i].data); + } + return reviews; + } + onToggleCollapse(ev) { + var $panelHeading = $(ev.currentTarget).closest(".panel-heading"); + if (this.collapse) { + $panelHeading.next("div#collapse1").hide(); + } else { + $panelHeading.next("div#collapse1").show(); + } + this.collapse = !this.collapse; + } +} + +ReviewsTable.template = "base_tier_validation.Collapse"; + +export const reviewsTableComponent = { + component: ReviewsTable, +}; + +registry.category("fields").add("form.tier_validation", reviewsTableComponent); diff --git a/base_tier_validation/static/src/components/tier_review_widget/tier_review_widget.scss b/base_tier_validation/static/src/components/tier_review_widget/tier_review_widget.scss new file mode 100644 index 0000000..4342206 --- /dev/null +++ b/base_tier_validation/static/src/components/tier_review_widget/tier_review_widget.scss @@ -0,0 +1,41 @@ +ul.o_review { + min-width: 600px; + max-width: 800px; +} + +.panel-group { + min-height: auto !important; + margin-top: -6px !important; + padding: 16px 16px 8px 16px !important; +} + +.panel-heading { + background-color: initial !important; +} + +.panel { + border: 0px !important; +} + +.panel-body { + overflow-y: hidden; + overflow-x: auto; +} + +.panel-title > a, +.panel-title > a:active { + display: block; +} + +.panel-heading a:before { + font-family: FontAwesome; + content: "\f0d7"; + float: right; + transition: all 0.5s; +} + +.panel-heading.active a:before { + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + transform: rotate(180deg); +} diff --git a/base_tier_validation/static/src/components/tier_review_widget/tier_review_widget.xml b/base_tier_validation/static/src/components/tier_review_widget/tier_review_widget.xml new file mode 100644 index 0000000..5195bce --- /dev/null +++ b/base_tier_validation/static/src/components/tier_review_widget/tier_review_widget.xml @@ -0,0 +1,124 @@ + + + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SequenceRequested byDescriptionStatusTodo byDone byValidation DateComment
+ + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
diff --git a/base_tier_validation/static/src/js/services/tier_review_service.esm.js b/base_tier_validation/static/src/js/services/tier_review_service.esm.js new file mode 100644 index 0000000..280dbef --- /dev/null +++ b/base_tier_validation/static/src/js/services/tier_review_service.esm.js @@ -0,0 +1,34 @@ +/** @flectra-module **/ + +import {registry} from "@web/core/registry"; + +export class TierReviewService { + constructor(env, services) { + this.env = env; + this.store = services["mail.store"]; + this.busService = services.bus_service; + } + setup() { + this.busService.subscribe("base.tier.validation/updated", (payload) => { + if (payload.review_created) { + this.store.tierReviewCounter++; + } + if (payload.review_deleted) { + this.store.tierReviewCounter--; + } + }); + this.busService.start(); + } +} + +export const tierReviewService = { + dependencies: ["bus_service", "mail.store"], + + start(env, services) { + const tier_review_service = new TierReviewService(env, services); + tier_review_service.setup(env, services); + return tier_review_service; + }, +}; + +registry.category("services").add("tierReviewService", tierReviewService); diff --git a/base_tier_validation/templates/tier_validation_templates.xml b/base_tier_validation/templates/tier_validation_templates.xml new file mode 100644 index 0000000..432a6fc --- /dev/null +++ b/base_tier_validation/templates/tier_validation_templates.xml @@ -0,0 +1,105 @@ + + + + + + diff --git a/base_tier_validation/tests/__init__.py b/base_tier_validation/tests/__init__.py new file mode 100644 index 0000000..c5d19b1 --- /dev/null +++ b/base_tier_validation/tests/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import common +from . import test_tier_validation diff --git a/base_tier_validation/tests/common.py b/base_tier_validation/tests/common.py new file mode 100644 index 0000000..cef838e --- /dev/null +++ b/base_tier_validation/tests/common.py @@ -0,0 +1,130 @@ +# Copyright 2018-19 ForgeFlow S.L. (https://www.forgeflow.com) +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +from flectra_test_helper import FakeModelLoader + +from flectra.tests import common + +from flectra.addons.base.tests.common import DISABLED_MAIL_CONTEXT + + +class CommonTierValidation(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, **DISABLED_MAIL_CONTEXT)) + cls.loader = FakeModelLoader(cls.env, cls.__module__) + cls.loader.backup_registry() + from .tier_validation_tester import ( + TierDefinition, + TierValidationTester, + TierValidationTester2, + ) + + cls.loader.update_registry( + (TierValidationTester, TierValidationTester2, TierDefinition) + ) + + cls.test_model = cls.env[TierValidationTester._name] + cls.test_model_2 = cls.env[TierValidationTester2._name] + + cls.tester_model = cls.env["ir.model"].search( + [("model", "=", "tier.validation.tester")] + ) + cls.tester_model_2 = cls.env["ir.model"].search( + [("model", "=", "tier.validation.tester2")] + ) + + # Access record: + cls.env["ir.model.access"].create( + { + "name": "access.tester", + "model_id": cls.tester_model.id, + "perm_read": 1, + "perm_write": 1, + "perm_create": 1, + "perm_unlink": 1, + } + ) + cls.env["ir.model.access"].create( + { + "name": "access.tester2", + "model_id": cls.tester_model_2.id, + "perm_read": 1, + "perm_write": 1, + "perm_create": 1, + "perm_unlink": 1, + } + ) + + # Create users: + group_ids = cls.env.ref("base.group_system").ids + cls.test_user_1 = cls.env["res.users"].create( + { + "name": "John", + "login": "test1", + "email": "john@yourcompany.example.com", + "groups_id": [(6, 0, group_ids)], + } + ) + cls.test_user_2 = cls.env["res.users"].create( + {"name": "Mike", "login": "test2", "email": "mike@yourcompany.example.com"} + ) + + # Create tier definitions: + cls.tier_def_obj = cls.env["tier.definition"] + cls.tier_def_obj.create( + { + "model_id": cls.tester_model.id, + "review_type": "individual", + "reviewer_id": cls.test_user_1.id, + "definition_domain": "[('test_field', '=', 1.0)]", + "sequence": 30, + } + ) + + cls.test_record = cls.test_model.create({"test_field": 1.0}) + cls.test_record_2 = cls.test_model_2.create({"test_field": 1.0}) + + cls.tier_def_obj.create( + { + "model_id": cls.tester_model.id, + "review_type": "individual", + "reviewer_id": cls.test_user_1.id, + "definition_domain": "[('test_field', '>', 3.0)]", + "approve_sequence": True, + "notify_on_pending": False, + "sequence": 20, + "name": "Definition for test 19 - sequence - user 1", + } + ) + cls.tier_def_obj.create( + { + "model_id": cls.tester_model.id, + "review_type": "individual", + "reviewer_id": cls.test_user_2.id, + "definition_domain": "[('test_field', '>', 3.0)]", + "approve_sequence": True, + "notify_on_pending": True, + "sequence": 10, + "name": "Definition for test 19 - sequence - user 2", + } + ) + # Create definition for test 20 + cls.tier_def_obj.create( + { + "model_id": cls.tester_model.id, + "review_type": "individual", + "reviewer_id": cls.test_user_1.id, + "definition_domain": "[('test_field', '=', 0.9)]", + "approve_sequence": False, + "notify_on_pending": True, + "sequence": 10, + "name": "Definition for test 20 - no sequence - user 1 - no sequence", + } + ) + + @classmethod + def tearDownClass(cls): + cls.loader.restore_registry() + return super().tearDownClass() diff --git a/base_tier_validation/tests/test_tier_validation.py b/base_tier_validation/tests/test_tier_validation.py new file mode 100644 index 0000000..1c9f701 --- /dev/null +++ b/base_tier_validation/tests/test_tier_validation.py @@ -0,0 +1,973 @@ +# Copyright 2018-19 ForgeFlow S.L. (https://www.forgeflow.com) +# Copyright (c) 2022 brain-tec AG (https://braintec.com) +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +from lxml import etree + +from flectra.exceptions import ValidationError +from flectra.tests import Form +from flectra.tests.common import tagged + +from .common import CommonTierValidation + + +@tagged("post_install", "-at_install") +class TierTierValidation(CommonTierValidation): + def test_01_auto_validation(self): + """When the user can validate all future reviews, it is not needed + to request a validation, the action can be done straight forward.""" + self.test_record.with_user(self.test_user_1.id).action_confirm() + self.assertEqual(self.test_record.state, "confirmed") + + def test_02_no_auto_validation(self): + """User with no right to validate future reviews must request a + validation.""" + with self.assertRaises(ValidationError): + self.test_record.with_user(self.test_user_2.id).action_confirm() + + def test_03_request_validation_approved(self): + """User 2 request a validation and user 1 approves it.""" + self.assertFalse(self.test_record.review_ids) + reviews = self.test_record.with_user(self.test_user_2.id).request_validation() + self.assertTrue(reviews) + record = self.test_record.with_user(self.test_user_1.id) + record.invalidate_model() + record.validate_tier() + self.assertTrue(record.validated) + + def test_04_request_validation_rejected(self): + """Request validation, rejection and reset.""" + self.assertFalse(self.test_record.review_ids) + reviews = self.test_record.with_user(self.test_user_2.id).request_validation() + self.assertTrue(reviews) + record = self.test_record.with_user(self.test_user_1.id) + record.invalidate_model() + record.reject_tier() + self.assertTrue(record.review_ids) + self.assertTrue(record.rejected) + record.restart_validation() + self.assertFalse(record.review_ids) + + def test_05_under_validation(self): + """Write is forbidden in a record under validation.""" + self.assertFalse(self.test_record.review_ids) + reviews = self.test_record.with_user(self.test_user_2.id).request_validation() + self.assertTrue(reviews) + record = self.test_record.with_user(self.test_user_1.id) + record.invalidate_model() + with self.assertRaises(ValidationError): + record.write({"test_field": 0.5}) + + def test_06_validation_process_open(self): + """Operation forbidden while a validation process is open.""" + self.assertFalse(self.test_record.review_ids) + reviews = self.test_record.with_user(self.test_user_2.id).request_validation() + self.assertTrue(reviews) + record = self.test_record.with_user(self.test_user_1.id) + record.invalidate_model() + with self.assertRaises(ValidationError): + record.action_confirm() + + def test_07_search_reviewers(self): + """Test search methods.""" + reviews = self.test_record.with_user(self.test_user_2.id).request_validation() + self.assertTrue(reviews) + record = self.test_record.with_user(self.test_user_1.id) + record.invalidate_model() + record.invalidate_recordset() + self.assertIn(self.test_user_1, record.reviewer_ids) + res = self.test_model.search([("reviewer_ids", "in", self.test_user_1.id)]) + self.assertTrue(res) + + def test_08_search_validated(self): + """Test for the validated search method.""" + self.test_record.with_user(self.test_user_2.id).request_validation() + self.test_record.invalidate_model() + res = self.test_model.with_user(self.test_user_1.id).search( + [("validated", "=", False)] + ) + self.assertTrue(res) + + def test_09_search_rejected(self): + """Test for the rejected search method.""" + self.test_record.with_user(self.test_user_2.id).request_validation() + self.test_record.invalidate_model() + res = self.test_model.with_user(self.test_user_1.id).search( + [("rejected", "=", False)] + ) + self.assertTrue(res) + + def test_10_systray_counter(self): + # Create new test record + test_record = self.test_model.create({"test_field": 2.5}) + # Create tier definitions for both tester models + self.tier_def_obj.create( + { + "model_id": self.tester_model.id, + "review_type": "individual", + "reviewer_id": self.test_user_1.id, + "definition_domain": "[('test_field', '>', 1.0)]", + } + ) + self.tier_def_obj.create( + { + "model_id": self.tester_model.id, + "review_type": "individual", + "reviewer_id": self.test_user_1.id, + "definition_domain": "[('test_field', '>', 1.0)]", + } + ) + self.tier_def_obj.create( + { + "model_id": self.tester_model_2.id, + "review_type": "individual", + "reviewer_id": self.test_user_1.id, + "definition_domain": "[('test_field', '>', 1.0)]", + } + ) + # Request validation + self.test_record.with_user(self.test_user_2.id).request_validation() + self.test_record.invalidate_model() + test_record.with_user(self.test_user_2.id).request_validation() + test_record.invalidate_model() + self.test_record_2.with_user(self.test_user_2.id).request_validation() + self.test_record_2.invalidate_model() + # Get review user count as systray icon would do and check count value + docs = self.test_user_1.with_user(self.test_user_1).review_user_count() + for doc in docs: + if doc.get("name") == "tier.validation.tester2": + self.assertEqual(doc.get("pending_count"), 1) + else: + self.assertEqual(doc.get("pending_count"), 2) + + def test_11_add_comment(self): + # Create new test record + test_record = self.test_model.create({"test_field": 2.5}) + # Create tier definitions + self.tier_def_obj.create( + { + "model_id": self.tester_model.id, + "review_type": "individual", + "reviewer_id": self.test_user_1.id, + "definition_domain": "[('test_field', '>', 1.0)]", + "has_comment": True, + } + ) + # Request validation + review = test_record.with_user(self.test_user_2.id).request_validation() + self.assertTrue(review) + record = test_record.with_user(self.test_user_1.id) + record.invalidate_model() + res = record.validate_tier() + ctx = res.get("context") + wizard = Form(self.env["comment.wizard"].with_context(**ctx)) + wizard.comment = "Test Comment" + wiz = wizard.save() + wiz.add_comment() + self.assertTrue(test_record.review_ids.mapped("comment")) + # Check notify + comment = test_record.with_user( + self.test_user_1.id + )._notify_accepted_reviews_body() + self.assertEqual(comment, "A review was accepted. (Test Comment)") + comment = test_record.with_user( + self.test_user_1.id + )._notify_rejected_review_body() + self.assertEqual(comment, "A review was rejected by John. (Test Comment)") + + def test_11_add_comment_rejection(self): + # Create new test record + test_record = self.test_model.create({"test_field": 2.5}) + # Create tier definitions + self.tier_def_obj.create( + { + "model_id": self.tester_model.id, + "review_type": "individual", + "reviewer_id": self.test_user_1.id, + "definition_domain": "[('test_field', '>', 1.0)]", + "has_comment": True, + } + ) + # Request validation + review = test_record.with_user(self.test_user_2.id).request_validation() + self.assertTrue(review) + record = test_record.with_user(self.test_user_1.id) + record.invalidate_model() + res = record.reject_tier() # Rejection + ctx = res.get("context") + wizard = Form(self.env["comment.wizard"].with_context(**ctx)) + wizard.comment = "Test Comment" + wiz = wizard.save() + wiz.add_comment() + self.assertTrue(test_record.review_ids.mapped("comment")) + # Check notify + comment = test_record.with_user( + self.test_user_1.id + )._notify_accepted_reviews_body() + self.assertEqual(comment, "A review was accepted. (Test Comment)") + comment = test_record.with_user( + self.test_user_1.id + )._notify_rejected_review_body() + self.assertEqual(comment, "A review was rejected by John. (Test Comment)") + + def test_12_approve_sequence(self): + # Create new test record + test_record = self.test_model.create({"test_field": 2.5}) + # Create tier definitions + self.tier_def_obj.create( + { + "model_id": self.tester_model.id, + "review_type": "individual", + "reviewer_id": self.test_user_1.id, + "definition_domain": "[('test_field', '>', 1.0)]", + "approve_sequence": True, + "sequence": 30, + } + ) + self.tier_def_obj.create( + { + "model_id": self.tester_model.id, + "review_type": "individual", + "reviewer_id": self.test_user_2.id, + "definition_domain": "[('test_field', '>', 1.0)]", + "approve_sequence": True, + "sequence": 10, + } + ) + # Request validation + self.assertFalse(self.test_record.review_ids) + reviews = test_record.with_user(self.test_user_2.id).request_validation() + self.assertTrue(reviews) + + docs1 = self.test_user_2.with_user(self.test_user_1).review_user_count() + for doc in docs1: + self.assertEqual(doc.get("pending_count"), 1) + docs2 = self.test_user_2.with_user(self.test_user_2).review_user_count() + for doc in docs2: + self.assertEqual(doc.get("pending_count"), 0) + + record1 = test_record.with_user(self.test_user_1.id) + record1.invalidate_model() + self.assertTrue(record1.can_review) + record2 = test_record.with_user(self.test_user_2.id) + record2.invalidate_model() + self.assertFalse(record2.can_review) + # User 1 validates the record, 2 review should be approved. + self.assertFalse(any(r.status == "approved" for r in record1.review_ids)) + record1.validate_tier() + self.assertTrue(any(r.status == "approved" for r in record1.review_ids)) + + def test_12_approve_sequence_same_user(self): + """Similar to test_12_approve_sequence, but all same users, + the approve_sequence still apply correctly""" + # Create new test record + test_record = self.test_model.create({"test_field": 2.5}) + # Create tier definitions + self.tier_def_obj.create( + { + "model_id": self.tester_model.id, + "review_type": "individual", + "reviewer_id": self.test_user_1.id, + "definition_domain": "[('test_field', '>', 1.0)]", + "approve_sequence": True, + "sequence": 20, + } + ) + self.tier_def_obj.create( + { + "model_id": self.tester_model.id, + "review_type": "individual", + "reviewer_id": self.test_user_1.id, + "definition_domain": "[('test_field', '>', 1.0)]", + "approve_sequence": True, + "sequence": 10, + } + ) + # Request validation + self.assertFalse(self.test_record.review_ids) + reviews = test_record.with_user(self.test_user_1.id).request_validation() + self.assertTrue(reviews) + + record1 = test_record.with_user(self.test_user_1.id) + record1.invalidate_model() + self.assertTrue(record1.can_review) + # Validation will be all by sequence + self.assertEqual( + 2, len(record1.review_ids.filtered(lambda x: x.status == "waiting")) + ) + self.assertEqual( + 0, len(record1.review_ids.filtered(lambda x: x.status == "pending")) + ) + record1.validate_tier() + self.assertEqual( + 0, len(record1.review_ids.filtered(lambda x: x.status == "waiting")) + ) + self.assertEqual( + 1, len(record1.review_ids.filtered(lambda x: x.status == "pending")) + ) + record1.validate_tier() + self.assertEqual( + 0, len(record1.review_ids.filtered(lambda x: x.status == "waiting")) + ) + record1.validate_tier() + self.assertEqual( + 0, len(record1.review_ids.filtered(lambda x: x.status == "pending")) + ) + + def test_12_approve_sequence_same_user_bypassed(self): + """Similar to test_12_approve_sequence, with all same users, + but approve_sequence_bypass is True""" + # Create new test record + test_record = self.test_model.create({"test_field": 2.5}) + # Create tier definitions + self.tier_def_obj.create( + { + "model_id": self.tester_model.id, + "review_type": "individual", + "reviewer_id": self.test_user_1.id, + "definition_domain": "[('test_field', '>', 1.0)]", + "approve_sequence": True, + "approve_sequence_bypass": True, + "sequence": 20, + } + ) + self.tier_def_obj.create( + { + "model_id": self.tester_model.id, + "review_type": "individual", + "reviewer_id": self.test_user_1.id, + "definition_domain": "[('test_field', '>', 1.0)]", + "approve_sequence": True, + "approve_sequence_bypass": True, + "sequence": 10, + } + ) + # Request validation + self.assertFalse(self.test_record.review_ids) + reviews = test_record.with_user(self.test_user_1.id).request_validation() + self.assertTrue(reviews) + + record1 = test_record.with_user(self.test_user_1.id) + record1.invalidate_model() + self.assertTrue(record1.can_review) + # When the first tier is validated, all the rest will be approved. + self.assertEqual( + 2, len(record1.review_ids.filtered(lambda x: x.status == "waiting")) + ) + self.assertEqual( + 0, len(record1.review_ids.filtered(lambda x: x.status == "pending")) + ) + record1.validate_tier() + self.assertEqual( + 0, len(record1.review_ids.filtered(lambda x: x.status == "pending")) + ) + self.assertEqual( + 0, len(record1.review_ids.filtered(lambda x: x.status == "waiting")) + ) + + def test_13_onchange_review_type(self): + tier_def_id = self.tier_def_obj.create( + { + "model_id": self.tester_model.id, + "review_type": "individual", + "reviewer_id": self.test_user_1.id, + "definition_domain": "[('test_field', '>', 1.0)]", + "approve_sequence": True, + } + ) + self.assertTrue(tier_def_id.reviewer_id) + tier_def_id.review_type = "group" + tier_def_id.onchange_review_type() + self.assertFalse(tier_def_id.reviewer_id) + + def test_14_onchange_review_type(self): + tier_def_id = self.tier_def_obj.create( + { + "model_id": self.tester_model.id, + "review_type": "individual", + "reviewer_id": self.test_user_1.id, + "definition_domain": "[('test_field', '>', 1.0)]", + "approve_sequence": True, + } + ) + self.assertTrue(tier_def_id.reviewer_id) + tier_def_id.review_type = "group" + tier_def_id.onchange_review_type() + self.assertFalse(tier_def_id.reviewer_id) + + def test_15_review_user_count(self): + # Create new test record + test_record = self.test_model.create({"test_field": 2.5}) + # Create tier definitions + self.tier_def_obj.create( + { + "model_id": self.tester_model.id, + "review_type": "individual", + "reviewer_id": self.test_user_1.id, + "definition_domain": "[('test_field', '>', 1.0)]", + "has_comment": True, + } + ) + # Request validation + review = test_record.with_user(self.test_user_2).request_validation() + self.assertTrue(review) + self.assertTrue(self.test_user_1.get_reviews({"res_ids": review.ids})) + self.assertTrue(self.test_user_1.review_ids) + test_record.invalidate_model() + self.assertTrue(test_record.review_ids) + # Used by front-end + count = self.test_user_1.with_user(self.test_user_1).review_user_count() + self.assertEqual(len(count), 1) + # False Review + self.assertFalse(self.test_record._calc_reviews_validated(False)) + # test notification message bodies + self.assertIn("created", self.test_record._notify_created_review_body()) + self.assertIn("requested", self.test_record._notify_requested_review_body()) + self.assertIn("rejected", self.test_record._notify_rejected_review_body()) + self.assertIn("accepted", self.test_record._notify_accepted_reviews_body()) + + def test_16_review_user_count_on_rejected(self): + """If document is rejected, it should always removed from tray""" + # Create new test record + test_record3 = self.test_model.create({"test_field": 1.0}) + # Create tier definitions + self.tier_def_obj.create( + { + "model_id": self.tester_model.id, + "review_type": "individual", + "reviewer_id": self.test_user_2.id, + "definition_domain": "[('test_field', '=', 1.0)]", + } + ) + test_record3.with_user(self.test_user_2).request_validation() + record1 = test_record3.with_user(self.test_user_1) + record1.invalidate_model() + self.assertTrue(record1.can_review) + self.assertTrue( + self.test_user_1.with_user(self.test_user_1).review_user_count() + ) + self.assertTrue( + self.test_user_2.with_user(self.test_user_2).review_user_count() + ) + # user 1 reject first tier + record1.reject_tier() + record1.invalidate_model() + self.assertFalse(record1.can_review) + # both user 1 and 2 has nothing left in tray + self.assertFalse( + self.test_user_1.with_user(self.test_user_1).review_user_count() + ) + self.assertFalse( + self.test_user_2.with_user(self.test_user_2).review_user_count() + ) + + def test_17_search_records_no_validation(self): + """Search for records that have no validation process started""" + records = self.env["tier.validation.tester"].search( + [("reviewer_ids", "=", False)] + ) + self.assertEqual(len(records), 1) + review = self.test_record.with_user(self.test_user_2.id).request_validation() + self.assertTrue(review) + self.assertTrue(self.test_user_1.get_reviews({"res_ids": review.ids})) + self.assertTrue(self.test_user_1.review_ids) + self.test_record.with_user(self.test_user_1.id).request_validation() + + def test_18_test_review_by_res_users_field(self): + selected_field = self.env["ir.model.fields"].search( + [("model", "=", self.test_model._name), ("name", "=", "user_id")] + ) + test_record = self.test_model.create( + {"test_field": 2.5, "user_id": self.test_user_2.id} + ) + + definition = self.env["tier.definition"].create( + { + "model_id": self.tester_model.id, + "review_type": "field", + "reviewer_field_id": selected_field.id, + "definition_domain": "[('test_field', '>', 1.0)]", + "approve_sequence": True, + } + ) + + reviews = test_record.request_validation() + review = reviews.filtered(lambda r: r.definition_id == definition) + self.assertTrue(review) + self.assertEqual(review.reviewer_ids, self.test_user_2) + + def test_19_waiting_tier(self): + # Create new test record + tier_review_obj = self.env["tier.review"] + test_record = self.test_model.create({"test_field": 3.5}) + # Request validation + review = test_record.request_validation() + + self.assertTrue(review) + # both reviews should be waiting when created + review_1 = tier_review_obj.browse(review.ids[0]) + review_2 = tier_review_obj.browse(review.ids[1]) + self.assertTrue(review_1.status == "waiting") + self.assertTrue(review_2.status == "waiting") + # and then normal workflow will follow... + review_1.invalidate_model() + review_1._compute_can_review() + self.assertTrue(review_1.status == "pending") + # first reviewer does not want notifications + # chatter should be empty + self.assertFalse(test_record.message_ids) + self.assertTrue(review_1.done_by.id is False) + self.assertTrue(review_1.reviewed_date is False) + self.assertTrue(review_2.status == "waiting") + self.assertTrue(review_2.done_by.id is False) + self.assertTrue(review_2.reviewed_date is False) + record = test_record.with_user(self.test_user_1.id) + record.invalidate_model() + record.validate_tier() + self.assertTrue(review_1.status == "approved") + self.assertFalse(review_1.reviewed_date is False) + self.assertTrue(review_1.done_by.id == self.test_user_1.id) + self.assertTrue(review_2.status == "pending") + self.assertTrue(review_2.done_by.id is False) + self.assertTrue(review_2.reviewed_date is False) + + def test_20_no_sequence(self): + # Create new test record + tier_review_obj = self.env["tier.review"] + test_record2 = self.test_model.create({"test_field": 0.9}) + # request validation + review = test_record2.request_validation() + self.assertTrue(review) + review_1 = tier_review_obj.browse(review.ids[0]) + self.assertTrue(review_1.status == "waiting") + review_1.invalidate_model() + review_1._compute_can_review() + self.assertTrue(review_1.status == "pending") + msg2 = test_record2.message_ids[0].body + request = test_record2._notify_requested_review_body() + self.assertIn(request, msg2) + + def test_21_notify_on_create(self): + # notify on create + tier_definition = self.env["tier.definition"].search([]) + tier_definition.write( + { + "notify_on_create": True, + "notify_on_accepted": False, + "notify_on_rejected": False, + "notify_on_restarted": False, + "review_type": "group", + "reviewer_group_id": self.env.ref("base.group_system").id, + } + ) + test_record_1 = self.test_model.create({"test_field": 1}) + notifications_no_1 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + test_record_1.request_validation() + notifications_no_2 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + self.assertEqual(notifications_no_2, notifications_no_1 + 1) + + # do not notify on create + tier_definition.write({"notify_on_create": False}) + test_record_2 = self.test_model.create({"test_field": 1}) + notifications_no_1 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + test_record_2.request_validation() + notifications_no_2 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + self.assertEqual(notifications_no_2, notifications_no_1) + + def test_22_notify_on_accepted(self): + self.test_user_2.write( + { + "groups_id": [(6, 0, self.env.ref("base.group_system").ids)], + } + ) + + # notify on accepted + tier_definition = self.env["tier.definition"].search([]) + tier_definition.write( + { + "notify_on_create": False, + "notify_on_accepted": True, + "notify_on_rejected": False, + "notify_on_restarted": False, + "review_type": "group", + "reviewer_group_id": self.env.ref("base.group_system").id, + } + ) + test_record_1 = self.test_model.create({"test_field": 1}) + test_record_1.request_validation() + test_record_1.invalidate_model() + record = test_record_1.with_user(self.test_user_2.id) + notifications_no_1 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + record.validate_tier() + notifications_no_2 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + self.assertEqual(notifications_no_2, notifications_no_1 + 1) + + # do not notify on accepted + tier_definition.write({"notify_on_accepted": False}) + test_record_2 = self.test_model.create({"test_field": 1}) + test_record_2.request_validation() + test_record_2.invalidate_model() + test_record_2.with_user(self.test_user_2.id) + notifications_no_1 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + test_record_2.validate_tier() + notifications_no_2 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + self.assertEqual(notifications_no_2, notifications_no_1) + + def test_23_notify_on_rejected(self): + self.test_user_2.write( + { + "groups_id": [(6, 0, self.env.ref("base.group_system").ids)], + } + ) + + # notify on rejected + tier_definition = self.env["tier.definition"].search([]) + tier_definition.write( + { + "notify_on_create": False, + "notify_on_accepted": False, + "notify_on_rejected": True, + "notify_on_restarted": False, + "review_type": "group", + "reviewer_group_id": self.env.ref("base.group_system").id, + } + ) + test_record_1 = self.test_model.create({"test_field": 1}) + test_record_1.request_validation() + test_record_1.invalidate_model() + record = test_record_1.with_user(self.test_user_2.id) + notifications_no_1 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + record.reject_tier() + notifications_no_2 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + self.assertEqual(notifications_no_2, notifications_no_1 + 1) + + # do not notify on rejected + tier_definition.write({"notify_on_rejected": False}) + test_record_2 = self.test_model.create({"test_field": 1}) + test_record_2.request_validation() + test_record_2.invalidate_model() + test_record_2.with_user(self.test_user_2.id) + + notifications_no_1 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + test_record_2.reject_tier() + notifications_no_2 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + self.assertEqual(notifications_no_2, notifications_no_1) + + def test_24_notify_on_restarted(self): + self.test_user_2.write( + { + "groups_id": [(6, 0, self.env.ref("base.group_system").ids)], + } + ) + + # notify on restarted + tier_definition = self.env["tier.definition"].search([]) + tier_definition.write( + { + "notify_on_create": False, + "notify_on_accepted": False, + "notify_on_rejected": False, + "notify_on_restarted": True, + "review_type": "group", + "reviewer_group_id": self.env.ref("base.group_system").id, + } + ) + test_record_1 = self.test_model.create({"test_field": 1}) + test_record_1.request_validation() + test_record_1.invalidate_model() + record = test_record_1.with_user(self.test_user_2.id) + notifications_no_1 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + record.restart_validation() + notifications_no_2 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + self.assertEqual(notifications_no_2, notifications_no_1 + 1) + + # do not notify on restarted + tier_definition.write({"notify_on_restarted": False}) + test_record_2 = self.test_model.create({"test_field": 1}) + test_record_2.request_validation() + test_record_2.with_user(self.test_user_2.id) + notifications_no_1 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + test_record_2.restart_validation() + notifications_no_2 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + self.assertEqual(notifications_no_2, notifications_no_1) + + def test_25_all_notification(self): + self.test_user_2.write( + { + "groups_id": [(6, 0, self.env.ref("base.group_system").ids)], + } + ) + + # notify on restarted + tier_definition = self.env["tier.definition"].search([]) + tier_definition.write( + { + "notify_on_create": True, + "notify_on_accepted": True, + "notify_on_rejected": True, + "notify_on_restarted": True, + "review_type": "group", + "reviewer_group_id": self.env.ref("base.group_system").id, + } + ) + + test_record = self.test_model.create({"test_field": 1}) + + # request validation + notifications_no_1 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + test_record.request_validation() + test_record.invalidate_model() + notifications_no_2 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + self.assertEqual(notifications_no_2, notifications_no_1 + 1) + + # accept validation + record = test_record.with_user(self.test_user_2.id) + notifications_no_1 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + record.validate_tier() + notifications_no_2 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + self.assertEqual(notifications_no_2, notifications_no_1 + 1) + + # restart validation + notifications_no_1 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + record.restart_validation() + notifications_no_2 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + self.assertEqual(notifications_no_2, notifications_no_1 + 1) + + # reject validation + record.request_validation() + notifications_no_1 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + record.reject_tier() + notifications_no_2 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + self.assertEqual(notifications_no_2, notifications_no_1 + 1) + + def test_26_no_notification(self): + self.test_user_2.write( + { + "groups_id": [(6, 0, self.env.ref("base.group_system").ids)], + } + ) + + # notify on restarted + tier_definition = self.env["tier.definition"].search([]) + tier_definition.write( + { + "notify_on_create": False, + "notify_on_accepted": False, + "notify_on_rejected": False, + "notify_on_restarted": False, + "review_type": "group", + "reviewer_group_id": self.env.ref("base.group_system").id, + } + ) + + test_record = self.test_model.create({"test_field": 1}) + + # request validation + notifications_no_1 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + test_record.request_validation() + test_record.invalidate_model() + notifications_no_2 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + self.assertEqual(notifications_no_2, notifications_no_1) + + # accept validation + record = test_record.with_user(self.test_user_2.id) + notifications_no_1 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + record.validate_tier() + notifications_no_2 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + self.assertEqual(notifications_no_2, notifications_no_1) + + # restart validation + notifications_no_1 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + record.restart_validation() + notifications_no_2 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + self.assertEqual(notifications_no_2, notifications_no_1) + + # reject validation + record.request_validation() + notifications_no_1 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + record.reject_tier() + notifications_no_2 = len( + self.env["mail.notification"].search( + [("res_partner_id", "=", self.test_user_1.partner_id.id)] + ) + ) + self.assertEqual(notifications_no_2, notifications_no_1) + + +@tagged("at_install") +class TierTierValidationView(CommonTierValidation): + def test_view_manual(self): + # We need to add a view in order to ensure that an automatic view with all + # fields is not created + self.env["ir.ui.view"].create( + { + "model": self.test_record._name, + "name": "Demo view", + "arch": """
+
+
+ + + +
""", + } + ) + view = self.env[self.test_record._name].get_view(False, "form") + with Form(self.test_record) as f: + self.assertNotIn("review_ids", f._values) + form = etree.fromstring(view["arch"]) + self.assertFalse(form.xpath("//field[@name='review_ids']")) + self.assertFalse(form.xpath("//field[@name='can_review']")) + self.assertFalse(form.xpath("//button[@name='request_validation']")) + + def test_view_automatic(self): + # We need to add a view in order to ensure that an automatic view with all + # fields is not created + self.env["ir.ui.view"].create( + { + "model": self.test_record_2._name, + "name": "Demo view", + "arch": """
+
+
+ + + +
""", + } + ) + view = self.env[self.test_record_2._name].get_view(False, "form") + with Form(self.test_record_2) as f: + self.assertIn("review_ids", f._values) + form = etree.fromstring(view["arch"]) + self.assertTrue(form.xpath("//field[@name='review_ids']")) + self.assertTrue(form.xpath("//field[@name='can_review']")) + self.assertTrue(form.xpath("//button[@name='request_validation']")) diff --git a/base_tier_validation/tests/tier_validation_tester.py b/base_tier_validation/tests/tier_validation_tester.py new file mode 100644 index 0000000..d02a3ad --- /dev/null +++ b/base_tier_validation/tests/tier_validation_tester.py @@ -0,0 +1,57 @@ +# Copyright 2018-19 ForgeFlow S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from flectra import api, fields, models + + +class TierValidationTester(models.Model): + _name = "tier.validation.tester" + _description = "Tier Validation Tester" + _inherit = ["tier.validation", "mail.thread"] + _tier_validation_manual_config = True + + state = fields.Selection( + selection=[ + ("draft", "Draft"), + ("confirmed", "Confirmed"), + ("cancel", "Cancel"), + ], + default="draft", + ) + test_field = fields.Float() + user_id = fields.Many2one(string="Assigned to:", comodel_name="res.users") + + def action_confirm(self): + self.write({"state": "confirmed"}) + + +class TierValidationTester2(models.Model): + _name = "tier.validation.tester2" + _description = "Tier Validation Tester 2" + _inherit = ["tier.validation"] + _tier_validation_manual_config = False + + state = fields.Selection( + selection=[ + ("draft", "Draft"), + ("confirmed", "Confirmed"), + ("cancel", "Cancel"), + ], + default="draft", + ) + test_field = fields.Float() + user_id = fields.Many2one(string="Assigned to:", comodel_name="res.users") + + def action_confirm(self): + self.write({"state": "confirmed"}) + + +class TierDefinition(models.Model): + _inherit = "tier.definition" + + @api.model + def _get_tier_validation_model_names(self): + res = super()._get_tier_validation_model_names() + res.append("tier.validation.tester") + res.append("tier.validation.tester2") + return res diff --git a/base_tier_validation/views/res_config_settings_views.xml b/base_tier_validation/views/res_config_settings_views.xml new file mode 100644 index 0000000..fe1007a --- /dev/null +++ b/base_tier_validation/views/res_config_settings_views.xml @@ -0,0 +1,54 @@ + + + + + + res.config.settings.view.form.budget + res.config.settings + + + + +
+ + + +
+ Option to use python formula to get reviewers and find documents +
+
+ + + +
+
+
+
+
+
diff --git a/base_tier_validation/views/tier_definition_view.xml b/base_tier_validation/views/tier_definition_view.xml new file mode 100644 index 0000000..edbca44 --- /dev/null +++ b/base_tier_validation/views/tier_definition_view.xml @@ -0,0 +1,172 @@ + + + + + tier.definition.tree + tier.definition + + + + + + + + + + + + + + + + + + + tier.definition.form + tier.definition + +
+ +
+ +
+ Name +

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + tier.definition.search + tier.definition + + + + + + + + + + + + + + + + + Tier Definition + ir.actions.act_window + tier.definition + tree,form + {'search_default_all': 1} + + + + diff --git a/base_tier_validation/views/tier_review_view.xml b/base_tier_validation/views/tier_review_view.xml new file mode 100644 index 0000000..c44ad13 --- /dev/null +++ b/base_tier_validation/views/tier_review_view.xml @@ -0,0 +1,25 @@ + + + + + tier.review.tree + tier.review + + + + + + + + + + + + + + + diff --git a/base_tier_validation/wizard/__init__.py b/base_tier_validation/wizard/__init__.py new file mode 100644 index 0000000..92bd0df --- /dev/null +++ b/base_tier_validation/wizard/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import comment_wizard diff --git a/base_tier_validation/wizard/comment_wizard.py b/base_tier_validation/wizard/comment_wizard.py new file mode 100644 index 0000000..83c74dc --- /dev/null +++ b/base_tier_validation/wizard/comment_wizard.py @@ -0,0 +1,25 @@ +# Copyright 2019 Ecosoft Co., Ltd. (http://ecosoft.co.th) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from flectra import fields, models + + +class CommentWizard(models.TransientModel): + _name = "comment.wizard" + _description = "Comment Wizard" + + validate_reject = fields.Char() + res_model = fields.Char() + res_id = fields.Integer() + review_ids = fields.Many2many(comodel_name="tier.review") + comment = fields.Char(required=True) + + def add_comment(self): + self.ensure_one() + rec = self.env[self.res_model].browse(self.res_id) + self.review_ids.write({"comment": self.comment}) + if self.validate_reject == "validate": + rec._validate_tier(self.review_ids) + if self.validate_reject == "reject": + rec._rejected_tier(self.review_ids) + rec._update_counter({"review_deleted": True}) diff --git a/base_tier_validation/wizard/comment_wizard_view.xml b/base_tier_validation/wizard/comment_wizard_view.xml new file mode 100644 index 0000000..c399863 --- /dev/null +++ b/base_tier_validation/wizard/comment_wizard_view.xml @@ -0,0 +1,26 @@ + + + + + Comment Wizard + comment.wizard + form + +
+ + + +
+
+
+
+
+
diff --git a/base_tier_validation_formula/COPYRIGHT b/base_tier_validation_formula/COPYRIGHT new file mode 100644 index 0000000..1ac7405 --- /dev/null +++ b/base_tier_validation_formula/COPYRIGHT @@ -0,0 +1,17 @@ +Most of the files are + + :Copyright: This stylesheet has been placed in the public domain. + Copyright 2018 ForgeFlow S.L. + Copyright 2019 Creu Blanca + Copyright 2019 ForgeFlow S.L. + Copyright 2018 Flectra Community + +Many files also contain contributions from third +parties. In this case the original copyright of +the contributions can be traced through the +history of the source version control system. + +When that is not the case, the files contain a prominent +notice stating the original copyright and applicable +license, or come with their own dedicated COPYRIGHT +and/or LICENSE file. \ No newline at end of file diff --git a/base_tier_validation_formula/LICENSE b/base_tier_validation_formula/LICENSE new file mode 100644 index 0000000..3939cd9 --- /dev/null +++ b/base_tier_validation_formula/LICENSE @@ -0,0 +1,663 @@ +For copyright information, please see the COPYRIGHT file. + +GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. \ No newline at end of file diff --git a/base_tier_validation_formula/README.rst b/base_tier_validation_formula/README.rst new file mode 100644 index 0000000..0a4db68 --- /dev/null +++ b/base_tier_validation_formula/README.rst @@ -0,0 +1,104 @@ +============================ +Base Tier Validation Formula +============================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:a7daf0b3e6a8c26e2563c4df52be0e09596c0fa7b618e19bb3212df4020e7ab1 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Mature-brightgreen.png + :target: https://odoo-community.org/page/development-status + :alt: Mature +.. |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%2Fserver--ux-lightgray.png?logo=github + :target: https://github.com/OCA/server-ux/tree/17.0/base_tier_validation_formula + :alt: OCA/server-ux +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/server-ux-17-0/server-ux-17-0-base_tier_validation_formula + :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/server-ux&target_branch=17.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module includes the ability to define the tier definition domain +and the tier reviewers using python code. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To define the domain, \* By python code choose the **Formula** option in +the Definition field. \* By both domain and python code, choose the +**Domain & Formula** option in the Definition field. + +To define the reviewers by python code choose **Python Expression** +option in the Validated by field. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Creu Blanca + +Contributors +------------ + +- Enric Tobella + +- Adrià Gil Sorribes + +- Pedro Gonzalez + +- Pimolnat Suntian + +- `Trobz `__: + + - Hoang Diep + - Son Ho + +Other credits +------------- + +The migration of this module from 15.0 to 16.0 was financially supported +by Camptocamp + +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/server-ux `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. \ No newline at end of file diff --git a/base_tier_validation_formula/__init__.py b/base_tier_validation_formula/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/base_tier_validation_formula/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/base_tier_validation_formula/__manifest__.py b/base_tier_validation_formula/__manifest__.py new file mode 100644 index 0000000..c4dd0ec --- /dev/null +++ b/base_tier_validation_formula/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2019 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Base Tier Validation Formula", + "summary": """ + Formulas for Base tier validation""", + "version": "3.0.1.0.0", + "category": "Tools", + "license": "AGPL-3", + "development_status": "Mature", + "author": "Creu Blanca,Odoo Community Association (OCA)", + "website": "https://gitlab.com/flectra-community/server-ux", + "depends": ["base_tier_validation"], + "data": ["views/tier_definition_view.xml"], + "demo": [], +} diff --git a/base_tier_validation_formula/i18n/base_tier_validation_formula.pot b/base_tier_validation_formula/i18n/base_tier_validation_formula.pot new file mode 100644 index 0000000..b05bacf --- /dev/null +++ b/base_tier_validation_formula/i18n/base_tier_validation_formula.pot @@ -0,0 +1,100 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_tier_validation_formula +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__definition_type +msgid "Definition" +msgstr "" + +#. module: base_tier_validation_formula +#: model:ir.model.fields.selection,name:base_tier_validation_formula.selection__tier_definition__definition_type__domain_formula +msgid "Domain & Formula" +msgstr "" + +#. module: base_tier_validation_formula +#. odoo-python +#: code:addons/base_tier_validation_formula/models/tier_review.py:0 +#: code:addons/base_tier_validation_formula/models/tier_validation.py:0 +#, python-format +msgid "" +"Error evaluating tier validation conditions.\n" +" %s" +msgstr "" + +#. module: base_tier_validation_formula +#: model:ir.model.fields.selection,name:base_tier_validation_formula.selection__tier_definition__definition_type__formula +msgid "Formula" +msgstr "" + +#. module: base_tier_validation_formula +#: model:ir.model.fields.selection,name:base_tier_validation_formula.selection__tier_definition__review_type__expression +msgid "Python Expression" +msgstr "" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__reviewer_expression +msgid "Review Expression" +msgstr "" + +#. module: base_tier_validation_formula +#. odoo-python +#: code:addons/base_tier_validation_formula/models/tier_review.py:0 +#, python-format +msgid "Reviewer python expression must return a res.users recordset." +msgstr "" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_review__python_reviewer_ids +msgid "Reviewers from Python expression" +msgstr "" + +#. module: base_tier_validation_formula +#: model:ir.model,name:base_tier_validation_formula.model_tier_definition +msgid "Tier Definition" +msgstr "" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__python_code +msgid "Tier Definition Expression" +msgstr "" + +#. module: base_tier_validation_formula +#: model:ir.model,name:base_tier_validation_formula.model_tier_review +msgid "Tier Review" +msgstr "" + +#. module: base_tier_validation_formula +#: model:ir.model,name:base_tier_validation_formula.model_tier_validation +msgid "Tier Validation (abstract)" +msgstr "" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__review_type +msgid "Validated by" +msgstr "" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,help:base_tier_validation_formula.field_tier_definition__reviewer_expression +msgid "" +"Write Python code that defines the reviewer. The result of executing the " +"expression must be a res.users recordset." +msgstr "" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,help:base_tier_validation_formula.field_tier_definition__python_code +msgid "" +"Write Python code that defines when this tier confirmation will be needed. " +"The result of executing the expresion must be a boolean." +msgstr "" diff --git a/base_tier_validation_formula/i18n/es.po b/base_tier_validation_formula/i18n/es.po new file mode 100644 index 0000000..5b91bd7 --- /dev/null +++ b/base_tier_validation_formula/i18n/es.po @@ -0,0 +1,120 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_tier_validation_formula +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-03-16 11:46+0000\n" +"Last-Translator: Ana Suárez \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__definition_type +msgid "Definition" +msgstr "Definición" + +#. module: base_tier_validation_formula +#: model:ir.model.fields.selection,name:base_tier_validation_formula.selection__tier_definition__definition_type__domain_formula +msgid "Domain & Formula" +msgstr "Dominio & Fórmula" + +#. module: base_tier_validation_formula +#. odoo-python +#: code:addons/base_tier_validation_formula/models/tier_review.py:0 +#: code:addons/base_tier_validation_formula/models/tier_validation.py:0 +#, python-format +msgid "" +"Error evaluating tier validation conditions.\n" +" %s" +msgstr "" +"Error evaluando las condiciones de validación de nivel.\n" +"%s" + +#. module: base_tier_validation_formula +#: model:ir.model.fields.selection,name:base_tier_validation_formula.selection__tier_definition__definition_type__formula +msgid "Formula" +msgstr "Fórmula" + +#. module: base_tier_validation_formula +#: model:ir.model.fields.selection,name:base_tier_validation_formula.selection__tier_definition__review_type__expression +msgid "Python Expression" +msgstr "Expresión Python" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__reviewer_expression +msgid "Review Expression" +msgstr "Expresión de Revisión" + +#. module: base_tier_validation_formula +#. odoo-python +#: code:addons/base_tier_validation_formula/models/tier_review.py:0 +#, python-format +msgid "Reviewer python expression must return a res.users recordset." +msgstr "" +"La expresión python del revisor debe retornar un conjunto de registros de " +"res.users." + +#. module: base_tier_validation_formula +#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_review__python_reviewer_ids +msgid "Reviewers from Python expression" +msgstr "Revisores desde una expresión Python" + +#. module: base_tier_validation_formula +#: model:ir.model,name:base_tier_validation_formula.model_tier_definition +msgid "Tier Definition" +msgstr "Definición de Nivel" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__python_code +msgid "Tier Definition Expression" +msgstr "Expresión de Definición de Nivel" + +#. module: base_tier_validation_formula +#: model:ir.model,name:base_tier_validation_formula.model_tier_review +msgid "Tier Review" +msgstr "Definición de nivel" + +#. module: base_tier_validation_formula +#: model:ir.model,name:base_tier_validation_formula.model_tier_validation +msgid "Tier Validation (abstract)" +msgstr "Validación de Nivel (abstracto)" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__review_type +msgid "Validated by" +msgstr "Validado por" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,help:base_tier_validation_formula.field_tier_definition__reviewer_expression +msgid "" +"Write Python code that defines the reviewer. The result of executing the " +"expression must be a res.users recordset." +msgstr "" +"Escribe código Python que defina al revisor. El resultado de ejecutar la " +"expresión debe devolver un conjunto de registros de res.users." + +#. module: base_tier_validation_formula +#: model:ir.model.fields,help:base_tier_validation_formula.field_tier_definition__python_code +msgid "" +"Write Python code that defines when this tier confirmation will be needed. " +"The result of executing the expresion must be a boolean." +msgstr "" +"Escribe código Python que defina si la confirmación de nivel es necesaria. " +"El resultado de ejecutar la expresión debe ser un booleano." + +#~ msgid "Any user in a specific group." +#~ msgstr "Cualquier usuario de un grupo específico." + +#~ msgid "Domain" +#~ msgstr "Dominio" + +#~ msgid "Specific user" +#~ msgstr "Usuario específico" diff --git a/base_tier_validation_formula/i18n/it.po b/base_tier_validation_formula/i18n/it.po new file mode 100644 index 0000000..7a311a5 --- /dev/null +++ b/base_tier_validation_formula/i18n/it.po @@ -0,0 +1,109 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_tier_validation_formula +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-04 22:33+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 4.17\n" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__definition_type +msgid "Definition" +msgstr "Definizione" + +#. module: base_tier_validation_formula +#: model:ir.model.fields.selection,name:base_tier_validation_formula.selection__tier_definition__definition_type__domain_formula +msgid "Domain & Formula" +msgstr "Dominio e Formula" + +#. module: base_tier_validation_formula +#. odoo-python +#: code:addons/base_tier_validation_formula/models/tier_review.py:0 +#: code:addons/base_tier_validation_formula/models/tier_validation.py:0 +#, python-format +msgid "" +"Error evaluating tier validation conditions.\n" +" %s" +msgstr "" +"Errore valutando le condizioni di validazione del livello.\n" +" %s" + +#. module: base_tier_validation_formula +#: model:ir.model.fields.selection,name:base_tier_validation_formula.selection__tier_definition__definition_type__formula +msgid "Formula" +msgstr "Formula" + +#. module: base_tier_validation_formula +#: model:ir.model.fields.selection,name:base_tier_validation_formula.selection__tier_definition__review_type__expression +msgid "Python Expression" +msgstr "Espressione Python" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__reviewer_expression +msgid "Review Expression" +msgstr "Espressione Approvazione" + +#. module: base_tier_validation_formula +#. odoo-python +#: code:addons/base_tier_validation_formula/models/tier_review.py:0 +#, python-format +msgid "Reviewer python expression must return a res.users recordset." +msgstr "L'esppressione Python revisore deve restituire un recordset res.user." + +#. module: base_tier_validation_formula +#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_review__python_reviewer_ids +msgid "Reviewers from Python expression" +msgstr "Approvatori da espressione Python" + +#. module: base_tier_validation_formula +#: model:ir.model,name:base_tier_validation_formula.model_tier_definition +msgid "Tier Definition" +msgstr "Definizione livello" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__python_code +msgid "Tier Definition Expression" +msgstr "Espressione Definizione Livello" + +#. module: base_tier_validation_formula +#: model:ir.model,name:base_tier_validation_formula.model_tier_review +msgid "Tier Review" +msgstr "Livello Approvazione" + +#. module: base_tier_validation_formula +#: model:ir.model,name:base_tier_validation_formula.model_tier_validation +msgid "Tier Validation (abstract)" +msgstr "Livello Approvazione (astratto)" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__review_type +msgid "Validated by" +msgstr "Approvato da" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,help:base_tier_validation_formula.field_tier_definition__reviewer_expression +msgid "" +"Write Python code that defines the reviewer. The result of executing the " +"expression must be a res.users recordset." +msgstr "" +"Scrivere il codice Python che definisce il revisore. Il risultato " +"dell'esecuzione dell'espressione deve essere un recordset res.user." + +#. module: base_tier_validation_formula +#: model:ir.model.fields,help:base_tier_validation_formula.field_tier_definition__python_code +msgid "" +"Write Python code that defines when this tier confirmation will be needed. " +"The result of executing the expresion must be a boolean." +msgstr "" +"Scrivere codice Python che definisce quando questa conferma sarà necessaria. " +"Il risultato dell'espressione deve essere un booleano." diff --git a/base_tier_validation_formula/i18n/zh_CN.po b/base_tier_validation_formula/i18n/zh_CN.po new file mode 100644 index 0000000..120b67e --- /dev/null +++ b/base_tier_validation_formula/i18n/zh_CN.po @@ -0,0 +1,114 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_tier_validation_formula +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-03-28 16:13+0000\n" +"Last-Translator: Dong \n" +"Language-Team: none\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 3.10\n" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__definition_type +msgid "Definition" +msgstr "定义" + +#. module: base_tier_validation_formula +#: model:ir.model.fields.selection,name:base_tier_validation_formula.selection__tier_definition__definition_type__domain_formula +msgid "Domain & Formula" +msgstr "域和公式" + +#. module: base_tier_validation_formula +#. odoo-python +#: code:addons/base_tier_validation_formula/models/tier_review.py:0 +#: code:addons/base_tier_validation_formula/models/tier_validation.py:0 +#, python-format +msgid "" +"Error evaluating tier validation conditions.\n" +" %s" +msgstr "" +"错误的层级审批条件。\n" +" %s" + +#. module: base_tier_validation_formula +#: model:ir.model.fields.selection,name:base_tier_validation_formula.selection__tier_definition__definition_type__formula +msgid "Formula" +msgstr "公式" + +#. module: base_tier_validation_formula +#: model:ir.model.fields.selection,name:base_tier_validation_formula.selection__tier_definition__review_type__expression +msgid "Python Expression" +msgstr "Python表达式" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__reviewer_expression +msgid "Review Expression" +msgstr "审核表达式" + +#. module: base_tier_validation_formula +#. odoo-python +#: code:addons/base_tier_validation_formula/models/tier_review.py:0 +#, python-format +msgid "Reviewer python expression must return a res.users recordset." +msgstr "审核者python表达式必须返回res.users记录集。" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_review__python_reviewer_ids +msgid "Reviewers from Python expression" +msgstr "来自Python表达式的审查者" + +#. module: base_tier_validation_formula +#: model:ir.model,name:base_tier_validation_formula.model_tier_definition +msgid "Tier Definition" +msgstr "层级定义" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__python_code +msgid "Tier Definition Expression" +msgstr "层级定义表达式" + +#. module: base_tier_validation_formula +#: model:ir.model,name:base_tier_validation_formula.model_tier_review +msgid "Tier Review" +msgstr "多层级审批" + +#. module: base_tier_validation_formula +#: model:ir.model,name:base_tier_validation_formula.model_tier_validation +msgid "Tier Validation (abstract)" +msgstr "多层级审批(抽象)" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__review_type +msgid "Validated by" +msgstr "审批人" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,help:base_tier_validation_formula.field_tier_definition__reviewer_expression +msgid "" +"Write Python code that defines the reviewer. The result of executing the " +"expression must be a res.users recordset." +msgstr "编写定义审核者的Python代码。执行表达式的结果必须是res.users记录集。" + +#. module: base_tier_validation_formula +#: model:ir.model.fields,help:base_tier_validation_formula.field_tier_definition__python_code +msgid "" +"Write Python code that defines when this tier confirmation will be needed. " +"The result of executing the expresion must be a boolean." +msgstr "编写Python代码,定义何时需要此层确认。执行表达式的结果必须是布尔值。" + +#~ msgid "Any user in a specific group." +#~ msgstr "特定组中的任何用户。" + +#~ msgid "Domain" +#~ msgstr "域" + +#~ msgid "Specific user" +#~ msgstr "具体用户" diff --git a/base_tier_validation_formula/models/__init__.py b/base_tier_validation_formula/models/__init__.py new file mode 100644 index 0000000..928b46c --- /dev/null +++ b/base_tier_validation_formula/models/__init__.py @@ -0,0 +1,3 @@ +from . import tier_definition +from . import tier_validation +from . import tier_review diff --git a/base_tier_validation_formula/models/tier_definition.py b/base_tier_validation_formula/models/tier_definition.py new file mode 100644 index 0000000..2445ddf --- /dev/null +++ b/base_tier_validation_formula/models/tier_definition.py @@ -0,0 +1,39 @@ +# Copyright 2019 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from flectra import api, fields, models + + +class TierDefinition(models.Model): + _inherit = "tier.definition" + + python_code = fields.Text( + string="Tier Definition Expression", + help="Write Python code that defines when this tier confirmation " + "will be needed. The result of executing the expresion must be " + "a boolean.", + default="""# Available locals:\n# - rec: current record\nTrue""", + ) + definition_type = fields.Selection( + selection_add=[("formula", "Formula"), ("domain_formula", "Domain & Formula")] + ) + reviewer_expression = fields.Text( + string="Review Expression", + help="Write Python code that defines the reviewer. " + "The result of executing the expression must be a res.users " + "recordset.", + default="# Available locals:\n# - rec: current record\n" + "# - Expects a recordset of res.users\nrec.env.user", + ) + review_type = fields.Selection(selection_add=[("expression", "Python Expression")]) + + @api.onchange("review_type") + def onchange_review_type(self): + res = super().onchange_review_type() + self.reviewer_expression = ( + "# Available locals:\n" + "# - rec: current record\n" + "# - Expects a recordset of res.users\n" + "rec.env.user" + ) + return res diff --git a/base_tier_validation_formula/models/tier_review.py b/base_tier_validation_formula/models/tier_review.py new file mode 100644 index 0000000..7aee681 --- /dev/null +++ b/base_tier_validation_formula/models/tier_review.py @@ -0,0 +1,57 @@ +# Copyright 2019 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from flectra import _, api, fields, models +from flectra.exceptions import UserError +from flectra.tools.safe_eval import safe_eval + + +class TierReview(models.Model): + _inherit = "tier.review" + + python_reviewer_ids = fields.Many2many( + comodel_name="res.users", + relation="tier_review_python_reviewer_rel", + column1="tier_review_id", + column2="user_id", + string="Reviewers from Python expression", + compute="_compute_python_reviewer_ids", + store=True, + ) + + @api.model + def _get_reviewer_fields(self): + res = super()._get_reviewer_fields() + return res + ["python_reviewer_ids"] + + def _get_reviewers(self): + return super()._get_reviewers() + self.python_reviewer_ids + + @api.depends("definition_id.reviewer_expression", "review_type", "model", "res_id") + def _compute_python_reviewer_ids(self): + for rec in self: + if rec.review_type != "expression": + rec.python_reviewer_ids = self.env["res.users"].browse() + continue + record = rec.env[rec.model].browse(rec.res_id).exists() + try: + reviewer_ids = safe_eval( + rec.definition_id.reviewer_expression, globals_dict={"rec": record} + ) + except Exception as error: + raise UserError( + _("Error evaluating tier validation " "conditions.\n %s") % error + ) from error + # Check if python expression returns 'res.users' recordset + if ( + not isinstance(reviewer_ids, models.Model) + or reviewer_ids._name != "res.users" + ): + raise UserError( + _( + "Reviewer python expression must return a " + "res.users recordset." + ) + ) + else: + rec.python_reviewer_ids = reviewer_ids diff --git a/base_tier_validation_formula/models/tier_validation.py b/base_tier_validation_formula/models/tier_validation.py new file mode 100644 index 0000000..0781343 --- /dev/null +++ b/base_tier_validation_formula/models/tier_validation.py @@ -0,0 +1,27 @@ +# Copyright 2019 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from flectra import _, models +from flectra.exceptions import UserError +from flectra.tools.safe_eval import safe_eval + + +class TierValidation(models.AbstractModel): + _inherit = "tier.validation" + + def evaluate_formula_tier(self, tier): + try: + res = safe_eval(tier.python_code, globals_dict={"rec": self}) + except Exception as error: + raise UserError( + _("Error evaluating tier validation conditions.\n %s") % error + ) from error + return res + + def evaluate_tier(self, tier): + res = super().evaluate_tier(tier) + if tier.definition_type == "formula": + return self.evaluate_formula_tier(tier) + if tier.definition_type == "domain_formula": + return res and self.evaluate_formula_tier(tier) + return res diff --git a/base_tier_validation_formula/pyproject.toml b/base_tier_validation_formula/pyproject.toml new file mode 100644 index 0000000..4231d0c --- /dev/null +++ b/base_tier_validation_formula/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/base_tier_validation_formula/static/description/icon.png b/base_tier_validation_formula/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 B#b5vc literal 0 KcmV+b0RR6000031 diff --git a/base_tier_validation_formula/static/description/index.html b/base_tier_validation_formula/static/description/index.html new file mode 100644 index 0000000..4839931 --- /dev/null +++ b/base_tier_validation_formula/static/description/index.html @@ -0,0 +1,451 @@ + + + + + +Base Tier Validation Formula + + + +
+

Base Tier Validation Formula

+ + +

Mature License: AGPL-3 OCA/server-ux Translate me on Weblate Try me on Runboat

+

This module includes the ability to define the tier definition domain +and the tier reviewers using python code.

+

Table of contents

+ +
+

Usage

+

To define the domain, * By python code choose the Formula option in +the Definition field. * By both domain and python code, choose the +Domain & Formula option in the Definition field.

+

To define the reviewers by python code choose Python Expression +option in the Validated by field.

+
+
+

Bug Tracker

+

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

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Creu Blanca
  • +
+
+
+

Contributors

+ +
+
+

Other credits

+

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

+
+
+

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/server-ux project on GitHub.

+

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

+
+
+
+ + diff --git a/base_tier_validation_formula/tests/__init__.py b/base_tier_validation_formula/tests/__init__.py new file mode 100644 index 0000000..f395964 --- /dev/null +++ b/base_tier_validation_formula/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import test_tier_validation diff --git a/base_tier_validation_formula/tests/test_tier_validation.py b/base_tier_validation_formula/tests/test_tier_validation.py new file mode 100644 index 0000000..4c98436 --- /dev/null +++ b/base_tier_validation_formula/tests/test_tier_validation.py @@ -0,0 +1,159 @@ +# Copyright 2018 ForgeFlow S.L. +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +from flectra_test_helper import FakeModelLoader + +from flectra.exceptions import UserError +from flectra.tests import common +from flectra.tests.common import tagged + +from flectra.addons.base.tests.common import DISABLED_MAIL_CONTEXT + + +@tagged("post_install", "-at_install") +class TierTierValidation(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, **DISABLED_MAIL_CONTEXT)) + cls.loader = FakeModelLoader(cls.env, cls.__module__) + cls.loader.backup_registry() + from flectra.addons.base_tier_validation.tests.tier_validation_tester import ( + TierValidationTester, + ) + + cls.loader.update_registry((TierValidationTester,)) + cls.test_model = cls.env[TierValidationTester._name] + + cls.tester_model = cls.env["ir.model"].search( + [("model", "=", "tier.validation.tester")] + ) + + # Access record: + cls.env["ir.model.access"].create( + { + "name": "access.tester", + "model_id": cls.tester_model.id, + "perm_read": 1, + "perm_write": 1, + "perm_create": 1, + "perm_unlink": 1, + } + ) + + cls.test_user_1 = cls.env.ref("base.user_admin") + cls.test_user_2 = cls.env.ref("base.user_demo") + # Create users: + cls.test_user_3 = cls.env["res.users"].create( + {"name": "Mary", "login": "test3", "email": "mary@yourcompany.example.com"} + ) + + # Create tier definitions: + cls.tier_def_obj = cls.env["tier.definition"] + cls.tier_def_obj.create( + { + "model_id": cls.tester_model.id, + "review_type": "individual", + "reviewer_id": cls.test_user_1.id, + "definition_domain": "[('test_field', '>', 1.0)]", + } + ) + + cls.test_record = cls.test_model.create({"test_field": 2.5}) + + @classmethod + def tearDownClass(cls): + cls.loader.restore_registry() + return super().tearDownClass() + + def test_01_reviewer_from_python_expression(self): + tier_definition = self.tier_def_obj.create( + { + "model_id": self.tester_model.id, + "review_type": "individual", + "reviewer_id": self.test_user_1.id, + "definition_type": "formula", + "python_code": "rec.test_field > 1.0", + } + ) + tier_definition.write( + { + "model_id": self.tester_model.id, + "review_type": "expression", + "python_code": "rec.test_field > 3.0", + } + ) + tier_definition.onchange_review_type() + tier_definition.write({"reviewer_expression": "rec.user_id"}) + self.test_record.write({"test_field": 3.5, "user_id": self.test_user_2.id}) + reviews = self.test_record.with_user(self.test_user_3.id).request_validation() + self.assertTrue(reviews) + self.assertEqual(len(reviews), 2) + record = self.test_record.with_user(self.test_user_1.id) + self.test_record.invalidate_recordset() + record.invalidate_recordset() + self.assertIn(self.test_user_1, record.reviewer_ids) + self.assertIn(self.test_user_2, record.reviewer_ids) + res = self.test_model.search([("reviewer_ids", "in", self.test_user_2.id)]) + self.assertTrue(res) + + def test_02_wrong_reviewer_expression(self): + """Error should raise with incorrect python expresions on + tier definitions.""" + self.tier_def_obj.create( + { + "model_id": self.tester_model.id, + "review_type": "expression", + "reviewer_expression": "rec.test_field", + "python_code": "rec.test_field > 1.0", + } + ) + with self.assertRaises(UserError): + self.test_record.with_user(self.test_user_3).request_validation() + self.test_record.review_ids.invalidate_recordset() + self.test_record.review_ids._compute_python_reviewer_ids() + + def test_03_evaluate_wrong_reviewer_expression(self): + self.tier_def_obj.create( + { + "model_id": self.tester_model.id, + "review_type": "expression", + "reviewer_expression": "raise Exception", + "python_code": "rec.test_field > 1.0", + } + ) + with self.assertRaises(UserError): + self.test_record.with_user(self.test_user_3).request_validation() + self.test_record.review_ids.invalidate_recordset() + self.test_record.review_ids._compute_python_reviewer_ids() + + def test_04_evaluate_wrong_python_formula_expression(self): + test_record = self.test_model.create({"test_field": 2.5}) + # Create tier definitions + self.tier_def_obj.create( + { + "model_id": self.tester_model.id, + "review_type": "expression", + "reviewer_expression": "raise Exception", + "python_code": "raise Exception", + } + ) + # Request validation + with self.assertRaises(UserError): + review = test_record.with_user(self.test_user_2).request_validation() + self.test_record.evaluate_formula_tier(review) + + def test_05_definition_from_domain_formula(self): + self.tier_def_obj.create( + { + "model_id": self.tester_model.id, + "review_type": "individual", + "reviewer_id": self.test_user_1.id, + "definition_type": "domain_formula", + "definition_domain": '[("test_field", "<", 5.0)]', + "python_code": "rec.test_field > 1.0", + } + ) + self.test_record.write({"test_field": 3.5, "user_id": self.test_user_2.id}) + reviews = self.test_record.with_user(self.test_user_3.id).request_validation() + self.assertTrue(reviews) diff --git a/base_tier_validation_formula/views/tier_definition_view.xml b/base_tier_validation_formula/views/tier_definition_view.xml new file mode 100644 index 0000000..dd09468 --- /dev/null +++ b/base_tier_validation_formula/views/tier_definition_view.xml @@ -0,0 +1,34 @@ + + + + + tier.definition.form + tier.definition + + + + + + + + + definition_type not in ('domain', 'domain_formula') + + + + + + + diff --git a/date_range/COPYRIGHT b/date_range/COPYRIGHT new file mode 100644 index 0000000..a4bbc2a --- /dev/null +++ b/date_range/COPYRIGHT @@ -0,0 +1,17 @@ +Most of the files are + + :Copyright: This stylesheet has been placed in the public domain. + Copyright 2016 ACSONE SA/NV () + Copyright 2021 Opener B.V. () + Copyright 2021 Opener B.V. + Copyright 2018 Flectra Community + +Many files also contain contributions from third +parties. In this case the original copyright of +the contributions can be traced through the +history of the source version control system. + +When that is not the case, the files contain a prominent +notice stating the original copyright and applicable +license, or come with their own dedicated COPYRIGHT +and/or LICENSE file. \ No newline at end of file diff --git a/date_range/LICENSE b/date_range/LICENSE new file mode 100644 index 0000000..3939cd9 --- /dev/null +++ b/date_range/LICENSE @@ -0,0 +1,663 @@ +For copyright information, please see the COPYRIGHT file. + +GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. \ No newline at end of file diff --git a/date_range/README.rst b/date_range/README.rst new file mode 100644 index 0000000..e8ce800 --- /dev/null +++ b/date_range/README.rst @@ -0,0 +1,188 @@ +========== +Date Range +========== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:4a5d9626a193262b4f9f2a22604b7a5b9b800c93364dd0a947b9f93c60728ecb + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Mature-brightgreen.png + :target: https://odoo-community.org/page/development-status + :alt: Mature +.. |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%2Fserver--ux-lightgray.png?logo=github + :target: https://github.com/OCA/server-ux/tree/17.0/date_range + :alt: OCA/server-ux +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/server-ux-17-0/server-ux-17-0-date_range + :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/server-ux&target_branch=17.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module lets you define global date ranges that can be used to +filter your values in tree views. + +It also provides a mixin model for developers that extends the model's +search view so that date ranges can be search as any relational field. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +The addon use the daterange method from postgres. This method is +supported as of postgresql 9.2 + +Configuration +============= + +For regular usage, see Usage below. This section is to clarify optional +functionality to developers. + +To configure a model to use the Many2one style search field, make the +model inherit from \`date.range.search.mixin\`: + +:: + + class AccountMove(models.Model): + _name = "account.move" + _inherit = ["account.move", "date.range.search.mixin"] + +This will make a Period field show up in the search view: + + |search_view| + +By default, the mixin works on the date field. If you want the mixin to +work on a field with a different name, you can set a property on your +model: + +:: + + _date_range_search_field = "invoice_date" + +.. |search_view| image:: https://raw.githubusercontent.com/OCA/server-tools/17.0/date_range/static/description/date_range_many2one_search_field.png + +Usage +===== + +To configure this module, you need to: + +- Go to Settings > Technical > Date ranges > Date Range Types where you + can create types of date ranges. + + |image1| + +- Go to Settings > Technical > Date ranges > Date Ranges where you can + create date ranges. + + |image2| + + It's also possible to launch a wizard from the 'Generate Date Ranges' + menu. + + |image3| + + The wizard is useful to generate recurring periods. Set an end date + or enter the number of ranges to create. + + |image4| + +- Your date ranges are now available in the search filter for any date + or datetime fields + + Date range types are proposed as a filter operator + + |image5| + + Once a type is selected, date ranges of this type are porposed as a + filter value + + |image6| + + And the dates specified into the date range are used to filter your + result. + + |image7| + +- You can configure date range types with default values for the + generation wizard on the Generation tab. In the same tab you can also + configure date range types for auto-generation. New ranges for types + configured for this are generated by a scheduled task that runs + daily. + + |image8| + +.. |image1| image:: https://raw.githubusercontent.com/OCA/server-tools/17.0/date_range/static/description/date_range_type_create.png +.. |image2| image:: https://raw.githubusercontent.com/OCA/server-tools/17.0/date_range/static/description/date_range_create.png +.. |image3| image:: https://raw.githubusercontent.com/OCA/server-tools/17.0/date_range/static/description/date_range_wizard.png +.. |image4| image:: https://raw.githubusercontent.com/OCA/server-tools/17.0/date_range/static/description/date_range_wizard_result.png +.. |image5| image:: https://raw.githubusercontent.com/OCA/server-tools/17.0/date_range/static/description/date_range_type_as_filter.png +.. |image6| image:: https://raw.githubusercontent.com/OCA/server-tools/17.0/date_range/static/description/date_range_as_filter.png +.. |image7| image:: https://raw.githubusercontent.com/OCA/server-tools/17.0/date_range/static/description/date_range_as_filter_result.png +.. |image8| image:: https://raw.githubusercontent.com/OCA/server-tools/17.0/date_range/static/description/date_range_type_autogeneration.png + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* ACSONE SA/NV + +Contributors +------------ + +- Laurent Mignon +- Alexis de Lattre +- Miquel Raïch +- Andrea Stirpe +- Stefan Rijnhart +- David Ramia <<@ramiadavid>> +- Son Ho + +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-lmignon| image:: https://github.com/lmignon.png?size=40px + :target: https://github.com/lmignon + :alt: lmignon + +Current `maintainer `__: + +|maintainer-lmignon| + +This module is part of the `OCA/server-ux `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. \ No newline at end of file diff --git a/date_range/__init__.py b/date_range/__init__.py new file mode 100644 index 0000000..9b42961 --- /dev/null +++ b/date_range/__init__.py @@ -0,0 +1,2 @@ +from . import models +from . import wizard diff --git a/date_range/__manifest__.py b/date_range/__manifest__.py new file mode 100644 index 0000000..cb1f9a4 --- /dev/null +++ b/date_range/__manifest__.py @@ -0,0 +1,27 @@ +# Copyright 2016 ACSONE SA/NV () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). +{ + "name": "Date Range", + "summary": "Manage all kind of date range", + "version": "3.0.1.0.0", + "category": "Uncategorized", + "website": "https://gitlab.com/flectra-community/server-ux", + "author": "ACSONE SA/NV, Odoo Community Association (OCA)", + "license": "LGPL-3", + "installable": True, + "depends": ["web"], + "data": [ + "data/ir_cron_data.xml", + "security/ir.model.access.csv", + "security/date_range_security.xml", + "views/date_range_view.xml", + "wizard/date_range_generator.xml", + ], + "assets": { + "web.assets_backend": [ + "date_range/static/src/js/*", + ], + }, + "development_status": "Mature", + "maintainers": ["lmignon"], +} diff --git a/date_range/data/ir_cron_data.xml b/date_range/data/ir_cron_data.xml new file mode 100644 index 0000000..13947ca --- /dev/null +++ b/date_range/data/ir_cron_data.xml @@ -0,0 +1,14 @@ + + + + Auto-generate date ranges + 1 + days + -1 + True + + + code + model.autogenerate_ranges() + + diff --git a/date_range/i18n/.empty b/date_range/i18n/.empty new file mode 100644 index 0000000..e69de29 diff --git a/date_range/i18n/am.po b/date_range/i18n/am.po new file mode 100644 index 0000000..4faeaf9 --- /dev/null +++ b/date_range/i18n/am.po @@ -0,0 +1,450 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: server-tools (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-10 02:53+0000\n" +"PO-Revision-Date: 2016-04-29 09:59+0000\n" +"Last-Translator: <>\n" +"Language-Team: Amharic (http://www.transifex.com/oca/OCA-server-tools-9-0/" +"language/am/)\n" +"Language: am\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +msgid "Type Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" diff --git a/date_range/i18n/ar.po b/date_range/i18n/ar.po new file mode 100644 index 0000000..e5936df --- /dev/null +++ b/date_range/i18n/ar.po @@ -0,0 +1,489 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2018-07-01 04:01+0000\n" +"Last-Translator: Osoul \n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"X-Generator: Weblate 3.0.1\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "الفترة يجب أن تكون مميزة لكل مؤسسة !" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "نوع الفترة يجب أن يكون مميزاً لكل مؤسسة !" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "نشط" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "السماح بالتداخل" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "إلغاء" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "المؤسسة" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "الفترة الزمنية" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +#, fuzzy +msgid "Date Range Generator" +msgstr "نوع الفترة الزمنية" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "نوع الفترة الزمنية" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "أنواع الفترات الزمنية" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "الفترات الزمنية" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "الفترات الزمنية" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "اسم العرض" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "المدة الزمنية" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "تاريخ الانتهاء" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "إنشاء فترات زمنية" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "المعرف" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "الاسم" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "عدد الفترات المطلوبة" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "بادئة اسم الفترات" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "الفترات الزمنية" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "تاريخ البدء" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "المؤسسة في الفترة الزمنية وفي نوع الفترة يجب أن تكون متطابقة." + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "النوع" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "الاسم" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "الوحدة الزمنية" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "أيام" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "أشهر" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "أسابيع" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "سنوات" + +#~ msgid "Last Modified on" +#~ msgstr "آخر تعديل في" + +#~ msgid "Submit" +#~ msgstr "إنشاء" + +#, python-format +#~ msgid "" +#~ "You cannot change the company, as this Date Range Type is assigned to " +#~ "Date Range (%s)." +#~ msgstr "" +#~ "لا يمكنك تغيير المؤسسة، حيث أن نوع الفترة تم تعيينه للفترة الزمنية (%s)." + +#, python-format +#~ msgid "%s is not a valid range (%s > %s)" +#~ msgstr "%s ليست فترة سليمة (%s > %s)" + +#, python-format +#~ msgid "%s overlaps %s" +#~ msgstr "%s تتداخل مع %s" + +#~ msgid "Date range" +#~ msgstr "الفترة الزمنية" + +#~ msgid "Date range type" +#~ msgstr "نوع الفترة الزمنية" + +#, python-format +#~ msgid "" +#~ "The Company in the Date Range and in Date Range Type must be the same." +#~ msgstr "المؤسسة في الفترة الزمنية وفي نوع الفترة يجب أن تكون متطابقة." + +#~ msgid "Date Start" +#~ msgstr "تاريخ البدء" diff --git a/date_range/i18n/bg.po b/date_range/i18n/bg.po new file mode 100644 index 0000000..0bbd81f --- /dev/null +++ b/date_range/i18n/bg.po @@ -0,0 +1,454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Активен" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Откажи" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Създадено от" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Създадено на" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Име за показване" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Последно обновено от" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Последно обновено на" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Име" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Вид" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Име" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Последно обновено на" diff --git a/date_range/i18n/bs.po b/date_range/i18n/bs.po new file mode 100644 index 0000000..be404fb --- /dev/null +++ b/date_range/i18n/bs.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Bosnian (https://www.transifex.com/oca/teams/23907/bs/)\n" +"Language: bs\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: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Prikaži naziv" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Ime" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Vrsta" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Ime" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Zadnje mijenjano" diff --git a/date_range/i18n/ca.po b/date_range/i18n/ca.po new file mode 100644 index 0000000..5af78a0 --- /dev/null +++ b/date_range/i18n/ca.po @@ -0,0 +1,458 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Actiu" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Cancel·la" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Veure el nom" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Darrera Actualització per" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Darrera Actualització el" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nom" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tipus" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nom" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Darrera modificació el" + +#, python-format +#~ msgid "%s is not a valid range (%s > %s)" +#~ msgstr "%s no és un rang vàlid (%s > %s)" diff --git a/date_range/i18n/ca_ES.po b/date_range/i18n/ca_ES.po new file mode 100644 index 0000000..f134fca --- /dev/null +++ b/date_range/i18n/ca_ES.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 02:01+0000\n" +"PO-Revision-Date: 2016-12-23 02:01+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Catalan (Spain) (https://www.transifex.com/oca/teams/23907/" +"ca_ES/)\n" +"Language: ca_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Cancel·la" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +msgid "Type Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#, python-format +#~ msgid "%s is not a valid range (%s > %s)" +#~ msgstr "%s no és un rang vàlid (%s > %s)" diff --git a/date_range/i18n/cs.po b/date_range/i18n/cs.po new file mode 100644 index 0000000..a5fec00 --- /dev/null +++ b/date_range/i18n/cs.po @@ -0,0 +1,454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Zrušit" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Vytvořil(a)" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Vytvořeno" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Zobrazovaný název" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Naposled upraveno" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Naposled upraveno" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Název" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Druh" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Název" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Naposled upraveno" diff --git a/date_range/i18n/da.po b/date_range/i18n/da.po new file mode 100644 index 0000000..0e80663 --- /dev/null +++ b/date_range/i18n/da.po @@ -0,0 +1,476 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2018-09-06 08:11+0000\n" +"Last-Translator: Hans Henrik Gabelgaard \n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.1.1\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "Et dato interval skal være unikt inden for virksomheden!" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "En dato intervaltype skal være unikt inden for virksomheden!" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Aktiv" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "Tillad overlap" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Annuller" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "Virksomhed" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Oprettet af" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Oprettet den" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "Dato interval" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +#, fuzzy +msgid "Date Range Generator" +msgstr "Intervaltype" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "Intervaltype" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "Intervaltyper" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "Dato intervaller" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "Dato intervaller" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Vist navn" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "Varighed" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "Slut dato" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "Generer dato intervaller" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "Id" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Navn" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "Antal intervaller der genereres" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "Prefix for interval navn" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "Intervaller" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "Start dato" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Type" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Navn" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "Tidsenhed" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "dage" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "måneder" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "uger" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "år" + +#~ msgid "Last Modified on" +#~ msgstr "Sidst ændret den" + +#~ msgid "Submit" +#~ msgstr "Indsend" + +#, python-format +#~ msgid "%s is not a valid range (%s > %s)" +#~ msgstr "%s er ikke et gyldigt interval (%s > %s)" + +#, python-format +#~ msgid "%s overlaps %s" +#~ msgstr "%s overlapper %s" + +#~ msgid "Date range" +#~ msgstr "Dato interval" + +#~ msgid "Date range type" +#~ msgstr "Intervaltype" + +#~ msgid "Date Start" +#~ msgstr "Start dato" diff --git a/date_range/i18n/date_range.pot b/date_range/i18n/date_range.pot new file mode 100644 index 0000000..fd1ba2a --- /dev/null +++ b/date_range/i18n/date_range.pot @@ -0,0 +1,446 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.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: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the 'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "" +"The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +msgid "Type Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" diff --git a/date_range/i18n/de.po b/date_range/i18n/de.po new file mode 100644 index 0000000..f3a2a3c --- /dev/null +++ b/date_range/i18n/de.po @@ -0,0 +1,495 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "Ein Zeitbereich muss pro Unternehmen eindeutig sein!" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "Ein Zeitbereich muss pro Unternehmen eindeutig sein!" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Aktiv" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +#, fuzzy +msgid "Allow Overlap" +msgstr "Erlaube Überlappungen" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Abbrechen" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "Unternehmen" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Erstellt am:" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "Datumsbereich" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +#, fuzzy +msgid "Date Range Generator" +msgstr "date.range.generator" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "Datumsbereichstyp" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "Datumsbereichstypen" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "Datumsbereiche" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "Zeiträume" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "Dauer" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "Enddatum" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "Datumsbereiche generieren" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert von" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Name" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "Anzahl der zu generierenden Bereiche" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "Bereichs-Präfix" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +#, fuzzy +msgid "Ranges" +msgstr "Datumsbereiche" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "Anfangsdatum" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +#, fuzzy +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" +"Das aktive Feld erlaubt den Zeitbereich zu verbergen ohne ihn zu entfernen." + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" +"Das aktive Feld erlaubt den Zeitbereich zu verbergen ohne ihn zu entfernen." + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Typ" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Name" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +#, fuzzy +msgid "Unit Of Time" +msgstr "Zeiteinheit" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "Tage" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "Monate" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "Wochen" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "Jahre" + +#~ msgid "Last Modified on" +#~ msgstr "Zuletzt geändert am" + +#~ msgid "If sets date range of same type must not overlap." +#~ msgstr "" +#~ "Wenn gesetzt darf der Datumsbereich des gleichen Typs nicht überlappen." + +#~ msgid "Submit" +#~ msgstr "Senden" + +#, python-format +#~ msgid "%s is not a valid range (%s > %s)" +#~ msgstr "%s ist nicht im erlaubten Bereich (%s > %s)" + +#, python-format +#~ msgid "%s overlaps %s" +#~ msgstr "%s überlappt %s" + +#~ msgid "Date range" +#~ msgstr "Datumsbereich" + +#~ msgid "Date range type" +#~ msgstr "Datumsbereichstyp" + +#, fuzzy +#~ msgid "Date Start" +#~ msgstr "Anfangsdatum" + +#~ msgid "date.range" +#~ msgstr "date.range" + +#~ msgid "date.range.type" +#~ msgstr "date.range.type" + +#~ msgid "Genrate Date Ranges" +#~ msgstr "Datumsbereiche generieren" diff --git a/date_range/i18n/el_GR.po b/date_range/i18n/el_GR.po new file mode 100644 index 0000000..e4b0201 --- /dev/null +++ b/date_range/i18n/el_GR.po @@ -0,0 +1,452 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από " + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "Κωδικός" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Τελευταία ενημέρωση από" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Τελευταία ενημέρωση στις" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Ονομασία" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Τύπος" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Ονομασία" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" diff --git a/date_range/i18n/en_AU.po b/date_range/i18n/en_AU.po new file mode 100644 index 0000000..b525e33 --- /dev/null +++ b/date_range/i18n/en_AU.po @@ -0,0 +1,451 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 02:01+0000\n" +"PO-Revision-Date: 2016-12-23 02:01+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: English (Australia) (https://www.transifex.com/oca/" +"teams/23907/en_AU/)\n" +"Language: en_AU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Cancel" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +msgid "Type Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" diff --git a/date_range/i18n/en_GB.po b/date_range/i18n/en_GB.po new file mode 100644 index 0000000..564c187 --- /dev/null +++ b/date_range/i18n/en_GB.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Cancel" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Created by" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Created on" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Name" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Type" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Name" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Last Modified on" diff --git a/date_range/i18n/es.po b/date_range/i18n/es.po new file mode 100644 index 0000000..61abef1 --- /dev/null +++ b/date_range/i18n/es.po @@ -0,0 +1,514 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2023-11-11 14:21+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "%(name)s no es un rango válido %(date_start)s>%(date_end)s" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "%(thisname)sse superpone %(dtname)s" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "&nbsp;" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" +",\n" +" o generar" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "¡El rango de fechas debe ser único por compañía!" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "¡El tipo de rango de fechas debe ser único por compañía!" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Activo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "Permitir solapamiento" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "Archivado" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "Generación automática de intervalos de fechas" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "Ajustes de autogeneración" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "Conteo de autogeneración" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "Fecha de inicio de la autogeneración" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "Unidad de autogeneración" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "Compañía" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "Configuración" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "Crear" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "Rango de fechas" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "Generador de rangos de fecha" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "Tipo de rango de fechas" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "Tipos de rango de fechas" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "Rangos de fechas" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "Existen Intervalos de Fechas" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "Rangos de fechas" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "Valores por defecto para generar intervalos de fechas" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "Duración" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "Fecha Finalización" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "Fecha final" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" +"Expresión evaluada. P.ej. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"Puede utilizar los tipos de fecha 'date_end' y 'date_start', así como la " +"variable 'index'." + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "Filtrar por periodo (campo técnico)" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "Generar" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "Generar rangos de fechas" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "Generación" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" +"Si se establece, los intervalos de fechas del mismo tipo no deben solaparse." + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "Expresión de nombre no válida: %s" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" +"Clase mixta para añadir un campo de búsqueda de periodos estilo Many2one" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nombre" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "No hay rangos para generar con esta configuración" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "Número de rangos a generar" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "Solo aplica cuando aún no existen rangos de fechas de este tipo" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "Parámetros" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "Periodo" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "Ingrese una fecha de finalización o la cantidad de rangos a generar." + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" +"Establezca un prefijo o una expresión para generar los nombres de rango." + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "Vista previa del nombre del rango" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "Expresión del nombre del rango" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "Prefijo del nombre del rango" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "Rangos" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "Fecha de Inicio" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "Fecha de inicio" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" +"La compañía en el generador de rangos de fecha y en el tipo de rango de " +"fecha debe ser el mismo." + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "El campo activo permite esconder un rango de fechas sin eliminarlo." + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "El campo activo permite esconder un rango de fechas sin eliminarlo." + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +msgid "Type Name" +msgstr "Nombre del tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "Unidad de tiempo" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "Hasta" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" +"No puede cambiar la empresa, ya que este Tipo de intervalo de fechas está " +"asignado al Intervalo de fechas '%s'." + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "días" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "Registros." + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "por adelantado" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "meses" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "o ingrese una expresión compleja a continuación" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "semanas" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "años" + +#~ msgid "Last Modified on" +#~ msgstr "Modificado por última vez el" + +#~ msgid "If sets date range of same type must not overlap." +#~ msgstr "" +#~ "Si está establecido, los rangos de fechas del mismo tipo no deben solapar." + +#~ msgid "Submit" +#~ msgstr "Enviar" + +#, python-format +#~ msgid "" +#~ "You cannot change the company, as this Date Range Type is assigned to " +#~ "Date Range (%s)." +#~ msgstr "" +#~ "No puede modificar la compañía porque este tipo d rango de fecha está " +#~ "asignado a un rango de fecha (%s)." + +#, python-format +#~ msgid "%s is not a valid range (%s > %s)" +#~ msgstr "%s no es un rango válido (%s > %s)" + +#, python-format +#~ msgid "%s overlaps %s" +#~ msgstr "%s solapa con %s" + +#~ msgid "Date range" +#~ msgstr "Rango de fechas" + +#~ msgid "Date range type" +#~ msgstr "Tipo de rango de fechas" + +#, python-format +#~ msgid "" +#~ "The Company in the Date Range and in Date Range Type must be the same." +#~ msgstr "" +#~ "La compañía en el rango de fecha y en el tipo de rango de fecha debe ser " +#~ "el mismo." + +#~ msgid "Date Start" +#~ msgstr "Fecha de inicio" + +#~ msgid "date.range" +#~ msgstr "date.range" + +#~ msgid "date.range.type" +#~ msgstr "date.range.type" + +#~ msgid "Genrate Date Ranges" +#~ msgstr "Generar rangos de fechas" diff --git a/date_range/i18n/es_AR.po b/date_range/i18n/es_AR.po new file mode 100644 index 0000000..86f4569 --- /dev/null +++ b/date_range/i18n/es_AR.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/" +"teams/23907/es_AR/)\n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nombre" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nombre" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación en" diff --git a/date_range/i18n/es_CL.po b/date_range/i18n/es_CL.po new file mode 100644 index 0000000..adf11aa --- /dev/null +++ b/date_range/i18n/es_CL.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/" +"es_CL/)\n" +"Language: es_CL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nombre" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nombre" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación en" diff --git a/date_range/i18n/es_CO.po b/date_range/i18n/es_CO.po new file mode 100644 index 0000000..4c248d7 --- /dev/null +++ b/date_range/i18n/es_CO.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Creado" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Nombre Público" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Actualizado por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Actualizado" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nombre" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nombre" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Última Modificación el" diff --git a/date_range/i18n/es_CR.po b/date_range/i18n/es_CR.po new file mode 100644 index 0000000..e469de2 --- /dev/null +++ b/date_range/i18n/es_CR.po @@ -0,0 +1,452 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nombre" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nombre" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" diff --git a/date_range/i18n/es_DO.po b/date_range/i18n/es_DO.po new file mode 100644 index 0000000..7b006ee --- /dev/null +++ b/date_range/i18n/es_DO.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/" +"teams/23907/es_DO/)\n" +"Language: es_DO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nombre" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nombre" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación en" diff --git a/date_range/i18n/es_EC.po b/date_range/i18n/es_EC.po new file mode 100644 index 0000000..8f76e72 --- /dev/null +++ b/date_range/i18n/es_EC.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nombre" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nombre" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación en" diff --git a/date_range/i18n/es_ES.po b/date_range/i18n/es_ES.po new file mode 100644 index 0000000..82405c1 --- /dev/null +++ b/date_range/i18n/es_ES.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Nombre para mostrar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación en" diff --git a/date_range/i18n/es_MX.po b/date_range/i18n/es_MX.po new file mode 100644 index 0000000..ba5cba0 --- /dev/null +++ b/date_range/i18n/es_MX.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Nombre desplegado" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nombre" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nombre" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Ultima modificacion realizada" diff --git a/date_range/i18n/es_PE.po b/date_range/i18n/es_PE.po new file mode 100644 index 0000000..65a3e7a --- /dev/null +++ b/date_range/i18n/es_PE.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" +"es_PE/)\n" +"Language: es_PE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Actualizado última vez por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Ultima Actualización" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nombre" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nombre" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Ultima Modificación en" diff --git a/date_range/i18n/es_PY.po b/date_range/i18n/es_PY.po new file mode 100644 index 0000000..8197363 --- /dev/null +++ b/date_range/i18n/es_PY.po @@ -0,0 +1,452 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/" +"es_PY/)\n" +"Language: es_PY\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nombre" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nombre" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" diff --git a/date_range/i18n/es_VE.po b/date_range/i18n/es_VE.po new file mode 100644 index 0000000..c6aa280 --- /dev/null +++ b/date_range/i18n/es_VE.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nombre" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nombre" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Modificada por última vez" diff --git a/date_range/i18n/et.po b/date_range/i18n/et.po new file mode 100644 index 0000000..30b9686 --- /dev/null +++ b/date_range/i18n/et.po @@ -0,0 +1,454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Loobu" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Loonud" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Loodud" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Näidatav nimi" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Viimati uuendatud" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Viimati uuendatud" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nimi" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tüüp" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nimi" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Viimati muudetud" diff --git a/date_range/i18n/eu.po b/date_range/i18n/eu.po new file mode 100644 index 0000000..17a1e97 --- /dev/null +++ b/date_range/i18n/eu.po @@ -0,0 +1,451 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Ezeztatu" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Nork sortua" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Created on" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Izena" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Mota" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Izena" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" diff --git a/date_range/i18n/fa.po b/date_range/i18n/fa.po new file mode 100644 index 0000000..551eb7e --- /dev/null +++ b/date_range/i18n/fa.po @@ -0,0 +1,454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" +"Language: fa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "لغو" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "ایجاد شده در" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "نام نمایشی" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "شناسه" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "آخرین به روز رسانی توسط" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "آخرین به روز رسانی در" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "نام" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "نوع" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "نام" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "تاریخ آخرین به‌روزرسانی" diff --git a/date_range/i18n/fi.po b/date_range/i18n/fi.po new file mode 100644 index 0000000..79f86e3 --- /dev/null +++ b/date_range/i18n/fi.po @@ -0,0 +1,454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Aktiivinen" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Peruuta" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Luotu" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Nimi" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nimi" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tyyppi" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nimi" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Viimeksi muokattu" diff --git a/date_range/i18n/fr.po b/date_range/i18n/fr.po new file mode 100644 index 0000000..050b50b --- /dev/null +++ b/date_range/i18n/fr.po @@ -0,0 +1,481 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2023-11-03 20:38+0000\n" +"Last-Translator: Alexis de Lattre \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "%(name)s n'est pas une plage valide (%(date_start)s > %(date_end)s)" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "%(thisname)s chevauche %(dtname)s" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "&nbsp;" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" +",\n" +" ou générer" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "Une plage de dates doit être unique par société !" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "Un type de plage de dates doit être unique par société !" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Actif" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "Autoriser le chevauchement" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "Générer automatiquement des plages de dates" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "Paramètres de génération automatique" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "Nombre de plages autogénérées" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "Date de début de l'autogénération" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "Unité d'autogénération" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Annuler" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "Société" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "Configuration" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "Créer" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "Plage de dates" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "Générateur de plages de dates" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "Type de plage de dates" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "Types de plages de dates" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "Plages de dates" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "Existence de plages de dates" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "Plages de dates" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "Valeurs par défaut pour la génération de plages de dates" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "Durée" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "Date de fin" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" +"Expression évaluée. Par exemple : \"'FY%s' % date_start.strftime('%Y%m" +"%d')\"\n" +"Vous pouvez utiliser les types de date 'date_end' et 'date_start', ainsi que " +"la variable 'index'." + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "Filtrer par période (champ technique)" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "Générer les plages de dates" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "Génération" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "Expression non valide pour le nom : %s" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" +"Classe mixin pour ajouter un champ de recherche par période de type Many2one" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nom" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "Aucune plage à générer avec ces paramètres" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "Nombre de plages à générer" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "Ne s'applique que s'il n'y a pas encore de plages de dates de ce type" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "Paramètres" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "Période" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "Veuillez saisir une date de fin ou le nombre de plages à générer." + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" +"Veuillez définir un préfixe ou une expression pour générer les noms des " +"plages." + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "Aperçu du nom des plages" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "Expression du nom des plages" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "Préfixe du nom des plages" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "Plage" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "Date de début" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" +"La société du générateur de plage de dates et du type de plage de dates doit " +"être la même." + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" +"Le champ actif permet de masquer le type de plage de dates sans le supprimer." + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "Le champ actif permet de masquer la plage de dates sans la supprimer." + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Type" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +msgid "Type Name" +msgstr "Nom du type" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "Unité de temps" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "Jusqu'à" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "jours" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "entrées." + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "à l'avance" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "mois" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "ou saisissez une expression complexe ci-dessous" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "semaines" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "années" + +#~ msgid "Last Modified on" +#~ msgstr "Dernière modification le" + +#~ msgid "If sets date range of same type must not overlap." +#~ msgstr "" +#~ "Si coché, les plages de dates du même type ne doivent pas se chevaucher." + +#~ msgid "Submit" +#~ msgstr "Générer" + +#, python-format +#~ msgid "" +#~ "You cannot change the company, as this Date Range Type is assigned to " +#~ "Date Range (%s)." +#~ msgstr "" +#~ "Vous ne pouvez pas modifier la société, car ce type de plage de dates est " +#~ "affecté à la plage de dates '%s'." diff --git a/date_range/i18n/fr_CA.po b/date_range/i18n/fr_CA.po new file mode 100644 index 0000000..7fd971c --- /dev/null +++ b/date_range/i18n/fr_CA.po @@ -0,0 +1,452 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Annuler" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Afficher le nom" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "Identifiant" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nom" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Type" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nom" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" diff --git a/date_range/i18n/fr_CH.po b/date_range/i18n/fr_CH.po new file mode 100644 index 0000000..6404ffc --- /dev/null +++ b/date_range/i18n/fr_CH.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Actif" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Annuler" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Modifié par" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Modifié le" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Type" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Type" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Dernière modification le" diff --git a/date_range/i18n/fr_FR.po b/date_range/i18n/fr_FR.po new file mode 100644 index 0000000..d8fc285 --- /dev/null +++ b/date_range/i18n/fr_FR.po @@ -0,0 +1,500 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2021-04-11 18:46+0000\n" +"Last-Translator: Yves Le Doeuff \n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/" +"fr_FR/)\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "Une plage de dates doit être unique par société !" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "Un type de plage de dates doit être unique par société !" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Actif" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "Autoriser les chevauchements" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Annuler" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "Société" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "Plage de dates" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "Générateur de plages de dates" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "Type de plages de dates" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "Types de plages de dates" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "Plages de dates" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "Plages de dates" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Nom d'affichage" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "Durée" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "Date de fin" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "Générer les plages de dates" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Mis à jour par" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Mis à jour le" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nom" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "Nombre de plages à générer" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "Préfixe du nom de plage" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "Plages" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "Date de début" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" +"La société dans le générateur de plage de dates et dans le type de plage de " +"dates doit être la même." + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" +"Le champ actif vous permet de masquer le type de plage de dates sans le " +"supprimer." + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" +"Le champ actif vous permet de masquer la plage de dates sans la supprimer." + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Type" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +msgid "Type Name" +msgstr "Nom" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "Unité de temps" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "jours" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "mois" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "semaines" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "années" + +#~ msgid "Last Modified on" +#~ msgstr "Dernière modification le" + +#~ msgid "If sets date range of same type must not overlap." +#~ msgstr "" +#~ "Si elle est définie, les plages de dates de même type ne doivent pas se " +#~ "chevaucher." + +#~ msgid "Submit" +#~ msgstr "Soumettre" + +#, python-format +#~ msgid "" +#~ "You cannot change the company, as this Date Range Type is assigned to " +#~ "Date Range (%s)." +#~ msgstr "" +#~ "Vous ne pouvez pas modifier la société, car ce type de plage de dates est " +#~ "attribué à la plage de dates (%s)." + +#, python-format +#~ msgid "%s is not a valid range (%s > %s)" +#~ msgstr "%s n'est pas une plage valide (%s > %s)" + +#, python-format +#~ msgid "%s overlaps %s" +#~ msgstr "%s chevauchements %s" + +#~ msgid "Date range" +#~ msgstr "Plage de dates" + +#~ msgid "Date range type" +#~ msgstr "Type de plage de dates" + +#, python-format +#~ msgid "" +#~ "The Company in the Date Range and in Date Range Type must be the same." +#~ msgstr "" +#~ "La société dans la plage de dates et dans le type de plage de dates doit " +#~ "être la même." + +#~ msgid "Date Start" +#~ msgstr "Date de début" diff --git a/date_range/i18n/gl.po b/date_range/i18n/gl.po new file mode 100644 index 0000000..36150d1 --- /dev/null +++ b/date_range/i18n/gl.po @@ -0,0 +1,454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "ültima actualización por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nome" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nome" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Modificado por última vez o" diff --git a/date_range/i18n/gl_ES.po b/date_range/i18n/gl_ES.po new file mode 100644 index 0000000..6e3d018 --- /dev/null +++ b/date_range/i18n/gl_ES.po @@ -0,0 +1,451 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:36+0000\n" +"PO-Revision-Date: 2016-11-26 03:36+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Galician (Spain) (https://www.transifex.com/oca/teams/23907/" +"gl_ES/)\n" +"Language: gl_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +msgid "Type Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" diff --git a/date_range/i18n/he.po b/date_range/i18n/he.po new file mode 100644 index 0000000..0584b31 --- /dev/null +++ b/date_range/i18n/he.po @@ -0,0 +1,454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"Language: he\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "בטל" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "נוצר על ידי" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "נוצר ב-" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "השם המוצג" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "מזהה" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "עודכן לאחרונה על ידי" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "עודכן לאחרונה על" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "שם" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "סוג" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "שם" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "תאריך שינוי אחרון" diff --git a/date_range/i18n/hi.po b/date_range/i18n/hi.po new file mode 100644 index 0000000..788f3c2 --- /dev/null +++ b/date_range/i18n/hi.po @@ -0,0 +1,450 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 02:01+0000\n" +"PO-Revision-Date: 2016-12-23 02:01+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Hindi (https://www.transifex.com/oca/teams/23907/hi/)\n" +"Language: hi\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: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "रद्द" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +msgid "Type Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" diff --git a/date_range/i18n/hr.po b/date_range/i18n/hr.po new file mode 100644 index 0000000..da3bdba --- /dev/null +++ b/date_range/i18n/hr.po @@ -0,0 +1,493 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "Raspon datuma mora biti jedinstven unutar tvrtke!" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "Tip raspona datuma mora biti jedinstven unutar tvrtke!" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Aktivan" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +#, fuzzy +msgid "Allow Overlap" +msgstr "Dozvoli preklapanje" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "Poduzeće" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "Raspon datuma" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +#, fuzzy +msgid "Date Range Generator" +msgstr "date.range.generator" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "Tip raspona datuma" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "Tipovi raspona datuma" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "Rasponi datuma" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "Rasponi datuma" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Naziv (za prikaz)" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "Trajanje" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "Datum završetka" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "Generiraj raspone datuma" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Zadnje ažuriranje" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Ime" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "Broj raspona za generiranje" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "Prefiks naziva raspona" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +#, fuzzy +msgid "Ranges" +msgstr "Rasponi datuma" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "Početni datum" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +#, fuzzy +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "Polje aktivan omogućuje sakrivanje raspona bez da ga brišete." + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "Polje aktivan omogućuje sakrivanje raspona bez da ga brišete." + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tip" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Ime" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +#, fuzzy +msgid "Unit Of Time" +msgstr "Jedinica vremena" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "dana" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "mjeseci" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "tjedana" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "godina" + +#~ msgid "Last Modified on" +#~ msgstr "Zadnje modificirano" + +#~ msgid "If sets date range of same type must not overlap." +#~ msgstr "Ako je uključeno rasponi datuma istog tima nesmije se preklapati" + +#~ msgid "Submit" +#~ msgstr "Izvrši" + +#, python-format +#~ msgid "%s is not a valid range (%s > %s)" +#~ msgstr "%s nije valjani raspon (%s > %s)" + +#, python-format +#~ msgid "%s overlaps %s" +#~ msgstr "%s preklapa se sa %s" + +#~ msgid "Date range" +#~ msgstr "Raspon datuma" + +#~ msgid "Date range type" +#~ msgstr "Tip raspona datuma" + +#, fuzzy +#~ msgid "Date Start" +#~ msgstr "Datum početka" + +#~ msgid "date.range" +#~ msgstr "date.range" + +#~ msgid "date.range.type" +#~ msgstr "date.range.type" + +#~ msgid "Genrate Date Ranges" +#~ msgstr "Generiraj raspone datuma" diff --git a/date_range/i18n/hr_HR.po b/date_range/i18n/hr_HR.po new file mode 100644 index 0000000..b964fbc --- /dev/null +++ b/date_range/i18n/hr_HR.po @@ -0,0 +1,456 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Aktivan" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Zadnje ažurirao" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Naziv" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tip" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Naziv" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Zadnje modificirano" diff --git a/date_range/i18n/hu.po b/date_range/i18n/hu.po new file mode 100644 index 0000000..6fb14a4 --- /dev/null +++ b/date_range/i18n/hu.po @@ -0,0 +1,454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Mégsem" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Készítette" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Létrehozás dátuma" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Név megjelenítése" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "Azonosító ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Utoljára frissítve, által" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Utoljára frissítve ekkor" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Név" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Típus" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Név" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Utolsó frissítés dátuma" diff --git a/date_range/i18n/id.po b/date_range/i18n/id.po new file mode 100644 index 0000000..88c53f5 --- /dev/null +++ b/date_range/i18n/id.po @@ -0,0 +1,454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Batalkan" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Diperbaharui oleh" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Diperbaharui pada" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nama" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Jenis" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nama" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Terakhir Dimodifikasi pada" diff --git a/date_range/i18n/it.po b/date_range/i18n/it.po new file mode 100644 index 0000000..305d6eb --- /dev/null +++ b/date_range/i18n/it.po @@ -0,0 +1,508 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2024-02-14 10:38+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "%(name)s non è un intervallo valido (%(date_start)s > %(date_end)s)" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "%(thisname)s si sovrappone a %(dtname)s" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "&nbsp;" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" +",\n" +" o genera" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "Un intervallo data deve essere univoco per azienda !" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "Un tipo di intervallo data deve essere univoco per azienda !" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Attivo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "Consentire sovrapposizione" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "In archivio" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "Intervalli date auto-generati" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "Impostazioni auto-generazione" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "Conteggio autogenerazioni" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "Data inizio autogenerazione" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "Unità autogenerazione" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Annulla" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "Azienda" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "Configurazione" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "Crea" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "Intervallo data" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "Generatore intervallo data" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "Tipo intervallo date" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "Tipi di intervallo data" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "Intervalli data" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "Esistono intervalli date" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "Intervalli data" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "Predefinito per generazione intervalli date" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "Durata" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "Data fine" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "Data finale" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" +"Espressione valutata. Es. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"Si può utilizzare i tipi data 'date_end' e 'date_start', come anche la " +"variabile 'index'." + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "Filtra per periodo (campo tecnico)" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "Genera" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "Generazione intervalli data" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "Generazione" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" +"Se impostata, gli intervalli data dello stesso tipo non devono sovrapporsi." + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "Espressione nome non valido: %s" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "Classe mixin per aggiungere un campo di ricerca periodo tipo Many2one" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nome" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "Non ci sono intervalli da generare con queste impostazioni" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "Numero di intervalli da generare" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" +"Si applica solo quando non ci sono ancora intervalli di date di questo tipo" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "Parametri" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "Periodo" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "Inserire la data fine o il numero di intervalli da generare." + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "Impostare un prefisso o una espressione per generare i nomi intervallo." + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "Anteprima nome intervallo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "Espressione nome intervallo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "Prefisso nome intervallo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "Intervalli" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "Data inizio" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "Data iniziale" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" +"Le aziende nel generatore intervallo data e nel tipo di intervallo data " +"devono corrispondere." + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" +"Il campo attivo consente di nascondere il tipo di intervallo data senza " +"rimuoverlo." + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" +"Il campo attivo consente di nascondere l'intervallo data senza rimuoverlo." + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +msgid "Type Name" +msgstr "Nome tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "Unità di tempo" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "Fino a" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" +"Impossibile modificare l'azienda, questo tipo di intervallo data è già " +"assegnato all'intervallo '%s'." + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "giorni" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "voci." + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "in anicipo" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "mesi" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "o inserire sotto una espressione complessa" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "settimane" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "anni" + +#~ msgid "Last Modified on" +#~ msgstr "Ultima modifica il" + +#~ msgid "If sets date range of same type must not overlap." +#~ msgstr "" +#~ "Se impostato, gli intervalli data dello stesso tipo non devono " +#~ "sovrapporsi." + +#~ msgid "Submit" +#~ msgstr "Invia" + +#, python-format +#~ msgid "" +#~ "You cannot change the company, as this Date Range Type is assigned to " +#~ "Date Range (%s)." +#~ msgstr "" +#~ "Impossibile modificare l'azienda, questo tipo di intervallo data è già " +#~ "assegnato all'intervallo (%s)." + +#, python-format +#~ msgid "%s is not a valid range (%s > %s)" +#~ msgstr "%s non è un intervallo valido (%s > %s)" + +#, python-format +#~ msgid "%s overlaps %s" +#~ msgstr "%s è sovrapposto a %s" + +#~ msgid "Date range" +#~ msgstr "Intervallo data" + +#~ msgid "Date range type" +#~ msgstr "Tipo di intervallo data" + +#, python-format +#~ msgid "" +#~ "The Company in the Date Range and in Date Range Type must be the same." +#~ msgstr "" +#~ "Le aziende nell'intervallo data e nel tipo di intervallo data devono " +#~ "corrispondere." + +#~ msgid "Date Start" +#~ msgstr "Data iniziale" diff --git a/date_range/i18n/ja.po b/date_range/i18n/ja.po new file mode 100644 index 0000000..84ee5ff --- /dev/null +++ b/date_range/i18n/ja.po @@ -0,0 +1,454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "取消" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "作成者" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "作成日" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "表示名" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "名称" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "タイプ" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "名称" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "最終更新日" diff --git a/date_range/i18n/ko.po b/date_range/i18n/ko.po new file mode 100644 index 0000000..8bfded8 --- /dev/null +++ b/date_range/i18n/ko.po @@ -0,0 +1,454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "취소" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "작성자" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "작성일" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "표시 이름" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "최근 갱신 날짜" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "이름" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "유형" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "이름" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "최근 수정" diff --git a/date_range/i18n/lo.po b/date_range/i18n/lo.po new file mode 100644 index 0000000..7f22a07 --- /dev/null +++ b/date_range/i18n/lo.po @@ -0,0 +1,450 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 02:01+0000\n" +"PO-Revision-Date: 2016-12-23 02:01+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Lao (https://www.transifex.com/oca/teams/23907/lo/)\n" +"Language: lo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "ຍົກເລີອກ" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +msgid "Type Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" diff --git a/date_range/i18n/lt.po b/date_range/i18n/lt.po new file mode 100644 index 0000000..7157d1f --- /dev/null +++ b/date_range/i18n/lt.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Atšaukti" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Vaizduojamas pavadinimas" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Paskutini kartą atnaujino" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Pavadinimas" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tipas" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Pavadinimas" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Paskutinį kartą keista" diff --git a/date_range/i18n/lt_LT.po b/date_range/i18n/lt_LT.po new file mode 100644 index 0000000..8059a04 --- /dev/null +++ b/date_range/i18n/lt_LT.po @@ -0,0 +1,452 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 02:01+0000\n" +"PO-Revision-Date: 2016-12-23 02:01+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/oca/" +"teams/23907/lt_LT/)\n" +"Language: lt_LT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Atšaukti" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +msgid "Type Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" diff --git a/date_range/i18n/lv.po b/date_range/i18n/lv.po new file mode 100644 index 0000000..218fd01 --- /dev/null +++ b/date_range/i18n/lv.po @@ -0,0 +1,452 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"Language: lv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Atcelt" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Izveidoja" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Izveidots" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Pēdējo reizi atjaunoja" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Pēdējās izmaiņas" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nosaukums" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tips" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nosaukums" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" diff --git a/date_range/i18n/mk.po b/date_range/i18n/mk.po new file mode 100644 index 0000000..5149856 --- /dev/null +++ b/date_range/i18n/mk.po @@ -0,0 +1,454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Откажи" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Креирано од" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Креирано на" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Прикажи име" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Последно ажурирање од" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Последно ажурирање на" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Име" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Тип" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Име" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Последна промена на" diff --git a/date_range/i18n/mn.po b/date_range/i18n/mn.po new file mode 100644 index 0000000..9dc20a5 --- /dev/null +++ b/date_range/i18n/mn.po @@ -0,0 +1,454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Цуцлах" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Үүсгэгч" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Үүсгэсэн огноо" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Дэлгэцийн Нэр" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Сүүлийн засвар хийсэн" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Нэр" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Төрөл" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Нэр" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Сүүлийн засвар хийсэн огноо" diff --git a/date_range/i18n/nb.po b/date_range/i18n/nb.po new file mode 100644 index 0000000..29838e1 --- /dev/null +++ b/date_range/i18n/nb.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Avbryt" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Opprettet av" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Opprettet" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Visnings navn" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Navn" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Type" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Navn" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Sist oppdatert " diff --git a/date_range/i18n/nb_NO.po b/date_range/i18n/nb_NO.po new file mode 100644 index 0000000..23ec513 --- /dev/null +++ b/date_range/i18n/nb_NO.po @@ -0,0 +1,454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-23 02:01+0000\n" +"PO-Revision-Date: 2016-12-23 02:01+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Lukk" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Laget av" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Laget den" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert den" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +msgid "Type Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Sist endret den" diff --git a/date_range/i18n/nl.po b/date_range/i18n/nl.po new file mode 100644 index 0000000..65f21fb --- /dev/null +++ b/date_range/i18n/nl.po @@ -0,0 +1,500 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2021-04-18 10:46+0000\n" +"Last-Translator: Bosd \n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "Een datumreeks moet uniek zijn per bedrijf!" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "Een datumreekssoort moet uniek zijn per bedrijf!" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Actief" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "Overlappen toestaan" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Annuleren" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "Bedrijf" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "Datumreeks" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "Datumreeks Generator" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "Datumreekssoort" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "Datumreekssoorten" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "Datumreeksen" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "Datumreeksen" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Te tonen naam" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "Duur" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "Einddatum" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "Genereer Datumreeksen" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Laatste bijgewerkt door" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Naam" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "Aantal te genereren reeksen" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "Voorvoegsel voor reeksnaam" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "Reeksen" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "Startdatum" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" +"Het bedrijf in de datumreeksgenerator en in de datumreekssoort moeten " +"hetzelfde zijn." + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" +"Het actieve veld geeft u de mogelijkheid om een datum bereik inactief te " +"maken zonder deze te verwijderen." + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" +"Het actief veld geeft u de mogelijkheid om een datum bereik inactief te " +"maken zonder deze te verwijderen." + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Type" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Naam" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "Eenheid van tijd" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "dagen" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "maanden" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "weken" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "jaren" + +#~ msgid "Last Modified on" +#~ msgstr "Laatst bijgewerkt op" + +#~ msgid "If sets date range of same type must not overlap." +#~ msgstr "" +#~ "Indien ingesteld mogen datum bereiken van hetzelfde type niet overlappen." + +#~ msgid "Submit" +#~ msgstr "Verzenden" + +#, python-format +#~ msgid "" +#~ "You cannot change the company, as this Date Range Type is assigned to " +#~ "Date Range (%s)." +#~ msgstr "" +#~ "U kunt het bedrijf niet wijzigen, omdat deze range type is ingesteld op " +#~ "Datum bereik (%s)." + +#, python-format +#~ msgid "%s is not a valid range (%s > %s)" +#~ msgstr "%s is een ongeldige reeks (%s > %s)" + +#, python-format +#~ msgid "%s overlaps %s" +#~ msgstr "%s overlapt %s" + +#~ msgid "Date range" +#~ msgstr "Datumreeks" + +#~ msgid "Date range type" +#~ msgstr "Datumreekssoort" + +#, python-format +#~ msgid "" +#~ "The Company in the Date Range and in Date Range Type must be the same." +#~ msgstr "" +#~ "Het bedrijf in de datumreeks en in de datumreekssoort moeten hetzelfde " +#~ "zijn." + +#~ msgid "Date Start" +#~ msgstr "Start Datum" diff --git a/date_range/i18n/nl_BE.po b/date_range/i18n/nl_BE.po new file mode 100644 index 0000000..2917c78 --- /dev/null +++ b/date_range/i18n/nl_BE.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Annuleren" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Gemaakt door" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Gemaakt op" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Naam:" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Type" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Naam:" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Laatst Aangepast op" diff --git a/date_range/i18n/nl_NL.po b/date_range/i18n/nl_NL.po new file mode 100644 index 0000000..a35e909 --- /dev/null +++ b/date_range/i18n/nl_NL.po @@ -0,0 +1,512 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2023-11-21 09:35+0000\n" +"Last-Translator: Yung-Wa \n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "%(name)s is geen geldig bereik (%(date_start)s > %(date_end)s)" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "%(thisname)s overlapt %(dtname)s" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +#, fuzzy +msgid "&nbsp;" +msgstr "&nbsp;" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" +",\n" +" of genereren" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "Een datum bereik moet uniek zijn per bedrijf !" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "Een datum bereik type moet uniek zijn per bedrijf !" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Actief" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +#, fuzzy +msgid "Allow Overlap" +msgstr "Sta overlap toe" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "Gearchiveerd" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "Automatisch datumbereiken genereren" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "Instellingen voor automatische generatie" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "Autogeneratie Telling" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "Startdatum autogeneratie" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "Autogeneratie Eenheid" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Annuleer" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "Bedrijf" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "Configuratie" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "Maak aan" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "Datumbereik" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "Generator datumbereik" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "Datumbereik type" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "Datumbereik types" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "Datumbereiken" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "Datumreeksen aanwezig" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "Datumbereiken" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "Standaardinstellingen voor het genereren van datumbereiken" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Weergavenaam" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "Duur" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "Einddatum" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "Einddatum" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" +"Geëvalueerde uitdrukking. Bij. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"Je kunt de datumtypen 'date_end' en 'date_start' gebruiken, evenals de " +"variabele 'index'." + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "Filter op periode (technisch veld)" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "Genereer" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "Genereer datum bereiken" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "Generatie" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" +"Indien ingesteld, mogen datumbereiken van hetzelfde type elkaar niet " +"overlappen." + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "Ongeldige naamuitdrukking: %s" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "Mixin class om een Many2one stijl periode zoekveld toe te voegen" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Naam" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "Geen bereiken te genereren met deze instellingen" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "Aantal bereiken te genereren" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "Alleen van toepassing als er nog geen datumbereiken van dit type zijn" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "Parameters" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "Periode" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" +"Voer een einddatum in of het aantal reeksen dat moet worden gegenereerd." + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" +"Stel een voorvoegsel of een uitdrukking in om de namen van het bereik te " +"genereren." + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "Voorbeeld van bereiknaam" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "Uitdrukking bereiknaam" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "Bereik naam prefix" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +#, fuzzy +msgid "Ranges" +msgstr "Datumbereiken" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "Startdatum" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "Startdatum" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" +"Het Bedrijf in de Datumbereikgenerator en in Datumbereiktype moeten " +"hetzelfde zijn." + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +#, fuzzy +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" +"Het actief veld geeft u de mogelijkheid om een datum bereik inactief te " +"maken zonder deze te verwijderen." + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" +"Het actief veld geeft u de mogelijkheid om een datum bereik inactief te " +"maken zonder deze te verwijderen." + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Type" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +msgid "Type Name" +msgstr "Type Naam" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +#, fuzzy +msgid "Unit Of Time" +msgstr "Eenheid van tijd" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "Tot" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" +"U kunt het bedrijf niet wijzigen, omdat dit datumbereik type is toegewezen " +"aan datumbereik '%s'." + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "dagen" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "inzendingen." + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "van tevoren" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "maanden" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "of voer hieronder een complexe uitdrukking in" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "weken" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "jaren" + +#~ msgid "Last Modified on" +#~ msgstr "Laatst gewijzigd op" + +#~ msgid "If sets date range of same type must not overlap." +#~ msgstr "" +#~ "Indien ingesteld ogen datum bereiken van hetzelfde type niet overlappen." + +#~ msgid "Submit" +#~ msgstr "Indienen" + +#, python-format +#~ msgid "%s is not a valid range (%s > %s)" +#~ msgstr "%s is geen geldig bereik (%s > %s)" + +#, python-format +#~ msgid "%s overlaps %s" +#~ msgstr "%s overlapt %s" + +#~ msgid "Date range" +#~ msgstr "Datumbereik" + +#~ msgid "Date range type" +#~ msgstr "Datumbereik type" + +#, fuzzy +#~ msgid "Date Start" +#~ msgstr "Startdatum" + +#~ msgid "date.range" +#~ msgstr "date.range" + +#~ msgid "date.range.type" +#~ msgstr "date.range.type" + +#~ msgid "Genrate Date Ranges" +#~ msgstr "Genereer datum bereiken" diff --git a/date_range/i18n/pl.po b/date_range/i18n/pl.po new file mode 100644 index 0000000..85a1809 --- /dev/null +++ b/date_range/i18n/pl.po @@ -0,0 +1,456 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Anuluj" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Utworzone przez" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Data utworzenia" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Wyświetlana nazwa " + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Ostatnio modyfikowane przez" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Data ostatniej modyfikacji" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nazwa" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Typ" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nazwa" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Ostatnio modyfikowano" diff --git a/date_range/i18n/pt.po b/date_range/i18n/pt.po new file mode 100644 index 0000000..da6d276 --- /dev/null +++ b/date_range/i18n/pt.po @@ -0,0 +1,500 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2019-08-14 12:44+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 3.7.1\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "Um período deve ser único em cada empresa !" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "Um tipo de período deve ser único em cada empresa !" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Ativo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "Permitir Sobreposição" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "Empresa" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "Período" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "Gerador de Períodos" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "Tipo de Período" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "Tipos de Períodos" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "Períodos" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "Períodos" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Nome a Apresentar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "Duração" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "Data de fim" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "Gerar Períodos" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nome" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "Número de períodos a gerar" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "Prefixo do período" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "Períodos" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "Data de início" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" +"A Empresa no Gerador de Períodos e no Tipo de Período tem que ser a mesma." + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "O campo Ativo permite-lhe esconder o período sem o remover." + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "O campo Ativo permite-lhe esconder o período sem o remover." + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +msgid "Type Name" +msgstr "Nome do Tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "Unidade de Tempo" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "dias" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "meses" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "semanas" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "anos" + +#~ msgid "Last Modified on" +#~ msgstr "Modificado a última vez por" + +#~ msgid "If sets date range of same type must not overlap." +#~ msgstr "Se verdadeiro, períodos do mesmo tipo não se podem sobrepôr." + +#~ msgid "Submit" +#~ msgstr "Submeter" + +#, python-format +#~ msgid "" +#~ "You cannot change the company, as this Date Range Type is assigned to " +#~ "Date Range (%s)." +#~ msgstr "" +#~ "Não pode alterar a empresa, uma vez que este Tipo de Período está " +#~ "atribuído ao Período (%s)." + +#, python-format +#~ msgid "%s is not a valid range (%s > %s)" +#~ msgstr "%s não é um período válido (%s > %s)" + +#, python-format +#~ msgid "%s overlaps %s" +#~ msgstr "%s sobrepõe-se a %s" + +#~ msgid "Date range" +#~ msgstr "Período" + +#~ msgid "Date range type" +#~ msgstr "Tipo de Período" + +#, python-format +#~ msgid "" +#~ "The Company in the Date Range and in Date Range Type must be the same." +#~ msgstr "A Empresa no Período e no Tipo de Período tem que ser a mesma." + +#~ msgid "Date Start" +#~ msgstr "Data Inicial" + +#~ msgid "date.range" +#~ msgstr "date.range" + +#~ msgid "date.range.type" +#~ msgstr "date.range.type" + +#~ msgid "Genrate Date Ranges" +#~ msgstr "Gerar Períodos" diff --git a/date_range/i18n/pt_BR.po b/date_range/i18n/pt_BR.po new file mode 100644 index 0000000..f47e6f4 --- /dev/null +++ b/date_range/i18n/pt_BR.po @@ -0,0 +1,483 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2019-11-25 15:58+0000\n" +"Last-Translator: Luis Felipe Miléo \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.8\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "O intervalo de datas deve ser único por empresa!" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "O intervalo de datas deve ser único por empresa !" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Ativo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "Permitir sobreposição" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "Empresa" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "Intervalo de datas" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "Gerar intervalo de datas" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "Tipo de intervalo de data" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "Tipos de períodos" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "Períodos" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "Períodos" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Nome para Mostrar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "Duração" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "Data final" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "Gerar intervalo de datas" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "Identificação" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nome" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "Número de intervalos a serem gerados" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "Prefixo do nome do intervalo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "Intervalos" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "Data inicial" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nome" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +#, fuzzy +msgid "Unit Of Time" +msgstr "Unidade de tempo" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Última atualização em" + +#~ msgid "If sets date range of same type must not overlap." +#~ msgstr "Se define o período do mesmo tipo, não deve se sobrepor." + +#~ msgid "Submit" +#~ msgstr "Confirmar" + +#, python-format +#~ msgid "%s is not a valid range (%s > %s)" +#~ msgstr "%s não é válido para o intervalo de datas (%s > %s)" + +#, python-format +#~ msgid "%s overlaps %s" +#~ msgstr "%s sobrepoe %s" + +#~ msgid "Date range" +#~ msgstr "Data final" + +#~ msgid "Date range type" +#~ msgstr "Tipo de intervalo de data" + +#~ msgid "Date Start" +#~ msgstr "Data incial" + +#~ msgid "date.range.type" +#~ msgstr "date.range.type" diff --git a/date_range/i18n/pt_PT.po b/date_range/i18n/pt_PT.po new file mode 100644 index 0000000..b5343d9 --- /dev/null +++ b/date_range/i18n/pt_PT.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Ativo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Nome a Apresentar" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nome" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tipo" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nome" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Última Modificação em" diff --git a/date_range/i18n/ro.po b/date_range/i18n/ro.po new file mode 100644 index 0000000..3a7e729 --- /dev/null +++ b/date_range/i18n/ro.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Anuleaza" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Creat la" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Nume Afişat" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Ultima actualizare la" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Nume" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tip" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Nume" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Ultima actualizare în" diff --git a/date_range/i18n/ru.po b/date_range/i18n/ru.po new file mode 100644 index 0000000..6c48213 --- /dev/null +++ b/date_range/i18n/ru.po @@ -0,0 +1,453 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Отменена" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Создано" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Создан" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Последний раз обновлено" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Последний раз обновлено" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Название" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Тип" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Название" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" diff --git a/date_range/i18n/sk.po b/date_range/i18n/sk.po new file mode 100644 index 0000000..062f946 --- /dev/null +++ b/date_range/i18n/sk.po @@ -0,0 +1,454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Aktívne" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Zrušiť" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Vytvoril" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Vytvorené" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Zobraziť meno" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Naposledy upravoval" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Naposledy upravované" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Meno" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Typ" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Meno" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Posledná modifikácia" diff --git a/date_range/i18n/sl.po b/date_range/i18n/sl.po new file mode 100644 index 0000000..ba32174 --- /dev/null +++ b/date_range/i18n/sl.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Aktivno" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Preklic" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "Družba" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Naziv" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tip" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Naziv" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Zadnjič spremenjeno" diff --git a/date_range/i18n/sr.po b/date_range/i18n/sr.po new file mode 100644 index 0000000..db410ad --- /dev/null +++ b/date_range/i18n/sr.po @@ -0,0 +1,452 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"Language: sr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Ime" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tip" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Ime" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" diff --git a/date_range/i18n/sr@latin.po b/date_range/i18n/sr@latin.po new file mode 100644 index 0000000..95c3273 --- /dev/null +++ b/date_range/i18n/sr@latin.po @@ -0,0 +1,456 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/" +"sr@latin/)\n" +"Language: sr@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Ime za prikaz" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Zadnja izmjena" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Zadnja izmjena" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Ime:" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tip" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Ime:" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Zadnja izmjena" diff --git a/date_range/i18n/sv.po b/date_range/i18n/sv.po new file mode 100644 index 0000000..6068727 --- /dev/null +++ b/date_range/i18n/sv.po @@ -0,0 +1,454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Avbryt" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Visa namn" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Namn" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Typ" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Namn" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Senast redigerad" diff --git a/date_range/i18n/th.po b/date_range/i18n/th.po new file mode 100644 index 0000000..c0552fa --- /dev/null +++ b/date_range/i18n/th.po @@ -0,0 +1,454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "ยกเลิก" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "สร้างโดย" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "ชื่อที่ใช้แสดง" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "รหัส" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "อัพเดทครั้งสุดท้ายโดย" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "อัพเดทครั้งสุดท้ายเมื่อ" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "ชื่อ" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "ชนิด" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "ชื่อ" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "แก้ไขครั้งสุดท้ายเมื่อ" diff --git a/date_range/i18n/tr.po b/date_range/i18n/tr.po new file mode 100644 index 0000000..44b483b --- /dev/null +++ b/date_range/i18n/tr.po @@ -0,0 +1,454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Aktif" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Vazgeç" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Oluşturuldu" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Görünen İsim" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Son güncelleyen" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Son güncellenme" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Adı" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tür" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Adı" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Son değişiklik" diff --git a/date_range/i18n/tr_TR.po b/date_range/i18n/tr_TR.po new file mode 100644 index 0000000..1c9bb34 --- /dev/null +++ b/date_range/i18n/tr_TR.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "Etkin" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Oluşturulma tarihi" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Görünen ad" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "Kimlik" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "En son güncelleyen " + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "En son güncelleme tarihi" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Ad" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Tip" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Ad" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "En son güncelleme tarihi" diff --git a/date_range/i18n/uk.po b/date_range/i18n/uk.po new file mode 100644 index 0000000..3eb3b03 --- /dev/null +++ b/date_range/i18n/uk.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Скасувати" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Створив" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Створено" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Востаннє відредаговано" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Дата останньої зміни" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Name" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Тип" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Name" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Остання модифікація" diff --git a/date_range/i18n/vi.po b/date_range/i18n/vi.po new file mode 100644 index 0000000..63517ab --- /dev/null +++ b/date_range/i18n/vi.po @@ -0,0 +1,454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Hủy bỏ" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Được tạo bởi" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Tạo trên" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Tên" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "Loại" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Tên" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Sửa lần cuối vào" diff --git a/date_range/i18n/vi_VN.po b/date_range/i18n/vi_VN.po new file mode 100644 index 0000000..c0df7fa --- /dev/null +++ b/date_range/i18n/vi_VN.po @@ -0,0 +1,452 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-18 02:29+0000\n" +"PO-Revision-Date: 2017-02-18 02:29+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" +"teams/23907/vi_VN/)\n" +"Language: vi_VN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "Hủy" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "Tạo bởi" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "Tạo vào" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "Tên" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "Tên" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" diff --git a/date_range/i18n/zh_CN.po b/date_range/i18n/zh_CN.po new file mode 100644 index 0000000..bb40c30 --- /dev/null +++ b/date_range/i18n/zh_CN.po @@ -0,0 +1,492 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2020-03-21 15:14+0000\n" +"Last-Translator: Dong \n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 3.10\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "每个公司的日期范围必须是唯一的!" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "每个公司的日期范围类型必须是唯一的!" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "有效" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "允许重叠" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "取消" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "公司" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "创建者" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "创建时间" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "日期范围" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "日期范围生成器" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "日期范围类型" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "日期范围类型" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "日期范围" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "日期范围" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "显示名称" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "持续时间" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "结束日期" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "生成日期范围" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "最后更新者" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "最后更新时间" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "名称" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "要生成的范围数" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "范围名称前缀" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "范围" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "开始日期" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "日期范围生成器和日期范围类型中的公司必须相同。" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "活动字段允许您隐藏日期范围类型而不删除它。" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "活动字段允许您隐藏日期范围而不删除它。" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "类型" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +msgid "Type Name" +msgstr "类型名称" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "单位时间" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "天" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "月" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "周" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "年" + +#~ msgid "Last Modified on" +#~ msgstr "最后修改时间" + +#~ msgid "If sets date range of same type must not overlap." +#~ msgstr "如果设置相同类型的日期范围不得重叠。" + +#~ msgid "Submit" +#~ msgstr "提交" + +#, python-format +#~ msgid "" +#~ "You cannot change the company, as this Date Range Type is assigned to " +#~ "Date Range (%s)." +#~ msgstr "您无法更改公司,因为此日期范围类型已分配给日期范围(%s)。" + +#, python-format +#~ msgid "%s is not a valid range (%s > %s)" +#~ msgstr "%s 不是有效的日期范围 (%s > %s)" + +#, python-format +#~ msgid "%s overlaps %s" +#~ msgstr "%s 重叠 %s" + +#~ msgid "Date range" +#~ msgstr "日期范围" + +#~ msgid "Date range type" +#~ msgstr "日期范围类型" + +#, python-format +#~ msgid "" +#~ "The Company in the Date Range and in Date Range Type must be the same." +#~ msgstr "日期范围和日期范围类型中的公司必须相同。" + +#~ msgid "Date Start" +#~ msgstr "开始日期" + +#~ msgid "Genrate Date Ranges" +#~ msgstr "生成日期范围" diff --git a/date_range/i18n/zh_TW.po b/date_range/i18n/zh_TW.po new file mode 100644 index 0000000..66ca421 --- /dev/null +++ b/date_range/i18n/zh_TW.po @@ -0,0 +1,455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-01 02:44+0000\n" +"PO-Revision-Date: 2017-08-01 02:44+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(name)s is not a valid range (%(date_start)s > %(date_end)s)" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range.py:0 +#, python-format +msgid "%(thisname)s overlaps %(dtname)s" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "&nbsp;" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "" +",\n" +" or generate" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_date_range_uniq +msgid "A date range must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.constraint,message:date_range.constraint_date_range_type_date_range_type_uniq +msgid "A date range type must be unique per company !" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__active +#: model:ir.model.fields,field_description:date_range.field_date_range_type__active +msgid "Active" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__allow_overlap +msgid "Allow Overlap" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_form_view +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_search +msgid "Archived" +msgstr "" + +#. module: date_range +#: model:ir.actions.server,name:date_range.ir_cron_autocreate_ir_actions_server +msgid "Auto-generate date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Auto-generation settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_count +msgid "Autogeneration Count" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_date_start +msgid "Autogeneration Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__autogeneration_unit +msgid "Autogeneration Unit" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Cancel" +msgstr "取消" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__company_id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__company_id +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Company" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Configuration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Create" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_uid +msgid "Created by" +msgstr "建立者" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__create_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__create_date +msgid "Created on" +msgstr "建立於" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range +msgid "Date Range" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_generator +msgid "Date Range Generator" +msgstr "" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_type +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Date Range Type" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_type_action +#: model:ir.ui.menu,name:date_range.menu_date_range_type_action +msgid "Date Range Types" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_action +#: model:ir.ui.menu,name:date_range.menu_date_range_action +msgid "Date Ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_ranges_exist +msgid "Date Ranges Exist" +msgstr "" + +#. module: date_range +#: model:ir.ui.menu,name:date_range.menu_date_range +msgid "Date ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Defaults for generating date ranges" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__display_name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__display_name +msgid "Display Name" +msgstr "顯示名稱" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__duration_count +#: model:ir.model.fields,field_description:date_range.field_date_range_type__duration_count +msgid "Duration" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "End Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_end +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_end +msgid "End date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,help:date_range.field_date_range_type__name_expr +msgid "" +"Evaluated expression. E.g. \"'FY%s' % date_start.strftime('%Y%m%d')\"\n" +"You can use the Date types 'date_end' and 'date_start', as well as the " +"'index' variable." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_search_mixin__date_range_search_id +msgid "Filter by period (technical field)" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate" +msgstr "" + +#. module: date_range +#: model:ir.actions.act_window,name:date_range.date_range_generator_action +#: model:ir.ui.menu,name:date_range.menu_date_range_generator_action +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Generate Date Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "Generation" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__id +#: model:ir.model.fields,field_description:date_range.field_date_range_type__id +msgid "ID" +msgstr "ID" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__allow_overlap +msgid "If set, date ranges of same type must not overlap." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Invalid name expression: %s" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_uid +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_uid +msgid "Last Updated by" +msgstr "最後更新:" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__write_date +#: model:ir.model.fields,field_description:date_range.field_date_range_type__write_date +msgid "Last Updated on" +msgstr "最後更新於" + +#. module: date_range +#: model:ir.model,name:date_range.model_date_range_search_mixin +msgid "Mixin class to add a Many2one style period search field" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__name +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name +msgid "Name" +msgstr "名稱" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "No ranges to generate with these settings" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__count +msgid "Number of ranges to generate" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__autogeneration_date_start +msgid "Only applies when there are no date ranges of this type yet" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Parameters" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_search_mixin.py:0 +#, python-format +msgid "Period" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please enter an end date, or the number of ranges to generate." +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "Please set a prefix or an expression to generate the range names." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__range_name_preview +#: model:ir.model.fields,field_description:date_range.field_date_range_type__range_name_preview +msgid "Range Name Preview" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_expr +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_expr +msgid "Range name expression" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__name_prefix +#: model:ir.model.fields,field_description:date_range.field_date_range_type__name_prefix +msgid "Range name prefix" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_type__date_range_ids +msgid "Ranges" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_search +msgid "Start Date" +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__date_start +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__date_start +msgid "Start date" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/wizard/date_range_generator.py:0 +#, python-format +msgid "" +"The Company in the Date Range Generator and in Date Range Type must be the " +"same." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range_type__active +msgid "" +"The active field allows you to hide the date range type without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,help:date_range.field_date_range__active +msgid "The active field allows you to hide the date range without removing it." +msgstr "" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_id +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__type_id +msgid "Type" +msgstr "類型" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range__type_name +#, fuzzy +msgid "Type Name" +msgstr "名稱" + +#. module: date_range +#: model:ir.model.fields,field_description:date_range.field_date_range_generator__unit_of_time +#: model:ir.model.fields,field_description:date_range.field_date_range_type__unit_of_time +msgid "Unit Of Time" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "Until" +msgstr "" + +#. module: date_range +#. odoo-python +#: code:addons/date_range/models/date_range_type.py:0 +#, python-format +msgid "" +"You cannot change the company, as this Date Range Type is assigned to Date " +"Range '%s'." +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__3 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__3 +msgid "days" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +msgid "entries." +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "in advance" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__1 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__1 +msgid "months" +msgstr "" + +#. module: date_range +#: model_terms:ir.ui.view,arch_db:date_range.date_range_generator_view_form +#: model_terms:ir.ui.view,arch_db:date_range.view_date_range_type_form_view +msgid "or enter a complex expression below" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__2 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__2 +msgid "weeks" +msgstr "" + +#. module: date_range +#: model:ir.model.fields.selection,name:date_range.selection__date_range_generator__unit_of_time__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__autogeneration_unit__0 +#: model:ir.model.fields.selection,name:date_range.selection__date_range_type__unit_of_time__0 +msgid "years" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "最後修改:" diff --git a/date_range/models/__init__.py b/date_range/models/__init__.py new file mode 100644 index 0000000..e8b6759 --- /dev/null +++ b/date_range/models/__init__.py @@ -0,0 +1,3 @@ +from . import date_range_type +from . import date_range +from . import date_range_search_mixin diff --git a/date_range/models/date_range.py b/date_range/models/date_range.py new file mode 100644 index 0000000..e885cf8 --- /dev/null +++ b/date_range/models/date_range.py @@ -0,0 +1,107 @@ +# Copyright 2016 ACSONE SA/NV () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). + +from flectra import _, api, fields, models +from flectra.exceptions import ValidationError + + +class DateRange(models.Model): + _name = "date.range" + _description = "Date Range" + _order = "type_name, date_start" + _check_company_auto = True + + @api.model + def _default_company(self): + return self.env.company + + name = fields.Char(required=True, translate=True) + date_start = fields.Date(string="Start date", required=True) + date_end = fields.Date(string="End date", required=True) + type_id = fields.Many2one( + comodel_name="date.range.type", + string="Type", + index=1, + required=True, + ondelete="restrict", + domain="['|', ('company_id', '=', company_id), ('company_id', '=', False)]", + check_company=True, + ) + type_name = fields.Char(related="type_id.name", store=True, string="Type Name") + company_id = fields.Many2one( + comodel_name="res.company", string="Company", index=1, default=_default_company + ) + active = fields.Boolean( + help="The active field allows you to hide the date range without " + "removing it.", + compute="_compute_active", + readonly=False, + store=True, + ) + + _sql_constraints = [ + ( + "date_range_uniq", + "unique (name,type_id, company_id)", + "A date range must be unique per company !", + ) + ] + + @api.depends("type_id.active") + def _compute_active(self): + for date in self: + if date.type_id.active: + date.active = True + else: + date.active = False + + @api.constrains("type_id", "date_start", "date_end", "company_id") + def _validate_range(self): + for this in self: + if this.date_start > this.date_end: + raise ValidationError( + _("%(name)s is not a valid range (%(date_start)s > %(date_end)s)") + % { + "name": this.name, + "date_start": this.date_start, + "date_end": this.date_end, + } + ) + if this.type_id.allow_overlap: + continue + # here we use a plain SQL query to benefit of the daterange + # function available in PostgresSQL + # (http://www.postgresql.org/docs/current/static/rangetypes.html) + SQL = """ + SELECT + id + FROM + date_range dt + WHERE + DATERANGE(dt.date_start, dt.date_end, '[]') && + DATERANGE(%s::date, %s::date, '[]') + AND dt.id != %s + AND dt.active + AND dt.company_id = %s + AND dt.type_id=%s;""" + self.env.cr.execute( + SQL, + ( + this.date_start, + this.date_end, + this.id, + this.company_id.id or None, + this.type_id.id, + ), + ) + res = self.env.cr.fetchall() + if res: + dt = self.browse(res[0][0]) + raise ValidationError( + _("%(thisname)s overlaps %(dtname)s") + % {"thisname": this.name, "dtname": dt.name} + ) + + def get_domain(self, field_name): + self.ensure_one() + return [(field_name, ">=", self.date_start), (field_name, "<=", self.date_end)] diff --git a/date_range/models/date_range_search_mixin.py b/date_range/models/date_range_search_mixin.py new file mode 100644 index 0000000..4f20523 --- /dev/null +++ b/date_range/models/date_range_search_mixin.py @@ -0,0 +1,102 @@ +# Copyright 2021 Opener B.V. +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). +from lxml import etree + +from flectra import _, api, fields, models +from flectra.osv.expression import FALSE_DOMAIN, NEGATIVE_TERM_OPERATORS, TRUE_DOMAIN + + +class DateRangeSearchMixin(models.AbstractModel): + _name = "date.range.search.mixin" + _description = "Mixin class to add a Many2one style period search field" + _date_range_search_field = "date" + + date_range_search_id = fields.Many2one( + comodel_name="date.range", + string="Filter by period (technical field)", + compute="_compute_date_range_search_id", + search="_search_date_range_search_id", + ) + + def _compute_date_range_search_id(self): + """Assign a dummy value for this search field""" + for record in self: + record.date_range_search_id = False + + @api.model + def _search_date_range_search_id(self, operator, value): + """Map the selected date ranges to the model's date field""" + # Deal with some bogus values + if not value: + if operator in NEGATIVE_TERM_OPERATORS: + return TRUE_DOMAIN + return FALSE_DOMAIN + if value is True: + if operator in NEGATIVE_TERM_OPERATORS: + return FALSE_DOMAIN + return TRUE_DOMAIN + # Assume from here on that the value is a string, + # a single id or a list of ids + ranges = self.env["date.range"] + if isinstance(value, str): + ranges = self.env["date.range"].search([("name", operator, value)]) + else: + if isinstance(value, int): + value = [value] + sub_op = "not in" if operator in NEGATIVE_TERM_OPERATORS else "in" + ranges = self.env["date.range"].search([("id", sub_op, value)]) + if not ranges: + return FALSE_DOMAIN + domain = (len(ranges) - 1) * ["|"] + sum( + ( + [ + "&", + (self._date_range_search_field, ">=", date_range.date_start), + (self._date_range_search_field, "<=", date_range.date_end), + ] + for date_range in ranges + ), + [], + ) + return domain + + @api.model + def get_view(self, view_id=None, view_type="form", **options): + """Inject the dummy Many2one field in the search view""" + result = super().get_view(view_id=view_id, view_type=view_type, **options) + if view_type != "search": + return result + root = etree.fromstring(result["arch"]) + if root.xpath("//field[@name='date_range_search_id']"): + # Field was inserted explicitely + return result + separator = etree.Element("separator") + field = etree.Element( + "field", + attrib={ + "name": "date_range_search_id", + "string": _("Period"), + }, + ) + groups = root.xpath("/search/group") + if groups: + groups[0].addprevious(separator) + groups[0].addprevious(field) + else: + search = root.xpath("/search") + search[0].append(separator) + search[0].append(field) + result["arch"] = etree.tostring(root, encoding="unicode") + return result + + @api.model + def get_views(self, views, options=None): + """Adapt the label of the dummy search field + + Ensure the technical name does not show up in the Custom Filter + fields list (while still showing up in the Export widget) + """ + result = super().get_views(views, options=options) + if "date_range_search_id" in result["models"][self._name]: + result["models"][self._name]["date_range_search_id"]["string"] = _("Period") + return result diff --git a/date_range/models/date_range_type.py b/date_range/models/date_range_type.py new file mode 100644 index 0000000..a81df01 --- /dev/null +++ b/date_range/models/date_range_type.py @@ -0,0 +1,149 @@ +# Copyright 2016 ACSONE SA/NV () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). +import logging + +from dateutil.relativedelta import relativedelta +from dateutil.rrule import DAILY, MONTHLY, WEEKLY, YEARLY + +from flectra import _, api, fields, models +from flectra.exceptions import ValidationError + + +class DateRangeType(models.Model): + _name = "date.range.type" + _description = "Date Range Type" + + @api.model + def _default_company(self): + return self.env.company + + name = fields.Char(required=True, translate=True) + allow_overlap = fields.Boolean( + help="If set, date ranges of same type must not overlap.", default=False + ) + active = fields.Boolean( + help="The active field allows you to hide the date range type " + "without removing it.", + default=True, + ) + company_id = fields.Many2one( + comodel_name="res.company", string="Company", index=1, default=_default_company + ) + date_range_ids = fields.One2many("date.range", "type_id", string="Ranges") + date_ranges_exist = fields.Boolean(compute="_compute_date_ranges_exist") + + # Defaults for generating date ranges + name_expr = fields.Text( + "Range name expression", + help=( + "Evaluated expression. E.g. " + "\"'FY%s' % date_start.strftime('%Y%m%d')\"\nYou can " + "use the Date types 'date_end' and 'date_start', as well as " + "the 'index' variable." + ), + ) + range_name_preview = fields.Char(compute="_compute_range_name_preview", store=True) + name_prefix = fields.Char("Range name prefix") + duration_count = fields.Integer("Duration") + unit_of_time = fields.Selection( + [ + (str(YEARLY), "years"), + (str(MONTHLY), "months"), + (str(WEEKLY), "weeks"), + (str(DAILY), "days"), + ] + ) + autogeneration_date_start = fields.Date( + string="Autogeneration Start Date", + help="Only applies when there are no date ranges of this type yet", + ) + autogeneration_count = fields.Integer() + autogeneration_unit = fields.Selection( + [ + (str(YEARLY), "years"), + (str(MONTHLY), "months"), + (str(WEEKLY), "weeks"), + (str(DAILY), "days"), + ] + ) + + _sql_constraints = [ + ( + "date_range_type_uniq", + "unique (name,company_id)", + "A date range type must be unique per company !", + ) + ] + + @api.constrains("company_id") + def _check_company_id(self): + if not self.env.context.get("bypass_company_validation", False): + for rec in self.sudo(): + if not rec.company_id: + continue + if bool( + rec.date_range_ids.filtered( + lambda r, drt=rec: r.company_id + and r.company_id != drt.company_id + ) + ): + raise ValidationError( + _( + "You cannot change the company, as this " + "Date Range Type is assigned to Date Range '%s'." + ) + % (rec.date_range_ids.display_name) + ) + + @api.depends("name_expr", "name_prefix") + def _compute_range_name_preview(self): + year_start = fields.Datetime.now().replace(day=1, month=1) + next_year = year_start + relativedelta(years=1) + for dr_type in self: + if dr_type.name_expr or dr_type.name_prefix: + names = self.env["date.range.generator"]._generate_names( + [year_start, next_year], dr_type.name_expr, dr_type.name_prefix + ) + dr_type.range_name_preview = names[0] + else: + dr_type.range_name_preview = False + + @api.depends("date_range_ids") + def _compute_date_ranges_exist(self): + for dr_type in self: + dr_type.date_ranges_exist = bool(dr_type.date_range_ids) + + @api.onchange("name_expr") + def onchange_name_expr(self): + """Wipe the prefix if an expression is entered. + + The reverse is not implemented because we don't want to wipe the + users' painstakingly crafted expressions by accident. + """ + if self.name_expr and self.name_prefix: + self.name_prefix = False + + @api.model + def autogenerate_ranges(self): + """Generate ranges for types with autogeneration settings""" + logger = logging.getLogger(__name__) + for dr_type in self.search( + [ + ("autogeneration_count", "!=", False), + ("autogeneration_unit", "!=", False), + ("duration_count", "!=", False), + ("unit_of_time", "!=", False), + ] + ): + try: + wizard = self.env["date.range.generator"].new({"type_id": dr_type.id}) + if not wizard.date_end: + # Nothing to generate + continue + with self.env.cr.savepoint(): + wizard.action_apply(batch=True) + except Exception as e: + logger.warning( + "Error autogenerating ranges for date range type " + f"{dr_type.name}: {e}" + ) diff --git a/date_range/pyproject.toml b/date_range/pyproject.toml new file mode 100644 index 0000000..4231d0c --- /dev/null +++ b/date_range/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/date_range/security/date_range_security.xml b/date_range/security/date_range_security.xml new file mode 100644 index 0000000..3fc531c --- /dev/null +++ b/date_range/security/date_range_security.xml @@ -0,0 +1,17 @@ + + + + Date Range Type multi-company + + + ['|',('company_id', 'in', company_ids),('company_id','=',False)] + + + + Date Range multi-company + + + ['|',('company_id', 'in', company_ids),('company_id','=',False)] + + + diff --git a/date_range/security/ir.model.access.csv b/date_range/security/ir.model.access.csv new file mode 100644 index 0000000..5f8c1ca --- /dev/null +++ b/date_range/security/ir.model.access.csv @@ -0,0 +1,6 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_date_range_date_range,date_range.date_range,model_date_range,base.group_user,1,0,0,0 +access_date_range_date_range_type,date_range.date_range_type,model_date_range_type,base.group_user,1,0,0,0 +access_date_range_date_range_config,date_range.date_range.config,model_date_range,base.group_system,1,1,1,1 +access_date_range_date_range_type_config,date_range.date_range_type.config,model_date_range_type,base.group_system,1,1,1,1 +access_date_range_generator,access_date_range_generator,model_date_range_generator,base.group_system,1,1,1,1 diff --git a/date_range/static/description/date_range_as_filter.png b/date_range/static/description/date_range_as_filter.png new file mode 100644 index 0000000000000000000000000000000000000000..12b592677fe323c6db55188bce3b17a18baf341d GIT binary patch literal 344984 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 z9A{3qZVK6_QYrfS2l?|~zQdK{sc}HNv%f!<6JZDfT%qn+@o6+O%fD#=8OP&CHUN|?ZE zm}D}wP560zU+I5m3qQNOZt4y-c=R{M~0i$K!Fo#+L1`cl9`! zOh%fU>KPfG;O4FS+`M%^>vENqWt=|Mica_L$AjPfM<|34LI@#*5JCtcgb+dqA%qY@ z2qAMp|18^h8{`tOuVg4FsZ(t&4X z>o%Sjem0tnI9xe6Tu!PQYRN6|z1jm8LcF0Anw#s$&(EdpVF%;mQ;bhc0pN5xC@RXQ zzP5_m+A8#V{Q8DSh$3Bj-a;7BaOoCuQ&Q&!pKtiHPN~99g_p_FlMWDhi5FmC{ z{q}zY000000000000000I5Y@A0{{R3000000000000000I5Y@A0{{R30000000000 z00000I5Y@A0{{R3000000000000000I5Y@A0{{R3000000000000000I5Y@A0{{R3 z000000000000000I5Y@A0{{R3000000000000000I5Y@A0{{R3000000000000000 zI5Y@A0{{R3000000000000000I5Y@A0{{R3000000000000000I5Y@A0{{R300000 z0000000000I5Y@A0{{R3000000000000000I5Y@A0{{R3000000000000000I5Y@A z0{{R3000000000000000I5Y@A0{{R3000000000000000I5Y@A0{{R30000000000 z00000I5Y@A0{{R3000000000000000I5Y@A0{{R3000000000000000I5Y@A0{{R3 z000000000000000I5Y@A0{{R3000000000000000I5Y@A0{{R3000000000000000 zI5Y@A0{{R3000000000000000I5Y@A0{{R3000000000000000I5Y@A0{{R300000 z0000000000I5Y@A0{{R3000000000000000I5Y@A0{{R3000000000000000I5Y@A z0{{R3000000000000000I5Y@A0{{R3000000000000000I5Y@A0{{R30000000000 z00000I5Y@A0{{R3000000000000000I5Y@A0{{R3000000000000000I5Y@A0{{R3 z000000000000000I5b@Q-GD!eM%FYpF{4yGsbnmvLN34GO*)d?UXLoPD^*cdskYt@ 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 OL#F4UIay{lVv0^V=50^^L`IPdw1!_vf8qGMn+u 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 zKmz~(0000000000000000N6JOKmz~(0000000000000000N6JOKmz~(0000000000 z000000N6JOKmz~(0000000000000000N6JOKmz~(0000000000000000N6JOKmz~( z0000000000000000N6JOKmz~(0000000000000000N6JOKmz~(000000000000000 z0N6JOKmz~(0000000000000000N6JOKmz~(0000000000000000N6JOKmz~(00000 z00000000000N6Kd{=h=6+W;U33?tVq0000000000000000Ny>RRIXb90Q(;mpaB2? z0000000000000000PGt!Z*fts+W;UJr~nNB00000000000002Ic~pP~fNi4!Gynhq z000000000000000fPI4iGynhq000000000000000fPI4iGynhq000000000000000 zfPI4iGynhq000000000000000fPI4iGynhq000000000000000fPI4iGynhq00000 z0000000000fPI4iGynhq000000000000000fPI4iGynhq000000000000000fPI4i zGynhq000000000000000fPI4iGynhq000000000000000fPI4iGynhq0000000000 z00000fPI4iGynhq000000000000000fPI4iGynhq000000000000000fPI4iGynhq z000000000000000fPI4iGynhq000000000000000fPI4iGynhq000000000000000 zfPI4iGynhq000000000000000fPI4iGynhq000000000000000fPI4iGynhq00000 z0000000000fPI4iGynhq000000000000000fPI4iGynhq000000000000000fPI4i zGynhq000000000000000fPI4iGynhq000000000000000fPI4iGynhq0000000000 z00000fPI4iGynhq000000000000000fPI4iGynhq000000002wNIVwTmzOT<%S)FP zkHvG{902c#@$o7BFaPWRrt$HqTsH*(004L`1fT%`000000000000000008V8wp=#= z0000000000007=Ku~dW=<$=M8XcRE!|qURZI!wYbf~ShS$4a9*Y>@cz1l9krBag5 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 z00000000000H81g&;S4c000000000$VF;iB00000000000D!^}Kmz~(0000000000 zg&}|j0000000000000U@01W^D00000000006ovpA0000000000001Zq0W<&r00000 z00000P#6Me0000000000005vc1keBg0000000000Kw$`=0RR9100000004l(5I_R} z00000000000EHod1^@s6000000000ALjVl`000000000002GD*8UO$Q000000000e z3;{F%000000000008khLXaE2J000000001>Fa*#5000000000006<{~paB2?00000 z0001h!Vo|M0000000000004y{fCc~n00000000003PS)50000000000000z*02%-Q z0000000000C=3BK0000000000002-J0%!mL0000000000pfCi`0000000000002N? z2%rG~0000000000fWi000000000004NLrGynhq000000000`7y@Vj00000000000H81g&;S4c z000000000$VF;iB00000000000D!^}Kmz~(0000000000g&}|j0000000000000U@ z01W^D00000000006ovpA0000000000001Zq0W<&r0000000000P#6Me0000000000 z005vc1keBg0000000000Kw$`=0RR9100000004l(5I_R}00000000000EHod1^@s6 z000000000ALjVl`000000000002GD*8UO$Q000000000e3;{F%000000000008khL zXaE2J000000001>Fa*#5000000000006<{~paB2?000000001h!Vo|M0000000000 z004y{fCc~n00000000003PS)50000000000000z*02%-Q0000000000C=3BK00000 z00000002-J0%!mL0000000000pfCi`0000000000002N?2%rG~0000000000fWi0000000000 z04NLrGynhq000000000`7y@Vj00000000000H81g&;S4c000000000$VF;iB00000 z000000D!^}Kmz~(0000000000g&}|j0000000000000U@01W^D00000000006ovpA z0000000000001Zq0W<&r0000000000P#6Me0000000000005vc1keBg0000000000 zKw$`=0RR9100000004l(5I_R}00000000000EHod1^@s6000000000ALjVl`00000 z0000002GD*8UO$Q000000000e3;{F%000000000008khLXaE2J000000001>Fa*#5 z000000000006<{~paB2?000000001h!Vo|M0000000000004y{fCc~n0000000000 z3PS)50000000000000z*02%-Q0000000000C=3BK0000000000002-J0%!mL00000 z00000pfCi`0000000000002N?2%rG~0000000000fWi000000000004NLrGynhq000000000` z7y@Vj00000000000H81g&;S4c000000000$VF;iB00000000000D!^}Kmz~(00000 z00000g&}|j0000000000000U@01W^D00000000006ovpA0000000000001Zq0W<&r z0000000000P#6Me0000000000005vc1keBg0000000000Kw$`=0RR9100000004l( z5I_R}00000000000EHod1^@s6000000000ALjVl`000000000002GD*8UO$Q00000 z0000e3;{F%000000000008khLXaE2J000000001>Fa*#5000000000006<{~paB2? z000000001h!Vo|M0000000000004y{fCc~n00000000003PS)50000000000000z* z02%-Q0000000000C=3BK0000000000002-J0%!mL0000000000pfCi`0000000000 z002N?2%rG~0000000000fWi000000000004NLrG-W^skN^N607*naQ~&?~000000000`7y@Vj z00000000000H81g&;S4c000000000$VF;iB00000000000D!^}Kmz~(0000000000 zg&}|j0000000000000U@01W^D00000000006ovpA0000000000001Zq0W<&r00000 z00000P#6Me0000000000005vc1keBg0000000000Kw$`=0RR9100000004l(5I_R} z00000000000EHod1^@s6000000000ALjVl`000000000002GD*8UO$Q000000000e z3;{F%000000000008khLXaE2J000000001>Fa*#5000000000006<{~paB2?00000 z0001h!Vo|M0000000000004y{fCc~n00000000003PS)50000000000000z*02%-Q z0000000000C=3BK0000000000002-J0%!mL0000000000pfCi`0000000000002N? z2%rG~0000000000fWi000000000004NLrGynhq000000000`7y@Vj00000000000H81g&;S4c z000000000$VF;iB00000000000D!^}Kmz~(0000000000g&}|j0000000000000U@ z01W^D00000000006vj8k#>Q^<8UX%PyW@^K^7XHOJ$Kx3N51*ZZ{}-X``YbZ5&!@I z00000000!$*Z$qVYyRWyUIf6uW`FsYf0=*(?;Geo;|Hu5(KmF6~ zUJ3vJ000000000KjsP0qHn@24|IN_Q|IEMq%fH<2r2qf`00000002Ot2%rIOlmGEQ zE(o9j0000000000;3f&60dAAeKOfH@{_uy}y$k>V000000000e6ah5AZSwi&|62eJ z000000000005?eh4R9O%@sEGJ-Ae!f000000001hLJ>d%0000000000004y{fCc~n z00000000003PS)50000000000000z*02%-Q0000000000D2$s7p!cSK{IiT#k7nzi zW<9sm{{GK0KK@CLPg`uU-UEL==6;^ON}F@MdW+Vu^=PW&pJlv%?=4vw0000000000 z0Kiwp1n7SaTGwRP(cV-qeU|a@`p>0mZ;tL-lh*l;S^97eogS!1u;ZU)eEic?&;Kra z9&5SI#TMtWLnm{w`stNxjgNntYX5<(n`>$7cIIgRC%H6j-$QwN#f`tcjYkJEKK@zG zAL_dCgZ_-Pu6rRzrrqn$QoVRGhaOveyO;KF)6yq%^x~(f9^ZUJyDvX-Hsj+1IeO&* zum2K7_4vbovLyll0000000000^AkY-8QHkw?VP^&Y5Moy#6hi_bNuu#^Tf(UX)KLp zuyP@l;jxq&7iHxWzs!fnH_wisSL{vyhrh`B_NFw}MpCI<$na<>jcpy-wD)9=Z=ENC zUixH?U;H3@*DpzPV=_8;A(hI7RE967)XCT`51iO1f~hj0FMR<}2$G+e)5!?mQbc}dpq{asG) zx?XV3t<#cqyN>4khd;^6=F$xxwYs$>sa12XXJW(FmNX?98hGnZvPu8|000000002s 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

e=gn!= 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 z005vkVPVxJNoUTc>74T<8~^|S0002MSEQw9C_N)nk`z{>x`(>~001zK`>*LBtJ$m# z2M=lMFTZ-a9l+}uX|JHiH$c~_S6lst4{{V7C+rz{?)Uz~Z&t1F+NFLNs0t}J%PeeFEPxpC{J>N&V~nLj%uxT>rcizJima&3g>OlV(c%9&Hw_m4?di$x*M zQ^5fM0F0_u%`jE1T16KwT+orEV>*_cqO|l3UAS<;)2#sj000000OgXMovpOAbRA1h z(c#2jb>YGVRjpb@;dM(t>FXtLYwhS+a>Av;^^maW!jD>um?E%^&TjfeNr#%KiCg(=wEvan22$ z!5f4GSIs#M8~^~o=l9E$Sdbkr~s~_%ow_$(3pNzIw&@daIU4H)Iuy%gBO({o` zmHg{5Wt>g-bW1)dxLSznH*TPMjT)$P?`~=m+3b?Op3Ro6jC1Feoqa*s*%#Qv?!!zb zlPs11SuFtys#-->Yxy_L0{{ScTIRX)N000000000000000000000LqFD&;S4c z0000000000000000K5hppaB2?0000000000000000C){HKmz~(000000000000000 z0Pq@YfCc~n0000000000000000N^#)01W^D0000000000000000KjXo0U7`R00000 z00000000000D#wE12g~t000000000000000006JS250~P000000000000000003Tt z4bT7p000000000000000006uO8=wII000000000000000004LmHb4Ua0000000000 z00000008hBY=8y;000000000000000007`M*Z>Ux000000000000000006*iumKtX z000000000000000004m3U;{J&00000000000000000025!3Jmm000000000000000 z00019gALFC0000000000000000002I1{KX};FJpcdz00000000000000006>{= z0yF>s000000000000000006IHI(I(HZZesQy@1_r7dbh(Z{|kri=3RCxhE$luejW( zeUX!sGxy}=IXO9VPfku= zak)|ZA}1$j?#ao?D=s%`U*zQE%sn|ddBx>M?Teh8oVh0_C$G5NsC|)>lQZ|^K}}6vd9_jcpr)p- zyxJ&zP*YP^UTu^?`&GxtWy&8`pH?e;tuQh}PBoZQ!PqxMBkPR`tulan*|+$;rumFE?smAPxu>S4X6~t}{kb+uAJo*;%sn+VHFNJhwK@NtTky`Nrl$7Y+9-Wc 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

    upM*baujQBsz;T*0v(-wv0t3+{v*%+ammTa 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 z+X2{MFzAj+*U8PzRdW|CQ9@#}B&o5VPmRo15~InDs;$M$XY&Hv_T-@#C2XXmJC z6MtPk`V!rI-IdjP{n4jRYs>cC3JDHUw=Ny3?Yy?s_Vob(P}iy>M+$D;QeS=ix>l^- zpoNQ9C@lP#;uDhO8IHXbu#8mVeWb3wc|B( zP+yz(H6%DlKYle+^A;}EvQ_JJB05G1iOF(ua#Y*kAPpZnKv#^pv_>9wRW)yRb92=T z&ra6xP1`m5w?7pYeoSd;8AWoktn6%?$KEh;oR%zKqoa|>Win+d%g#>0ty^l;@FBWp z{AhVJaWd_WZ><5gj9g!Jzgbt@VF5Pt@Q6y=633U$eRG zyY?yirG9ufG56ZGAQCS8d&~S0+=YyuCa%YWQH? zdc)P#`aG(l9V)7-O;8Knce#+*U58X6)_?#2_;)!I8?VQnnITDf|BdNt641DgBPy;T z#0UUDZQB~RS8HRoYJXCgV$UWjDLX}3=8`uosVUBOPV#Z`Qhu>-703=Ca;gLFUFigFBc2Q8P=5-xTiC6;y0N~%JphLyPtHzYOLq%rWsAVN4hH}Lz^1&sJS|+jLK&t^4d~mm z#I~sb006bkY&L7zs`bjr&DAAC`pd=HxvoPh5o$v8mG8`Q zHY-chXUx>*ZM*g8f9})`6UJ3zv;Y7A0000000000puRAfOm!WCB+0(60{{R308l&T zELfrsKK-un?@msRn)=xNRVsc400000000000001}Z4^KQ000305>AeeG8&CC7!2yu zv#TDw=T?OT2i0|00000000000000006=KNC%d^&X5C8xG0000000000000000O~iB z$yC=NNRo_o9RL6T000000000000000005L11<(Kh000000000000000000^c3ZMZ1 z000000000000000001-?6hH$2000000000000000003w(D1Zh4000000000000000 z007WnPyh`8000000000000000005xDpa2>G000000000000000002OPK>;)X00000 z0000000000004jng92y(0000000000000000000D1_jUn0000000000000000000Q z3<{tD0000000000000000000q7!*JQ0000000000000000001JFercq0000000000 z000000002cU{C-J0000000000000000001>!Jq&d0000000000000000000$gFyi_ z0000000000000000001h27>}<000000000000000000004F(0!000000000000000 z000008Vm}c0RR91000000000000000G#C^>0{{R3000000000000000XfP;%1^@s6 z000000000000000&|ugfjXYl0F#rGn0000000000000000I27h2Kd!=2$I+V8UO$Q z000000000000000Km%g1TCLW)4gvrG00000000000000006_hgmX=o6AxL5eXaE2J z00000000000000001XHQ&;S4c00000000000000002&MmpaB2?000000000000000 z05ljBKmz~(0000000000000000BA5MfCc~n0000000000000000MKAi01W^D00000 z00000000000HDF302%-Q00000000000000006>F50W<&r0000000000000000DuOA z0%!mL000000000000000000dJ1<(Kh000000000000000000^c3ZMZ10000000000 z00000001-?6hH$2000000000000000003w(D1Zh4000000000000000007WnPyh`8 z000000000000000005xDpa2>G000000000000000002OPK>;)X000000000000000 z004jng92y(0000000000000000000D1_jUn0000000000000000000Q3<{tD00000 z00000000000000q7!*JQ0000000000000000001JFercq0000000000000000002c zU{C-J0000000000000000001>!LYCE0HUIzYIVM#prBfv4*&oF000000000006^{A z9J^cVPjA=Wgu{wGo2bOBWM!GNYc&REJ16-%dn>@jS3UeX>5{;H>gV6RR$~AF;9_L3 zTCLW)41fY?0000000000000000M#MSYS!F{CHm~ZPm0ei(}l^kH4gv)0000000000004m67nTyKM>ovS@r+ZF zB&$`DK{C{BScR-ss|@D_6x67hJ{{;*b^+*HSr0RYhOPyh`8 z00000000000001>!CG@_izaV;MLCw7{156=)pH39)_(%bHs|Q!4KHcs$&Gav5C8xT zkbPYT000000000000000005P7I5|R(Zk&<-7pv;L_&LNgNW%jAs+&&-b@%HiN!pum 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 z?|rN-+jq-k%2!~3zpflPL=*pTgF-`sD(x5G@26RR|C^S6y;3{k_bL5srYsgq+4@8K zwi-KnxJHj0TIqLjXD3wD_B?grY>ckZqIsC!di^!N%9 z^apk8+R^3H)c^pfPDlTC`exjGeU`LB|K9(R&YI8Z!jk8D|5o}rfUqXPdZ63wifezB z+zqaISQ`L<-y4I~YPHt9*~N3I3!ft+BQNRs@cZ+@qNV!xJ0EG%J-6$QTjT0G8~^}- zDwUL!=!IA2Y5A(}>y*0`n9Z8;^gp$EYdljU002OpnN0bb{^UzKbT~Y@L8N|H49A5W=ycxe3wWJhC&5deToZA;p2txMgiy_pG0E67x) zIZNhJ`wdGj7H>B%1$zf7yh*Tn26xf0mi-kQ-s_Ua004k1<>chlcL&49S#5hfFvp5aFX`zPf*{O z?uu;Ny1v7)i!~qs0DgbUCsf>c-Bk`xsJPS`LyQ0bTxzl5y(l&Y0N^*ubu%9UXwSZb zN=!;t@1B>bO+?H34hH}Lph_hrC0h3ND&?8-HL!n-B3iYm?~nih090C9s+DWjtEjkG z!-vMIiMMxshh!IPKmY*zzL-q;TJ_xqd3tzg-dganf&%^Z+DlKWL;JS1K3;*@tQk-LQ=7NOYwCl4)`Ylm zE{qlc0000000000001-;IXOA?9fBmuy}kng0001RX)Ip4T(7?IZpF`DUY>gF;lI|Y z_!$5I00000000000N_%i02%-Q0QjBo^7NF^Xq3TVP`{WSdf?uPijIn`@2~&>00000 z00000005j~uv)Fw`VImB000000000000000002P4mXniH-yuknjP)G=0000000000 z0000000000IEn&j00000000000000000000jRpnK000000000000000000008Vw4d z0RR91000000000000000G#V5@0{{R3000000000000000Xf!B*1^@s60000000000 z00000&}dKq4FCWD000000000000000pwXZJ8UO$Q000000000000000K%+qcGynhq z000000000000000fJTD?XaE2J0000000000000000F4F(&;S4c000000000000000 z02&PnpaB2?00000000000000005lpDKmz~(0000000000000000BAHQfCc~n00000 z00000000000MKYq01W^D0000000000000000HD#J02%-Q00000000000000006?Qb z0W<&r0000000000000000Dwlry}kng0000000000000000002++i>Tdch+hDg$ozf zxD6ek0RR91000000000000000xP&7G%yr$D0%!mL000000000000000001sin<8ju z_Mre80000000000000000001hOF2`}>}nY6)!Bdm0000000000000000002| zzO)DraeALS@4U0x_iNKFnhwwa0000000000000000000kis}lSYg7CzNrsY=5;{Nw z0000000000000000001}mdRwQ^}fIE1YO(WXNeBb00000000000000000000F0u;? zp6gQlEYSfP0000000000000000001h1M1QN+Lh=44FCWD000000000000000pwXZJ z8UO$Q000000000000000K%+qcGynhq000000000000000fJTD?XaE2J0000000000 z000000F4F(&;S4c00000000000000002&PnpaB2?00000000000000005lpDKmz~( z0000000000000000BAHQfCc~n0000000000000000MKYq01W^D000000000000000 z0HD#J02%-Q00000000000000006?Qb0W<&r0000000000000000Dwk=0%!mL00000 z0000000000004~!1<(Kh000000000000000000_|{|AESn|%f;`N9AI002ovPDHLk FV1i!~_L%?x literal 0 KcmV+b0RR6000031 diff --git a/date_range/static/description/date_range_many2one_search_field.png b/date_range/static/description/date_range_many2one_search_field.png new file mode 100644 index 0000000000000000000000000000000000000000..053a9084eb3668b5373f97e7fa73f99e16a721ec GIT binary patch literal 405798 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

    e=gn!= zvhSPW)~tBmAdZ8MuGHw!j~V}1%9_79{@VCzKZonZ)TJY>KUs*ATgf7TRpEA>*TRZd zRc_U)5%+sF!ui)rv~Y6bPlFz2h<{J&)N!G%$%IROVaJ>t?)7ZJ`Sf%yn=KfO4Zxa1 zBJnJa001BWNkl`L$adrZ04z?T%&c?bJ>(;~IWWb!2jSa}o&Bb<4hByfn1x70o!vpU#NKTq02VDKX2t}Py0R%hCBDb?bE$WsUcl}`t|G5 zrgh7LFm7Q6gMo*8^<>?KFS(d`i5P8oM_txG(i=I;YO0 z0?_-R2XM=;zFUUI?v3cty)%c8{!H50bk1G4P@#4JCr_Q>)MqA^V~?jr z64W)a{5~#S#?jJntLzk}pW!$FUU)RCWZV2*RiLdu$>j(Zt1N2q3evIWDGYSqnc~y2jsPbc5`NyrQ zQR(Lj=Sj&6ZF)CzRE7Hv@M!M^!~u?9TQG5J zuMANI$H%JVS&M%E?qWb z0Blxkk#XOu0JJ&dBB{v-NxoS4Ruj!Tdeg$a5$@F&`x246SdCSHu8a#=Hkugim4BTL z2BQ1a!LKp6IDuOo2y9_sNQ>(~%JGU98LoAlZt`*+ojZDSfA`J+?EFt6SFT(wa{r#a z`#G6%h6eTP@tA*~BKKYRHKU+{bK83>e%*V|*7jf0&1MVNu9+*`?w6CNv0AMd>(rr5 z>*~EUij(2SE0SL`n>lsb9t>~Vr170o*|{7ZoqO7=IG*0(`0T-3#MFKm3wLf|>nBqg z-J=2N=i&&RIi81l2NU|est?{UQ(K0A{0;m5cM)@+?1pF71)?M75Hw%_Prtw84yowd z5Whk8O2=`L@dcHRQ?_p;7GUIH{7Nt8UPHn+#22uug6|=ebWA~)!*+g<%EU1#qEE5OxZY!>ofx zz+ixu%^H(=`3hGrp2up=1edxv8SC*_@2e_L*xVFJ%L3~XQMWjHDRe-LHQ)bw3I+tOs>}L_xcY#lO)&bzZ+ZR2v zD92{wqvN@^e2le4{rdIj{h$wf5`N^TLq|#aC53KX?3b6fWM%RF54!<)uxAh2x4XC0 z{nV>hx6*xIy=LapuV@w7Pj+{21P9Des&< zO6aN`1iszp)>eEhq9NXoJk8ukp61O{`-u*l!?Z7svh2AR@c3sWV@thMy91^MdDX0w zNk0danf1S3Y1G55{7TPN#nh}Na0ZX@;p~37d$soE*1iv;Kj_2g_s)>;ML6%w-b`G? zON?o@ij5OGR%_q4f?MCgjAk3F4@D63(=f(%Ng^)tC}8CIK|M>ZX=78m0tb!3e7Sd$ z{Um@}!k9OfqokYy-!j&vCChQ}KY!iC{d@svTXuJ+j}QaUs_9KVukZBr<52s-Obw18 zHsTD+W=9gZIpq2}xmD}ubP@>w#+G>G2SRJXv8}4)ui4|L&I4ss*!|?W%-G`C#2H=`8){w~R|tly-c) zHTDxdJC1Z(^8DY{Fr(KkoW1;G&!J?}p`6MNXGqx&&=OPad-{urh=_=Yh=_=Y)NXk} z*0|F*(6-e8x>ou#f?Fi7c#`*rg9r-0aC7@=*p0ET&R}X#$Lm*OJr&E$iF1f9ba6v7 zuqr!?uX3|_)}<~_)US_AcEwA{81HLGlX0V|-@o6@jrW%5h~KD|u&B_L;!iJS@x}ox z52~VKgXvpX7IvoSyqdZ)xZYU|rC%<)gxWN(B`ZJM0DGX=W`H_%jX1lw;OqkKp7-G7 z;zUmJDbBmq$6kgRu-Rzh-jF&j&TQYcm$VBRxYVhK0cVaKI>4Fq^SBu6a{1~tGBYo6 zF8wSco_rWXZZ5dE@`&GW*n8j@Z+^6fI?gV*nvA%(IN@Y4;0)Apc474657NF>Gk!XB znv9EAZejTOBC*qg>Hl#;gzl+L)`?%1t(ES#UR_rj-awGq#;v;?gH%RG0w>vDcGA}_=Ci~b zt2=4Rzl@LNQmK_IQw~-9%pp_j?hJn~oaK)JB(v=0lKBEV5Nt$p5E*I7q7e#<5w@bJR76+k?(iI>XQ@Cl^#A;i;b2 zAHP~~Y^xeg@$78>{Uv5=e3=2~l--*PT?(xBa_b+$j8*^#2%WdNpqhQfHN?ADHvnQH zca+oq5(!)Fv*zEc&>M?2$)hD*jR0}P?!K|(BN#E|RYpk9EbZBq#PQuXJW5DUCLs%; zpX1jTApKnOO>|I(_TBL}0&FCvyvp=H#S;x+^t*lEC>IeC5fKp)5fKr&V>QI%2H%_Y z4e`5$#hY$`C7zfsZ#4XD#Jk7i%>85y`*yD2%|hYl%*0iU89am4Cmgp-x7t|Lc{264 zuA}7#@6d3_6PUVo#HCdW4E5^);M}w^#`a#+?bVZ}f1bd-8~#R{zkgCILc0074hqJ< z*ljVhLy10B6?;EJ^vt3G^K`3?_*Z7(z2(lH*XvoO>)~gE0j^!k#>vGQ3^seUXJ=>J zTHQm-4sE%wRa5)s*mKaWS~R17zus)$5zpT~-@v-{8~Jkc|8nx=FSw9JUBflnHm$?M zU0U+rfA}5G1U?1^BRJLJ(Z0Qz`QOhl^$-1-IpHbZobVLyOdQ7h|2=~DpBurue|n11 z1NvaiwX!Gv1lO)*6^y$e2wiQNtK-B~BK%xLS`;g{ovqs8)KVGA-|@-hXYqDzgNy4p zB2yi0b-ikJxnH%hGIK^epG^Opm?Jek5UH(dO{rQd@ZMo7OMkY~rJ;e|jSYsY82w?k`y~ zw_$_&)T`^t)oW%BAN`r%`u(Ot{iU3;2dx@3s9&ke(KpEZr6@D=GAXCd(DA-@6>fVg z88G1FWIvbS^G*VA?if-w!3a zZ=uWP6df1|Vd1O?Je~|8pv-EjRm;?C0M8pYvTS=epY3}5mR6B;>+FXg+lb4`Dl>pt zdo;xFsUY}jBL~0QPc$1j2y~q^7+*)5n|cy3(#U6P<5(6RPrz#qszg_d>u2q*4-02> z|CjJ}(6QzFRfO(yya!XSAf9ivk#|mSB=p0`fvweVTwHl{u@phURavTLLL z1eu$5p3F=r(Lup;w;Gsw5;&x6l;nAv(UbNk;e@81_@A@2RDEGtpj+K6B945s>6IC$s` zWF`}{?+l(j{OIZirglB??%bBH?OWnj{5@;S8Dc+tg=rB-%Ptyb^kc~f!|-$k9`U2z zBX?+R(bm_mQd=M^jwurt;aTeE0u_Yz*T0r`lpLLA^V4UQ1R|z8)k#cm6Uq zg8^(ddk7i>27`h6P2IV#ZqX=SGq(nee>R9g1Ns71T%8TL8f=)Hz~};XoDGlW^J^9NBEITRDcM@yEnd`soaTZu?fwWb1ezKm?xalyvo<5p75 z@agsTI5|0S{O4qj9zVgAD_0AuLHGKN4~^X$m1x(Zxd->$ z(+q$;d-rqY%GGlFx_sp-M~^1~a9?{bnl)=&;c>Qa+om7{y<=Abxw&Om0Iw;ot|r=f zwE-Y4?HtL!l>g$Cl$=6p+N~@fTU}ZbxMV3a+5sf9?76}89kYn&T}eeMC|WWvk$LI} zu^Ypf`SdCZp95wO^8##R=ClnQEL5)3aw?u>W2O>k@^aXF`uD3?{e2R}i#1wK?O^q) zqkxg;`*$cYX3xI%e?@=kxH_oYpqE(E*J%HPVAuiD>-Cdu0fj}d0B9e(?!iX!XciH+WjptJ@*{kwqeM4y2{=8#I)vTYctu8Qa*f^FI zJ2qwhw4vbf^XNN^vBge~xRu8?kM>^nisRe25L+c@mRCZT!A$LI1d<6I^MZqU+RV&h zFOks8?~b{Aj>+dGmdv$Rc~9RypZ@)VnYL;R2TxtP{u*hyL}uoBjwfzm{o7NSR`~V7 zZ2(i}`r$zq(KCaY_-TBx*Of~g|8fyy#zc~Uk-)bm*+c!eiJLz@n(!SIWM8x2&S7Tc zkwU*8SV-R$#>9znm~Q4=JP$8?jR4=Uc-|IL3Jo#yr_Icq7)na(GTxLfXdg%Px0Me{ zcMX|i|9$O5Bom*RL-bEYt7ThG?PvAmVEY@G?MCrtNNKNwA|fIpA|fIpA|g^9QZ~*g z_>5-Bmd&gQ?qGl4x=cp=f)}xI;b448X7!Y*gnoYmpAT0n3ke^NXUf{50b0+8MzQ># zn_2VPVEhIRW9-Y582k2o)@+Di;oFlK`|>142lc_POR?~?8&PCLWNgo7O4`6Is`KEZ+QdpVhU5u4SD0qkX^4d7&O!r94*9lMV4-SN3n6sAm0!rr6?iLv_^XNY0b(U|j;6M2Tw#RDy9$uXDqwV%!7J%Fyv?RTdqF+@tLH5H&8nRPIi^sMSSP~X|^@79TX+q5DnIfWl~ z#ba=C;>Z1mXi&c%kNNj;*rrKicYf>l8-O0V4nTzhq@+voSh`?%g_J zG8X^M((cNYt3>|uf3aHcki@>JJI`-egXip7yz|9TQg%l&c~y;AN4pM+rQyp#0&I@Xn=2LBPq=$@#XTtd4EKJ-R?h~EP4H`-Mcj$Y1=|J8 z4Y`56Um$MY9Nw8{|IVXX2RtoDNyy7ed2|kD`7Nt_d<&Sm;s2D8Wowg3I03W@!mq60 zZ|lJguDYe43S3k7fRc=ULIl}iRVcvI{a z9@~5d^L)EV-Z>G+v;lsE=BzizF^gUxW)aZP3qR8t;?CtSjs^^WE1bEdREVxI z3gyj*HWD#&)@j-tac{VaCc)Bs>#Yq$nLH zHZyVX5yrkXi>W~!D^vg}^QX-$o*Bw#hq6lC=P@#rg@bOB^;L~ZR)D_#Z?h$vfB$fV zCkFPw$>4+`FPUuL%3u#F=P_U_@?F8V1}FRXPEKI8hpeqxxny3vim6FGa*a-0#zxzo z9jND82WJ;&d%@}a{TRUDWWdR(=vWJn-)gg#xV`F_F?$8G;qVAj6XS^8^&MZYJ3w;k zabk}YdX_f##=nyXUOfil->(n;0o`cpdXdx&Gq_hgLq^6iHhsF3k0QRa@4vY>{sAMH zIQdyd`IHu>zR01d&zb-6I=p!@ZPNsoNrW zXURIgj!qyM@ah%7z~EqB34WBe#ePipenXf$!kY))9l=1aMv%Ix;`880;yT_5Plv#_ z7}L8Fb6Sp!!(a2s!f;l_#Bn$c@bbmqR7O$IjAMKq{W*~l@x*Sk&qMQ$ehdsA&npuK z(z(#&rLG-^XGl!39n7PzYw-`b16ZB3f>A9>_Els(c=<9U@LAq`Vz-$IezZ}ES4;?va@;E?>Dq>cdx@X27`eigC6Ib|NA#- zXV0gBX0Lz<}dyPtJO-^&iB#px4kMg#=5Sqj0hUcp1u3ASh9HY z-4B`l`c!&8&>e%pP-I)H)ymfIexOr__T1a1Rpln53Uu!1&HddwvnSz4zTLJ1&(p;LmeheQULO_>>j@$KrmyMq^W%0bttUqy?ghLJR9oeL47|PU<(JQ|p zVAlqgt=dTJ_M;p>aTI8P??ZkBKJ_$#LES5G)@^k$;rns~Tc6y*`tXfJZ;vP8(gos9 z*u#unJNpqBGK>J98~DS+ttVsO3c@Wip14EFq?|iSy0Hm<5A`HqR0zWdRqT(V+QWoj zP!Jw#BS{DRCk!aJI$k=clehk8=!IYB4g@^)G=YPvetnpHCb4FV zKhfc-DjVd&D`?|@0qa-k70RHVA zKX)qRu3JB)bL&5z89lyX+P-AoS+tqJypt?$e*Jh6@bN~rei_cPu+6MLae@3})9~@* z34Ek&>2rL`j%^(o`;TzkW-nsd)&m?rcNCg+!{a8FR;8G_^ZbU5_-$Op>WD4G9=brv zi8FY2?#GPr;~71uBW~%N^EPgZ+a0nf-Fk(vd}k2Hzu&^@$c-G_ms}{kY{a{>7apy; z6WD(M{{4%;KA7klvXt#l#ahJfeT~GY`4`z7qV0>%tg|AGNIzBdQ z>fkxj^!oEEywIBI@i=o|eu>e&nv(GT&5hAx&|+rsLwa8`etOv;I5JlpkS#w7ci zv}`Q<0N!;%IA6Mj5*oIR*mD<%JJkgL_6;gNfY$!JxnVP-zg)#*5}SIc9q9wvpNhyJ2^S=?UsYIZ+{ORI<~^u*&e^M z84Oq~*|<7$Jp^sFQn-S&y@GSzy#_;(yXu%+xTkev424_RY}l}om6MCJ!2kwBL35i8 za&oNLY-NX^t0w?`kWYMGCUL|Ij0*0+i0>{Kmi7FtTD{ zOLJm4!-mWzrf|SB?KrU!^N5XD!O8^@Y?#uGB6~B(6FOu(Gq)8zWg>Z3Tp1l5;IAWs z`OB8VZPGcsZ5=bWt>dGJx7fUHJP#D<=pp#1q(Y+Iv1(QvtHPgU^Un7fSQX*qHZ2lKprx#v(H#!dq>|7Vl%7um3c{+!;tYEayG0cZQXH2o5 z$-Fa+{{HjWS(zWk(eonhII$74iH(S2ZtPlSRAGqzRx#MBuhxB;e70uSM7It-d#^Lo zJ2;iUVKumBHZybfLVnm8&%?cYGWV@%C8{LH?M`6oj5z?jGKGD@yDOATCFs{rx^?9zD@`4wk7rzxnVPlK3)O9;?P<6JybLrYqQx{ zxA99BFZ~~^Rx3_UPIT|uk-#VWIe);u#}2(4Q+2jIxD z6Rg|#C1=ym^T&}xh~2)ElPPD)eVjx@MBqHp69+S8I|R(#%<`Z+|E%h2w`&n?{}c(W zUf|1bZj(0wrCKGt??+GsbbV4Vu^+T5};c z8*;KBCmUOCHej{iX0>6!W)D8w>_wroa^Y&0jk6hMl2TIW=GBZ=O&gJ$or~pKHdivP z681k^Ie7GRp|Lp%Kih~tP_&YKW#w9mucib1wbv8;WnZD2@~S-~l@f1d{dbHZ3UrH{R$viTx=qvkOwXg$HRq;8p(q@i_dwTmdr~ ziC^>jl*ugL1-%#ii+@k)RxrGzwd1%iBnEmt%jzYsGSsILu7Ejt2Y;PBiJ4o{X+A!J z10O$HYV~MRH!-a3WTHx|c3hUkaDLN!Hi-j1;8^rX+E$`zX)(ru0X-h|0>(flPEj2c#@TY4>N9yeLZ|Or4KD!0rN>>m%PRwXT_3MRdbP70h;C> zG*3&%HSjGyTk=mH%zG?2y2W!K4v3DcLIL68; zBN?|Yo#u1?#i{9q=Pv*G=fTKNBUn138}6=P&Nx8ilwiiKOE0lj!A$J5hw1-uI=#n# zOxU|a?bWgiKbM-1W9#9!@h|16>1?_^Us-E)1!%cB_jc$bD_7~%p*=qL zcPY1B-#!oW(fqe~bM7M2&Yt7op<^68bj;zlzCPWUIeikIt#0fb6NACP@TZ={Xf(3q zla*Y#a+Q7i53z6mp%U9RY1{~B=b8z!19a-pp0{3mk+`>&EI6}f!`@j4;SK%qYA|fIpA|fIp zA|fI;$<3z^{*_}-KsiP!Zy1t!9vkrJSYlw;c z#2(5jx|4m23EkL-B|$B3?ci@Coe=dQhqq@(aN zz}d5x`1YFvI6K=*GUw*z(z#=E{D13>(ddkmlL3R(YA@AXQ1#jVADaPo>^sVqfA8h# zz=1S!cgJXQ#o%IsI(4CrD+Xs1F3!$e$k@lBU-sbR-MnBtHmjA4i&wdL=~|I-=7*p2 zZlOqt=_=KY7uQ8#p7t6uqw~VeX~&68J6?7(FMs|#=WX7sNcb5@TK6II_d)Z?VQiS* z=X#}G*G4=r@_klYPIBLbSmv+W!E-)&_b0C7_3(7)^%np9G?)hp?a#G^CoLK|=qNdg zcNQLm=HvMLx=Dospsu+43}tDAg``e@A!cC|u@k!4?>FyY`ScjTpA`}B7pXez>eYuC z>%vIuG?I_P!`U?b(GnGWZ{ArV-suVHhc@_659hPw4h#-o z!KTEKg#z(6DJ>n>;BdBnI*kTR>sZk?i91-e4+wmV_kz0>gzH`1yD{e7x7f69GEvb7NSe~^`npJtBJ|^Q81MnB zKOTDh_PpoPii^kSK4k@w+g`#yz|oWB_EoC`(3f}buaf=z=cs}Ix3Bcztib@!4eL=Q zecev#*RRLG{*SOH;YR=-?0G-#jVku*iqHLBi2U0U{vEf64bfk7=*V%dT)7H>N3$mM ze&_)P2mB77`@7)ebaSC(CnqPK`uzYN^Y25t`S;=J;eoVi-I5ExW)!q> za&p3O{o)rQA|g`VeqKZ9qBDSz=Lhw?YcA7uH#@#6ly^=8#vlTE=@AzZ5fKp)5fKp) z5xK3In&Ry<0B@fG3@>xT^Td5RhnZn<952X0XAwPfDqY*J;(4FD_cH-EpQl;Ar6cn67q|Ac`>!p~(%O^hW5@R>HkarIlTK8y*3nCS1=d-yf{ zeSpL9tV{!fgBj{5-0a$ik-_lM!dP}5zQ~wzf8NS5?_9_HXkfsrOsrs_yj;o0h}{SD zdzPV96(G((b;4}E={+6VxsEj8l@X5CgDXD$0w6qw*u!Ue(dV9i3uoz++X+Pw~BWZ!uE+{;(V+!|LUWBE4kt2FmCu2*dV=(?`1eE9wwWp3m5kS}rH zZm6>T6*gqh;|v+}c!jqw%+=LI|3@FD|DzAzP(;OV!-qb}@S#su zX!|CO-HBYeq}2N>J69Eb9O~7p%a}h7W6U3imAZ{3E1T?`8~{9;HO1BS?){}(L`0-& zohRn)MWpu%!N0E;o^FL+V=ZS$_#&Lp_cs#a~ z6FO!F-dh$E;8D|KtU+!a34D76fiE8+CVUmEBflZG+=|c*@O^ABV<&_V=u@*r2y0r& z@N>z4u`MsqY_r*`Ltpsy3cnZyJVCC|^ zVzAgSS)Cy_m#deraP{g{oQzJ?Z|cUxVUH5nuP0c+niqb)a@oR9M^AIcvg)V!Yd<&(7V^8j0qUZb5k5|ZO%AL(&0EFr$sS;T@;-b>|sN>6_L|P zIt<`Ri{_3;5Zz}f$f2et#{kf~W19;9G^xqQ?7M4T+5w|YUf}g$L4GwOErm3I zjvfUSc#CV>BLIjYHN#Tju~f`iHZ7c2#nqpI)D(Nzw%2`?-)F{2zFxPKPuA^V=eFba zxv5fTN#2(Zz#r{&!!60ud1r5fKp)5fKrQJD#Z}exqjKH);k8(~~&3JD!9? zCOq{)keypc0$zTXfS2FJlAgrD6Gu6|{Ro+bH|g95@6KLyZQoQ^Po@0ubJ6=Lxc~AM z3x|)S(zZ<#8a1wup-v9YxmjSa<)xRcV6|ef*)U+^i9S8}ZTI&4dinxaFI>TVo<{(m8be3|6bPSmkGHk;>227l3xdy;nMi z*R5dOx)nw4@#^JA+r09;sfXh@Tp|JL%fwCMfhoE4_cSIkWtYs)>2q z3SO@2>d%E$wpexYCjQuOGHa_o^;|?16p^l8w`d-4?ZclJ3}Jpq6l*6u!P*JM?(g*~ zVH3I)xyelB*LZDFV*%(%?Opih?2VUzzPxi^6^^EC6Q1gR%leW#pUq}td)$A>%Ff1E zrw*Mvwy)_SiHL~YL7EcqRya$xZYK7Nc;XHv7hKZIvt0-L9tt8bWB~r{6@5<%?Odf6V^=ON4uK_hZlv<&*%Fm_UZ?)P;Jdi@S4lSr#*NAf+XPmMv7_M(nqzW`Z z!}@h;cwZ}f$T`=F4RCUD!r){8o6TN4+TIzqTpQOeXR$N>XU=C_DKq?RZ&h@>Rp&mQ zi~2uWe7cC&KaMIAa!%eAM{+5xyatTp&39j7j88@S@StrkAUcKAG@ylpO_EQt6QG|* z!QHNS0O=&Aodt>qtux8ESaLTlynKNelGD;1v;jCt@-6^BTI6-qqIp*!3X(I)0EbnA zllIxGQMYYTl^;}|Byz!0(yF@pGk_~J2h#SXlS;`c&$#F)^lc{g)7h*|gXRNX3RpExYu_u|)y9#z$rEb+c0OlRcpB_c?5ijscqXR6Dj^%I~ zH1Fuo&?%F6b3&gIk6l|Ydo}VQtM;&AWW`QEs4Z$N0PR`VhN}~pt>tf9oYj&=?uA=( z7DdDQb-4e&yZL$;Qq_(eJHglAYy+TO+cvcIQiX955h+ho0++`TSkuF(B}}cm6ByE+ zz&q^HEm9g29zKH^?K7CsH9Zs&5fKp)5fKp)5fKr&Ba{|?E?Qx^SY>FNmGc=_iHZFQ zuU3t5c6P$WbPa<6FgQVOZeGb~dkET4s67S)&MwYH2Vp3PPGhx##hlHN!>8D``-p=o z)kTBOj&7?u$B5nK#=z-e44wV~sfQ18`0z3ICTBw0abkBJH)S^=#e25`2B8s>P-S8{kQR3Hp6bus^ZJoL?5m+7` z!PnCtWt3O3HW}ZsDgs~x{ynO$O0#*}3SQqr^;CcM>c&uD`MMn({&b-I@yhRaXBgwA z#5rhmoVW;kb>T5@Ov1nTJXp%hc)I32M(J40P~t%@q_fYnz~`*pb$}VYyOq9Sjkwu) zsJPUqa6U?dS0=y4i@o8+kIQe9zs94sB#<$3pu@m^ZRJ!`9UGktL_h3O_&8l5wp=S| zVgD#N3#K|54Dj#pXQ<;+W78zHNW_|r{ID~goSd9ew>fg`1hd}#kaOpM#mUKu5kZ4! z>|WXH28f7=h=_=Yh=_=Yh=_=Yh=@paXwaykgG$fkhoAHP^z&K1_&Sk`=Q6Qex`OrU zRcsau5AY&$s=f!v5XG6?7wto6HFHRZHb0Z$b$32t8sBm5ge3aHL zp5U*CE7r>cL&gyRBrY7!umw9vGUwf4K1^vb{+icEzRdD8=sjl~1FI};dXmTmE2^jZGl07<1A_rp@cO&o zk!l9G$lkSYGkD}YlA1dzBI{%nle7$5G-T_O??z4p_y?b2mv*0my zG`xO8_;YheoF2@e1>bQfwa~`qvmDyCiO}G1_EzkttztJh50#LbmQv79QpQCxGRl~= zeEDlUVmyNI+X0>uI zB8u!Y=c;{N1_ONg*I_)^#nDkuq@>VApRh6dYwFjpN59|pqW6OjP`_SXzy@2L#P$q;&7PyPg3V?nH^)lWwQLR@Na6E;{=kWp z^df!R3iWOOzqQC1e1F@Exhodm)O_SxQi|PjmQBG=@P~Ej4!19xFJXyMJlCmWTPH=m zO#hMVNOp8*b3f*;jbKLaqGf~kE*Zju(-Vqq?1BHBaKgO8=pGWo+}M-M=w0aUUkJiS;IYI8iHL&h_6o8x)#3Jz!Mrvr-yl~Xq{tnFl?9JaV_$f`YT7+JJR zwt3szcn7Q?ZNLW{iym3^0ce24aDLl+Ham;m+`Qkb{BwyX^L-{0HD?n!(|Z=&ml`#R z-;9hR&B5-x0t4t29Yaju$E2(qN(%?ul-@po)k!NDRj849XBhqc=am@Wb+5ABJPE(D zf6DUh48z5L9+WZe;%;Of;uf@_?<~iUcfndIK8EDA4D0t7q8xRE2c7yoO336Fcy7pj zMJqigZ{m;rCbQOIJ8(4Lg*lr%OKVu8YP__uue%d#9&*O5oD8V-nwhhouD>PW=Z5u+ z{CmYS3O`Gwxa3`i;>wk)d=>K@Z@;&g>2JKx^f%sT?t(D(?LUOoYQDZN}5v3#eH5x$u33*=#np?>WJjTMv--%Q>{A{z?XxHh!YM7yW7#i^}wy%1XksTdX1$LmhHv!|{V{1~y!_NS1hkVGM#Bk;Y z`_U;s%ID=v$efSazH?oP@H4;zQ`WM7)i?t3#^%*)1Ruowi>=dpQfe_~uYr8F^Z)qg zoDujJ{7jzo4t|x@vG%qldUEZ_jF^A1b;+{~>6IT2^`O&$X9hxn8iAJu#E;Yvi~|iy>kBJL*+J3g*C*-hs~&7PE%~ z>n7n}PM0l)gs~^)JthYF;#JPJuDvJm@1#wvF7h~e(5YVl6Bm5U_M~w)AAY_;H#-j% z<~5M#0=@13?B$1lKRKYKZSCJl=v3xLM%jcDKQUIzT`w>;+m zFm4SS)bMCUL_|bHL_|bHL_|bHL_|bHq`0({Gt3_U8rfOd1-D%fJKKtUZ!7lw^?%#L z$W8_Wt?p^an5TTXw@p(FF3vc)ID?Zj7@V*<832R5t<9DfhPINEol9vx&_mLj7h^W9Bh<$O;m9md&Z}GqBXuf92e+6`*gM z0JMmRh=_=Yh=_=Yh=_=Yh=_=YNKO0d?@??Bj|9pNKRc=dUAQuH;b`8&546FrM;n?p zX@JSqNF5g!Y&c^BY*rgqs|`z5Hdn7?arWFrzT0(#eTP#D`YCfP4k}YmeCXE&@gkX7_h-{Bks@%CAb4Nxgt2E2oqy)8&Vs+jYK=p}`}nbBaXdmNP+f zAT5^V3pU~N#y}oukzZTgOvd3jKAAR~D1g8KdRI~S`F5rX&>|utA|fIpA|fIpA|fIp zA|fIpg=AT>*z~vcd>t8$&1!QPelA*>x%BX}&1NmQ&1$u8=j`l+i<1EZV71!F&dDV^ zC&%8%V6O^YH2hpL=v@3ZfIp1=Bf&3Dz~t&mRZs=!+9bb1aAgFrI%x%??x?WrojVUn zYbWvBkSNm1+NjsFY>s%JfsQIf-yl_h77-B<5fKp)5fKp)5fKp)5fKro1&k&mBcA&s zJ^Mb$_J4iHsS_!jN;=7v%*zz5Ia+@BIse}P27>{B+?-r;Y(=X%=ig_wSt}fVZs_ht zoAzz-Z0|+DAAV0)-}|d!Hbmrh&~{`P2YQbnazO-Z_Z=j5SKbK<&AsvO)rTP?Mlfn* zPj2%Zca>2EXb}++5fKp)5fKp)5fKp)5fKp)DM1yWMdWs^0PR%M0}v4r5fKp)5fKp) z5fKp)5fKp)5fKroC4?;vlL_|bH zL_|bHL_|bHL_|bHL_|cSB2)odL_|bHL_|bHL_|bHL_|bHL_|bHL~0EMphZMPL_|bH zL_|bHL_|bHL_|bHL`0<4Pykv)L_|bHL_|bHL_|bHL_|bHL_|bHY7GUTMMOkIL_|bH zL_|bHL_|bHL_|bHM5NYG09r&uL_|bHL_|bHL_|bHL_|bHL_|bt4F#Y@L_|bHL_|bH zL_|bHL_|bHL_|bHq}EUXT0}%dL_|bHL_|bHL_|bHL_|bHL_}&01)xPlL_|bHL_|bH zL_|bHL_|bHL_|cS)=&UiL_|bHL_|bHL_|bHL_|bHL_|bHL~0EMphZMPL_|bHL_|bH zL_|bHL_|bHL`0<4Pykv)L_|bHL_|bHL_|bHL_|bHL_|bHY7GUTMMOkIL_|bHL_|bH zL_|bHL_|bHM5NYG09r&uL_|bHL_|bHL_|bHL_|bHL_|bt4F#Y@L_|bHL_|bHL_|bH zL_|bHL_|bHq}EUXT0}%dL_|bHL_|bHL_|bHL_|bHL_}&01)xPlL_|bHL_|bHL_|bH zL_|bHL_|cS)=&UiL_|bHL_|bHL_|bHL_|bHL_|bHL~0EMphZMPL_|bHL_|bHL_|bH zL_|bHL`0<4Pykv)L_|bHL_|bHL_|bHL_|bHL_|bHY7GUTMMOkIL_|bHL_|bHL_|bH zL_|bHM5NYG09r&uL_|bHL_|bHL_|bHL_|bHL_|bt4F#Y@L_|bHL_|bHL_|bHL_|bH zL_|bHq}EUXT0}%dL_|bHL_|bHL_|bHL_|bHL_}&01)xPlL_|bHME*Z}_Z}Zreee7K z6<~rU+$lG?BP0m%2(;WPm6}SyjnD%2h_*nhSS@UOK-+?Q8{10HF4!tmg^dcfNL%5z z1uRHw1ff`vn?*PVC=t0wLXdlck_qPbM6~3^Io4N zNs=TpWRm=gH2_E~83S(L_W=;RrIW2M0N#9s-Dlv;;*m%g}*OZX?XS;i>MJn{D^@J`tDuStX29C=$Z7h zWSsrH94b>~5FK?Lb?Zchy9`N^B`Z2ctF0JJ1Yl2pbL-dV%@pB$!1bQCiO58~D~t;1cC zR7q6qtYD3B7jSU*epdc}f6JMO$or43vD_&1iUofqWzV5v#|N{{lb-QezIhEjS4TOg zE9883(lb6IE7T2Kk|as0Y7U(`&8pow-Nr_LxtrlKzy#K)2&pr=lDUu{fQn`6=-vP3L-fddZu3>|4mm^7%BuT1b z+Ba%I&sH~(4XodPFx=%xk|ar0#>`FclbsFUy*ZAaEpG^SIZ~xo(XxVJ4?rI|m>TX9 z6p|ZcF3Ee6bv`$}Z^v$t_c5plXLU%DBuVArNO}eUH#ct<=1L?2 z4=PELBKU8WtpPeuKU`UcAsfs!q3<7Xnt+4M#OOhl> zlB%e>wIcyY&&&*SC6XjbW$)a%OfrL6;VwhvAUivo^XIcUfBp-C!7L&JwWuB1wyg*< zGIM_8saLypm@AR0ii(pJtP$=4BuSDaNs=T z#o4o;hp84x)rkRUNs=Tz7hi;?@&{$Z-#Jue<-&WJ`wpM~ z;tS4&IxkC7c`*PjNs=T86%3vacL@rE{4w`nR#w>RkW}>RxA|i?(C`pneNs=T2>$3WBXXpCiE~QMJ{?~HW)#}Hc9jn&!lBA*-fR-dlk|e3Z z$RPRksf?Soo%ABd1=+rN2@}7+gtoUn#FR+`iK%mqN|Yo?k|arzB&iZQy?Z$emLzeS zy_{zhcU6%P^yz;s!K_hhDSXT{bOj)#WrU-u%TN33PayeSN5eywYk zBuSDaNs=U~;=2%j2B<~Ns+5|mRg;&Oq;%%?Li>8orE!y$(%Qp z!G@qENs=T5D65sb$y7!Eu zRfDir85RbhrD7Fq#Xsc9IXuuMtOb?Qr>uHnGSBVKnW{+jA6q(^!84M97!v+my@DD^ zuRYK5BSByvGiI)4z|4U(4tG(NLI!IljbhT~3-?6c^6xB}9`EZXNs=nH!%LrKN^bZ$ z(2jA_rZBo&bP;njBxcYf%CvR|~$hpQa>CL`01K=#XUwV{TOUt!P<+o!#-+pRM z&h3uhTjr>}AX5g7;+ZNaipGpe0FCC3bu*GiN4~2|xqx zDK`9^Po3_Je>s87F;BAa1aR<=%vjow8AF?vU%iqfNs=TkJc+8J^`d}2}Uic%Uub>g$ zv8{=`I&U#6b{yq+5FkL?8@qDbn1>nPuWB4)t}fx{T!x@k@f2)4TD*(1e^)zy<#l4~ ze184R8j^#>kIj)q^7=nA@%=Rne{2GyyH$_>?`wp+fNL$#`8MtyYD`X2c*WiO2!opi zAkdBp<8L>-TbT4+ESUHx)80CC;l9)q_Fp_Mn8va63zLW6dWLb6ma#AW;(?MRNflG_ zYqMDyI(X4y$fJxaY4|x;ojAr#x}6rG$qg^RNphK1C`pneNs=Tw=QGan0pvJ z`AxQzI8atP$JRd2s1ZMA;%i&;!p{Ji8Ao|{^=dvkUPde0@iy}h03dl` z@g4?0`XURr<%XXDg6#izEAuy}l~Ix5Ro%kRxpG3#-9o<^SO20O$iagwo;rzNulV%Z6&yxYz6127qUd5_ugHv)Y<-YAPlGZ)Ml=1C3ylC~M0cet0GH)$y zN3`UlnNvtucM@2~=!r*}GyQ&I>RkKsB}tM>ZWkNgIvcv(m2qR@sC@-XsoiTBqgt=# z>4QK3E_0}$k+buTdTzQ>rjD4D~T z%y5wk^OFk}}>kVb@T*#W;0~y(|Ocp0el2qo-9oWl9q1!FmG@6g=j6w@<(jQe*Itlaug_;~USz5k-5>ZBj}Q1#A!B#(>ZsqanEp(gKZ=~wR-$P2 zZ$D*v;J+9@cMm~;;CAM|zKiZ-V=0ph5L7_bssnT&eJ@Eza;NIk`M!s#+~+JwQWey3 z6f-8ol))d~0DUG*HT*0|k}9^yEYOv)W8(64R4xyPShFY@XvwG{rAs{}FPhH=pvBN1Fraz4 z6c<*8p9^OvXsMDoxrxOqKg*j8+;TrZDKz|?BNzk<=`Y!Iz<7Rg%Z0wkX)Bjj=`PUK zssl89#{8LEY5P<+8UZxx#&>?!g`I{wo`Wo-hC%u>vZ`ItBie{_{ZPYv3AEEb{+jJ=ldye zJ?%SnXUN?{iSKgxFEsd+q`xd;*8Pe^_pHKKDF+KiC76RP# z5X)x{q%m-2_bTShT*!(YM>!q@0uAWVtslc4yoUiDFM0zHEaQRi|DNptw@+eCLhoXC zHV(i32*YNj08xy4;g5{&QpljxB$h8rWX-DWY&mk0bN~W0YSxk-{RT2}#6aST+F{r_ zn?8@e4M3j>vzalpY0*Vxrjhj4n=Dwiku3*8&%4CyOCxFNLSB9CgA28WUbDgX-o@Z< z#jKk&l9pa(-QD^zc+6e&E#sZV7DFFpQsTo**?AQUx%CmI75BPIk|b3nnHe0rR_od@ zm59EN1HWc{_GJ2;{1d7;oF_LE;P%@t$*MbznIM%f7!@> zE{u8j+ns4}t?HH}Ns^@eGLx8j?~}|wQT))tv>oykuTCuQkdq`ys_4#b-N;ISo&)LA zsGL`}<89_21a29|fHtL>@eoOC&jL{lyS?hQi!}UPG&?~{72k=?YuK1K)tm=L_u|T8 zjP>a~dMGiEEhZU&U98&tDPJohOkJ5(s}9frY?)2sKQElc(x}h>X5`IRu$=Y-88`n4 zzH>)Rf$%dxpiXl-e`_q0|9i}Z4%73JNy%%!)tIK=xO9=Xb;y@qjBHNZJ1-jWwbnGs z%^0R1;a`TIuRxF!n_p!7BQu!0Ehqd85IlQ~jcb0-#E1WjRY!|nLZLDau4yzq1GvXi#0{Kf+ti_onZa6hZy|B7g)G0H;4-aPqJn6 znk|dR-I*pp--QKV><*Jr-?!aC?%AM%glEzoH zv{Kmj2H)>?6T=>Vi&UBcuz%w`9v^lSU!S^x&-t9KGX~MQ`w#ftU-ofbY}*2322I_- z=hv!MNs=T(yi^Jr^dMe3iJCSFyO3-HE^O6C@w(I9O$`99zvgK{@`~={PF)#;*-0Z#xw5M!{}HiG@W^hln;|h%Yf@!#c*SX`UHSL>%QFk%Vd7> z^Yy?R>_0S!b{%qNY1Hc5z#I7%`fb{_%D<8*8uf^Qza{70)39%I>V<9x4{hh&(mrv) zzNI|3at|qi=Jfk&EKLItJi3cj+fs8jgo1l`?uq%de0~(MC2nZ@DXV_{Up%)vH+)=+ z1|7Q--!2LWlD12^5z>k;8t4I2ROyvzb)m}ZN~_b z#om=KvaJ8JjOdhazRX>``ov4D%G(~PMa(U|h-(sn;HMzCcpJjD97R#)j#S zF(omBMmOEg_!0eR+bBS0W*W(h7BXw|Q8Eeg?u^O2+VPcqU7K4m;NGr0{q%NVE6dlO zp#PvEE-k*}ZRQ`zx!HBhH;KvrSo&TTPnyirJ3}epKs$zwxr+fEThgLA98NvT;ni<4 zb5%0OgF&_|n!>outLgrbLDKX`7`rSKFb+h~r{8b}4{T4{Mh(b3p2Ggz^%XMrxvjGq z`{>*32M9Fbj=S$+_$@7I)F{aD-5;>{wKrLLFv$LO&oXXWGz%tmFIZ=4B9kUAVM{Ro z{7s3B43e1%$9At`#iC7R_Xjfl5J@|dNnV%CN4wXu{NTj{qPS=3^GxiO@BF67ro`Pn znOEC9&&bKE3kJClE@axY6#Cp0M@*ZRbn4c=oOd=QNs>yhcANHeVqH#fdF=-zPwHN9 z8?+R153&RFx$$a_ij>CR`NhLCXz+^x+4_fv8T5mNY<&D-esSF(-kP|T zumAo7X6GBTVa70`WB=})3_+)kO(Fdd>tB0?IZL;*JtGJNXnSK*Ahgn2pat!3sRb)TdB)v`Nu&E!F0*2)mH}v3&rAQ) zm;d|27_J8b9d2XPm{mMCuVlSiZ<}~mzVP!w-uu=6<@GHW9*>>y3+}(8IRT*Fm*cs+ z>3UvIgLn6&(m&MYInb&DeS!74GmVL%WhB5^K1+|{`a004RbSvj0Q$C8x&6C>qxgDtvfA$_b5-T&jL=9 z_}<5i=yYS=<7q4Bvp6^W9O%H0r~U`=`Ew3GI?Spke#vvYsr+`o$+Vr(41VHy65-HPS9Zzp(CGc+I2b>ucf7u{x^6FKg5N%gR z#^?Xq&migLDS6@NwzogZtb~3Ay6UxP6AQiiF?f6uuTGr8tdE22Up9p)x6I~O@kNBL zFXQmiDU1t+pCfO)i&@j}C$7MbMtkCV^<(h(y)0gPQ4BdXkx7$6;pc|mWY)Zg>5*^V zb{*sBF=#l$r$55DWhXhD_zbfKzQV+A7j}}8UVDWNL4X(%=1paA^Mb3OS9b>7SL&yA zS;tnrz}OkdmmhG;{fzBZ_{AM+_xc{=Zdpyjw*2>=WkcfIY)E_?fIbsuGh^sg?odjS zB$c%`T^SG!A7ua;i7Z)r50m;`!3C|-H?sV#+{<;eKU$N>AO61Y8r3UFk|aqNY1ErZ zFHeF}grM8rK8aZgy|3MscO*$t1(wFX+)T#qwM?1vEXxaQQv})n@m6L`ewaD8JjDFz z14A8nOYiWiCA>=^&D=`h*nxd{^=_H@C{q^gE70sLGvg@lCcePCs}?e9+Ov%Bb_K_& zB}rH4G$}_fOvSam`n}DjZQB5$uF^-3g-#TydTNBbfUsFQkHinph9&~EyK@Y;l_(eY z9eUn;A>5j>a(036Gr+DH@3KEVcd9jQzm;?A#5)HsbZM>An9es}nCG_6Ie}?T93mz6 z)7GpRgY!nj(=xBVRQAs+Nv*m>RDXW_qk`dQfXFVR_{p8u=S^?ix~GI)Z9it!Yq{;` zYtipV<1Y$7=V;jTety(9_k4rTSg>YSfyZONb!qrHR4}nUWAmocKFR-O^fCW-1vy?V&c<+g7uo zuy)A+B(Z#H&i6v(?RRloqkIn?SjF_*F!D_gG2^1}a{+bY7(ML~?g#(`Svh?PMZ|gw zcYG}~XC~)-4jX>6knnT<^|fdCpxAtOWU}SuPcHUAs=MP^!X&E7db;A zGDv#)MV92|pKlq)fHq}UVbS_C;o&~{g3Y-a&}~p?XP9p>;roS+=}ezN%>Y=FntI8j zk|arzbj^f9(8Ee_E~(*XNs@H2%+RsfB`-hEa(a>Q!dy12S{(W}mscnBqAifV?L{Wc z+*RbVE^ikr=B03HGq+OO{U%curO;_e0!!XnoLA?XKPNEi#sCD5GJn!DthsEiqGGAn zc_`l~pb7zR#^FMhV6t+|kiOeJMjVO^tF zaXjDIT#Y(>E$7CE{~+Z^?!Ap^`iqQL z;RS-@0rLJ=*}0Z2m1O5ek|e1zYBA`03=3_NapG;pO-c+Md@Py#R}O&&jC=6%S3D_u zedye-@JHIU>yvZimao(KGTWrhbH}89Ugniak|aq|sgxiDZTMM|r0V0?(#iCRAAXsC zvq>sso=kc%ecogScgep&(U6#-lbJCghDc!l(l^;svW|QOoLl=Qb25NiZl_P9VuxQ| zFi5Ad&oFmlcUt7j&(v<-o$=EXxThfy+{&w~3QM(AOopIK#_+RLk=3JRzUHY(`wPpY z79w!@htl>RxG>SAF;%s%f34z&RAFgvF#m5|nf$HR1c2*r9>@>Bv5J@8DPo=u^|;U{ zxH-MvoK3GHhUdurq$Tsgp;O%4Ea#6$qgLMr-hi9GLequ-L5}=u6?x755Z@?D}KdUl}<$(orcp%(ml)Ep{v?FjdXDX+;YAhGN ztz#KIe-5Kdyu8Eg-Igzh*s%po%c#cDNlFekbn001BWNkl(P(^We2ARo^I*h|`XI?xhm)T%F# z%x$f5Hz|&h_D%^C{*_hz#34r+g@SLrru2Kb?K-5+@?P=>ym4I1ZZ?q zF9vsPPt2_`#C55vf666EQdLm9*ZoW%o5JWh$z%eVAHT`ip^5Yuct2xDbf;^_rg>K= zIhVSZ?VH|Y&dk+p30}0I&CiqY=ax*nuYG|lnn;o)Ns>yakPx)tXGxN(pT>hGGk;J? zMm8npCSWJ@=y;i6F#s*|#_d0F0=ku=`PhNAEZ7D_4`f)sEBm3oahrBPGTazLyCN3R zqGJrO4|eb6FjT7TA4AZEGyE)71_9c4=>Y5ZKbsBTy&Cswzs2A3uy(|Y{6)6Y5LCe-avt|q?o|d_}y%VW?@Zps` z(@LYkmuN{S0L=$%+!mxq&&#(k-n%WY4>EyvEsBhoo;-Wmcb1HkpI&(1OB$qZ(wsQR z2~O|d!=X$r--$V8Prh!^%|mq_X4RYv;pc%rewH77HLAdDnfoqNb09!dAPr#m9#Z)F zWuE&fPJB|5CsXyc==Dvy&iXyuNny#_Lkz#~!p_H;wTYpw$z2&4U&KyHo#-nHl6-XJ zBv91OPC=QuZ+r6w*YNV?7i&uYDX*}6(<@AwlE{XPAekA-ES&Kq3ugrAG4LTKjE^U# z$gYH?(U5lC8q%&?clr)JM2j6i=IMj^A3w{&$&Zje?oq}L4F#|>(@0wS3R7lny7V&f zt-r_InHP8ZmLy54sG@0iUjna2PG#(@?W6+`WJ}_Uj7uzj?mB@0>A@fnWW$`vOk%1b zXi1VJNxD+`LeN{f8Ge=|NkwT&+l~R)8DxLz2};r!twp2KwYWRH>20=CSTna$Xw#lP zz=i`U9E0M2M{m@WGK&ISLx!LWGW=YgZf0!q`-}~D8LBcG_UupZxqH|MKq_-z-Ne@( z?{x)DQBSe))ukloO~(@7^Gjt`XGLQG8sNiuys;sMhi=O`bkV495!ad6aE#MGBqsnJ zS&w>=@3Zxt(yT0zkN4a~yUqciF-^bm9qNWMkw^Bd3XM6&=0nHm)w(f6Hm2p>U1=KH zsyMypeYTeB$yGwp9q7>!*6s$#BJnSOXGG5dg|}fpx`G8OFSKiqzokQwi{85?iL`GO z*3$hHTUKt*n`+-Pwq(6}o3x>Q0Fr``6V^UUkDgJ53=FdC{R=_urd>MZ)R39V-n?*f z8)7?MI&aF3q)YAt;D!#w5DGx^0ULJ&iR)5GQ2e9KB%ZzW?rNz`KStj2dlI(6N6R*` z@4i;F10aoem*u?wk+AIqgSnF%DgEIDE6A>rPYuYZGeLp-+z+jvz}!6 ztP(7uGVYB@lB8-bns#?jVR^SiW=wg7B?n8eEf{FR;PI20Ff^Ji2{~8qFa#}0k|arG zpiyroEm|DzDkMo#CD5s7FIcvY4V$-fZfL*4kI824C21!>6FRjiO&`u(teBTVvCZ6y z)2J)AHG>UDJ|Jl~#C0ru*uEX1Y)fgbj$OeRg3e+1S*m0j^kVoO3)r~wGXR3yUg5VZ zI`H!Wr3){ot(eJgw_V6nHoapgy{|B~RvFX?cL5c}uBZRRhet{HOf& z_*Rd?1~#VKgOBpqf5u<($nssOdAA$g+%2c`G{;DL=UCqTAHSQ*>CieFexot<060t9 zKi8M!=~QxGqW6H<3zNGS^2^`;oxLXuj>`Dx?>zU!!V6uMqwZi(5uKs|_+%0P{ntzS z#FDmRCeQ82oodd&uatB%E|&N^>V5)0TR>9AMPo9OnETt6p^&toA$^8~PH;G~n0IsE z^8*`Myb~abu_JmHvNO_vw#`B}x9(+MNmrM;mo1^2ZJU?k@-+l#oO}9CY1S7~r%{v8 zt&>DH?@o_iCH)ubs$8f@T6BqLEBOp#Qv=bJzSCNRlK;k|aq|^-;UmK<pYb2 z4vP!rt#U%pEB2lWb5++)!SHi^x(+k^T=qU>PRv*6dd>bl!?tigWtFo4v3HN6U*6Ax zS$r_}34Z<817wzH{<9qV>u;DicMo|jmI7UQ;Otu^dr~KeOO4p=D!@`$hTV43LEil^-eYc}twXI3l2cis|kE}O;1MN(VdnYWaFB@vugKedH>_L zykivcElXZ&`+FZ^_)BA>;Zq6C|HsxD>ExJE2fkC;;k8Vxe z4Y2kTfX|r!)Gs+X`c8T`fwXPwShjLI8G-8|SXcdKaU+#O7TthUj?ubSZ4E zR>brQz_K75SEgdpfa>j|j41 z$05ddyNa_w3sa{R113F7V;*8$;#oMck)#9n6H|&Bi?n+_6J{ir@Q-&5 zVdQ1bUX>(Cs>teg?8oqgehd#ypG(hxI?+WObPk1}?F21Jk|arzBuUp!WE^8Bc4Nt} zwz6l3T%pa}N~iJAA24p- z7^5UzjBECfYk{7KFe#QsubJn|f{T@!zfgk^B6g`S*j9sln_Ga*)oEPNqTkA;9 zyIc%(9rI0ME;C!)z}%gX6lTm^%bDWVlfIFK^N!}+zU7dTC}Zsc72XlpCx*%KqbJxaf`p8GTdPd}t$Yyqz9p70i|-NeZ*tMTVbq z*$G;bBuSDaNs_L$y77-OXGA+9gZr32`ChFrd(8Zlx8==$Vf)xFPIc_adY3&aH7c{qLK?{Eve~-gp;trVXTVS*)%C z$O%DLpH9$*pQXw#vdgG~c|agz|4N>CpbAj^&#^OWHr*zhuB+C>TUOzk4)`fAJ@Z2zxTSgC{DG*(^zQ!yrqBKl;+tH_6RO(s!ps?~*sydv zD>4AOGBUo1PRU({F`;M93!J(6S;kIT%dyLiO;6(0iO;em2+)9W55`lslr`4wHk@%c zm3(~*mhQ@TM=J)5>6Y_Z3$A0*#8*fv>U%9SjV&{uXGMXpoFr!6JC)_T3%@)MWUznd zq0sGa^eEE~%S{U#DQ}F84QoABUGt`m zN<8-1(#Z^-kqpF;@aL%vzNAZX64T?KWFf#!53zh^(PtSJzr0+BSUl#(Jbe(lwrA01(@$LzpWmUzKzJQ<5Z=xy+4B8#0Y0+{&zF zkI|!I9@Z_^ne?;aE+Nn9-OE|9B#G0&wF(H=t&`JzwY*=4a6Grt$bB8crN+4a-VAzCY6zjG`i@`*JgJ*EBboae!5GUSjV0 zR4&)T@`75#^c~5M#(tgl(ZvofGo{H2mWNu!50Rv*rWJjMw1inHY(JO+L@{RAO!cZWX=mLDQs+@9pk1XFuGU6D=)K7924g~MT?13nDKECf+?(A z^dc)4T{`sAeVu6HCO*UT%*jkjJW6KpEE`t;kqxUav#J|=(dnYUN09*_807fQbv(Uu zT_JM?=ydBNJY6o~XMk1=p7tz*3l!Rb76G6@(zF((z|5%z zpe0pHE#il9+pHIO7a%&GK3z&UW1aR4pT3X*yVtVfwM3R|P3EH$p}#7D26XDum0<(# zqW_@SBD+vSLgUE9Wg_!KQq* z5}<9fmUQYjkl_P+(WB$VLG3ukFM5u?tKMeuvW;vxa5S&0b)#l2>CtZ>!-w>vN1JPS z$`Al8iRlu6ZTS+=J>zJ5jjNC(Nvb?@LeR4|L62UgyS$<#Ns=T+QoW9Yxij2Fl!JPmtLF2Pq@oyrmLy4%BuSDaNs=T>S=08}2G3Ns=T;NrEk|arz!Y(^Io9yiDaF-!Tk|arzBuOeG5fKsLE1S?AA(y9|X<%^LP+l~jHVKueM&Ns^>;W58LGBuT3H zira2CAT3Ffq$^RQMg*9DuGVVQGypBB{1||iBuSDaNoB&Yvm{B9R5ca0t#2q=k|asR z2?T198O#cI849C7t(xI3K~fdwDHf6>Ns=V#iezVJ7x*Vhk|e46aDPCOBuT}oQKJU6 zBLjKUoqiD^QM-0zc#4r!t%SV;blnE^ za&Gu{E$ng+M&-RHMW|8316I1g1DKK|Nvi7Vh7Q!7IhPscO0K=K?BI6sC9(_qCrOed zsr+55ZF9HtODA`qvreR85lNC%_0+B%N!0bV2?T0Uvt|vmCRIp8Lay$TF;Y&SrgM`og}a<<;%Y+*h8!eGlBCM5uxx@0~%eFlIV>emf(C6Xjb<)dcJn$)aWGu&ldb9L)Pg}a1mty}YEB<|ir(vhRY zcZd#mIZ~Aos1^43ariqxx9rdg0FQTsUv2=s)s4jmplj92*%{e_~f-+vH*mi3CiTB{^UlBAO9 z*1S0YfBG;f%#}!0Lq*C8hP{HmcizV8B`f*j{P}Q~QoUsZ5l|~oi{1loEp~WR)OBQ> z{hWxL*$hHgbGhd)Tz`G-u+||-k|dRvK5bj^?w)-lrKa)Gr^o5^rAFZ{sa#x15W!B- zk|aq|<##2Wne%VUmv;W_>}HobR#h-2YP}A_&x~MRe44;Vw;*BuOe) zx8K;F4^xkD@Z@P;+W1epw`{>JEt=7`VFT(!Muxk*D^}WoLV1iWEkhELBuUccm1Sq; zi?_W?vh3V>N?J#C?FN1N^KEu6;ZAu<4!m zNIRHH>VditN*}5fd8`KYXNs=TK)F0a(N{BGk|aq|>6JEMT-IS{L(q~WNs=V#Y8il* zBuSDasTwG5_y0;l%vTbYF3p&$;o%NRk|b3{Tk|arzbU6l~ zB}tMbNvh(?I{ch_-{*E z+O;Er!b8i3pe0F?BuP?PGXO0~k|aq|6?Y{8=%TtiXJ^Cl6DK%%>P(r`CrOedsq$-3 zzaEVmHXtIRblsp0KueM&Ns^>1VE|f^BuSE_Dy*!+&-w2=l#lBCiy z04+(9BuP>gRUYBz<0npX;^b*+)~v}5Et(Q_{q0w5~t zdTwam6o3;aPm!4!%zNxg_B|v?k|arziems;k|arzq$;SW@W7P@5Kf&s13>-yb-Dh! z>#njwNs=TU@ZXv z00000suLTa0RR910Pq8)Z7T4-UXjPKQ2_t|06 zI9^>?900000)rIv2000000H`i( zfCc~n0001-`V0U70H8*&_5c6?00010fep|A00000_#yAj1nzxhPGMtn0ssI2fD>^d zYl^bgEv!iZ00000fIBuo0{{R3000000000000000s596A4FCWD06;xe-U(`){tN&B z0N`X)DoEj>001BWNklXE00000)FW�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

    mVzl$%_+^5E7!>6CGkrqFD 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 z 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

    Xvwj@7e@MBmHB|lr0wMusVq4ZMnvxtaD8In<1 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 z^!_7LGG`QZu=MEh@T-WX0Y%YEC zrn;#SWuT`Ea1poj*Irx436!o3gNS|#Pr529vOlj@^TpcHFQLV>k>c3-3xEn112T9!? zTF(FgAOJ~3K~&You`g<-Mrz$hLC$l5g|)a(6fh-Pl8Zv#U6uc?h;SnO)UICgwvNJiQtr5oX zvt0ZY(vk49P1aSiJww!m@G}4aPQ+YUxoI)C*L1WC+POAXIdV}*Z^F+2ZeAz8o^A?1 zOSe57LiiadtD3Dff2pz4eRUF?0NdXt67fj4l2N{w^voY*T&1erH`Y# zf*Zt;`yW@+nvFC*c7`(lxZ>#URC?}Js_Dak*VWeJK}UB5mC&t@?f{&~&rw>DVw|ko zyO(^g*B#-V%%$xc6luEUPy0}R-Q(Eq004ke$d1{dC7F_1c2)ZlZg=T0$+22}K$3e` z^`s&NfSc4GCnL1yhaXIHL24YpK{KFSxYSd?gfPt<@sRGj=CTM? zenugW)M>4Mcb==p)$2RDE0tQKJL>5_UFH#fhQr+Q#~*+E<>*cT00000fXeKQ;y#_O zwA;O<^WW&qi73l6t`Em)&_E8H0p%}O=i)Z#i?6@ezO#RnSP{BPmAmBa-%U^T_R~Ez zuS*93002-aCFs+h)3iEhnzoN8=memm7{{6wxl-pT%QU^CyQ4dVa`IPBuF|(g>)hJ) z`s3VrM|THhP^ES))qcE}?hNXvTU@z4Ac~g#XO7k$|3-@w*XYcZG)H%*(x`L$-5TaS zKm!{0klSrsNd(6s01W^D0000S?2KY&dg_-{>&NQIwe^41Z)jUpcT~54$|Cowemk0| zlw(Jfm~u7m@oM+V`~HUV^l7Mjs&S$T000000635IsO`##{Xv=kJLu@HpcLF6Y@wQu z`Kv~!_KxlfoX{7?HYqA)mtxPxJGv`3E&n>c>e(Pr!Hv2)x+{Pr0?+^e0002M;m#=T zorm<(sk4$A>b82Lr0000000000000000001-1_5XQ0000000000000000000^ zg8(!D0000000000000000001|K>!*6000000000000000004l~AOH;j0000000000 z00000006*g5P${%000000000000000007`L2tWe>000000000000000003|r1fT%` z000000000000000001}*0?+^e000000000000000005i@0cZdK000000000000000 z002&d05kvq000000000000000005^!02%-Q0000000000000000D#jV01W^D00000 z00000000000KjQfNjiGM(R}~_0000000000000000002HPyreM000000000000000 z004l~xFtI$_b*3x0ssI20000000000000000PH~pXaE2J00000000000000008WDd zGynhq0000000000000000H;9!8UO$Q000000000000000fYTrV4FCWD0000000000 z00000z-bVG1^@s6000000000000000;4}z80{{R3000000000000000a2f=l0RR91 z000000000000000I1K{O00000000000000000000oCX1C00000000000000000000 zPJ;k600000000000000000000r$GQ30000000000000000001h(;xs10000000000 z000000002MX%K)00000000000000000002sGzdTg0000000000000000001R8U&yL z0000000000000000000u4Fb>r0000000000000000001-1_5XQ000000000000000 z0000^g8(!D0000000000000000001|K>!*6000000000000000004l~AOH;j00000 z0000000000006*g5P${%000000000000000007`L2tWe>000000000000000003|r z1fT%`000000000000000001}*0?+^e000000000000000005i@0cZdK0000000000 z00000002&d05kvq0000000000ILtXkj%cB}BO;aR=&k^$JmP1oZi5#3DBjT>0RR91 zt_=Zb00000000000000000000PUDvBoZP=0-3b5y0000000000s9erz@47__U$IHs zcK@z4Ns_C)+BKF}lSdUge7Jge)hPXHvrcJm)N+Ndh*9kBV@i=ELv8tY=&aBuhpXQs z^;ET_b)+Y1)5`f;xMr7PkK{@SV5DgjAPn|qV+E?ckyJEIJUlXIv`!312uOC(Dpy3Mb z+e#&Mt8CkL#(v>um7cOok@FWTVn>|fPnsUA-&p?j8_Va(!5aIdUy1KK+bce*ZC}q< z__{dlHIHfa8>@SVP6{0~Ts?e>em|xs?b7Bok=nG+s;!~6{9F5}pIzgQjn`$UE&mQZ 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 z+`k;%2><{90000000000000000Ie0000000000000000002kivTnL00000 z00000000000001|K>!*6000000000000000004l~AOH;j000000000000000006*g z5P${%000000000000000007`L2tWe>000000000000000003|r1fT%`0000000000 z00000001}*0?+^e000000000000000005i@0cZdK000000000000000002&d05kvq z000000000000000005^!02%-Q0000000000000000D#jV01W^D000000000000000 z0KjPwfCc~n0000000000000000N^wTKmz~(0000000000000000B{-vpaB2?00000 z000000000005}Z-&;S4c0000000000000000GtK^XaE2J00000000000000008WDd zGynhq0000000000000000H;9!8UO$Q000000000000000fYTrV4FCWD0000000000 z00000z-bVG1^@s6000000000000000;4}z80{{R3000000000000000a2f=l0RR91 z000000000000000I1K{O00000000000000000000oCX1C00000000000000000000 zPJ;k600000000000000000000r$GQ30000000000000000001h(;xs10000000000 z000000002MX%K)00000000000000000002sGzdTg0000000000000000001R8U&yL z0000000000000000000u4Fb>r0000000000000000001-1_5XQ000000000000000 z0000^g8(!D0000000000000000001|K>!*6000000000000000004l~AOH;j00000 z0000000000006*g5P${%000000000000000007`L2tWe>000000000000000003|r z1fT%`000000000000000001}*0?+^e000000000000000005i@0cZdK0000000000 z00000002&d05kvq0Pz3YwF43W0000%|6jKw&>aE*00000006KdKmz~(0000000000 z8v--{00000000000I(rI0{{R3000000000R0yF>s0000000000upvML0000000000 z000{TGynhq0000000026AwUBF000000000002=}{0000000000006KdKmz~(00000 z000008v--{00000000000I(rI0{{R3000000000R0yF>s0000000000upvML00000 z00000000{TGynhq0000000026AwUBF000000000002=}{0000000000006KdKmz~( z00000000008v--{00000000000I(rI0{{R3000000000R0yF>s0000000000upvML z0000000000000{TGynhq0000000026AwUBF000000000002=}{0000000000006Kd zKmz~(00000000008v--{00000000000I(rI0{{R3000000000R0yF>s0000000000 zupvML0000000000000{TGynhq0000000026AwUBF000000000002=}{0000000000 z006KdKmz~(00000000008v--{00000000000I(rI0{{R3000000000R0yF>s00000 z00000upvML0000000000000{TGynhq0000000026AwUBF000000000002=}{00000 z00000006KdKmz~(00000000008v--{00000000000I(rI0{{R3000000000R0yF>s z0000000000upvML0000000000000{TGynhq0000000026AwUBF000000000002=}{ z0000000000006KdKmz~(00000000008v--{00000000000I(rI0{{R3000000000R z0yF>s0000000000upvML0000000000000{TGynhq0000000026AwUBF0000000000 z02=}{0000000000006KdKmz~(00000000008v--{00000000000I(rI0{{R300000 z0000R0yF>s0000000000upvML0000000000000{TGynhq0000000026AwUBF00000 z0000002=}{0000000000006KdKmz~(00000000008v--{00000000000I(rI0{{R3 z000000000R0yF>s0000000000upvML0000000000000{TGynhq0000000026AwUBF z000000000002=}{0000000000006KdKmz~(00000000008v--{00000000000I(rI z0{{R3000000000R0yF>s0000000000upvML0000000000000{TGynhq0000000026 zAwUBF000000000002=}{0000000000006KdKmz~(00000000008v--{0000000000 z0I(rI0{{R3000000000R0yF>s0000000000upvML0000000000000{TGynhq00000 z00026AwUBF000000000002=}{0000000000006KdKmz~(00000000008v--{00000 z000000I(rI0{{R3000000000R0yF>s0000000000upvML0000000000000{TGynhq z0000000026AwUBF000000000002=}{0000000000006KdKmz~(00000000008v--{ z00000000000I(rI0{{R3000000000R0yF>s0000000000upvML0000000000000{T zGynhq0000000026AwUBF000000000002=}{0000000000006KdKmz~(0000000000 z8v--{00000000000I(rI0{{R3000000000R0yF>s0000000000upvML0000000000 z000{TGynhq0000000026AwUBF000000000002=}{0000000000006KdKmz~(00000 z000008v--{00000000000I(rI0{{R3000000000R0yF>s0000000000upvML00000 z00000000{TGynhq0000000026AwUBF000000000002=}{0000000000006KdKmz~( z00000000008v--{00000000000I(rI0{{R3000000000R0yF>s0000000000upvML z0000000000000{TGynhq0000000026AwUBF000000000002=}{0000000000006Kd zKmz~(00000000008v--{00000000000I(rI0{{R3000000000R0yF>s0000000000 zupvML0000000000000{TGynhq0000000026AwUBF000000000002=}{0000000000 z006KdKmz~(00000000008v--{00000000000I(rI0{{R3000000000R0yF>s00000 z00000upvML0000000000000{TGynhq0000000026AwUBF000000000002=}{00000 z00000006KdKmz~(00000000008v--{00000000000I(rI0{{R3000000000R0yF>s z0000000000upvML0000000000000{TGynhq0000000026AwUBF000000000002=}{ z0000000000006KdKmz~(00000000008v--{00000000000I(rI0{{R3000000000R z0yF>s0000000000upvML0000000000000{TGynhq0000000026AwUBF0000000000 z02=}{0000000000006KdKmz~(00000000008v--{00000000000I(rI0{{R300000 z0000R0yF>s0000000000upvML0000000000000{TGynhq0000000026AwUBF00000 z0000002=}{0000000000006KdKmz~(00000000008v--{00000000000I(rI0{{R3 z000000000R0yF>s0000000000upvML0000000000000{TGynhq0000000026AwUBF z000000000002=}{0000000000006KdKmz~(00000000008v--{00000000000I(rI z0{{R3000000000R0yF>s0000000000upvML0000000000000{TGynhq0000000026 zAwUBF000000000002=}{0000000000006KdKmz~(00000000008v--{0000000000 z0I(rI0{{R3000000000R0yF>s0000000000upvML0000000000000{TGynhq00000 z00026AwUBF000000000002=}{0000000000006KdKmz~(00000000008v--{00000 e000000I(4o*Y6T~HlR5G0000hT literal 0 KcmV+b0RR6000031 diff --git a/date_range/static/description/date_range_type_as_filter.png b/date_range/static/description/date_range_type_as_filter.png new file mode 100644 index 0000000000000000000000000000000000000000..183bf8624eea745b3ab076c85a2a959664e07665 GIT binary patch literal 321664 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 zD4+V;Dr#%1(ChUF+}8b}{PwrM-8u|J2qA*=RYpT|CqvT~*Zb0!E9M9x(;FF-+} zNlK&=)AzHMmqnn$E)XDgRsHsV0{{R30DuF705kvq0000000000000000DuF-wbu;* z000000000000000008@s!&S4_O#px`Q2`nN000000000000000006*&K>!*600000 z0000000000006*&K>!*6000000000000000006*&K>!*6000000000000000006*& zK>!*6000000000000000006*&K>!*6000000000000000006*&K>!*60000000000 z00000006*&K>!*6000000000000000006*&K>!*6000000000000000006*&K>!*6 z000000000000000006*&K>!*6000000000000000006*&K>!*6000000000000000 z006*&K>!*6000000000000000006*&K>!*6000000000000000006*&K>!*600000 z0000000000006*&K>!*6000000000000000006*&K>!*6000000000000000006*& zK>!*6000000000000000006*&K>!*6000000000000000006*&K>!*60000000000 z00000006*&K>!*6000000000000000006*&K>!*6000000000000000006*&K>!*6 z000000000000000006*&K>!*6000000000000000006*&K>!*6000000000000000 z006*&K>!*6000000000000000006*&K>!*6000000000000000006*&K>!*600000 z0000000000006*&K>!*6000000000000000006*&K>!*6000000000000000006*& zK>!*6000000000000000006*&K>!*6000000000000000006*&;o9p4{822jruoTP zr4uQo;wcsLg}rXlq2%^@R9#!Gs+wwb^mi%LSoc=jGfhjyQc0F&%d)I@)Jp7E4u?Zd zhas2CC8v{d6aWAKIC_eulJfbyOw&@SWXiVfy>1c!0002s05J?hE|*hIr&B(!M=saC zyKM^q0010Hv+;!PErk_HXB5d~lr0tax=DNL|NQ1FNm44E-Q$+*Z`D6Bme*a;DfMjDU;18o6YZaQvd(}000M= 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 zLqPxlC*0|$001BWNkl1m~>XK=qqUHYL#Wc3xOotVe42| z%dXFJxsw0!-+-%_!vLv&51cNpNB{r;fb!(^dL&8FXiTwKtjMbY00000l$+%L-i*t# zB#(!y(g6Sf0J-wk(Iz=8OXJU;Y4Z8=VlM|Mc_y6|Ec(e~U!Y1|=S~!R8CcVO?xcMF zs$HLFTbA7Gw`brw&=oC_{QkS$F4-1G;sF2vP@WvNEq|3ylC&5Ka|jv$0001xGtpQ~ zp>SA|ROR!@;ou6;0000$uGIRx`k=i{lJsw5;~atpUWZ|41&e+FT9P{6=+c3MwZ&dW z#XE4YR&A#{_xyaf%PHHol{(X(;2?BGS^s`pmTcRW+kj7W00000`Q-C?<#al7R#&^>1V2y8A4smt61$*b`IF3YxJBN$-68uExH z6njZP$uRY-pfLxaZQIt#3#Zk1?1-i(rWAe=Qs{X|G5%w6UbsAN1r7w{uL-ERqeZn1 zb+7zudE72J9S+6fajmW* z0000000000KuKviP@|RuHN{?raRPqsNV6BbPG&LdI5q$P000000000000000008WO z1JD2f000000000000000002q`2cQ7}000000000000000005K>4nP9{0000000000 z00000001Z%9DoJ@000000000000000002-jH~ zWN-i)0000000000000000000$$>0Dq0000000000000000001hlEDFJ0000000000 z0000000000C4&Rd00000000000000000000N(Kj@0RR91000000000000000lnf3) z0{{R3000000000000000C>b1p1^@s6000000000000000P%=0G4FCWD0000000000 z00000pk#0W8UO$Q000000000000000K*`_$Gynhq000000000000000fRe!hXaE2J z000000000000000040M1&;S4c00000000000000007?c2paB2?000000000000000 z0F(?4Kmz~(00000000000000004Nz8fCc~n00000000000000008lbG01W^D00000 z00000000000H9=W02%-Q00000000000000006@ubK6x4}_8I^H000000000000000 z003Z5xB@f)000000000000000004lJ;jFE#ktHkZ6B0_$)6FL?`^z`(( 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

    _{**LA@72#an9sxan+4?Veuzl;kxOU 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 zyKUR}^Hz_y+XlQ295%bU1MTV#v{$Z*u1YY2V!gpg=~Dh-8Q^BTf`gy0MCdH z&;S4c00000000000000001gdDsJ^z^H2|mruH?h(qwZ~l3wZI)#zm(9rScJE)& z000000000000022QyZ*NHk(y_UG1hW&z0Stx8Jt$=dB)Zw+*k(RyhX%z_XzPGynhq z000000000000000fJ1`-Gynhq000000000000000fJ1`-Gynhq000000000000000 zfJ1`-Gynhq000000000000000fJ1`-Gynhq000000000000000fJ1`-Gynhq00000 z0000000000fJ1`-Gynhq000000000000000fJ1`-Gynhq000000000000000fJ1`- zGynhq000000000000000fJ1`-Gynhq000000000000000fJ4Jk?E(M*I7|kIo>aR8 z0000000000000000C=O(0U7`R0000000000000000KlO^2WS8Qp26{B{nai300000 z00000000000N!YHfCc~n0000000000000000B~p!fCc~n0000000000000000B~p! zfCc~n0000000000000000B~p!fCc~n0000000000000000B~qHs$Bp80000000000 z00000yy=#|{JV0+q8x6IjMZ(%>Q9ET`FKN5H?H5m@la#amaWHoWo&lYTuvD-muw!l zTx~6Kb$80{_f@edye{JTq=sYTnuyORUC1a~%qeT;WLjpmOFJ~|hFxyEOKzJ>UWZ5B zHSIbU>{Y$|^#x%4trulTF+T|R2re!KsNGqkZmU1haNriPad{b?{W*w{T z)sbMgJa#^#s6GPF0000000000000000D!70L>85ZEXqDKBLBHFa<#WsyCfU}WAQ2d zIDcEw>~ghBdF{=n<~5s|*S+Xteb91VJ%NsDmxMPQ0cZdK00000000000002Mfncu0 z6#MQ6IT{<}KX*pXriN;lgac?M8P@mV8;WG2)h^|Y6U{E`PZQs&)!U>GTP~>8*HrD2 z@P@Kgy8r+H000000000000000)+YL|jHRMk5`kB^VP()oINdS2;#0000000000000000Dxy_WipC=`@Q_<&d7V> zShdT+0dOO7U)Sbu%aT>?QXnZ+NbA3i|6L!nT+sQ3lhrN_QTGW({ROw8&>!p{eeB}-SrH#L!%sdg!N!&JQk^qQC5nfX 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 zpdkPa0N59{@(7}}wkb#Od9{<>weAWg5DfqT0000000000l~c;RZ7FlX0000000026d#n|RE@iuo zw!0b3GXntjJ1Rf}01mWr-)+0z3GI51MB*eA0000000000004HMwdQnJs|3B;zsvnp zVgLXRA}T-w0I&gzt2meP^-BLc1EFw_vTYbFvEn00000000000F}4a+-*6k zKyM}>z16@r004Ut0cZfgzPDa5y42uwDf_Qi{dpsmpQ-u`0000000000005O$N@#ec zZAuM4Z^xJjIs*U>0s_zgfCH(VRiH~*CuzlHFE4+28~^|S000000001h-DkD=-1WlH zTdfLR>No%Z*zX8H0|20{2clP6C#@WMez_kiKLY>&000000002M?zWk#%WH+5U;a0N zX8-^;h5$4G;6PX@;9P3xd98J8g`n5!cfm@1lybsKNE!eD0000000000%44&k;*A8A zOASA7rH}Qt2LNC{Api{k*jLsHE^l<-jZ}MHtJ3pom7f={TTtrQIcWs|0000000000 zfSpy!JneeH=a-jlBpAJwd1B_60Ra0A0cZfgfw9pl(Ch90atK<|y49c;tW{llEmVF6 z00000000000D$dL?n=-bsRF&x{;B>9066FfKm!1<$XX%i&Hh_j9$cpKGXMYp00000 z0002&P3z6umJ&|h&TupU00#j9XaK;zvsP8-QmR02N9cLI>d&j4tWxnA0000000000 z001gus}-47TfQA(=(Wa5cp3n(A33I`Bb6QlfC}K)7W>^=!QqwGt-NgQZC381w6-_0 z9smFU0000000026yKJTkw6vKpbZKo9fZkh(2>`&>Q2`nNurF=33Up!F(vyz$DnHLJ zo&W#Z6`^15dnE*;0RR9100000005w}HX0r-HTb;JwuGMn04SX!R9ju?F#xCl4sdZ0 zY_tmWYRgNh{JfF&N?8X000000000000NDLD6Fx2_#JrK9GXdzmhr9p)Y#kM#0Ra2f zMyo)twtS_^&yv<%w$}2+>lWiA2LJ#7000000001Xr&7bjTM0gIWZ8OSBK!;h*v|++ z0{{-Jt%RW0S|+U?gkG>#FdF~>0000000000uy?FC&$}Ig=u-Lx0AN2O01W`x*Vd{6 zz0v(P6L{W8(3$Gb0000000000006MNZ6tKO(ctn%!q1!S8vua)f&erCVBcFS1ijI9 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 zp~;a<&P>*NiG|Tv*O>Ok)^s$srlYYfD_d4%W%F{=p1JFo01fvjQ=0$)00000007|5 zGXWal*45Q|0RR9100000000003nhRC0000000000000U@01W^D00000000006ovpA z0000000000001Zq0W<&r0000000000P#6Me0000000000005vc1keBg0000000000 zKw$`=0RR9100000004l(5I_R}00000000000EHod1^@s6000000000ALjVl`00000 z0000002GD*8UO$Q000000000e3;{F%000000000008khLXaE2J000000001>Fa*#5 z000000000006<{~paB2?000000001h!Vo|M0000000000004y{fCc~n0000000000 z3PS)50000000000000z*02%-Q0000000000C=3BK0000000000002-J4FiLhYP|-a z21=z`uK)l500000008biv$M5c0YLGY01W^D00000000006h=eml8#!h0jLENpaB2? z000000N~Cu0UF?znE(v{000000000002GD*8UO$Q000000000e3;{F%0000000000 z08khLXaE2J000000001>Fa*#5000000000006<{~paB2?000000001h!Vo|M00000 z00000004y{fCc~n00000000003PS)50000000000000z*02%-Q0000000000C=3BK z0000000000002-J0%!mL0000000000pfCi`0000000000002N?2%rG~0000000000 zfWi00000 z0000004NLrGynhq000000000`7y@Vj00000000000H81g&;S4c000000000$VF;iB z00000000000D!^}Kmz~(0000000000g&}|j0000000000000U@01W^D0000000000 z6ovpA00000005vyrYci;>E+k*(#x-9sxnpUh&rq)XV0D$jA z01W^D00000000006h=d>7XSbN00000aIdLUDmnPY;q2T0c}|`@lgY|t_W$)jmM`zh z^6u{J-nA{=%a$djn|t2NmnU=R@R98Q>%p8leI^qV6KQX6%j#8q*|lS9`uciPS9jw% zSz}}4*}Hdt{`&bBId}einwpxjcJ-?4+PN)jR`;d8q5h`sYk7Bfwrtvv9Xqz9y}j+` zZs<$1$@vQx@|O=j$2Jjohv4;syGv^V#PIbMWBdoIZ0dla96f#_6B84~-%kMmzDK2B{Nk6hwO#~J1OBlC000000H7u=^bh2vmtV`t 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 AV^8SY(=fJ^3IeYGW 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 z@kbw;7vn9&i4&)C{KUxxAHQaGUskW0AKsNprL5@g&V~(ZGBZ7siOZLB`SN6zc6Mgx zj;;Cm&z{SwzTRv9oT-#_b#-Rj*3D^eYt78`OvcA2GCeb$<=x%czHM_}c>X8ZwslkL z>+9#8df?!p96Np@y*(>(|DIiGYFae!^9|*OtXsP}%e$9lvQo*|=y;}Qrn7q0$~^M$ zgZatRkEgY@<=Qt|N;*3`vT5Un)Rjt^n3&A?mC37HHf_uc&p(sRn>JoI`24QdZd$Y` z<;HT(o;#m4t5@aWhxTOg*QdPJXkFZ!+S*#Ob@Rrww6vtIRI0uD9H|PXPeFZ>3-S;+M0vUIb7B{>}ja00000P;*n2 zsl4*qTS<~$(_vF_As4>MJz%5(&TlW9}000000N{Ic`SRrq zUc8hf>FHT6eg^J{{(-?HNpJ7+badR@#C-q&?hXQI000000001LVsvyggM$~-xnxOt zRxGdea)5il^z=*y1}`Q_dR8n?OLKFLR|EjScj4``000000000r(ok;5&z^s#*2}1w z!HYu~86C}*%^TC+ZVD^hDSdrC`9J>m|E<=`sEJCYlEEth^vd3zl000000000004NLrGynhq000000000`7y@Vj00000000000H81g&;S4c00000 z0000$VF;iB00000000000D!^}Kmz~(0000000000g&}|j0000000000000U@01W^D z00000000006ovpA0000000000001Zq0W<&r0000000000P#6Me0000000000005vc z1keBg0000000000Kw$`=0RR9100000004l(5I_R}00000000000EHod1^@s600000 z0000ALjVl`000000000002GD*8UO$Q000000000e3;{F%000000000008khLXaE2J z000000001>Fa*#5000000000006<{~paB2?000000001h!Vo|M0000000000004y{ zfCc~n00000000003PS)50000000000000z*02%-Q0000000000C=3BK0000000000 z002-J0%!mL0000000000pfCi`0000000000002N?2%rG~0000000000fWi000000000004NLr zGynhq000000000`7y@Vj00000000000H81g&;S4c000000000$VF;iB0000000000 z0D!^}Kmz~(0000000000g&}|j0000000000000U@01W^D00000000006ovpA00000 z00000001Zq0W<&r0000000000P#6Me0000000000005vc1keBg0000000000Kw$`= z0RR9100000004l(5I_R}00000000000EHod1^@s6000000000ALjVl`0000000000 z02GD*8UO$Q000000000e3;{F%000000000008khLXaE2J000000001>Fa*#500000 z0000006<{~paB2?000000001h!Vo|M0000000000004y{fCc~n00000000003PS)5 z0000000000000z*02%-Q0000000000C=3BK0000000000002-J0%!mL0000000000 zpfCi`0000000000002N?2%rG~0000000000fWi000000000004NLrGynhq000000000`7y@Vj z00000000000H81g&;S4c000000000$VF;iB00000000000D!^}Kmz~(0000000000 zg&}|j0000000000000U@01W^D00000000006ovpA0000000000001Zq0W<&r00000 z00000P#6Me0000000000005vc1keBg0000000000Kw$`=0RR9100000004l(5I_R} z00000000000EHod1^@s6000000000ALjVl`000000000002GD*8UO$Q000000000e z3;{F%000000000008khLXaE2J000000001>Fa*#5000000000006<{~paB2?00000 z0001h!Vo|M0000000000004y{fCc~n00000000003PS)50000000000000z*02%-Q z0000000000C=3BK0000000000002-J0%!mL0000000000pfCi`0000000000002N? z2%rG~0000000000fWi000000000004NLrGynhq000000000`7y@Vj00000000000H81g&;S4c z000000000$VF;iB00000000000D!^}Kmz~(0000000000g&}|j0000000000000U@ z01W^D00000000006ovpA0000000000001Zq0W<&r0000000000P#6Me0000000000 z005vc1keBg0000000000Kw$`=0RR9100000004l(5I_R}00000000000EHod1^@s6 z000000000ALjVl`000000000002GD*8UO$Q000000000e3;{F%00000Ye1t5000I{ zNklFa*#5000000000006<{~paB2?000000001h z!Vo|M0000000000004y{fCc~n00000000003PS)50002M|KF}1kN^Mx00{d3x*dV; z5C8xG0000s1ZV&N0000000000U_*cg0000000000001@wXaE2J000000001BLx2VV z000000000005$|@0000000000003Y^fCc~n0000000000HUww@00000000000ANFa z1^@s6000000000s1ZV&N0000000000U_*cg0000000000001@wXaE2J000000001B zLx2VV000000000005$|@0000000000003Y^fCc~n0000000000HUww@0000000000 z0ANFa1^@s6000000000s1ZV&N0000000000U_*cg0000000000001@wXaE2J00000 z0001BLx2VV000000000005$|@0000000000003Y^fCc~n0000000000HUww@00000 z000000ANFa1^@s6000000000s1ZV&N0000000000U_*cg0000000000001@wXaE2J z000000001BLx2VV000000000005$|@0000000000003Y^fCc~n0000000000HUww@ z00000000000ANFa1^@s6000000000s1ZV&N0000000000U_*cg0000000000001@w zXaE2J000000001BLx2VV000000000005$|@0000000000003Y^fCc~n0000000000 zHUww@00000000000ANFa1^@s6000000000s1ZV&N0000000000U_*cg0000000000 z001@wXaE2J000000001BLx2VV000000000005$|@0000000000003Y^fCc~n00000 z00000HUww@00000000000ANFa1^@s6000000000s1ZV&N0000000000U_*cg00000 z00000001@wXaE2J000000001BLx2VV000000000005$|@0000000000003Y^fCc~n z0000000000HUww@00000000000ANFa1^@s6000000000s1ZV&N0000000000U_*cg z0000000000001@wXaE2J000000001BLx2VV000000000005$|@0000000000003Y^ zfCc~n0000000000HUww@00000000000ANFa1^@s6000000000s1ZV&N0000000000 zU_*cg0000000000001@wXaE2J000000001BLx2VV000000000005$|@0000000000 z003Y^fCc~n0000000000HUww@00000000000ANFa1^@s6000000000s1ZV&N00000 z00000U_*cg0000000000001@wXaE2J000000001BLx2VV000000000005$|@00000 z00000003Y^fCc~n0000000000HUww@00000000000ANFa1^@s6000000000s1ZV&N z0000000000U_*cg0000000000001@wXaE2J000000001BLx2VV000000000005$|@ z0000000000003Y^fCc~n0000000000HUww@00000000000ANFa1^@s6000000000s z1ZV&N0000000000U_*cg0000000000001@wXaE2J000000001BLx2VV0000000000 z05$|@0000000000003Y^fCc~n0000000000HUww@00000000000ANFa1^@s600000 z0000s1ZV&N0000000000U_*cg0000000000001@wXaE2J000000001BLx2VV00000 z0000005$|@0000000000003Y^fCc~n0000000000HUww@00000000000ANFa1^@s6 z000000000s1ZV&N0000000000U_*cg0000000000001@wXaE2J000000001BLx2VV z000000000005$|@0000000000003Y^fCc~n0000000000HUww@00000000000AM3? WjHI30U;P9C000000rU*1^@s6kEChX00009a7bBm0013_ z0013_0gvVJWdHyG2XskIMF-~$4+$7540jgI001BWNkl0*` zXhoU5+nn2HX70p9%(wpg6EWt_+;jW1*^=lTd{x1e&72P)Ac6oWf<`2_))TGW5>O6_ zs;mOA@-6Y#zy4K$h=_=Yh=_=Yh=_=Yh=_=Yh=_=Yi0BQ_UU~zFh=_=Yh=_=Yh=_=Y zh=_=Yh=_=Yi0+F4Xd)saA|fIpA|fIpA|fIpA|fIpA|iS-7=R`sA|fIpA|fIpA|fIp zA|fIpA|fK9H-iCaA|fIpA|fIpA|fIpA|fIpA|fIpB6>3zfF>d$A|fIpA|fIpA|fIp zA|fIpA|j$Ug8^tFA|fIpA|fIpA|fIpA|fIpA|fIpdNUY+CL$stA|fIpA|fIpA|fIp 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 z82~)bgCt4#=YRfZhM$Ruh=_=Yh=_=Yh=_=YXkq^GAO8{m^iTf;Ns{2Y?)3JH*Q|+% zh-elA&_qN;mk1%Q{300y0RZ4%{^ehuqe(2x*=T5^*XqImCFfb)X{KO7*TB(zXMC&aW!hQxp|AqgY_W5>9} zxXTSUY^$D5*Kcoo-5l*blD>faAeJKM2~k z&4)$+00000000000KgG*FyB-2eKr8#c(wci=mKHeqfNP3UhWbA;Hba{MF0Q*00000 z000000021pEPDXjwyfnY0sE;|D$89004ynj%>V!Z000000001hqa9tK0RWiWvIn36 z05}@)0TBQI0000000000u-y3W8UTRV5r75&99I_d;gAoI0000000000004la1>bW6 z05B5)XaE4F;X@$+00000000000N`lDci8{{G$H^E061>&fe-)y0000000000uu}1z zH~`>yLI4^7fJyUx803Q@0000000000003aA@x3(w01HC^8US!yIGhiHe24@900000 z00000030cNzYPGuff0ZP06=^Q1ONa4000000000S{rGMh0Du|-&;S6;gAb1Y00000 z000000DvQn@2UX+m>&UX0KkfOpbv(8a0CDV000000000094q(^8~^|U&;S6;i4TPU z00000000000D$Gfch&#^%#8pv0000000000000000001hV+H|e0Kjo=t|w-Bk`@2} z0000000000u-y1g8vuaW5r75&tZ01b0{{R3000000000SZ}_ep0I<>#fCd0yKYS1b z0000000000000~<_zoKYfSH`jT>y@4sdPr$ckG^bjLYSe+wE2`5KuTARKV|(VHiiK z!lT#7*tquY9h!HH+wE2)5>jh(OdgN>2vv4`N~JT}c7S_%K2C>2C$3*3pVzyHRbf8y ziG+6b?X54nT~4h(VU4_A&w}URLm~hG0000000000;8~yaspgl~uLo+$R_ftF^mLrfJHyZ6!wIiVu$;iE>w@a=D^%xuR?~r{R%NIUEkP zw#3xd+9HR8Cgk%el}Z{N9oOhsTpevK>S%A}AFjZpY&PGpTrO8su2kgJ!UNC%00000 z0000000000fMd^!4?yqF81L+vQSQOY^MTa{0V6*_f5Vgv8d+erX@Shp)yTV?QJdc%@PE+EK8$faSaTONVcuf z@wlRqu>Ag|yI#jDuh*lV?%Bifqhs-U0Qx}pITn{~+Zq@g*2w6%Y)RQ{POEylR4SL1 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 zNRn>(*PrQ@fBo5<^PhI=$$IC;|2uCDN5TnfR_oGNUaS{h+|kgXdBZC&)ETFry5M=< z`iK8Vi9}LgyJ54wcEjd5$My7d>CfM@N$qW|4eP_9pssuGyR>cF&U!%o_B-y@?RVTg z?{Tks!|yJ*MgRZ+000000011{e)z*5HiVy>nwqp})22fTKTnB7BHFZRlWx56MkSNA z21b^LcaoqF%Jf2uEj_G5}hBMaIm7!1gm_M0CrzVKYV z|N1|xcaq-U`gLpd#m{|AFF)g@3!49`H~g-ye9dJG8hi1D=V{BgzN|A}zOcDNp`cu@ zWq)=|9*>D0z|yj5>_{T2H8t#{~`x8J3Qw?3{!qV}Zp=`VeWdV9Kb@rCE<%GX?`RlVIZ zO|xPD_g=eE7o2ytzW>9Y=n?xd4W&}(1wYMp=HS&MSt0RR91000000O0s=<&{_J)?05?cXzk0zWQo~!-v=8 zX}U-xqKz9j>Xut>(ZIlfUiZ4!E!x}w0AT4E8#Zh>s?x@VTwdvkluE^tO2v|_N_DwQ zT9HhrLvD{-ZjW1`rii?B;0Cb5*z-J0GuyTUt;=S!ayT5?x^?T~6bKxKL?Wp_zy2fj z0Q9>yyYy$w`SasBNfS%&@`{ecemb(l90Dz;`lTSUXd;a$U zNm4Kn(3P*bY~JuQ000000000000000u#%Vu9s&RWfTKmRSkkSx-Kk7AD@i*0te5HJ zlh!SBRR91000000000000Kkz$02%-Q;284IBai84|MkoI@|)gxrP|wCm$4!M00000 z000000002s$Z{@s0RR91n44|eN~bd_6pOn3j(ha^FW;cykx@y~>#n?9ue*lc_5zusoscA$0HY*r43LtD3QU7P{|0000000000005ZgoO8}mwOUmmu&+sy zVHh*UEp**NwgCWetTLCo00000000000D%9`-hGGJRhD}L{!O3Er1ykWLg><>5Q?H8 zVlPNh4~Xqp@TeSAL{UMpARYxg9@}TH*eD`R5f$lG5D*Bdgw)AodY{?fACZwTlR^?Q znQ-6Nm5a<;@B6N2t=VhHzSeI)0{{R30I<0PpaB2?000000001hK|=r<0000000000 z000;?1fT%`0000000000fI&k58UO$Q000000000OGz6dl00000000000DwV502%-Q z00000000007&HW+0RR9100000004kNLjW28000000000002nj`paB2?000000001h zK|=r<0000000000000;?1fT%`0000000000fI&k58UO$Q000000000OGz6dl00000 z000000DwV502%-Q00000000007&HW+0RR9100000004kNLjW28000000000002nj` zpaB2?000000001hK|=r<0000000000000;?1fT%`0000000000fI&k58UO$Q00000 z0000OGz6dl00000000000DwV502%-Q00000000007&HW+0RR9100000004kNqqL>9 zb)ahi20&4Y2D$`zRuu|`XSA>1ZTa`M_V$hxm-yTe000000002bj<)vp^mO;6xTK_a zTYveEqN2^)wmJJ47*EY30I+2wxc~qF000000001hL8G*?vT~qn00w~1_OY|uCLN%k zvaP$TJ0&_m0{{R30002+EU73jPj`1uDk~~_w{32>XC0si7yX|Bww@#x0000000000 z001y(2tWe>00000000000E31AGynhq000000000mXb3<90000000000004uA05kvq z0000000000FlY!s0{{R3000000001kh5$4G000000000005E8j4s-zkFqk|tZ^1y9 z00000000000Pviq12g~t0000000000Flgui4FJ!;9KXaE2J z000000001B&=7zI0000000000000IJ0cZdK0000000000V9*eN1^@s60000000006 z4FPBX00000000000ASD%fCc~n00000000001`Ppd0000000000003an5P${%00000 z0000000xcHfi9rFu5P;?Z^X!v+x2(=00000000000Km4R12g~t0000000000FlY>T z2k0j~+nt%Wcc*Cp00000000000ASnG0U7`R00000000007&La64$uGq0000000000 zz>ck_yC>gpSkBqN3o z%Wkt~ro5tjqw{KN)@0se3zH;Mr%cY2DU+Y|S^)q6000000000WN!r^xvS{(+X=`im z-PYCFm6a=3r@p=+Gp0{X#U}Ew+rsvVS+h~~4UJi~x+aA}VW3L^00000000000DwMv zdU~>K`O5Xe&rj9X)}Cd{SEi?@=UJ~s0D1?pa^>nYG&Bx$82|tP000000002cM@vg< z8XKE7I;OF)DJ?Cn&w4GT&-xMAEFGPlS+R0es;Y*htgLLH%K-oY000000001BCsb2Y zn+o3Nqbv+np;}4a@FdL7(Ogj)l~ys8UO$Q000000000x znXzL>Z&63)rl#gBShysG!iGEj78Mm`*O}8YbZGU~l(V^&?b^E3*EgiGsVQAu-6<_C$%x^@Gk*Noj2J#FMaAnk z{%&n;%e;B>)7;XU>Z&1`J$qKl%gVB9)#|LSsZDcBONI`u&iHX-GH&eH6qghyg`}mW zCCgW=N_|5^+S@xaeE85z7(Xs!Mvv-qjDOcyNMloTR;{Y(omWv&o)N=`XVS#+sj8|< zinj1V0ssI200000008i;sHz&0VZ(-|p`meuV}=bInyRWH&w4Ea&^w4RV@9REz9DOB z*QRDoZH5mY{*2T0YiesVf5D=3clWHfy{oG`YiieKP3_uDnm9hwrtY%QaCLiodloN# zJZtOfd$%<;HK(bmIV~-%nKo@o>gyV^XvyPgZ|~?G)6meAhK8oJOm5B8DUJ$a>@qo%CQV3DkrXrl0000000000z>cE0xHyw1O-M&a zN7~xj`|Pi*tjOd^6H>gPCc4{@0Q3%`w6rvnCr?aMb936;JF;Tsstg-ior=ne&0eEW zD5Sf)C!<)U8A$JD@&FQ8000000000000u@yMR{h= znweEKYqF+xZMr(UQd(A;F{4Li{Ma!mE_wFD&xru^4rOR{RVGdtpT$d-rm?XpD_5<~ z)Tz5{b~ohGl9D`c-@P)lx;lBvlo7*+r>v|j3l=U;cXv&dhl$DnyNhXXRm-!18Wo=!3 zIyyU3U*E7^0J?TgmIZTVcfvgFknZfucD%i8#^YWMvh3bu9I>@L*r&oA318| zy3p~{bInET!qw&f3LJN|cc!POXM^jEA2+r){G22urR$RUy^ zrMaagU0vNtlJ4&A6bglYr&m=C$&ewHeYTgEm!-U{>|Y(Ct5a1qq|cbjr-Y^pg>|(g z>$*y}wY4Qls;jF~Sy|C%ZgEL*%KsIp?&$1HTYGz|pVC1Z0000000000000sJ=pE9C z;lnav{J1PzzB0A7bs0WvSSC%Ju*rGN%`I8_#IoLQ%Uhx-Ns6A{LOLlfDM?vbX*xPP zQ(RP(;-bFI!;6bc`dzcDvn$Oltx1x#b@jRPuD@@xjtvF00RR9100000004My6M)_U z6%`j};)L;OY-&zpV^fx|SeaqNhHi9DYfEbuEL@zXrsgEcsF5Qwa^&y~88Rf56&2~~ z>dO2Di+Y2|0000000000008i$p6;Hks#%jYwQJMW*_G0=(u^5BD&xnFNpVTv#<>GY z0D1>iQCX3R6UL{dr6uj{9a*trRfZ0&?tgHhkeW5Mz2WCwXHL(A@nhHP-DBx!4FU++b^J(ZP}rM$c>Nz&fYkra~BveJ$I+0i~J0000000000 z006Kv>gnmpvgIo`m@{o_YtORfE7LPTjd=SbWx4|^E-A^x3F9+lNM(|wxuvE5frYI1 zqU!AIza!_G001BWNkly{zxk3N{000000001h=cbmH)-*OYZFEdyV^dmMTDMb0n^ro|1+Z~dRaKcV zeq0tUetd&tN=k}*L()mIWa$%W@90Q%)sVEdwq@1oniLA#quLE9D$3X~qqDZIK8=k{ zS-Gkvb@dGyJ7#o-4;z}|;^MTnwP)?xx~#3M&+Of14q&kW000000000006VXmn%X?E zY{fI0Qz#TNf5GA{I^HgmCuZ!}(OWckLj<6AbVbRyabwch*pxN3Yd0`vUBI}mz9CIb z&1r3ITQ4v@X7s3x88a%6&RejZitekTvLd_AoSp>>7pJkYDedhYd1Bd$Jn^(~B_+iv zDk>U~8UX+R000000002k@d-c=0;Q#;nKW@inwp!_-rmvgm?2d|vis~=S+Qbe*4EXh zwY4onhgN6&*fAM5ZcLh+2fpoiRn?H}z31%IuB}T=O>G*Rn$p$Pozl{h46Uxth!Mjx zX7s33R8$OfsQ>@~000000000xrLkj2uh)^esi`>&7A{GlP}ty{qN1YgI&)fv4z1oE zC2msD3t#l24OhDz)YsJ|Nk)tuxlgwtm=n?<`000000N6=&b#O zxVSizCrwC4M@QP)+WYLUtgOi7NfUOM@N=>Q1)u?7N7milozAY#fi438000000DzrT zXIH0g%>WFTii+~go;5S8YSv^;?b>v8cBQneG-F1O%J{KkQe3j*grAcgAOJmL(^b00000u#@v_8UQwr05kw>25&L}00000004Nlc{U9In@0c|05*d+nE(I)00000 zJli~*27t{Y01W_};0-1K00000007&IXVd_&X#&syuo2!^0ssI200026y?Is*02?O& z4FCWD000000000C8UoM&&<~%c1poj50001Bpm}x;0R0ny27ssW1`+@O00000fE|Tr z*Z|O%05kwRg*T1>00000008W0Jj(`v^$9=&z`uCI2mk;80002Mj>i7000000KoR* z88!fHngBEaY=k$C000000001NZ=O{Hz{Uwc1Mr;YO(OsR000000E3NZ-2gn-2|xqz zoaNUB0RR9100026qw-7}05(hj8UXs?jUoU50000000YglYXIn<05kvq0000000000 zFlY!s1Mr-*u}{hR1T6pn0000006PlLw*jCp0cZdK0000000000V9*eN27ss7(5GX4 zY8C(h00000fM=U$)&Q`11fT%`0000000000fI&k58UX&qCusoy0000002pYVT?4?T zl@4?P0Kn#ZWZr^-E&DCD7CN7gFeVPN8Srwyw_3WCwb`xX0{W2f74c6CRnjAkTlfuC}l# ze!Bqx00000tkc=inXazRw6}L8Ns5a5W;=?Ciuzf7zPzim(b@6+i34ZzMw2WS8Q0000000000V9*eN z2H-hkQ(d7qXDk2!000000BkSM00000000000E31AGynhq00000 z0000mXb3<90000000000004uA05kvq0000000000FlY!s0{{R3000000001kh5$4G zJWZic80ZoJ00000001C~XV?JH9|33pp3}Th1ONa40001Bu<@)Lfaf{^XaE2J00000 z0001B&=7zI0000000000000IJ0cZf86a4xg000000001XcAkv`@LVAP4FH?q4I%&l z000000Naaa)Bvz)0?+^e0000000000z@Q-j4FCWD000000000C8UoM&0000000000 z0KlLj01W^D00000000003>pH^0000000000006+CApi{k000000000001O%e&;S4c z000000002MpdkPa0000000000000ac0?+^e0000000000z@Q-j4FCWD000000000C z8UoM&00000000000KlLj01W`}FH0U@meW6WUJgIzgv>qaxLov&A0$a`zU}TD{hE{W z@pHeN*0#0*u5!oI)zy`Yzxji_=-88T*_GD~bUCoYYHn%C$3OLj9DKwpa@!sE40JgF z00000001y(l@4?P0Km?ptE(&bJ@9a@`Qu-5`<;K!>YCc#eWON>$dp|s=BO7Pmg8P` zY%0pj2e8tckjIVl`qYl1NYC6A-~qi0 z(xuCC-~s#Q-S0RhM;v}gMvoeqii+|yG&E-Z!o|7z+CSw7KfWYA-90H33IkpGpzy$h z59f;CUzcISs`J6q-qmM+byZcqc-|)lpfUge000000NA+*Km!0<KsuS#Qkn;X^Zg_|VLlHYIO5{xt(s>4vp;bflxRGgEe%m=VK=4Rkp> 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 zr#|+9yz1DO40K6s2kuwcJnj_$00000SZD9O_fBVLXU2>flcJ)c^?q~elYigTw$1q( z0Con&16=?Bz|L;f>Y6NAxFl6WDl=o+E(2W-00000000003~B<<007UT_KuGH=;xQF zX3g5{wdd^2m^NjgO9B7@000000DwWQbf60W02s{fzV{!w{x7%WHLo~2yUm)O^0Kld zNmo}_9+|f=U;oaJbMJi*rlO)e?|kctsjjXX;EDkN00000003Zc6MzN)*b1FpUAgSa z>vGwZ*KKgjh~dL>?k7&qf&1;f9V-I>00000004lUlK?aTz*acmd3)#cpZ-X$`Qu;m z;6LYOZC!nmq@tocyX`tXuXx#u^RlB}nBl{Q4sfLa0000000026a}a00000000000Er<0 z4FCWD000000000ah5$4G00000000000FW30&;S4c000000000$VhBJ30000000000 z004<001W^D0000000000B!&Pq00000000000058}1-UK&0Fq?N)ET)hAtH91I)Ke< z)4ElzOMo3-o7Syj$Z2$lO00000)S3>^007Vc+O%#JZQBSy!-v`&t5$mreFa0 zFV?n=FAM+x0000$Sy_2hRFp?aNok}~sfg5P*^UiArmD{UC;L%#t~O(GuWD8SfUTng zGynhq000000001x7zIs=igH~8kORKm$IhtQ0000000000002k~0cZdK0000000000ATb1>0RR9100000004l*5P${%00000 z0000001`t08UO$Q000000000;3;}2W000000000003b00paB2?000000001h#1Mc6 z0000000000000t002%-Q0000000000NDKjJ0000000000001B{1fT%`0000000000 zfW#1h1^@s6000000000ILjW28000000000007wi0XaE2J000000000WF$ACi00000 z000000D#00fCc~n00000000005<>tQ0000000000002k~0cZdK0000000000ATb1> z0RR9100000004l*5P${%000000000001`t08UO$Q000000000;3;}2W0000000000 z03b00paB2?000000001h#1Mc60000000000000t002%-Q0000000000NDKjJ00000 z00000001B{1fT%`0000000000fW#1h1^@s6000000000ILjW28000000000007wi0 zXaE2J000000000WF$ACi00000000000D#00fCc~n00000000005<>tQ0000000000 z002k~0cZdK0000000000ATb1>0RR9100000004l*5P${%000000000001`t08UO$Q z000000000;3;}2W000000000003b00paB2?000000001h#1Mc60000000000000t0 z02%-Q0000000000NDKjJ0000000000001B{1fT%`0000000000fW#1h1^@s600000 z0000ILjW28000000000007wi0XaE2J000000000WF$ACi00000000000D#00fCc~n z00000000005<>tQ0000000000002k~0cZdK0000000000ATb1>0RR9100000004l* z5P${%000000000001`t08UO$Q000000000;3;}2W000000000003b00paB2?00000 z0001h#1Mc60000000000000t002%-Q0000000000NDKjJ0000000000001B{1fT%` z0000000000fW#1h1^@s6000000000ILjW28000000000007#62wIwCFt^vq_RHSlU z0yL;}I$f)AI?|iYrL%U7bUGd7<>j%_DF6Tf00000px%^~l}ANId6bltMkfC>_A64gSGbZ<{W)%R~IyyiD0000000000004tQ0000000000002k~0cZdK0000000000 zATb1>0RR9100000004l*5P${%000000000001~4h*98Cob+dHY^0?&kAIC>?KCW?} zR=c*0F1vM%BMu!HCmnxOv~SlYQmIt6``&WLJ@M4g7q)oa-Mj7Q(gD1 z?YW9akB`f*y=jZDb7L)A>=Hw6yD|3KvwLQ4(c&fX%=5$ImDfkaoVoL&w6rWDA{sYt z6rDSDi2eukj`P1dI68G`SF3Am&3m`8HEY(!i?6;JFAW2x~g z%$*<4JpXEp7&R{IKIZ4=N5>9rV~^dt#)-!r6-OO0C~Ga%*IGa7ut9O-^_NGJqM~Y# z-+0YjaoL4&&frrs<1O8@4K`jw4RNnmu3Q!0yY^@C{*-B%xkiPBamW8%9|QXL$;_=S zDT(WD{B?{NIc|&R+}MWCfQ|2Eb-yDUzejD`w2C`#`APKbv3s@W-uRq{9eiN?;)d_n z_}*;G`q`Wq=+n9*10Y%A|gu5%Hqutqc@o!Gj3wcm^nLo?b9;{RW+Q7 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�xhgYm*|J5wcSqe8d3kwp%#nx0P1j$MRoAj*D`M%g z6%BID7P~Z${d(<{HTUAHZ$)WYSq(=-Oqx6;rqB2&Gv2LphuC8?0q707?$#-;zvi-N z+vc+%_ftb(j1eQp)wHU~GeO8^$UshfoBSwwOdH3WEf%6Stw5Y7CjKBWlUoq$7`PJ^fqpqJ} zZx+YwIrB2(wryHv{a(H?d{kD@w>B0pSr!xD{h;1z+#U)F3gXLOI61z2*2$T<#Y>jO z-GBURtX{n)Yv1~MhSa8}onehdtnY~ZqpL5CqYfXGH9za4xjCu`00000005wV2|xqD zPO7A&H2(O|-(t$t8JW2b?c2r~ryL)tRBF4{GJEd4nDXKDIv=-q$+8$ZWUw+k z+#}Ba$`>-@vhwoy!~KuMf`yA~UGMRqJ3K2OUOf7pc7n@Zzyqoyv1%lf9bI(e)Y*s{=4F`3$u=WWB8~{H_-h2{5a|O zqq4$ge|zGY_{WpaX7*XOd_~-K-^20TORs14>Dr}J4CuFiL%zfsm6nyo4ZpZEF24Nw zcze|NOr4dLl`(zh?D+L>@5|~`-MLeT=+Lfq0pqQ4z<&E=g>@?{E8{nJKN!Ei?=P`z z`TEY&W##2Dym)L}@q?SPx&`mGXZQHxnJ3peK%Yvb;>6>Rir)M7%*@T0H9P+H#L!r` zZe6X;aqvNXHWzAhujkEQ z7$e8LliA+9S=0E_-M3czd-&|*_eb|CoxW$!nHQ7Zo3j00&}M8LINzKdVf|EAR>u5K z7RGPx{!?7`{hwxaci#AS>ceR>V^Wn)&Rx57il-mFr`q@EFZbP^6>gpQ?gxqN?%Sb# z+c@{^Ga@hVv;S%Om%lv~(`U}kjO*(eQd>z{V-qG#j<0N)jNjVA9oD7zuIkg-tyx(WMKa~)wgW zpGHK)ln2#i=J9 z6D?Xa-|FjZNkKtDeEaKPjfIPr#IQGuBVv7L;D`VAbUggGr)xZ}L;JSzlOKFH+P7;{ zr|a$7vPFFBg0IF8Znz~%OUoi6;>mx#5Q7Hvi$e!(c`X$b6vV|Bo)@1iSd`V(dwB8K zO}c#7Rei4Y_U+olrQbR~>vh)FQ$t^fr-r^z?Y1i}yD-ifd}^)Ev!#1Ie&TzvaM6;? z{yq2X9$jnrLPYCUyT*Wi`)2~Rm6eq-ym)LJdDy_5bW*RXpr9bm|LWj)XVUvw9qwz| zx1rY0=4|dg-JnPJZt=?-uFm{UrPJwnt9VRS2l4%T?-T9XwyyU0F1vM%{d(;cBSwyk zh=^6I*Tm>?6EmNc^o#BKxX&FHZ@e`s-WV||BGz|qzW0Gg z2;UKH@TtnV!R{L61-bu{hUr&qMEp`&TUXQ95TVa-uvC&anS&xlsLwv34N0p9Dr z|DE{KnWx0#|NM819Q{r#TD&wOA{sYt6kWS?j^mC#EY3Xj_TWB-baFFdbS=iX57SH5^!y!!fxcxl-1m@#v9EL*-JvroIWt)pAl-Qt*| z4vC`=AGBTXXTr_YQ5{rl8g?c2+Kz4nSPo_SI{^vIJDvA*m0y?=T%_UpBGy+1>0Ye!#WO^S-* zr$4$pbG_MfKF&M~cci}s000000000QLh9(Fk51>h2mq*W>2$hQ8F000000RD^h?%g}e%gdupn>LY3rLr0cZTNXhbF~=*z|LUv|86`0 z00000000000Kg7J02%-Q0000000000NDKjJ0000000000001B{1fT%`0000000000 zfW#1h1^@s6000000000ILjW28000000000007wi0XaE2J000000000WF$ACi00000 z000000D#0O$aMh#K<&++KR?$c000000002&lsa|ll}~WAVGZN7ytkO000000QhgG12g~t0000000000kQf5c0000000000002N@2tWe> z00000000000Er<04FCWD000000000ah5$4G00000000000FW30&;S4c000000000$ zVhBJ30000000000004<001W^D0000000000B!&Pq00000000000058}0?+^e00000 z00000Kw=0$0{{R3000000001qApi{k000000000003?P0Gynhq000000001x7y{4$ z000000000006=00Kmz~(0000000000i6H00000000000Er<04FCWD000000000ah5$4G00000 z000000FW30&;S4c000000000$VhBJ30000000000004<001W^D0000000000B!&Pq z00000000000058}0?+^e0000000000Kw=0$0{{R3000000001qApi{k0000000000 z03?P0Gynhq000000001x7y{4$000000000006=0CtXaD@*EIk+kcw2UOMnKIPN!=% zPDgsvxpdZ!kxr+hyu3U%It2g#000000MwhZvht{?D36ko(nzIJ5vk9z9UFd3Rh|1! z_M_@tZN}tY)vN*lTSo_I0000000000001B{3YruZ<+=tS2YkDaon5UvK&Pwg0G&OT zPN$==urLY>3md9j000000002~%Qb3L7^zf5QBmVarBd15o>QB4d#-M-He+&c;|v1; zb*BR~00000000000058}0?+^e0000000000Kw=0$0{{R3000000001qApi{k00000 z0000003?P0Gynhq000000001x7y{4$000000000006=00Kmz~(0000000000i6H0000000000 z0Er<04FCWD000000000ah5$4G00000000000FW30&;S4c000000000$VhBJ300000 z00000004<001W^D0000000000B!&Pq00000000000058}0?+^e0000000000Kw=0$ z0{{R3000000001qQIP8b003BTT{<2Anld+rjQTK&=Pr)5L07SX;g>A|lq7uZx$ae-cOi>7^Jw zZ%K|T1ONa400000fZWpo8USDik(Y`%Wv|Y0`62tp-fdb$`MS!uckHzI{)^*c>DsdR z+q)mdz|L)QT_ykk000000088a4$uGqJBUuro5bCx4vKx+w1`whG|JD5ul3y{4(i-G zA|h6mRphon0000000000*a7GO4FK#^)~+py7hirYmM&W!r=R-yXxpZBu1ne`i`JCJ zyieCgL0&3O+k3ZMmjeI*000000022B01W^M^w<+aW+?=`dV%qeX z5wSiH{l`E3HQpXMCT_dsr!nZD{<$c#Uab6dRg4+?PQ3W?>(RM$hxqQL-`r%Mv(7j< zhQB>3=FMLa7o2}iv})Bd2bFG{HRbE#(q~7<2a8w6kB;0gZan6I$WNtmT^8&#)~s0@ z4?O%>j3^!#LvH(Nv~IO)u1f*{00000008Ph02%-i?#qKukE^e|G;1!MPRIOD7RDog zdou32_rX}cd_}xBc}iUOlbd76oj1omd+(W}YPZb`FAj@~F1tD+B7S)FcdOlJubz9v z(~mv49jmH;?=M~vqdr~|9h(=$|Mcr2{0#ME<)^D+=yR{cLytTWD_5?H-Mj9V>yiKf z000000D!IF-%$sEolq*3iq4%n#8sDH91q_2o9ObN4$))BPmFv1_~%%=wj{?DvN`RW z6-A52g|WP(Jm#)klk0LI(blb77h}gyiXYx^Yn(jz>+!okJQO8sOLJWou#=ed-jw+H zuZF~L?*3D*O921?0001h|0)8|0I(BFrBZR^;Rna{*Iu5Pd+vo-W6Foqa#$5x(zQj? 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 z_p{8q&d$zG!9iv9zoGA|-}}RK_~;33+p$+AiWR-_iva)t00000004l82mxpS0P?tF z$4~0m@sl||-@4`FdZ%AsRjC{-gTavPd4s{A4((fM-G)#tS++`&G=Jez&0n}wk`xf& zuhAnv(b8qB?kE85?&hZFpM6T}Hf&ZzM5K1^+Namv`oQvh?_MveT-j23XW)<==crt% zf?BtHT#J|dtwf_yQ>MMPyk>f)kdpN&o|_ui7bo7-({EdT(xm#S8-pmJqO>hRGMnl@{J-stmEwu`(Z>BzB@TK4x^ zIXgS4^LeOrsp2|(^n@}pGjqEf00000000000N}nO01W`ZL#Aw* zQVJ|rS`F&eQOo8{RJ>SG+1c4$_ca9z`02;-qcvmZd`+AAr?&6hqksT^HGQn1-hQ*U z3i$bI>E&?rooG<6j;8-MK@)!ZRjb!+Qba_g8Z``2kC!^Dd9%irF4Q^k^Yzi#FNUf@ zP&v(8uvEv6pHx7Azsd)ek(0CIP1WGw;GkaJyQq1y#+o^MftLThTHAK)mXsB+u2;8~ zI<#-4S~aTPaK8ZnfZXBjm0vG+drpIfj@GPsOB5G>Nqu{Dv2=pY$jH#9Eju;(>z@>T zF;>rZXss$0%ir}nN|p$aB<!T0fdrKd__ttICVK5j}yjW4a^LAgo^LF2x zs{2;vFITpd)~%d>OY;H%fLqfbq^90^^JR@2KS|40uGO-YS)HEqdAKY3Vyq;|&dyFx zw`-xky>Fl{ErKYCI+bh2s)T^nE?OLgPxl%G14ELml62*$@%g+XB+;T*}+f4p%6#m2>J_uhkwjf>ZX=ol67^HJT})zqa^JC!UEaL=|4 z00000000000Cq{?70NQQs29anxdT)pga_T%bhH}e>|@9L}q0O0n}0U7`R000000000000000 z06?DM;Ns$v+cf~l1zg*QhuuwgfHvFe0Bya@Y&Ofm(NT_$j`ylu0000000000006*$ zoTHPYWRRSlon$Z=th+rMvUhv7wd`gdBlpq&8367a9iRaK0000000000000000086} z1fT%`0000000000000000086}1fT%`0000000000000000086}1fT%`0000000000 z000000086}1fT%`0000000000000000086}1fT%`0000000000000000086}1fT%` z0000000000000000086}1fT%`0000000000000000086}1fT%`000000000000000 z0086}1fT%`0000000000000000086}1fT%`0000000000000000086}1fT%`00000 z00000000000086}1fT%`0000000000000000086}1fT%`0000000000000000086} z1fT%`0000000000000000086}1fT%`0000000000000000086}1fT%`0000000000 z000000086}4!Kz|Y7m7Ja_NlH%7)QaQh)M(NQZH>H` z%M}6u0000000000002BV=l~4>0087NJA>4!oWJ^o1S!zhQ|Xx|{kZ*@-dVmwG0AC~ zzVDQ3`}^j0nE(I)000000000001pH@Kmz~(0J*G)hpWDCT}S18J!O#OWN)VztCmtN ze;-LwVp>M-76K;7QOH52LJ#70000000000 zcu+ayb^!nY;MUEWvrxTXe>cbHYt^W#Cmw%H&vk02fB^sdSQ(HvWMpLM+X<62bi|id z%VXo>WipwyZ~r0n=>4`LA|e$K;IBU>eW%KmD%`jFA}=MY>)eeBi!-Wg)lzC+rpSF; zHvj+t0000000000z=Mts&;S5DgtqP2tsm*7i^;(@k z{nWOuob3794gdgfuY_*hsgNce)c=FwN=`}1?Q-ydIC?xx?Vfu@JzpEB=!>zrUCvEQ zPDxS!4~8qGNe9iCyZFAZpYsU-000000Kol12WS8Q^0;PA8>wDMZAp?TGgEu_AJUq2 zn-mupuei8)eL8%!3KuS@RxO(5a;3n7AtfbMtJbVnqR}Wx`tbd?)Vo(#84L!?n97xc z^lI;JnmK!cUh4X+Dpv}+FSRA5XX@3(TXiTpK_5O+Q9~M6k^NP50RR91xIcF6-mmjf z(K;U$tz##`;asU7T000000N3DN+5iAN zgi4kurk>rqSRNlg5vKD|(YaU=@Zd0+%*x2jlq8iX5g@Pp`E$9Ve-(6hk*Bkx;!@HT zk&u+z}KmR&Ir^3(3WHRM; zIRF3v00000006iRbbtl`;31WkmZs$7lFBYOdZcMP`4kD#BTd`s=&_U8>a0?`i3WZ0`E}<{ zxRj`Q3zzD(ejlh#!##_!$lQB?-|5f>M) z?yvN-jF~fU@h$I5000000000000000B$QF#Xvwlw*_5F{(YRlH0 z`gYvsDj!(J>NO|BPOJB8?`qqQ?6*|kxM{04ZrZB3^ZwG;V@9Z4*-|;K`_$*)9T%XWHs-lM5Bg( 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 z|5zkDJ6jEVuD=QvNF5X{R#S*YJ&b+xI)WT zZ7^R4HLF$Dz&&@}G8keNXJw^wWlE`C>t^cN zwfbIV<^TX707*naR9&jMX19G-4GMPSnQ@chL+1l7hl6=#t=x$|YrA7^EYvtNaa&)j)waPwO9wPt%00000 zfc(SasbFm`*P|J`t-|hB}t>- zc|Fq#-~a#sz{7ASE>2@6e5HWBfqL`Rq3Y+?Ij@KGLbqf6F-@%c5RxgQpJ>NOo<7J+O>P1w(s0yZrifE8VYE-WxOH0c<9xVU>00000 z00000004l;2?1yT0Px6JT3V`B&1$Muvszvc1rO0XqekeRQ6utt7ytkO0000000000 z0C>VtQV{?E00000000000000006@NB@l>;Bro0{mfJe_FuLl6+GLy-arGNkX^Nc<- znM}GB9xfXj8=W|QJhz4n0000000000008)Zta6nqN=!_Yhr7EhEG%SU@lU$r-p}{@ zEGz#;-XpLF01u7|&;S4c0000000000000000P+n2&;S4c0000000000000000P+n2 z&;S4c0000000000000000P+n2&;S4c0000000000000000P+n2&;S4c0000000000 z000000P+n2&;S4c0000000000000000P+n2&;S4c0000000000000000P+n2&;S4c z0000000000000000P+n2&;S4c0000000000000000P+n2&;S4c000000000000000 z0P+n2&;S4c0000000000000000P+n2&;S4c0000000000000000P+n2&;S4c00000 z00000000000P+n2&;S4c0000000000000000P+n2&;S4c0000000000000000P+n2 z&;S4c0000000000000000P+n2&;S4c0000000000000000P+n2&;S4c0000000000 z000000P+n2&;S4c0000000000000000P+n2&;S4c0000000000000000P+n2&;S4c z0000000000000000P+n2&;S4c0000000000000000P+n2&;S4c000000000000000 z0P+n2&;S4c0000000000000000P+n2&;S4c0000000000000000P+n2&;S4c00000 z00000000000P+n2&;S4c0000000000000000P+n2&;S4c0000000000000000P+n2 z&;S4c0000000000000000P+n2&;S4c0000000000000000P+n2&;S4c0000000000 z000000P+n2&;S4c0000000000000000P+n2&;S4c0000000000000000P+n2&;S4c z0000000000000000P+n2&;S4c0000000000000000P+n2&;S4c000000000000000 z0P+n2&;S4c0000000000000000P+n2&;S4c0000000000000000P+n2&;S4c00000 z00000000000P+n2&;S4c0000000000000000P+n2&;S4c0000000000000000P+n2 z&;S4c0000000000000000P+n2&;S4c0000000000000000P+n2&;S4c0000000000 z000000P+n2&;S4c0000000000000000P+p%ydD4m0LZ?Di&yH!SKrBSdA&L{)viqo z_3zVNUS7o?;m80000000000000000WcToWv0DvdZfxtuhLN*sjEvGplfKdh|803ZN&tBD?!?7u)aXfS-(#?X&t6Ei zEIcAo{RY1#-&THV+@`m-?%0#<{;%J-sXouXBHvbi>Nof`g-1j_q>(>a;^N}<+w2AE z(r2iATluMZ$Nu_Y!dD8pdOgE+;u8`ycH$JZ?=e^>PoH}zOFySjT@7Q0yt^Cxb&rtm~dx7HO;xpXN#miUJz5j5HeD7oPzJ6RJ zCnsz2m*2~`m7i9u@i%||u;&?k_JZ2?7_7!^dTZ6X&G#MGz3<@0ZF+0d)&NQA-{(Vb z-qN69qcmvPD23j+Q){&j9ZI;*Dwrig*hg{3Wk>!5| zL#)PsGED({168k1b+vBZSYhE2+PY(}4j(HuZtD;Yt zJQ(>uo`g97*<~`Bw0QYi1)sg3>QyUh(uZ%UNMX-x^--{Zvl{!>(Y5QLda7}KIoR9h z(r9zfveg^4aM@Z7AJSh2sPe zc4V6Ukd&09*>^+cFAVM{Cnv|;nof>fzH&{w_XVn?S1~oHTT@c*%(JX_Ni}QIKr7d7 z(%OyN)bc6cO!vjT@8H@stEzt88X2}LT*yNsh7HpD<3HEWGyc-(w_cXDHUBvj00000 z0001hCjtM(9{_+Skay{l8am_|ZP=7j`T6X*3%U^+MgSTB{=?SBMmDxKIuLkR=gwbJ z<%;FAv|dDHl-8`@A}1$DB_<^1@+foec8o#mHg40loqIL%mFLq9>gJ|Z>$fOiZ=gnw z7@|HsJITVrLXxz7*FKG%I7RapuhRRYUXqoSm3f^Tp<()M_5xL^P*y#G?r@%)!U}BCpT=dyX7CrR8fjs(`bT-gtRPu5RnX#Skr9y-`uo zxApGG;SUrzzJ1%EeFqOqk_Pndnr`^{e%rIQw$>Xj56Sg;=a!3?uV~KPrCGj?@5IIF z=NW%Vl75&vQ5Aj4O1fJ``uiDLx^jc|?*CgYp7Kq#UclZ!ZQQ(51NwAT)yh7(Gnogl zeb+vP-HOmN{kp42Vb5Hfr0LYu@6Ox^nHhhCMex zt}X>1>6riPNti=U84R)d_4oPu`|xoYjmEqlPPXOcx&Lo#Hf+_ZwVM?emyqk*+I#Sj z<}F&OsHo@%?kg!dNwKkaRIs44yh;?y_3b@wOeT|7tnt^)uy8%ow?~$)_d+MvNe^f}w)impbhexXSfEUbd_v{N)e0+jdtXi)=PY+Y6@^w|V zaznj3@&g?`b~4k@ks&r#GiJ?I7r#MrFIGuqD>u}zm*3L913@yx#%k2N<5O)XJ@N4g z^548eLxzu3*~$&&UaXQDH0`LdAAP1vm#<`Rr%4Jvb6!ui?k@LYmGo5W?g~D0KFv65 z)NiFR<3G)`|LEH>TDEeXUKu%B4Vrc|&!daqAWfg~hr+`nv$XB#=-c}Krz;`PiCFCLKL?Qm>C1qZ;*FnYXcM=_!Zfp_qYL1 zl7z%W`8KF6M+bXt-?dLSLc{L6PJBXw*7EZU!=kcIUo<67GvlmpaP7ReUQ%X|q&ePi3T0OhAm$Q?j`OOUf6&V$+ zWve!1x%%@xrM!x(P0J=adHS4o?mm#!T>t<8000000016i)_FYu008jtnM@`f2t1^7 z=Pyc<%9Zs_^Xl@*$SA!sa0eK}E$8`aNnTLyzcA5Hp7 zKmR&A)#rcBU!v{1_UOlNKU0%N4brR^eCE7fA2mjM_x}@Yj*N`b;$^F~e&be69RKcp zD^6a$c0*&vf2!px*QNUW%-QogbN0Ocn!i+EemYKm-8)$eU%mr_fRV(@EV!c}0x?_*F z?b@e)ew{OIfArWX1?)MfN)^hge%%^czIx*$8tIcG*=SUJe1fd4tz~VKa-WI59i!>9 z=E>8;O#}P&c#Pr@7kq;KzmLkhbUp}u~d<>u=0!2Km9CMhW?Np^O&va(F6MR4py zuof?0r?#z{s&T_Q54??sEjc+^o3{l>k~*|$COcc(`>gSB=IK-3TfX&c%YW-GEm^T% z?~f`YD=RDW@`FJ~b@Fu9t3TgkVPT;*Et+Wgs*T#Y`+(ZEYMP}v0RR9100000fX5eq zjRgSU31c#uw0D1yex3QJB+1#yNqu{DQ^A4-QnfQ0O^T0Cke63+_3hP7O&Zmgjg7T# z-HOnhzZPlp)}19{Zy)ym%_s%v~1-%g@jyH zNXS)v|I;j0@F}N4o*w3PLT`rYqe)+y!_Tg+F6z;>gG!b1QcR3N>(+19xCvj#-rg?5 zd4}E$(>tRlm;>CsdURHwUR`BpXQ#dU0`=3cvlST`r3sU#sH}Hs)vi@7+xs#sEL>y8 zf2N4YD82gf^Ky50)1^xxTDEeXA|s=8FzB#;{<{PZ%u+2Yd5+NlD4N6Bnl{l`5!D z?{2D9qpGZ|EOj~Ls(zjMr-J@Is=fOIHT%y68vFj6X#&dkw*B#^QQtWj^gBs*JM zZP~s{d-fibBrRCDLar_@TD4|_3VFI~(16~Ol&a0#1xty(nIpr?Dw!^2I7kDSn~IrDYq?0J1P^+%O2TSlEaw9fW^10EL+_V$|k>Dc?W zv$eHRhc?Z$eb+v%S-(Z?S~blu@RppMtabj|m5`XI9$nhW(ZODccdJ}x#Ar0?U76h>g9YRqHlu$;$P*bUEdLmr^B*>*+q- z)Tv#I`>ua8?3R|SSg(znck1f(P#KLzxw*QiZL6jl)W4?+dAgh1?%5xtk?(z+YW;uz zyK%!hnmqpPRQtkcG-~JW1Df^cBAp68ujJ(94ExWitRCy^p8H8jNjea8M1L(@p<^e4 z&HYyNDWm6}>8+-X>dDeF^~<0ev@Rf_%z(Kk%Fr5);k$iF*R}2C8MJr_KMK_W6hMtzSFM zJ*7vNwpy{;U(`uGgEd4o&rN zNq9u0ULN_OE?&N(X`g?n+BK_c-NtR2Gk2*%u3ndulcPGfZ>i^==`DA+l>70u>!F%H zYo504+GoBub#CACzUSDzd)mg$I~5Tbb>HKACoWEV_Xo+*!CrOK`Ta4Y@0J42PI7dx z*QLu>WHOmjJ$x5-D_oJ0(JEP@n5?Xo_3P~UI(8yB)9;M*T)uKmyY~gkr<}KHRQc170 z-@O0;00000001EWAOH;jKt6XM@NZ4~Zn`8XF(Fa=4g_iMzCgto403jI(%Yk6R=YOM z)2wG{X`wEi+Nw{lu5xm8Otq|jz1n)|)pxZsV6XP+dThQDmE~Qel$z)Pv-+CJL?njC-7_|T3-wL^MEmb9FD=SNldgCQ^YTr7| zHfvO?qM6I9}E;BffRfqHN3BrRC9LNNw| zrhfC2I<{}6ufLqA!i7>Qd_Oy|kKPzHRvR{L(~Z!Z+P-6VssQwwwVTZ0XTR>9^x5RG z^7Kdv4K;1tP&I2*F(13R3zn*}Z@mn|@4%C!X7$SQDd(-=vln#e$O*N0$~WD1_X1%h zy^5(p-I}^^DMYb%;xg>_c8oz&zMZah{@cx;d3w0%c8o#Su7_&gqLo^@a=qSq?FDu1 z*gE5C^(K=RE?uK(Kg^Vcg@s%SIx9RPN+DOT>(ePe>fHHDdhMmb4_tBh)ai2?`|%Wo z-HMRo-FvFR5UWjF19a%f2~GKAj4Jw+%~D@Zjt;6>t&--`ef&6&4UO?~UBb&JMX>OUzdN#9SOqxp+h%V;#p%F0UaZY~Os zh|<~fm$Z9dpt^KyC5L}i4$ZFIo?moE*&kZ{8N5kH?Nu?V43{)W4K_$2$6UjNbk5GyQ$|xFpHa(o*hjE{cr0 zt>Y)p=>73uXh5H?8u7xwR269d?abMWn)vy*3cD2{Ddl$*lgX6hx!#l2Ip9^x>qb zii*B1XD3HVng9=eN+x~&VBuBdb=FO@7&Jj?SaQM{efYS7&z>g$4FCWD00000Kt4wR8UTQNZsVry+PGDb1QQUoi%QE?>SP-v%iG>FDU&+O%bdd7N*){$i@|vy@U9UDx`JTP39gsE0j2FjWO+3kwUiY~EB28`ROJEj#r0p`#fFjqhjJ^Us*W z&*}Aj?D#3&3XhPF{%KRTOlg%ZQ##%LN_rJnrHVc}9ehp~FNNsVt%wZA^~``?=J2y5 zxwsTm_bwf@V9^RmDf@5eb5EPY&yrN6a3QsC*HRlcZIdKjxprM~aq+UZw^MZVZLMDC zZ*KSUi_e+E&-eWM*c~`{DAVve@Fa0_by4dUjdd#coYwhoSEGh?(p1MZnM~TcV~@ga zMd+D+-BqNpr!HIy$*@m@AyyMU{YE=?ACSA7tKNS71vP8Zz#KTc8Fow4XU*5Db(=Ni zf4|Dz%~ees)l0Xp4V!o9W>~mB9y?0So2K*;7Z`ES=Aie?&sH8 z{royB`0NF}`qp?!x^KnVixq-b^uz<6SMx*xZ57LBBQv#lUE?BOy z@4hNq8=L#?Qws|V_3GYH0eb^A?T4A#x#xh&l=9N$E7!F5z#%nmSVz6Obx?dlf@b}( zNQsF_dj8qIsVWO+X6Nn$n!k9p+}&I>e)JovTdSHZEiGj<8g=RNRqZ`^NEXTXD?`-|2924z%Nz5d-ngW4?mu&#Ka^$-KU#g7~D^e zjt;5%U$JJB%9rz2@9rJV>s`Mds<5zd)vR7wPEHP4o`tuC9*hJfwI(x56Xz#k8N*vuiu`@6}cI z_I8Ski`TrxEA`9Fd0M)1gA$XHw0iv(4Ik1!RhxU?8LQWCQHQq8(><@Hlm{d>Z4Hp8 zhnt!;Y4FJBX=iJzK0P`rV9&vnv9@V07ncHBu_opB*z~GDXI15jc?MxH@At2F=V)Y-8wbXY{S99Ud4(QNw@ut&@i1ncR`X=vu0J*u2ntVc7+Og zs7mDu=`Oo+^@jEx2r~Ckq;R1$Z5$mPRMIP@YTxk_r*-|t%?#&|k*ZZHs!~OtO#9A^ zAvRWle;?7JB`Y=QvuWx-@I|%h)K@E3rM$ZPM(9n&#V4e@Zk0+ERIx(ZP)f0)h0XJ= zS+lAtS4z8&yi1of|7=V)nk!MJ+V|C~s9ZWB?SCJ;8=*IK?!u+}&J%c2v~Af`C5ji( zfxyE$cRua8eBHXMPR|YOE#LaJWHcJJZPz|?mEWAW za`lFuYE(}nh7B|a%PcJ|)wp3@y)t}|BBvCM{mRR>5a4$fumQCVlvp%6OMF zpLh25cIwxwi^jhDsw^`(7fY5XrddCIDZg&*&EaQBD&t*Jue~%_mX?+}b|P5Ow_~zB z#(+J6+PUX|N)#`mZ$2NVn$;_t$5*g`vtEB`uzc&+)~Vog3fOxv+x_2@TgTec(o!!C zeOg~m8m)3=N}2n$v$a)UzfSV4UrRBDSRFrkCf)U~Ub`V{Yin~T_hHKI^E+VAL5&Dd*X59F+IR4fj-LqDfxsg{a?8N0Kfwo{m$!pXVeHKB_%27&{2(>@P+p757c`f zOw!G;TN*L^xpadqckaaL_dgcshhJtXB;@KN8*gM(lrCOOshC=#cu_e!JEhysLKYc@ zPA*@*V*Yu?tht&oYi_37j4>FLoNUbDh_f#uB2wS|G*dHY&r{^T0yWuTVQGg(586@AL4+s@kB zT0Oh9*QRX&I&!xnYwem<)3j^Upia7hF9&;jHSw*dfW3i=ii%c3VxkEE{1@cQ+S}dUdEqy*f0_vKygc`fc_CRjN={J-W1$ zg@uK#T@TgtS@X1Q*FG5xu_@!~+FsA}?Vc*|>3la(XNZkeQc_Z`hB$L;4w<=q+n{|1 z56jZhQbV8ZtHOmm(rs72ZVlC|Q(Xaj1JhmJxM7_Px8dpGrUK4Rx)mOwuv-yw%SOfj zJ8^MZy?(QdMx(lSZmVKN3#V!0P=l$gN`CYwQCDpA}?VXl__X{m^aC?zB$NO$+!u@k{MbmW9edKFWLHqF!h zovK##Dk@jDw9cNps0$ZE%;*2jTM?2ZPfzzW>tsdM%0BvT%7k>6?c9Ap8#nLNfIeMS zwX%;)CX@CbJgi@5&)2aN!7`alDqps=h7TE_Ccbsk9k-){y*jmPk>;GRv$a*tYL&Hh z#~!&9ETAqOTc>GLu%NRl_>|G1qbGDTEIi#Y#wR3bo&R=OTUn_?n`RmQKAzk2bg;Kq zukIanAn=G*uiGM*f(4Y6ocuu5pC!rJ*+~u#_7D7>2><{9000000P-FIXaE475Z2b# zs$aL3rhWCXUL84F2ZIjltEoS#eAzPU)S-2%wn<4z`uVpxnmBoiB+1LGxO#N$pa%77 zt9bFEDqYe`Km9seQ>Oj+(8rmaY*dUPrJ}T>gM+M}u+V`aHdd3r_{JQ{u2QLjx^!-< zI<=~+SkWT#^z_hYUw*4Oe=W-6kplQH3kwUiY0*T>S8deR9edQfdq;Dq(_o0z`b|4z zYh#mc@a(@Lqi*ZMr7LoDu)lA}ut;G~RVZIZ0eb^=?!x7C1JE_ARZjPT2T3YXJf&*; zm8&;&=T4j)?CrBM-89OUDW$@N(uNSFl%QwhSVs$%u9p9n zT{0O>8una&mGmlh-^$z%(}T_-GuK0J>dLk2Dq5tFDpn|$VY`0^bu(fznG_KjrPF85 z>s0W0ojG?wCr_VM=*?S-k577;<~gRVtRxmEd+xWb}ZD zr-z%|TwD})CtejYc<3bM-sGgjq$I^BB$_`zaq5hWMx*M~td?%LT9RyRt>xxgPzi~N zx_Uh{-FxrD6m}~@zs+8tGTtTCr)OtL(!!-{H0_6(DqP4z-8!{VVq&7U2kg_kAAY7$ zuMJi2?j6(g4tOb+@8(TztHelatc~oX?%VqyvG6RmQud z%9bgWXY-V#TGcD7dbLVA7<5FERJ&%?2de%I0000000000o-72Q0RVWyRIE@=!-o#i zi?6<;7=uCo`{6fLt6E8=N|rFU2|jyX^A;?XBsFc^P(OV0sl2?3o0lgiC+FHLq3!K# zRitns-3Yy@^A|435F0B8hqOVk#Kgo5Lv|&K7d8L<(y(Xs=IbxY$};mHbw-t@AGQMr z4{5=|6_TXBy}Rl2Nn_>WQqa8oc8o#s2?>v6EdS;1=Bg@{D(Lvh)9T)}gFYVjt{fdR z4?m@MY=9?O*)pY6uTBkZ-LXd-x9rrj1NQ!4NA~ zR~NavyJgz;-vQR74DP*_R+ibEN%mP=S?LjGhjr-aNiA8iUR^r0QvEvBbtf)PKhO9} ziHS-2`I}EvsX|I9GCma(doY2%ii+PGz> z%9Sal=bq`UryAGKa;4?GoI_^9BO(9w|#8v9VI2_Y+Jc?tm6|BG-vKo&6&4U@$sp@o1L5- z<>cfjgCRD<^&RZ(<>Zv}W0RTOKEHEX-8eT`-RJ)1;9!5>-{TC1SjEH`q`TGW?}gWw zuimKTt2f?v3^AD;=ZC>$GHKz`)jEISvL=mtOP(HX3O;*5zs+8t26by{^0>Fmf%L1_ zZs_eXpKAW%Rch*6PeuPzao^IyQkIsP->ltS3(Cee^Z(?RUIk>6$t3@+yA)%HRqGaw zvsD%TVb4=axeojE=%}DW$0X^2t3Lw(00000004j|OYZ*_9RL74a_!r-RKGsmB}set z2kQ4f7APs{pU~0u>!CV*Hwaa}oVPqYQiot}-;Po6nbbk4hsDFgO{GhvRHr+6>WogG zKAUd4;IrqocVA$-%L*0pRMjdKB}tb0ji{=W~<;r-c z3O`FyczA@)p1tr$#`0et?rthpETvLxNXS(s8;$qfZv>$6|Baokt-5w>En6EKZQ2^3 zh{!0#CnRW{|8^OTMzwGK)MHaMH9w2K9i!>9=E>8;O#}P&khQh7Latobu@k{+)3S*w z`jj!ZwX?NV=k_gSZ)dB6e;+k}Zed}ewk?}#>0du-)T={Pv`8VHJ%33bPMWHI&%LHY zM@~HUbI6JU1)OAUle1@+PX(XTsL_*jD)^jgRI8+q$BxqCKYrAvm47I}f04fVV!R4G zq6dT?L~b1Gq@*PM@XH+i`uluYTU%>T|DO8g+fTH1$xQ9sut1wu{-JiQp2~&UWKCY5 z-*~u=oe0+A@ZE5(ZyQJa=cbmi&|UA}Vdk&g35 zXqdL|+9yvBH#KY0AlvKb#ym?DFRB90PAcH+q*5h|XV?w^000000002||3d|6005pq z1q(Q9@W6iBwR^upLayqsc}vv%sYYtnG^OHXTwJ`l?ai=TijR*s2VIRuqc-?&)3)uq zb7gFW3l&nWn$@)LK#*>P-qiO$&y=@!DHXpP%#~6q!cG0=C*26WnQk9mC5owj-C8A-6&|7Z_ypP6*-Db) z;}f)G*=ijOI{Zk+@?Wm51=ZNMo;GdSp@Tt(_4T(uYy6nEzjOY75Uw_vOj^5Ps}3DGp%303p<+b~OG>$CMn&INsgfmR@t;!E z?(S}Kb#>9L@JJ;jCd$_4pNCos7I0Qyzs~C2qoYoqKBs9v%+TSZCpB*J*ZTI$@hbhV zHy}K&b4ZVsm6a?lEp_dBsA6O9$T5QlQj(LC6&D|$=5v$Dq!nxY6?Q8^y}EbMo3A`C zYwL&ip8)Qiet`r%gM=6&pz#Ez78*33{e4RCwY3LeM^9MsS+|8 zjS9Va>!FMxt4^Lit1DM;sB`<4Dp{gfw${xr^GrxcP-0@D?CtGkWtI6GWB>pF00000 z0Knso3eW%mJfZ5+UiGTjd+#C&D7^_HMS3UnUK0`$ z0tuv7eKUdGb!}Q*VUuxBw4O+8qlfL?PlKKxGr6I%blPUYcHQ7sP8a1pZSL4NQ znp3CG)qlsoqg87*=-1zV*VxC$Y1+*B^7Sb@2zf2p+S+Q!ZT;1z^~H{SlYgG2&bx{(d@p_PjQ4-FeBe$tkHia_qQVjV`Ja9B?(Z@Q)UA{Dh`VpQjFO zBhGRK`sP1n8yhf5sK$<5WN(1nI~C#K;U>RYzRJux zr{t9D8`8WQ@AV&H^+pZC6%<&qt88vwo-#7Cu2#uc?0SB_Zv+kMg-Vi6CY{!WoQi$M zeQJ2g#>PeoCr_!cu<(j&S-gCWw(Z=jQFq=};lR4Hlj9X%zr6nVwgWp`TlMMDslwr4 zYuRUVN~*Fi#%kVz#d`LsM-@*ylsLY1`yOqI-f>0s zT?^Ox^L?XeSU+3={Q?8#`K)CVZ;yT|3Iv zXq3CVn?~F*SPN!P(%@VB%BCFMDJ#ohFlg|gzFPdtR6YFQJ(f<+O&T}QOV2;8DL;I! zkdPo{U$_`LaWxucYimeQjFrSr1Czn}W_>ZT9h9j`6xep9O! zO|RKr{?6#)qSsz}PVc|{vZC6xw$$_RgZF6mvsKw%!2Z3fxKg0%`1*LOTc>u)%g>j|l&yA=Efr9^R)yB+-Z@Gg z+C?ZeEkjTJ`*p2cvrz>Fe+Dhjq^9ZJkH6Kd`HSW4<)Kk`-X=!}hpV~|PY*YFc(^I+ z>^Vhm->sseqN}=oMXlesO)J-K(w##Gs9tzTv2y|behLW=)SC5MbmZ7^%W;z_TR+eI zMGg-3>ejiP<@l_5ziCtS&SC-HqM{=0*u7s{x9^s#(M3%gUHu16uI3&t#nHh*gZlN9 zqoae?Z`!7}Km1y!lh0VrpFMY8pM5<^bADN(;2{4J^PL<}hjM9346mV+m!S zPClczKm1zz4<0SE1FEyLlWP0hQ8(qvyw{ie?0b27$gO%c9X=YXpJ&cjPEM|*iw`BNSiMp2e*BG` z9Iw19?H}*W?!5< z`{i8k>s5rWkGF>2+E)dIh5GO7A8N|ehYYyvID^5UVYd&|u-gZgIA>>Prvd$XX+XbTrOy5E-SPVH-SH)k zdwRNS_OuC?z4o(DKcZ)!e&mw1)vFt-H^%=*Z;by>iSwsUr|4wTX-QIOXt2CIJxX22 z)6-oKjJZn>jJfNwHI+wrSculG_~nvgoSmJ@ygz@OA9K&08gtK`rJgVA{*~w2U&#O<5PUY&_`&UMzi~jxe z!y5nAC)&DWkDed@z9h-p%R}eRo0OY-F;MF3X;cuMuc>sgb@48(ty!yT# zdHN-FZXYQZ7iaCZEf|` zV`Hv*htI3Mhs$Z(y15=7dyhW)e4>6|wO+rkS}#XO2RS-A=B$H(5IPrm%2)N4CCIjLLcC~e-l zOLG@2)h~;d%hSV6;h`aVGS38R!x~%=Ojt@jvS(t)HMCNcx9#Q zmM*@BzCPZHjXR;iBOjKx*ToLt@4xZ9!b5|#Xz3~?r=%)5B~_cEcW6+*o|WEngL4996F}^9(_(8?rzG<&(|9-{Y!0Ix45Exl;(P0uObWvg9Z=mty9SE zzW8>E93350&DB_}8}U<*-B)a`(deQ!5zVxH=U(mDyW9}ZR zMh(JCoNrh^Ot<#ysTp$@Y0M+fsdcNS%E`&q+Kth2u(#I}WACX@5cx_Zr=)7_hG+%& z*HUDwW)+%iP5X?CPt=}$hg7d_sQmu-fCvBp00000006LF1fT%`z(3OZ4O_HfW3(hG zD9~TtUY=E45rCUbKWp4Xxgj=+IR4XQqwYIYip~9 z^~2P+cUSf8*+nic&R4nmiwp*X#@szjuC7MSnDeV8^ygE<>zZ7zEQN)Inm%WtPM$ig zXa4U2Rj=k+>bMT=BJ|~luj#7^KWXWTbuydH3ab;Ox5tlDhjtOg0>?eNwpT`GmUizw zsEo`kok>ks4R24iY292ShYnJ3kbjAQ@;_}4mt!y(G-O~OHEvK(Q>M?==B>MAGG)uo z&Q9ICMCqZ?BNQ0mrwyC8mpVVJPLO{1>OD=FK2M95u9C@=Eu+yz!v^=$sNuIMGwbXn zuiv*<7unj_==;etm6&u|=^0t_so`1dVSw<^U`?C&iDu1Tti`{t)`^59rKV-b(a}L+ zp~33jIZFNebd{%vd%5@hca?dsFZbEEwYAmb58a~{O&e*#q!~IE8?Vf)a|){yr2Fr= zLmk>h=)F(At8~qO2nwjJ58ix1AAd1XJNFz=YFdWELxbh)>?BF**So7$t=%LqPj|J8 zY*HPSdDgbitvmKqs>?M1000000002^XEJo`)X7}cMF6<|u3i)b_-Fd#E8Z{n`me{! zI%YPTm6o0^dwY8wJaFJzm3&i)Jsz*M>o;rgt^G;_$cl=Jw0z}Sz4*#IIu>(WlJv<3 zuWQtZ%6E3=JAKRDOQGygWT+Fc^wGbpFTB zmpfLT*Qj~~_5k3@(E%C&09<#4g+==Q$EkYt%@5V9M`zWqck%18^YikxVN34d~mms!9a_0KiSg*49?T2KUq24bl2(#(XttRIkjg@7C_nkr?gWcSsQ}nX`tkb+KLY>&000000C0mK01W^Ds!V2PmS)agQ0DoO!-weQ z7yl)9cem?U6#xLZR+cPZtAmG*mTPSF>eV!SNPiiPF4wp!pro)mK^ik^s6P4XM=kk% zjfURV_lE0|Q&?E2CCk?;FF#*hI<}RwlT%ffbWQ9(cvN$KS)!;mEp0|0>QF0@XNKKt+uEn2cd8#YC2-@ZdSZ!$@eB3d?6=T1@T*QdLhHfbmu z8=ESw761TTExY#~)VzgD%QZGAptf!s(2D>xs)WH{Q2##Nv~|ZGeLs1onl^5r`gQA6 zby-)Ht*xzIc=l1f@a&^iUCK3+awbjheDt+y)%4N0Cm-U^6951J000000B#_Lj-5K0 ztGWmP*WZoRw+bl9Y&Mtc^|4qH`1x|j%JUjkkH8)PTsc}Q0ssI2000000000000000uo?uQ z0RR91000000000000000SPcTu00000000000000000000tOfyS000000000000000 z00000R)YXE00000000000000000000t3d!70000000000000000001h)gS;300000 z00000000000002MY7l@10000000000000000001BH3&ch00000000000000000026 z8U&yL000000000000000000134ZEr?00000*T?=dS$cotK`l9!q~!BCvN0G`*Q=WT z+qsE`Hx81astW`F00000000000002Wfez3B001|M*VgRSq+PK}KA$5=Dl(gODD|xF zn!7=7t=nJ4)d2ti0000000000008Af2WS8QfSW{!hpQIc*;&0pYsuc$M%$CpHEh;8 z#buf_`@ji}jR=>gvqM#v2><{9000000000009+CspaB2?ZW3>GZ?67zYsBe$<9d(JHd? zz;Iq+kq)Jvl_Yfttf3l4rz)-p00000000000L*6v%>V!(07*naQ~&?~xIDY6E&u=k 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 ze@MN$cb31upNa|#6}@ejmMvdxxkt}D^{{IC`c(KH0RR91000000000005>xN&;S5f z8H2%~(RUA5ZeE@~_~_tzI+|DY{fcj&u`Kk3DPKP5*;hZ5_)_4*5%HD`f7{c?izW$|lW8_f09&CSg0ST%+QZhW|X@2n0xQky`%1st*vdP#$QfoonU?a`MVnT{A*gZ zW`hzFlQePCv=ZaOLPPZCtIsQ{ZR>Ka3jhEB00000000000N_sqpaB4|LXM6Odg77$ z)Td`xO_@4N>o#oB-hBrpNlh9zP~%4RHRRTQYS$)0&dyGfq_yie>(ehLNRsM?*U|8y zw-yUGJ32aO_|RMR`-(L>ax_+xrp#2kHWBLEr+bO(*Yx$#Cm+17)~#l1>Wq0h7IR!- zp&{zkqq82oZ&aC`qp#)uj7AsTHR5);yH(eoeFt?c=D1~iyEYLTd~07tv}`6D8=Fdv zFR#!#!TRZkFSLGRw5H9Nt8F{?C^0cf?(S}ijA)@gy}D{(zuxlnbibl|1ONa400000 z000000Nkt$9XoY0S9K8pu0O-&hX7X1Y&Mtc^ zJO23ja>vT^8dZ!*6000000000000000004m1AOH;j000000000000000006*h z5P${%000000000000000003Y$2tWe>000000000000000006KW1fT%`0000000000 z00000003AG0?+^e000000000000000006880cZdK0000000000000000035l05kvq z0000000000000000065&02%-Q0000000000000000D#pX01W^D000000000000000 z0KjSxfCc~n0000000000000000AMu;Kmz~(0000000000000000I(VapaB2?00000 z000000000009XwI&;S4c0000000000000000IUW9XaE2J00000000000000009Jzl zGynhq0000000000000000INX&8UO$Q000000000000000fYl%X4FCWD0000000000 z00000z-kbH1^@s6000000000000000U^NIp0{{R3000000000000000uo?uQ0RR91 z000000000000000SPcTu00000000000000000000tOfyS00000000000000000000 zR)YXE00000000000000000000t3d!70000000000000000001h)gS;30000000000 z000000002MY7l@10000000000000000001BH3&ch000000000000000000268U&yL z000000000000000000134Fb>r000000000000000000221_5XQ000000000000000 z00011g8(!D00000000000000000021K>!*6000000000000000004m1AOH;j00000 z0000000000006*h5P${%000000000000000003Y$2tWe>000000000000000006KW z1fT%`000000000000000003AG0?+^e000000000000000006880cZdK0000000000 z000000035l05kvq0000000000000000065&02%-Q0000000000000000D#pX01W^D z0000000000000000KjSxfCc~n0000000000000000AMu;Kmz~(000000000000000 z0I(VapaB2?00000000000000009XwI&;S4c0000000000000000IUW9XaE2J00000 z000000000009JzlGynhq0000000000000000INX&8UO$Q000000000000000fYl%X z4FCWD000000000000000z-kbH1^@s6000000000000000U^VQjx&QzG0031h@ocsh z9yzI9r_+^{lP`k|@~iHwAq@f*72sXfvejFPLX%k?PtAMLOAr8Hr6g4Liw zUA1o2T($jb%3v^D=L#z?A>pLH`fjq)($eMS<*6qg9;1MO+ErcF6)P+wQA8s@4ot+jK+%nZcd&yS6_a2@z30+9=lI>4DNT; z>%37E6%}dQj=lP6#(eGGcTl;xdGhx1(12UIYv^r#<>}#Gu64|2v-a#eq<265Mg#lx ztnfWAEG*R9AAYTci&yCRXCBeOzCFsU&(_vf^}<7R@5tNLpLkG&m#ktgZXV0D2vX$$!c-d+li;XW<^PNKns#E(& zIXXC0=>7lz0000000000fVCq44FJFm=vZu=j>X1l*@`t9JgBcacWigbKo`n(Aty&G zR<2Wke{H!{uU6IN+;IN*tS(%%Ox?P)*KGs)RydqmRdRCkl$Mq*NlHsgS59tT6<2iS z3X9D8ZpSgLiBD0Gn^Dh3HISE!V^x=R)$HAONQaKZs8x$5<(_jUHBHM_uD^y=-8c#g z3iQQyQ#51FA{7-CS&pZsW$1^WX6v_QtM&dH&nrAMxXd+*ii&jTNUXm6Zi;s7-d}8; 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 z+?jHAa=M^-Vxq$J<|{8~^|~$kc*QEEq-LnNq)g7vP8vIEn7*~>T1`!yaKZC;WuUj0 zp8L%&^w-z^rOn%StGuF8{(e64aCh&Q>$S(z!(G4o&Cj)R%_hCSY=yG2^JFraG$bxc zcYgOpMHPr-gijZIr;kTk{c8h=-+4acI0C3Pm->^>IykHn6+x{W~HCXR&{la zBq_k(SCbRQYVpErG&DZ?vi)8L00000000000D%5tnlW>x^-?baz{S_M|I>Bg@?*7H zyVY*p-%+2{YE@}jnFb6PpyS7m_1BVdp7M%H{qLLaC^_Y%A|pce!+XD{z<~Y_xB&nz zf7R7B`o*uGSIUVrz5IvYXxNb0OT8oj000000001bZP@VPYHVzjpRcb>CX-C2uhJdo z{=2Kb?zC~~5!eHO-lI$u006iwrKFrRs_^>z`^nRzf2%kH0PIKdi8Li0N!I9*Llqej zda0KK0000000000006ki2tWe>fQzoExI~+_>`-lOU7KT8t5t`Sj_K3SR~vn!Mhugy ztINe)A^_kr)!f{ym1{Svp|Mf3W+ckhg})yF00000000000N|U(@lr1U004aRSS(g; z*tAW{KK@K&Mh#bR@L)+&b5oO2PMp-SLf|A(UBT9EMDWsj8u4d zs7xl)C0;E600000000000001h%LxH!003~&nM@`{M1(0KBJ5Hx1poj50000000000 z0Dzq_U+M(_0000000000000000000$cM*UF0000000000000000001BHwZuj00000 z0000000000000268w8*M0000000000000000002k4Fb>r0000000000000000002& z1_5XQ0000000000000000001Xg8(!D0000000000000000002HK>!*60000000000 z00000004m9AOH;j000000000000000006*l5P${%000000000000000003Y&2tWe> z000000000000000006KX1fT%`000000000000000007tx0?+^e000000000000000 z008U;0cZdK000000000000000004G_05kvq000000000000000006r|02%-Q00000 z00000000000D#>f01W^D0000000000000000Kje#fCc~n0000000000000000AM!= zKmz~(0000000000000000I(YbpaB2?0000000000000000N4!z&;S4c0000000000 z000000PF?;?g700000000000000000000c7p&k0000000000 z0000000000yFmaN0000000000000000001h-5>xB0000000000000000002MZV-S5 z0000000000000000001BHwZuj000000000000000000268w8*M000000000000000 z0002k4Fb>r0000000000000000002&1_5XQ0000000000000000001Xg8(!D00000 z00000000000002HK>!*6000000000000000004m9AOH;j000000000000000006*l z5P${%000000000000000003Y&2tWe>000000000000000006KX1fT%`0000000000 z00000007tx0?+^e000000000000000008U;0cZdK000000000000000004G_05kvq z000000000000000006r|02%-Q0000000000000000D#>f01W^D000000000000000 z0Kje#fCc~n0000000000000000AM!=Kmz~(0000000000000000I(YbpaB2?00000 z00000000000N4!z&;S4c0000000000000000PF?;?g700000000000000000000 zc7p&k00000000000000000000yFmaN0000000000000000001h-5>xB0000000000 z000000002MZV-S50000000000000000001BHwZuj000000000000000000268w8*M z0000000000000000002k4Fb>r0000000000000000002&1_5XQ000000000000000 z0001Xg8(!D0000000000000000002HK>!*6000000000000000004m9AOH;j00000 z0000000000006*l5P${%000000000000000003Y&2tWe>000000000000000006KX z1fT%`000000000000000007tx0?+^e000000000000000008U;0cZdK0000000000 z00000004G_05kvq000000000000000006r|02%-Q0000000000000000D#>f01W^D z0000000000000000Kje#fCc~n0000000000000000AM!=Kmz~(000000000000000 z0I(YbpaB2?0000000000000000N4!z&;S4c0000000000000000PF?IDD*fZqFj)doHD{L40dvt}gf=_ekPvy)T1=j_~b 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 zy?K%LA3SPQFYioHpuhg|`=^whldsQKuGjY6`;GVG+B3 zQpj~)-^ zobU2EXAX1o_MVSAaq_gJi=S^k-c=RatdV+jX|J%*Cja%zxNI%YPTb?WqKIXXIOPkj81Dj5I(00000 z00000a2pG0*iaWPTu@a{PZ!*6000000000000000004l^AOH;j00000 z0000000000006*d5P${%000000000000000003Y!2tWe>000000000000000006KV z1fT%`000000000000000007tw0?+^e000000000000000003+T0cZdK0000000000 z00000001_F05kvq000000000000000005go02%-Q0000000000000000D#RP01W^D z0000000000000000KjGtfCc~n0000000000000000AMo+Kmz~(000000000000000 z0I(SZpaB2?0000000000000000N4xy&;S4c0000000000000000Bi;UXaE2J00000 z000000000005*dFGynhq0000000000000000GmMo8UO$Q000000000000000fXyHP z4FCWD000000000000000z-ADD1^@s6000000000000000U^56n0{{R30000000000 z00000uo(oP0RR91000000000000000*bD;D00000000000000000000Yz6^n00000 z000000000000000HiG~(00000000000000000000n?V2?0000000000000000001h z%^&~`0000000000000000002MW)Oe|0000000000000000001BGYCKf0000000000 z000000002683dpK0000000000000000002k3!*6000000000000000 z004l^AOH;j000000000000000006*d5P${%000000000000000003Y!2tWe>00000 z0000000000006KV1fT%`000000000000000007tw0?+^e000000000000000003+T z0cZdK0F;{9Y}S^z?fUYYsoJ%Bugqq1d6xtL0000000000004m7j6-=B0002W#+Tnr z)tGS;Ew6u=^qKng>0XW%;a0S3_g+2x#7L#3rOVH+hGtCpLQNWnly_Oza0}SGKS^uW zMp+$Oy>^3=Q}0nogPlIScfELx-qIAt)83N=`$Ic{p%lEvV5(M96c_3dwYd8ZKwzT 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 zTE2RNGL2d4(WU(r!_T%-WEFVLc;t90b(aXC9XsafL?JvQuKHEvkH zO#jbU7iVXUcs&~KPr>SBzt>%)u~leUGHe8zCG`dw^!9N+Yd-DyZCi)S(aBMgw0B>EmMveSjEu9ABtO3zdUV+R zgr5QY<6>gB>rmPe4Z5qRs`+@8cR9tfg&F|>00000000000Jt0i&;S6y=B!;Gt+nf; zi#-?Gys;)u7^BeUjsM}Q0Nn13#w;yeu})5oj_TZ@^-bAL!4_%+0000000000007`h z4DCB~prbx;8zSn0Tb000000000000000006KV1fT%`0000000000 z00000007tw0?+^e000000000000000003+T0cZdK000000000000000001_F05kvq z000000000000000005go02%-Q0000000000000000D#RP01W^D000000000000000 z0KjGtfCc~n0000000000000000AMo+Kmz~(0000000000000000I(SjZI@PjL>~e>d4i>UWupA>%m{66rFZbOA^zSnqgFsXT|a^6951J0000000000 z06-a{12g~tuvyQ9H_#)YfpT@Qmn7Bmtf=SPgh-O|3(U&NHxeLQXcsAOud4rWh5tOWq;F#rHF5oJdAd63%{!W@f}?$T zmjwU-0000000000005wj5r75&;1-ilEn$>dSlH_)v8=Uf82kEg1svJqx%B@00000000000002^=MaDf0Kmo#9@tMW zKKGQ>F|*mMBS(*G=1=qV<+oFnk#SbLHNlQ+9SvIagS=f;=lqk`hjx*M)+Da;^pd00000000000002M zjYI$%0DxPV!C+APwh)@fo`s&*sbnnn7 zRW~F;p1#4V8xo<19v`9QE7vJEH_vL$?70i&=^Lzw_Pw+_exD?14OXpsEj9SQ$F$)0rA77t000000000000000fWLDn z?*ae-z>VkaRaK$Qn`q6tC`nRcQi}5OF38ErQIfRa_oaGfEY6JiP00000000000040FBLEEmz-_?Z-d_HG zH7u{QvvXuJnIv5dK3sAXtVJwM_}xx2ebl7a#QBwg$7 zwc}WZI@Inyx-OT&R%L6 z+O*WyHl%TFElx~Vs~T0+w3^42CjbBd0000000000006LAcI90F008*sxx2f`!NK10 zx_j473T@ulD*P--27^J(nlw~3A8$$0;q;@*$;r9u{r+6BM!VzpNs@-%H(0G&Hn%$O zci#%LP-#Hop00000000000001h?V$rS z006g%w8QC^pFOL1$kEZ!>b%)(*6|Z3m5`XMefyKNXJ3N$?@!jQ_`S-=I4eoY%rq)L z-*i>`W@qOpF)2mT#V*w0twM_gttH9dzozBq2FcrvbHkWxV0000000000000000Bj!tXaE3i1E~iOX=C(eNf)~?w~lOOIk#_r zlAas&x?;EPkR)~Q+DV-|wN-=q^;D;}zs{V=&@<1C*6#RyB~X_iZ-mARFf zmS&ojTke`WE+HZaC?cW=q9U@dGs8af`@lzx=ub&R>H%*ef@#f^roHaYUG;g}r#{&QW00000001^_#UH;508nU_EnAkcFTa|T z|Lb_ocUNAU=U*7J%JDO2&CYGN-@8s7rvU%}000000D#Xn z9iRcAz}#c5rfZii zYM0Od6YpZAa-5qekb{AD^3keRoV{)xr!s za6q=}wQYLu&?`qBad57@`Y#zVYIF`c@@v^|K>zGFpnux7ZJoJu=V#CpgLBut59Y9e z`{&>T2duBB2LJ#7000000Qig%fChj9_u7Ql^V)>hSG)b71NO;jCx0hBdvs4xQPB$9 zN=iy{Q)SD|D#_ z0000000000_@JWQ_t>LmLl*)3_vx+5XI)KA%^EF#aQ*7m)zs8v*6i7-Teogr9y|8a zDj5I(00000fQ{JJ-MeS$(xqw9ym^X>idMLD?t4Ff+`2VcX2TQM16X&fZwCng00000 z000000PsIX02%-Q0000000000C>R3J0000000000002P25P${%000000000001Acx zGynhq000000000`Fa)3h00000000000Dyua01W^D00000000006bu1q0000000000 z005w12tWe>000000000000lz;8UO$Q000000000e7y{4$000000000006@VIfCc~n z00000000003WfkQ0000000000002-h1fT%`0000000000fPx_a4FCWD000000000K z3;}2W00000000000H9z9Kmz~(00000000001w#ND0000000000001Z$0?+^e00000 z00000K*11z1^@s6000000000Ah5$4G000000000008lUlpaB2?000000001hf*}A6 z0000000000000yW0cZdK0000000000pkN3<0{{R30000000005LjW280000000000 z04Nv&&;S4c000000000$!4QB30000000000000Vx05kvq0000000000P%s3b0RR91 z00000004l3Api{k000000000002B-XXaE2J000000001>UR3J0000000000002P25P${%000000000001AcxGynhq00000 z0000`Fa)3h00000000000Dyua01W^D00000000006bu1q0000000000005w12tWe> z000000000000lz;8UO$Q000000000e7J2nlaPoX36sE zl-IADfnD3@SNm+2O&T}Y&?N!@00000006*7O9yBGfDd_b`rQ2J!4Vnx&g?8%UY#VF zw`ghpHv08^?uJM6=Df-cTp<7e00000003;f1fT%`KBP`@QBK&QbKXAn@Km4krOZ3? zn4H>g>l76w<7X|%qZ6lY=n??{00000003a4RcAvN008j6rgyvM>D{h*?Q-LKb#ijw zZn^cPH}clJs#GjlwgIaH000000001hjhhb8003)X(%g#7TeLLI8`R4lo3-B1IQ!J}?X&%cE@{2_^<{s|o%cSJ!w2q{ zAOGmv8@e0-00000fX}?*4P5{Luy&R$Tb7$|yDNu({`i%`&+Xf9l0A3dB|GlWYr_<` z9#mIXXZ&lg=ep}}$~V7rY9>sa^k1)GYQ>@)fA`SLS-2!uAH0+BGkiu=RV~c#|Mb^< z>G+c~d(PYqT@JuTW6IR&8TrCXsjRHZlY@tC=yCu600000C}28313&?)sj10b_dJjv z|Kt~`sH{wqY}tA9{P24xfcNzUicXb-24RGAv&;0on*{s8+ z8@eQbjmjo%TW5z}+ho|t(b;pioi=ni00000000y)0cZdyK+nJMQhxr+%WA{V#~gJ? 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 zGoa3fE&u=k0Ql^wuCC6*g9hg>fBR=jOY7w;pFb>RWeqoUSpWb40002MXMg}S00026 z-V7Z+DkuN={MzN>;^Lfq(sAkAXS)qp6#xJL0002+St0-p00022H+AdONl8gbYHDiI zt?L#!@%S&NPw$>7Dk|F0r2zl{00000pAiDk0002MdeeLR9(nqa+ctC=00000006*e zSn-A~00000000000001BO$k5)0000000000000F;02%-Q0000000000C>R3J00000 z00000002P25P${%000000000001AcxGynhq000000000`Fa)3h00000000000Dyua z01W^D00000000006bu1q0000000000005w12tWe>000000000000lz;8UO$Q00000 z0000e7y{4$000000000006@VIfCc~n00000000003WfkQ0000000000002-h1fT%` z0000000000fPx_a4FCWD000000000K3;}2W00000000000H9z9Kmz~(0000000000 z1w#ND0000000000001Z$0?+^e0000000000K*11z1^@s6000000000Ah5$4G00000 z0000008lUlpaB2?000000001hf*}A60000000000000yW0cZdK0000000000pkN3< z0{{R30000000005LjW28000000000004Nv&&;S4c000000000$!4QB30000000000 z000Vx05kvq0000000000P%s3b0RR9100000004l3Api{k000000000002B-XXaE2J z000000001>UR3J0000000000002P2 z5P${%000000000001AcxGynhq000000000`Fa)3h00000000000Dyua01W^D00000 z000006bu1q0000000000005w12tWe>000000000000lz;8UO$Q000000000e7y{4$ z000000000006@VIfCc~n00000000003WfkQ0000000000002-h1fT%`0000000000 zfPx_a4FCWD000000000K3;}2W00000000000H9z9Kmz~(00000000001w#ND00000 z00000001Z$0?+^e0000000000K*11z1^@s6000000000Ah5$4G000000000008lUl zpaB2?000000001hf*}A60000000000000yW0cZdK0000000000pkN3<0{{R300000 z00005LjW28000000000004Nv&&;S4c000000000$!4QB30000000000000Vx05kvq z0000000000P%s3b0RUC;`E~#RAOJ~3K~w+$00000004l3Api{k000000000002B-X zXaE2J000000001>UR3J0000000000 z002P25P${%000000000001AcxGynhq000000000`Fa)3h00000000000Dyua01W^D z00000000006bu1q0000000000005w12tWe>000000000000lz;8UO$Q000000000e z7y{4$000000000006@VIfChk%QB+j4p-TV&000000AM5G95n!ZJOO9`HVVEV0ssI2 z0002+S?An102>PdXaE2J000000001>UMMbGwr|yO> z0{{R30001ha}>goUu0BcA98i0+)>b@whYW=F#)v4o3TL1t600000J{_w%C%vZU zvp;G*0DKk+Kmz~(00000000001w#ND0000000000001Z$0?+`k8g35+00000006*- z;+!=AteyZg0K^wZ000000002~_c^x>0Phlj24JJ|NxuyG@(2I`00000z<--_+W_#< z1fT%`0000000000fPx_a4FLbKx+`K`DGLAq00000z<-N#*8uSG1fT%`0000000000 zfPx_a4FDhDN?HH_0000005%lotN~!n2tWe>000000000000lz;8i0+`M_nE3idp~w z000000RG$7=3KS&*Z^#-1fT%`0000000000fPx_a4ZudrRk8p8000000Q@g=UK;>b zO#m7IR>PM?000000000s6z8k~VD$u`0obVd!UzBW00000K%sH28-R_S05kx61Ya5f z00000fd6Oj&ZF$A?mN+c@2$Bsk4Qp7XhIT_kU-3XKwt)g9fJpAJ5ETtlXjdq9Xozr z?e65|b^P+$-R-vBnL5s3C-D$F#>U1rgRvQmF(5!<6ha^*B!NbR=AlYe_r5<$x~R}p zrGe5_eLid1OLfoQ`|NYhy{Puu-}@5)yxr_o1HhpPKm*Y09d6-hVF>^L00000z}v+h zHUJ!+05kw}fdwQ0000000076Ey=egG8Ubhk=pqYE000000001v7kknG&~*aP0I-L} zBme*a00000Cn|f|0PrROXaLxU1tS0e0000004ExI*#OX)05kx+g@q#k00000001Wn zd)NT5KLKa}H~tXJplkX(e1miT>R3~9-IjP00000001XD;b#CiJQbh;pbH9xLaZ?X z00000001~%3I*Y30O%?epaGy8CQlmQ(^CKd000000002!)l`5600000000000063n z05kvq0000000000P&EXg0RR9100000004lhApi{k000000000008|YDXaE2J00000 z0001>Y6w6B00000000000031(02%-Q0000000000s2T#$0000000000002PM5P${% z00000000000IG%nGynhq000000000`H3Xmm00000000000D!6?01W^D0000000000 zR1E=W0000000000005wB2tWe>0000000000098W(8UO$Q000000001}8UoM&00000 z0000006^6cfCc~n0000000000s)hhG0000000000002-m1fT%`0000000000fT|$? z4FCWD000000000~4FPBX00000000000HA6JKmz~(0000000000RYL$80000000000 z005{O0?+^e0000000000K-Ca{1^@s60000000020h5$4G000000000008ljqpaB2? z000000001hsv!Uk0000000000002}C0cZdK0000000000plS#}0{{R30000000010 zLjW2800000000000H_+ZJv{*c;K;qQXlWk1_u;Htxh88?tj>$qvSaJ^EM2%HOBXK5qxU?NE8ll* zuKTrjrKYy~zwU0`wj^cs!O|T=ANDw000000002+ z7R8>P007W^fAgQel>2Y{>7MZO-v2>wSMK;Ul*+mH*1Pk6{>zuTJ;H{KTPoq_a^-VX zICfLy1lRGb_kOWt`;J|CW8;>doDcv2000000B`^T&;U?n?)v%<^U9)^_hg>S=?Lrz zXhKq`d=knjXW8>F=k9O*sLQ>#ZQq&QyW6t&bG7ei^cEe@x=`5r^vh}8-Ii_JclP9@ z000000001hw-A5^fGVKRGyqhQU;g-kl*{Fmg)`yM3Q5Z4l*{G( z@{XS$w)u`7yOMNNj`rzduS%i)Bs+HQ>dC19000000002{5P$}NDzbLvnx38lRE@ns z=B|8h+S>P4_f=J$x7hQRPyreM00000002%L0?+_ZMOH6gl_V($X+oE+d$kJz=(e^b z;?EpNN0eRw8UO$Q00000P8Y6w6B00000000000031(02%-Q0000000000s2T#$0000000000 z002PMsO{+q0040GKKAFI$fQ|Qk|diqY|1yk@K0It%;FxN701J_T`l?fFXv_R<}JDE zic2zN@SvWaQjb~i^mF;_=l*w+WcJxJ^65YPXc`+Edw5m=00000006-8CIAfp>}SSB zvvTn}=VbK6v1#htlwz^tAB`xLN@>}#D{EJ-&d+bZH%~vbpoeGr_PFHw%X9Jdb29AI zQ&L-3n{v6Fo!fR~(G$<*$N&8OY~HZxn4YhpsUa6$ds${(dQOIq9+8IT#>z8j+ufFy zoxAed(v^AS?qBqpXHd;HZQh(e{&L`<=P<`*$Qso>=fq{_oHHVfyv$b6n;Q000000001RA`*ZG04h!yGcq@Q^yW;Q zF*(JW;(o`A#bTQJHs|!I6S8*YnqCpU{m>_G$?PjG=yX2{g+iM9^~vnH7i9djiMjP} z{xvVmUwBN;cfr+{B?o7%d*Ib+t;Y+Uz7uXqM0yB#}rX6Y*{ zvh`b-zbmsYJ2%CeVoL3$ ztax!*URdyahL0YRY3I*KLsMf04jY_HuD|@41fXyF=&$C&Yc5S)LtUrW_dbV|%c*Oq z?=|=TWK=8`Gi1o1)YrZFj9Yi_&V~&eQ`+-6+q8Le{^sxhCC|U`Vt(g0Kb+>~rcPsA zclG6Y=Go`7dF$5P^zQ32pnw0j^%?*G00000004TL05kxQB)Rlmb2IMDiIs5e<_(*2 z_cwl&c|ZMSr*<tVb@%SffAZOUG000000000ukqAHo07;UuQ^r-ox2-L$x&O9%_6t8J$+M3< zm1iG$>g}Fhk7(@EoFr*)Ys;%kR&+YH;-yzId+r5kXlh7JZA}`Q8jtuqXU{n|7r%2( z<^H#~wdINX=j8`~|DCk#Z0XdtWoJtszVpF6eCLBld_GP*^>uZ*==^gsW7?Gb@4xxS zJh9-JB*{uqQYqWFZ12I@ zoEX~nR9G(7)MV(W;hm06m_8}>4fRQq9b30&$uoQQaMlkVnP1x zFTTEC_?eSm-#*Rx=)e0&P8)q{l8(yI_dWPyt+m>yW zKi4-jWXd_yGXMU0-5O)YMYD3@wU=h}#M9EJU*8mKI=*Yw+R~ae%U9(WKf1p%=9Jmf z@}W=Ol70jGCrMse^m6|4)1N=!xc~9~V z_G*6oPq!WLULUXLbFvyXbZ{=e?1Fs#Tel@iUS7I9n>KC9@L@xeBtN?A-hAa>zLg}I zefEre`VT*v#>O`*keAElyu55h?)vF{dFttf+3?1uB*}pO{WEpS#JvB;8!~bH*t}Is zYikxf`E2gI=YhPu?3L`;u`|VDF{4JEk}Kz2oa?W-GL4OIeo7RcgTeogYzkYr5*+2PI`u6FQFMs75dFq*k zIc@Z){MSGJqYUWZuW~JmUs{^)|M0Fn`Rwy)ZE4Mb{{3^=CFkY+@44Yv-Esf`00000 z0HDeUKm!0tl9!%-AydvdGfjP)Qz#a4_MCImZ&1J7_4OZiDWH1w2d~dNKJd=eHPr2Q ztiGW>r=4+nZvOa3GW^t2a@RM0m>1?R%*vOR=gjkFBuR#h9F{4wr{#tD3p@3lGJ9Hv zj2xDvBMiB0(bCF%1`HXP4}J2MOqw|*g+igyr%))QvAHo*&zqjHQ^w`auic)9?|QJ? z_vG<=AIX$+&dlHuL(|l^Iah!1`b@uYW+u&?oSNF&luD&6e)9SJ`JR(|hH3KcAD?j5DXCsj(qDceP~W z#!Xqj{`E=#`cT^1+VZt;eJ?-0>)w<~rB25-Z`qPZA6t-VQz!2ifL^qCN&fop{yDF$ zTGQ$EQmK?zUtOK=|L7+zYgewxn&qofDwQ&5*x;Ntd0gu1>r&THm)TdGpXVQcHp>?; z%d+QR&ZL=BQdeJ>=DvM0Va6Hz1)wL)I3vw{`y@$rZr_>bAA2TA($LhFJ;xT zSF>its`TmKH{+*GOhZ#+n)~(1mG8SIuPt5K?MlPT7ca}>_dS{`-+yiD>gzIK$iNI3 zGB8Q9Yx~a3``N>}{U2`a)|hWKV93DK)OP$z*4EmVb+4{Hs__n_p{XG^ee~u|LFCq! z*1WNHLrU%K>C?Y&`VStELZOg`rp8?Uo~yEL)7DBT`RqC8=8_vOuY{j>Y~7w^i(byo zZ97s^Tbt1n#-#6ne*2yCct4+$*}#DV(!YQI?A*0Jt-E)pW%uqb_51ll^D5!z=H{kc zHRs|?n>IPcLNROBt)eU*4=IC*RM~mxa{Ign>s1QLNTk>tj!O8bWb*I-kjH8egx|U-=E(1i%R(Ut?s$+!A{}lVZ(;xoS8FHUt5zU%a&*HOH1>WfBtrt?h60_00000 z0B~{f*QU42K`wZ5S~Q_r2AiDymDbB{iiAAaR~*}P%@s;{L| zDK9;s09e=d9X+|<<8q~D+c89#kemM>nG7oS>`i>|vYgHIWfn%bJ2 zHgW8J@kKg-9zVlb#sPwz|opW-- zEjOmAZ*v9>ACmK~x~SU$+W|ucX87n+_IrKfx()f-|MEOLFU9|7)j8({tZl?1SGQaWR_gBtUE|>Gz{HOATzxszm-V*=-000000N~_QJbV)Xptoq**^=-4)i?6h zKmXgjx@1Ml<#Od%U4327o^xJ)|8swo=@-o0ukStIx+8!8r+;<85bN^AOVhG*SCXW* zt~P^)4Nj7*d}(=Jd0}bgJj2I~$i%ZISNctvJuSmd?Fde`x3%YmC!bHt&Xy#}ndi-@ zR8C&Ad{u7$$Ig|QAHM6syt-sXlB7^9=Z)>m2 zbKtPS`M}42EvJkbS!q9L_>j~$HY7>fcDLt^bsG*iZco_vUTs{vAwT-+ZJol;Npk=9 z?#c5{JXg8KAtQ(7tc%atZ>-wdn)K=4cfZ#cJ^oy$F^~82>23NnH+8$urp;SAeTI{y zSS+UBo{H*8^4#-_v*?AFk|aZi4$de4;I})4pZE5ebLj;cJ^Ib}`)OlN&2?8_alp#X zqeh&Pk$VEqTefV=#*O=bVPdbdXHL(@e*4!ug`fA%Yt`zGYUq^Lu-qg@h z!}H#ceK2ipZFyn-!u|SAnLRDj&Oa-|P92^>!v?3{!2YRkY^d}v6bqH=(n+#x;gU={ z|Ex4LHKe&;pNyS6E=!(SoFthr8ts{Ki-=2-*Itf&pkiI zVlg96KQ$lvBIX~ zf`02ckH_=r4Yq9AmhIbjRDK>fu>T=icW7*E$XPSa%;O85PLh1<*4wjW$t!u^jn`-V zxG|}%-Tznr=bnF|Qf2wli_XibBS&;=o;!Bz%*)G`XZecPvTXT^ytL$%y#B@;*|Dd} zbnEWjY1zH|p#86&duf^v5bj?5($dPG&pT&U2K4W@UzPvFf&DUkfh@mMI3K=+bP~LI#b)5pxv*(_lYd-X@ z3>`Tvg+igr=Xm1&M|0t|m*&(7V^UXNmvLuKs2m$Nb$lfd{Myo$m0|vY7hQMRAh&2obWoCH^((LC8~^L8S-Wy|UR|<0{Rj2W z8D~#Tp-{+}Nn`VYkAFC~{`J4+^r;h4*U(X+cGK${v+%KJx^(?pH+EF%EfhL};Uo5` zDt#>Md#~Et+VcA9bq8(x#@Y?pwPR-*nmPjOO?{h_B#-{&p^TX{Hs@Y>Ve0DZQdeJ> zGiFWAq?uE4`eEOZ~38{NlW_ zVny!%`6DTnN|`tR$;_MoWcu~%lN+wRD(|`B>NGWV1dey@YRS5NLg;5q7}w>`?xsy! z^0jY$H$Q)9UfSE+yLojT`t|EusT94hUAuPW^$l;%YxJmthqCv6u>t@9000000O(yL z1^|G=n)lOR<}085KY4xi`pRn~P8*e(m!6ZPqhj(6x7?IrqlTwYD5SluE$d!glV=}! zG7sKLm~Wv_NZ*0|GUq*4UNB5Az3~{(rJ;`N}=5%PEyhmA>`$^<6s0jvYJmH-G;xx$ox>r@g&B{rdIEHCN8b zCqDk$`P`pD;QjmK;(000000002sxKF5f>&7i<+1ZkYrpA=oOL^k{d3ovS7Y;f9 z-7T$I`O+(gz0Om{j7)uFM*z8PcY8LhdA-x|mYps6{@;BkANcr(Gw#fZDHIABJ9%8? z_}Z1L^VmJVJnVV)TJp@|Y`*TY3>`TvNiuxQh+Or7>vHGUZtwCKhqCXzs;RBb(2>Ir z+IH|ML(Wg#Ul^3S(zTOCeLsIVxBlRc z?AWn0ufP6AzWTNA~G`^~?mCJha5ehJ{!S6AnpnbQy0cGIRUM|>Ut00000005wR z2|xn?T{dvYpaZ@>c=+HH3WX%ewk_K_g`bmT#Mn`3Xg+v=bKzspWZi3P(sy9L)HT#) z^n}wgV90>f)Yhb2Drd!x=Q=yi>>oVd1RgKrKT%BA0`d{;*Pu`L-lg3uAeb@G#dHAjeJI(cQR=%`6FU((< zi?5%PVzHRI`np_t!xh=NeP{0f-aSWsJ^S9PBpE&Nw45?#WTmS0z9vkcl=_B_D!?r} zTe51|s|Or&?aI~p(O18h$A0>7Zu!jbWW?A}DHIABHE#5N=RDTW=VZ6^l@{)ai|^7HmP z*3i_D_x;|7a{8GQDz9zdvOViwU6Ul0O3+Et&{*H8BJ$YD<8sdB=cTUx%{B+J}<)(CCgJTm6IfsW=_d_fA@n29QT5&FUiOL z{1dkrWF7zj7OqJ|K~$M|*5pH;f3KAM`=>JFqFJ5V4j3{pm%e*$KJmrR z9Q2y^)v~iCOP+nP5?CENa#-H`yT4kg*uB?f@1C3K7tBnd*b(Mlvtm`AerQ3GwzN1s$QmK>& zADWj}U+oCZ@7mS!=DfFTNlR;M<>!{x*4+Km2lB>Ss)u*i*=L=Z`aS<$dGhIn`RRQR zRo=sU=XB4{9?WA;2tWe>0000006=e~0yF@SBxz`D$fQ|Qa>lHw`QRsRNn7jgY}>pw zO?{iw(A1dPx;KAqXm4xJGY>zRl`kz%lB|1eZBCsqCWS&F1BVUHEuZ-hS+?lq)Hl{= z+|&taY;H=qRIY?;4`k63&*i+UF3h0eLo#6Sz)Dr+^{=hX3-cH5*Z$!-Qrzy6~%KBH=rtiRh89sVMM|I;pA=16qRxB1X>$2I|ykTSR{MzkZKIht% ztMlW3{(f%y=&xqjsNqRE!q*d~Ps)VplTvCgWp`_93VSL<@4YvxUwN%d&!*Qm=4aozyVC#cIp^lwD=*0U zRqM0*mDkeV)|O(im{TW=$?(x5D)->kmseE!9Ixk7?Y3{BUs~JRv*77xvujsNKKm!1 zN|H>PI4;FvF{M%|k3I2JzW5jakjpQ-AUk&M%1`cnAg`@joBF!CwC>)0#P{ipGbZHx zb7$qDM;=e9RLWPr_U-)a{$FI;nP((P7C!%CR=&16XV09L`Ay!&gF}jW%cq^88m!IiZ#W`xfVUKfB1QC`yc$nt-0xUe>H=K z4Njp@NT2?FbH=Qx`?W2#x2M$J-sS86!QX!;4NZ+X>!Pz$tmz0HkC`|&V;LmB`OqhC$(TuFQz#VD(A1C-r;XgN?WWf^=8k{){(hnJn%dfoIBnzs z`;^P&EM53g?)&aNmDi5v^QmT~QmGO|K9Kr``n>DftMY-Hu1`}_*D61ER?ecuOR{M3 zk^>%{Fm7!A{cn6Qjg1}er$V8S>#v=gy87CDeDzCOSCk(;x2{rbGL zcm6ytKl@^*zAwyQm~VdJpYpC-Zp_GWqf_5dpHium zP3t%2;kzEp<_()Ne)`12&f$gm3o~)X8L4ka<${B@e{SB>S-E6+uKn=4 za^`t6(sw|=H^b8{yR&Wcmc01X3whxCKg-&ctGj$JT6VVNYybTpGJEa?x#ape8FAXE zG&DD+P$;BSDrM)koq28Piahm;`FZpw4<$*8#bR!_<;FDiZSJUeeEsE>>+hj!+%Z^=nea-qTUa%;?yyJmxjs3TO{H0uS!xcGq z?gbe#Vp!@LI;s%2?QYA~jhnOh$wm3ezy3IzH*D(EclnFUGG@})3>h&r^^FZF6bdPq z%W2)!nhk5#=ZX6s%>&>6*?#9dUeD)bQY;oTWXPbLK4x^Txa^{wJ#$)`n~x;;oYd9T z<(jMJq_wpzD^|W%sVd#v+>{C9PS5q%T#<9mo{@(7`u*l`?NyiO?6aol&Y#?ud5=Gt zwd-F`sZ`2<{{1t3+8Md&-S5olr;VOXYrrdtVJ#U>}w+$UKD4+e~PvzbR9?l(i-<#EI*QKVWCgaDA$@_1-A?KYlGfzGH z{866=000000001}K84HX%qjQuB!IVHp{FMR$62|2@W0*;bnI}iZQs5lH8sV|pFjWD zOz;T((Yt=PN6!z{>We@A@*$6}S@*`zf{t1t+zSfmv^bCPLfTLGDd=mfw0000000000fD?lNGynhq000000000`H3Xmm z00000000000D!6?01W^D0000000000R1E=W0000000000005wB2tWe>0000000000 z098W(8UO$Q000000001}8UoM&000000000006^6cfCc~n0000000000s)hhG00000 z00000002-m1fT%`0000000000fT|$?4FCWD000000000~4FPBX00000000000HA6J zKm$M(={K-{#~;c)I}fM^<#NXdrSiEsgkrI9yr)Bz^Bw^J000000Du#R05kwpkyFQy zNs^Q$pyBZLuPI{^JJ)Y-Xj12000000C3_EfChjna_aceNs@v>q|gN& zAC%D(4j+K7t*uF-xH|jW`<|$)6MzN)000000Du#P05kwpk&E6rCp9%SNeYsha46-D z_;YPtZ7#g_lEXG{Zf;D{(Z}}-*w^0oLsL^jkIn-C00000004NC05kwpk-?`7$#uW} zD?L38II->X<$&vd{XH2pe8^$D)D(;9*SC33_p%T)9q)m1$D65N-{#a5Eu8=W00000 z0N_Mn7asts%vJBdHlxOku9PKJ2paY(cYGf9lyN?F{Fq$v-mAOZyH9gtYHK?xte3Ml z2(2b`Z&KL%-_`Qo_fjFXwKeIpr$RUY00000003}e5P$}ND)h-OeI|3?cTEa~f@mgG z?1?KE3%Tn3*X9#n{7>B;Vd&rim9T3eg*}mKUo+?}_7r?hVNVjePjh324j#~hGXekr z0000001l+KrzZdabYD$vZQlJ`@6C)0XXUYbAI`d!YqDm=>g?FMy{D%JJ)*f^pNu$d zWKJ0~GUs1?amG#_cf@1$>)V{hhWhN-)snWh_O!LNr(70-?hOiiDn8fM)}*PiA$4_@ zO8@`>00000a3Zp!4**r{^r_=>`qc3~Jql6xwo}K~#00000000~l_P_z?jRc?pI4K>A1)fDB000000000z z#lANH9Gn0&0000000000002-m1fT(+8`iB`*V9t~00000007`5vv%#;o}K~#R22be z0O*36nqtc3WZ}YvJv|iw00000002%h3l}a-x!kcg4FDXTzcB$|k3ykv&|}47G39bO z-~HbA-o_aL00000007V%eD{0bOSxQ5v3T$}*P-^b0id@LfChj=*t>wNt*uSDT+XA9 zJdy_Tv3zP|2|6`%otHx(|MGpF3slK|d+ zz9&d;P%a<(uebvpKiq3OckW85R7y=vF;`xBW#-PEn{&=NCnH9TIQj_#00000003~( zTeD_O7A#nh`|rO$_uY42+S^Mh6bfl>ZmP67PzC6&zSf=N^bCPLfTJe>4ZW0KZ|N-# z6@u<+0D9lo%jI%*@7|r(*4-%Dyyxtz4MwO5XJH*nom zN7EMo000000D!JLn&5C(1IaZtH7OPgX>4ptu~qkpMIR9D!o7n1+Ui10FkG zA!q;q0000008U&-QjJ-#832yV;lDlv04J&LEF`=0PYE4vQELGU000000040EINUyP zclMT#b{`u6dJ6$)0C?JfDHIARm&;v#{cy()*8Z)!(;ol;00000fFpOb z;o>6+KMOPiK=%kh1HeIaH|%`45Oi|nL1v3x00000004j!+u`IesbuNok00000004lKM_2ZN-|l^B065tRKm))b9LYCryRw+vy8yQE1ONa4 z0001}KHb^#J(B%pd&vNBXtg~(0RT7=6bglu%jIqzJ6xY62R(kEwtID@4*&oF00000 zZ=WLxBp+#|=A$jh1pvK)05kx-!lA;-$8+2xId4}MtU}TN000000076v@dy9fj-=^y~mSd8(Ow#1poj50000u@pNS`_ed)|+b0HqHwi!k&}$rR z73jl-pp!#~ocCRfs^AO&000000B~~XYB2eDSA`ak2B0?)fChklbfuc}(H!5m-M$2( z0RR9100020!;u7yk2d@)+zbGn2|xqTt8^uxd@MrHN%um{2V1NPMgsr<00000^o(N> zI_}CC$0GbJAPqooBLEEm2XHJZJs(LB`e0)K00000002-uy1Lh^@-qM&nPN{*007=@ zZ}&p8P$*cG0ssI20002=0^QjkK9+mZ0MOg001W_#(3MKiN!O}8zje`hG?k$N00000 z008KDM-o2nN*|$S05~)OXaIVp!v&kW+qOGF=(qOSmryhS000000KkdqXhX@zqoT8* zGyuJo05kx-*0Byj?`@YHd63!S6aWAK0002sy;J^f+0pK8xrW*8H$9XHEXaE2J0001hlf&@}DGNUXz`+SX1Hd61i)zq^ z8uwrXqyYc`00000P7H5%5LxgU01i(88UVWBcm<&kcRm0B000000D1@e!~oEB0?+`^ z4R3c48UO$Q0001hlbhf(0Cb-KGyog{L1+K~000000FH*>GXNYp0cZd?3i~cdg`oie z0000005}w(X8<@h1fT)n7000000Kos>t{sp7 z00008`v1Bef$k6h0Duhv8UO$Q000000002k5TF470000000000fDHi}0000000000 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 oigFpWJGlomn+kgDWKj#1c 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 z`?Xs`L_|bHMD%7&CQ}4K002-FW%fsY)`ZUzw%5fKs5o8-%aWB8efh=_=Yh@MPQWazpUhMpw}K@h;@j6+03L_|bHL=W=nS86BD7@bD@wVOdR zokklIXY$(3AR;0nA|iTI0wLhJ;YDae*C5NU{_8Xm5fKp)5&a-!S%#r&007VR5D4+g zEg~YK|DV14YHlNI({%l$0g&*Xo-$?n>zRp(y<`4B|NpZc(KEYe`l~956g|AnMA|t3 zh$2PMNFoJ7x~~XEi9jOrB@8Q*>sjvt006-2xAqa+L8mWq5&wE5iH6<&x~l*H004kj zC0umivTTd+GXMYp0N~k~rYXy|BuNonpaB2?004N@+DC2unZNE5@EKkc00000xGjn2 z6L)RPT5}};0001hAC001w>H0IZwF{|eS00000@Tj$q+$M`bWV{|Ms|5f6000000001dUxu;x2LWgR z000009<}xWGynhq00000000000000006Y}|XaE2J00000000000000002_k-_8UO$Q000000000000000z{Vf|4FCWD000000000000000 zU}F$~1^@s6000000000000000urUZg0{{R3000000000000000*cb$$0RR9100000 z0000000000YzzX>00000000000000000000Hio_K0ssI2006-K!YGpGdWzy$hGEFb zWRyzTG7Mwgr2zl{000000002MS`dH+00000;FSr(P_1@Xt#(&o6y3SsFbq{nMQv|4 zmCHJ7s1N`E0000000000)`tKz000000Ix)nB)V#Kbarv2BuO6Jt~VH}HyEl`DQkak zN2wH-_y7O^000000001f4vdZh00000@Cw9ntfS*o^#;S`ZHA<5)=@s6lOaQrH1mCp z#$(0tJRsfe4>X=k_3JNhly&F^4FCWD00000007{}M*tcC0001hHTyjLY#4^N8Z~Wi zHDud&FWuufQMcFE+4-fyD3Tup`s1%7{r3K?vROjV0000000000004e$1fcOvhNH3m z{Ojn!ZBi*)>2z9!d|steLHS%(hGBfC3SY0Qc1NeD7Y}ZePN!8a7uBrSl*y#OQ)NG= z;b^Qs9(gZ6#I`K`{@Xh`?tMqyUSA)NPnX}PQ?`El<((WSv&O0b006#Dr`uP55q`EU zOYhzus8lT6yS-@|YSgPL6$|=s^huMcs~`w-!)G6@;N25r75&0Gnkt^L2UER-$>Z`R$wi2gA=drPC?>^6riP{BWeH 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 zY6U|(gr7HGPSx<@b|mS3G>7$DPGynhq000000000000000u!kH@ht6C( zuiBP+4RrNsVP;;T;F=Qggtq36?OlYQH;1K-)Md+7Le|C*slc(IpFLiW0=YTL z%FR|oYm*8~i{I^z9}oi20000000000000000002MJ_zJy>+JOlhh4@`&e85q4FCWD z0000000000000000Gkki1^@s6000000000000000aBL8O1^@s6000000000000000 zaBL8O1^@s6000000000000000aBL8O1^@s6000000000000000aBL8O1^@s600000 z0000000000aBL8O1^@s6000000000000000aBL8O1^@s6000000000000000aBL8O z1^@s6000000000000000aBL8O1^@s6000000000000000aBL8O1^@s60000000000 z00000aBL8O1^@s6000000000000000aBL8O1^@s6000000000000000aBL8O1^@s6 z000000000000000aBL8O1^@s6000000000000000aBL8O1^@s6000000000000000 zaBL8O1^@s6000000000000000aBL8O1^@s6000000000000000aBL8O1^@s600000 z0000000000aBL8O1^@s6000000000000000aBL8O1^@s6000000000000000aBL8O z1^@s6000000000000000aBL8O1^@s6000000000000000aBL8O1^@s60000000000 z00000aBL8O1^@s6000000000000000aBL8O1^@s6000000000000000aBL8O1^@s6 z000000000000000aBL8O1^@s6000000000000000aBL8O1^@s6000000000000000 zaBL8O1^@s6000000000000000aBL8O1^@s6000000000000000aBL8O1^@s600000 z0000000000aBL8O1^@s6000000000000000aBL8O1^@s6000000000000000aBL8O z1^@s6000000000000000aBMgayMPxh%`R$ua8zq6K?RqCibrFIUD8jI%i~sNcBV1{ znJTZVR8B$eVV48|0002TMk0|^BpOvRnN%{Flx^FGT@nBQ007_^F$_ZvheJ+>LmrPu zPN(CrO9B7@007`vIWhrg%d*tl{!GKq2KnLm0K}s)EzT@xab`i|{iCXBtyjb8CYdHp z!2tjO0N_?6Lp=0000uHjYdH z`p%!e*UJ3zVVChe zhH=Q10RR91z)#!!!lEQ8Kkuh;R#V%y6^|zri^UX;#T1T26i+0S9mqQD(f|Me001}^ zjzqiP-u7<7&qu)W{F3?}cOP~c00000a3qDoVI`6Y8HTAqAWNB<8FIT_gr5Nb0001Q z%rFeO-7aNjW+;%ACBrb4NF)>rbH*V600000cH__k(8~);8tm*l>@u)!;Ax*$7FQ0t z3;+NC060<-$)v*TKSBqxGURd|nG-4j00000jyadhsjSQlNm4i*Rw9`^0hg}8$0000SDUnE2lH~DtF zq60Jl00000yKwjc=q19oN6p&G+F_Rf00000M@k}*`tjN6bR2Re00000fS)R-BX!21 zWYRk1N&o-=0021p4m|*!Oe7Aw1iT=|X|(_V007_xwj{|gj6<#i00000@Ka@)sqdV& zO#m7I0001h*E#e6Gynhq0000000000000000PGe4XaE2J0000000000000000LKOa zXaE2J0000000000000000LKOaXaE2J0000000000000000LKOaXaE2J0000000000 z000000LKOaXaE2J0000000000000000LKOaXaE2J0000000000000000LKOaXaE2J z0000000000000000LKOaXaE2J0000000000000000LO;&unPbH00000FBgeMwYa#f zcswD)G?bGaP=?N@3!R=iKKe_hxFsaCyGR)3a*9p`!BxH zFFyM~`FXhqT|NK+000000000094G?Ncqe1ylluJ^-@I~}48KpAnHefAE>cB#iHZvI zWt!#zRd{rDboJ==-G?u|-7pMgWoD?VvP`Yb4ayE=9bk3upRtK4{r*p1zxDcFk4Jy? zi;wBJcYu2PhxGM#chZ+L{678a^N*F26F9`G0002qPEX&EhDOFEr9NAJ{J~XKl$X48 zd8gB%*5-OumY3+uuYb_&+=4=(ux{Ubq@R6qLms#Lph|zQMIups{p~GetK2;B?alri?a)Q@YP)<;)$28Q(9B56PHfO>2k`l zEDb*GQ{R)GgDCeWX)P4iS}3gPnK?ar(kYL}t&=T{I(4#HE|=@D%R91c+t$izP#v8; z>U`Fxv!_~h_VfwDGFj$a=TqhBoYd)t!-J(w(ayhBT4fMOS=E? ziO!yCRdG?li^Bo{02~?Jy#orag(OMMjdiLlFMXr+GyFcCKij51e|<~IWKzBTgQ~Bs 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

    CoMN-TCg8R_2$KNj5Mj3BO1EbulwKM z-tpQ@I-`xJLc6(KP8+L{9pfUa>)YmCTV8$D-6}f6FtoHB)}KEAT3>&6y%2uBeBrD@ z^*b*fd&~0S@N71#(ebGrL2|<|G&M7)A8*}zZZOhpHp^zqXZ=^#)|E`9b{*&UdsSas zElC<4ozU&OkCfRXd~FzpR@c^b>&^qEGnwb^|LZWBOlog!QcZQGBxz`5Ofz#&g78+G zRi3Tz{oLH5R@ZhOOUYD9*Kgj@(sKAfYke#j@T;maC`lTdn9`m5y}Jh4GnuSz+`6aP zxrJxmbWmMYQ3wIwz2B?;!I3>bcf&9=x3Hx95Bv9FPhOq7)TPFTe9(D%W?n-h&(Pwg#D+n%@CY-($1l*wdLWMflb zU%jDdG`8pVlBtyL-tX1w+LKQ6iDXiL`}zkhEbi=PFXexKtw-|5TxqFGW$qW-w-?pj z*{ahgdkV*g*Xz;W|Mpk<+;2Os;Q}x!{I3Wy=JjkROWH3r@KR+efqJQ z8tZqRqpq$-zxw3|YHX;N)8UX|7)qs5h1Gd_x;u37!r4OiXGtn4aq6QFFRQhsQFgmc zxm-@UTuzl0LH**&Mb*|+zxKYF%_f~Z(XEd@ysVm1S4==3foB#2*7aF@V zx1^Q1rB^9S_rJfrYdHF8k8a%8qZ{{MY5rp98yL~l&pLk@hN0z^RfSjAl*v2^z?PIa z_0b0xRkyWd@y}HR$`uUwwX_^o-@vfKt841+Y?HUlqi8Iqk0>VYe%t&S-fhtg(qHg;&>i4R0R=hr_Ou$Gfz&yrN7dtJ`-Usv=M>r_&*u z)vD&kkfvwml}IM_r_aAqS4XSr>uO{+nY6gPqTc>tB@zjBv^8sRca|B z^0)64i^X;Key_$SrgglhQ)OFW?UnGF9`z3?8jb11u})1)&S*WddpB>V!=Vo@pD)aJ z_1Z1<_7AC}twm)Xw;T?;5{aZ1msd10HmS|csJc7b4tzhKCsbFXM}0$@oSv1%VwTBd zQfqU=o=cYhTytYcbMuS(*FXGO?XAsf2-T|8Rig0fx<9J>NlaGaA#_#FS=c7i72D)DWuOHphBo zL;v>YFI8C)P-lCKT&@yX%w|Pn@j@Mv)Y23xgz@)_*=*L?Q^!;Q zRaF(Ls;YSY;61oXN_6J*@t1my&1%(&6ah9udlwnrsb7YZEi+&``)8H=dBC|UO3G9y6S4G z)ZW^xzJXyaEr-=VIHFT0x@9t%)Y25v;?lDE2S=4krFH*d|F#aukGpNVTqSQL04?R0 ztN!?di~8!j>x#z{T3e6k>b0BO#+c1!T{w42EzJ#@oSJ>^e81ZIY&N4Yg;&@2{Os*^ zn<^^;`?fEy>TxIR*|`N}vsncLepOe#ctE7ODyX*BMtyVjhWZAE)i*G_V@yejQy+hD zQFXPucYiaR%{qVfq;f`1eFG!PWU?9@9^3Oc2n75pDRCD5ZIVeQlSzhQ?D}&k<-3%3 zv^VSQsbkOV>bef#I!axqcWLH@_Icw-rb?L)+QN-@j`Qz`+fTTZ$8njyAL!qJ*!M6E4$sMP<@T8 zw(a$J%RKszzx%aj=N9y!cTh{qD@vu(lJdb?zt5|drjVK%>s9J0g4ywMcM!|qzR;yK4E}d6HeVrcm4rpP?#{ZGGFZ~u^nM#r_jz9GXfRN{21xv74uBeYxbM56GTe1LZM5N%auQ2+FgztiN@ zj2`w4ZtE;w;&jUI_o}0hCvTQdLv0000000000944lJ{^x&wu>|P>`OE+F zZ^hg^_VC&N_8*E}0^T8;(U|`Dm#?(3v8nFPHeI=NuGl5*n|lxYbn~bCvfFL?-ETft zFi`%?@zb;O`tujxNRlpJIICmb?Qfz?0000y$4YorQhsF;00000z?=83d@p-f_7eaA z004m3WiECB0I<0kRcxyxvA4`q`o4H*CMpTjYuW000000000000000 z066*xKm#bc$>~{Tvsqaz76k)uPe+6K#U-tT*JLu8)Yj4{i^Wpxk^lez0000000000 z0000u@(4f!D5{n4s)k1=BuRc>nS9=|B3HCOve~SLM<-+$h63e2RaaINyCeVr00000 z0000000000-UbUNN(l?P{H zaz+!AGjH8~0RR910000000000002;I)?ya`;O(@r8P$(J-ILvJQ)8%3b+y&9+ia4g zL^7#?p;0X^t;jG8Nz$>dcD1!M7PI8nGQY5-xrHT_`@EW(nbY9#m<+>EL#S5GjrGMY z4*&oF0000000000004lu1_5XQ2f}PNNs>~jw1!5;H8e85>o}{`qH||X=vY^~%;uxp zls=Qq>Zdyowmnu6EZ3Dw=VjXpeggmi00000000000001h*GB*vz=62*-Wj#GHfwlv zLNl}T+SuGwCX^seQmY= zum9se??XiZ0000000000000000KA>d#V!B<000000000000000000196ai=e00000 z00000000000000-M$rS%4yU8oCE#cHOaK4?0AM?lDgX7^FpMHs0ssI20C-#Fw!U*d z{tgNN00000_Ez+7&mMnSu}i?uc*?!SE&%`l000gZtJNY&%49M{t^@!8008i|%5Ht< zeEc00000000PKwbGuc00000 zUPRFY(4n?Qnao8m16#}%v+CPI#V!K?0000E6{pi7NlK+sN~h@p4FCWD0N7utbXw_j zT9Qdlhoji#000000C4CPJ$YQ>cB$=TN3qMmmiCjKDk*gpy9@vT001~t%x1G(t`bSo z#%7cdGynhq0ASyw(;01U#w1BDSBcCtj{*Py007{*4#l_UmYz0w1HNLH@y_!Gd}``$ zEp{0I0001RD3v&!vRbV&jGQ7H8`|8ADwR&lFpOfC1^@s6061cDxtvm|v^F=RifnAi zFmke5ttxTS{TToN004j&VJ&t6k6rlmeGT0k&_w?z7mwdClgXr}?iRJ3>@0RE00000 zaHx69Jc`BQiYF3Ercz3#QpGL_00000-YF~L)nb=$AWEFh!pcJc00000;Q0*5$Zd5My9@vT0000000000cqf^QT>t<8000000000000000006uw z0?+^e0000000000000000052*0?+^e0000000000000000052*0?+^e0000000000 z000000052*0?+^e0000000000000000052*0?+^e0000000000000000052*0?+^e z0000000000000000052*0?+^e0000000000000000052*0?+^e000000000000000 z0052*0?+^e0000000000000000052*0?+^e0000000000000000052*0?+^e00000 z00000000000052*0?+^e0000000000000000052*0?+^e0000000000000000052* z0?+^e000000000000000Eeuu<001BWNkl+;HKv1i2nzT?2q( zpaV1j00000000000002+=FtHf0A3p%paB2?00000000000000002~^I@y~yiB%L~OOrLyoMOIt>)NnYwra%1gb1f||t0EZG z-~awMDlhjHvs}E*3~6qDL9?^-YG|laMKCCtid_@{000000Dza3PN(&-Z%~87V~WM% za=A*>(blZv-5s*oY;U9n0?Q7r2 zDz03*pv#xeA9$?*00000000h$NMu8Q{L>ejnVXj+wYRnCvrj*f)9EO3WjKru2pOQ8!9XF=pX<7x2miR7Ofrt00000001v964}s~-(J(|+Ir!!SS+r)_j@%l zIip{Gcv)p-o&&GLeBfKab4^aq=;5P&<#M@VmjVC)00000;E-BaSSo~BC24MMVcQ92 z;Aw~PcuA)-ibOUf5qOq9V?$RPxh{L29$IIyGxc>O(zeT)wdD7@N(ek3YJik3YJy@7o6e00000 z0Px~^`-gPn*4+b{JDbhw-@o{J+hZ5cpH@#-`@U|64$wtbRav3-wiZd!(D11G`iEqQ zjx7KH000000G^neThK~4-!Y@5rAbv)m6D{1$!RUGgo{}k4k3;g000000001QJ32rY zSuSU&yR%(uYY{CiFYEq;M`{Swsv;OHc4+_r0000001km z^waHolBChm35DuvWwBa{Stbq%ju!v`000000MFCY)&5EyndcXl^!b{D<5kQSGgR8w80V?CWZ*3%`M)ha`VmX=m@=k5bdOie2i*-)syRwqyNsJ*Rq$2JNz z8ir=)7xeI9U*UCSWgaz#>UHMy2~|`CWRmHX-%9`h00000;B6CLUDNFByd2wsHkH-`09~jc$ z(1@m{XC+CY`dW2%wCh+;hior-&K&>%00000z;=OvUv;%rnw*;5b4*=rl>!0(f!9I+ z`jF^sZ`I`Fj0T2=)ju$-P^eDboiCTJ9~>OfU%vQSsdQ@F zUR_m5iBs>LJN?=vo6IJ)v^43#!#-_Bqnck>R5TWo+g-YS*K&qtX66e2ZfS0O5`H$M zsp%Pg@waakUR~Yxy2t0O`}zm<*{7eVyxjNNH3I+u00000?<$+ss`t*E)W$|st842! zp7;B_dhg6h*{la2PbL6;NI0ENy?6e!<`xzdiEQZZy@#r;sgk$s#V=Z9b2+8bDYY~= zsk5V19*;YJQh0Vwx9>hsB9YL;hy7}(uTxuV^R9Em<8fX6{)UWPPM0p6lf`V&#MG3g zw@xhg_72MFaA;_FRIZW|o#^S7q-|p!^$n`6twlA}RfTy|>9oH4{<`kodnhU2_2c-l zE|s`Sw79se`ww~*UR~Ao8$YSs@7uFJ00000007`!vKftPYGy`~6soUN)z*@MCbLPQ zP@Qhvye&zZn4DHyTQePQ-*NkKyyS8@-M;%k-(I~|c&w(nN{tQmvfJ&7$Kx6p8j+M= z%JS67W9sT`)712=ez<;9l63NTkGi*(&$L*r&t2`%@AImrrb~z@mU;oQLsj8|%COugmu%V$&rKK)?@wac3N~bh6 zGo$9F23daAp;^kGAg`

    es*gNM#g%i|| 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 zcu%}r*DmVXHCVB+(TWHQm4_$WA^-pY09x1S`^aY!X13eygrETcPBoxkUx$j!M>Dgu ze8n#+FE6k2G4Af}ns(k~br0#<8dGeL>5)esZPT>Y;lqa{NxgdY?hw}jTn4`v12r@y zz+75ds=~rTm6evNtgK8G6@;Gw0000000000000ehb2G`q!$TgPp7QneZPEvr2|{-e zL<|75Go@u^TD^9oj-;g5*{5fZFr71TtUNv1N0EW{F$(z?N6`*0000000000002;nva&LjmX@igut;V6NvuDzp{KVzKC^n{L#QAwyblb^rhX000000001hj&A49oqGTM4`j7kNAm6VjoR$!CKB;9h$EW*zK00000 z000000Dxv2GGvHm%=oiRCdpP{Q(0M=u}|F?O)2~Z06<4V02%;r);W_K#iF7jnM@{) z88b$)v9T>RH2?qr000000002MS!Te10UAAev`i+GY&M&5oDehs0Cgh(4FEW+H0H*y zwolWRmzBw6l17gn-BMEn0000000000005k&Dg)4!d(+i5wi+}cXaK<3h5$4G0M*oW zQ&{%vO=e_dWNS_b0000000000003|n=-s=wq*Hs-rz7AD0DvO`&;Wq5MngA*^_{P% zs5}=C5a84~0RR91000000000G7#Jw&)ZTP$nzQE(06<4W02%;rR%p(RAUBBs00000 z000000D#ugoc(L|w*dfW3j)vpfU_RqX8-^I000000000$d%`|8008wP01W`>@Xqwc zkefyT000000000006<$|uNwe>x)Fc|0CZ?)dSk~8ApigX000000001>t+D3~06^^s zKm!2IT6Nv<)pnelLjV8(000000000$OKZx0HT&2AfU_9^XaGQmbtZrE=k()tyPcax z0000000000002O%scoP7OhVA?bprr8G6K*50Q{=4H;@1T00000000000JJvtumJ!# zg#a`FphIfvr(C&F1ONa4000000002ACym|PrV2Cw;A}(y8UTP=Pz@RY0000000000 z0MOdls|Em|aR@*I06LuJR)6M(5&!@I000000002cR?cJ(n<~%%fU^w&XaE4JA^Z#g z00000000000BCFMT>}76KLXGIfU`zZKLrZ_000000000006=@h{x<;NY)1eZ0MMZ{ z<%X^)e>R94MF0Q*000000000$ORI06x;a&$+4BYfbTkB@0RU%(rryjEeg*&l00000 z00000w1wvESF^tj061F^fCd0S+ynvu00000000000NOwHwgCXBL;xB9a8|1CrjY8- z0000000000004lt)YyG%_Ot;2XDb5G0Dum!p&LGK2mt^90000000000u7W*q000O; z0{}XZ#@@u8N%d!L5CH%H0000000000E$vM9tevq}4gi3wApi{k000000000000000 z006*c5P${%oYflh=~+Gn3jhEB000000001JE$m|h0MIaxTDI>dJ3agi0000000000002PiYFf2tXYQE;0N@Hd zx&#Nd^&9{IXtug;(oR3#)ISwe^>xX~VtILaIc2T@0000000000005lM65y|rk`e_4 zS|rt1`MKe*Yil=j8~^}ULIr350P4UeUjYCB0000000000ZG}B+008Pn02%;*YPf*} z0000000000006W%>}3N0;D`V;0HDKi)(s#xk^lez000000001h*1}#l000dm01W^* zYgE6vtLy9fjsXAw0000000000(3%?B&u(b%8vuZgiU2eK0000000000000000001& zK>!*6;PP7XQ>=VK761SM000000002c+SmsN0HA&ZpaB5*6*qYR00000000000D$(2 zJ#7F0P9Xpd06-&fBMATi0000000000Xld+C0|3xC1fT%`000000000000000006iQ z0?+^eGEKw!001BWNklcv+oT6=%@%l0|3rC+~5HK000000000006GfxzySbfBLdI> z00000000000000000017hDTdZ004m2z$ab-00000000000Km1ZTenWjmMv3gXsE8g z{(AZQ`#W{~yu3Vp_~D1j%*@oZY11@u;zXy8-xln4yG$liTTcT3fEGsuXaE2jKzJGe z000000000009xO&Wy>T<85tRxKYzaR^75QEc3xhd=Fgw6%*;$l((>iYoi=uJu}2L6 zK*IE!%eJ%f(A1Ni%M~PES4lPkDQHYOSflMOm#U zv}WB#ty#BG3*KEQNg6kHq-Ni7i>6GTpiZ5<+IWWTUutT)Qd86Q^|#;4VhPYg_ur`- zufLk-4gdfE000000H7Yu3PBTo1^}RAp=2Kb04^>!*Q)y;ep0``W=6f?=h{@1SMVp2 zT2Vzsg))vF)8}7)t3UqvZ`!mauC1rkEE_g%)wMVNMR&}8P^oDdt#ZwxqGD~0+o`Aj z-z$3Pv1e3NRNN}pbvCQ@gzkUnN&V;T_f%F^*4EPj0000000000XxFMj&=!luI93&c z&d<+p@bQG70RZTDr~nNBfD22{$kcrgKB1+{RyZ8@Gn;kJXg1%;8vRX_fN)4aV)=}K;G&LY9j_67_A{F`^XBXHx7%l^OK?z)$4s3vQIb?vR;JBc zwrl;yEv+_RxQ_6!P)(XJw#MH8+stEG`tj#qGH)oL;uhV&pj?bv)MSl_}lOG?UEnbaAxga zx2|3E$Lp?gIF_DqRE0&wZ8ReQ0000000000*HRUNwpdOTqp1o(=jZ1e$4;C$LHHQ} zfDViRGyniDXjl9`EqHIC(e^W&_1J@V>w@zp%VaXO;mmNhaC39h?|*xV?)=*tY@HT3Keu0D~yjP~*4IVvqFZNnJ>0000000000xR!=O(1f1>0OBc{3`lT1PNccH5HCiTf6t{mn1!S-<`VeAAeOvMTORH+@g;@`BH1vZBlA# zx&{yGuj!Xe)3sM$p@@jE2IpieEY$bQf7W+Pe$bY6JL z+1Iz$$If~2O+7p3RY}so0kK*z_hm)(>7~_cHt6No{;Sn%HfY?~k$Ur$=hVAb594t~ zMa9}0w?ivduGNN3TNNL_PX#ucES3O`88uuNO`EFAFTGGfK^BMWefGt-y6ukpYMsj^ zS6uJVUb6UOjT~TD@Ke5|cH0W6cDr3^ z=|}a$PphZX($&#eOgZgXy*ip59FF83@-TJqCwPNL(8rOgKgGGAxgGEOB z<{Pik(@#8DqpG>xZdbyABz^wX|FmlLI&Imu!?^CW3(nP5zq?E^efzZ9hX)FaigfJQ zaibj`)?MB{ooelSrt7XsZR@>nbfk`F=jfA9zt;CZ{H%5BHyb}cH(YzACQlrzPMy5! z{T@!9EYZ3RoAue3-x@#15fNcJck+1MI`c*i91yFGo8uhT_}tg$=;|w{*Ewc$*LhJ< zvDRrm$`JJY`SVp#QK7uNJfm+=P>^QKm_hg%0DumJ05kvqF6LNPw$^Xl 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 z0000000000007Xzc(nBd00000xQ+swO^ZHTtVN$KZm@53RHXiS?;Q#Y4QYj$0RR91 z000000001hvjr8P0RR91G>V6Zd!zeKyWm`X_|6-eFn)9k&IkYi00000000000Gy4e z01W^D0H9Isy5kmIa?u4^v2u;puHU4D14%lVm@G-MSOPR+*kFwvJwlgWa)J8AM9a;M z&szcj0000000000008GB01W^D0H9Ia+}so!6Q$UgDBXVRpW1pl00000000000002s zEJaB+00000000000000000000E`tCx00000000000000000000mq7p;0000000000 z000000001h%OC&^0000000000000000002MWe|V{0000000000000000002sG6+Be z0000000000000000001R83dpK0000000000000000002E3!*600000 z0000000000004l?AOH;j000000000000000006*c5P${%000000000000000007`J z2tWe>000000000000000003|q1fT%`000000000000000006iQ0?+^e0000000000 z00000003MD0cZdK000000000000000001t705kvq000000000000000005Uk02%-Q z0000000000000000D#LN01W^D0000000000000000KjDsfCc~n000000000000000 z0N^qRKmz~(0000000000000000B{)upaB2?0000000000000000Jsc~x7!;$R=r*QRMm0E{`MN@^78WK>2=acGX?+v0000000000z>)Pto=Qtf zs000000000000000005Uk1!w>Onjp4spSGR?00000 z00000000000G!pR01W^D0000000000000000KjDsfCc~n0000000000000000N^qR zKmz~(0000000000000000B{)upaB2?0000000000000000JsbS&;S4c0000000000 z0000009*zEXaE2J00000000000000004{?7Gynhq0000000000000000GB}k8UO$Q z000000000000000fXg5N4FCWD000000000000000z-17C1^@s6000000000000000 z;4%n60{{R3000000000000000a2W)k0RR910000000000008*^?A>{o)@8jv@b?Vc zz##j+D2gb`4uYVFyP0N|mM!O4r>tzTj+rMb>t|+JnyGcn(l*=cq-Ghp4d9pBNc7H+uB-x-Kr~zQ6ZjFL0000000000 z002PI5P${%00000000000E&hHGynhq000000000`Gz6dl00000000000Dz()01W^D z00000000006b%7r0000000000005w92tWe>000000000007XLp8UO$Q000000000e z8UoM&000000000006@_YfCc~n0000000000iiQ9*0000000000002-l1fT%`00000 z00000fTAG)4FCWD000000000K4FPBX00000000000HA0HKmz~(0000000000MMD4@ z0000000000001Z&0?+^e0000000000K+zC@1^@s6000000001rh5$4G0000000000 z08lgppaB2?000000001hq9Fhc0000000000000yX0cZdK0000000000plAp{0{{R3 z000000000*LjW28000000000004N#)&;S4c000000000$(GY+J0000000000004@H z05kvq0000000000P&5Rf0RR9100000004lZApi{k000000000002B=YXaE2J00000 z0001>Xb3<90000000000002cp02%-Q0000000000C>jFL0000000000002PI5P${% z00000000000E&hHGynhq000000000`Gz6dl00000000000Dz()01W^D0000000000 z6b%7r0000000000005w92tWe>000000000007XLp8UO$Q000000000e8UoM&00000 z0000006@_YfCc~n0000000000iiQ9*0000000000002-l1fT%`0000000000fTAG) z4FCWD000000000K4FPBX00000000000HA0HKmz~(0000000000MMD4@0000000000 z001Z&0?+^e0000000000K+zC@1^@s6000000001rM#I%>*6!;XfPJ8(WM5YRubtZ3 z+TG4=Ki>Y*OY?Qt*Y0rbg%{Rmb7j?QR51Vm000000Mxa1-3zI%s!HP~Whr?v*iljl zc>F8qvE#M6IgpZ)oO)so0PH0lpaB2?000000001hqS3Hj+t&NK1^{?f z_Pzu3jz8~euC}%|)m4>g(xl02S2O?s000000BomK%ND7utW2BMt#;`0T({fv&gWkK zbA98T%>h6$(E%C&000000000004N#)&;S4c000000000$(GY+J0000000000004@H z05kvq0000000000P&5Rf0RR9100000004lZApi{k000000000002B=YXaE2J00000 z0001>Xb3<90000000000002cp02%-Q0000000000C>jFL0000000000002PI5P${% z00000000000E&hHGynhq000000000`Gz6dl00000000000Dz()01W^D0000000000 z6b%7r0000000000005w92tWe>000000000007XLp8UO$Q000000000e8UoM&00000 z0000006@_YfCc~n0000000000iiQ9*0000000000002-l1fT%`0000000000fTAG) z4FCWD000000000K4FPBX00000000000HA0HKmz~(0000000000MMD4@0000000000 z001Z&0?+^e0000000000K+$NpuL}SG_Ri`x&*xJYel1TgezxB0rKP3m(7tVs7~C)K zIrFp}+UvlSl$6xFcHO%5`R_}!5>F&RG^~0NgonQaq&voYh<9%o5f=_&Cr_Zpn*P~g}vi$EgUr(RI z4%zAb9-BKqpS}3&*|=$Qo%y4V9Gq`mc5#}PmF>~{d^=z`*v;8=deTau6LZABL?+L!-n<$m2k_JEtx!R zR_^%QKl0ez`B_=9y3QHs+g?t>( zs}p!%v2sQOe~ChA97IU&EFPyUA$yj=FD4A zXZ@}m(7kJZbo~`+)4Ek^YHBiP-V?d(<=8T_@pg zT{>mm`t@12ZhdNMYVyz{6LZW_L(`x^gWc9rUfwL#Rn@7guFk?IpU#4XPi4rUemkt& zzWep|d-nEucjl7MpPx%Ue}0|0Ki)n%*WK{5!uZ{1ylsayyYl%9&ddAGI(?7VCv`s` zwY9ZbykuFv`~90UY3j_vnhBGqXX&yP>E5k#lH~6D9?F7+i|U+l@qd3jBS##Ore$TR zsj11T)z4?*lo_u$oDKj000000006I)4$uJbCepBB!}RalJ72l@(`jDbtT4ZPc}12z zx1!G4dGi>qB&DULdHX5Hr$hU;h3of?8MnuQ;O&)`mZtCFhvZ`)KBvz7#*Le@ zW$TuD_pGc~o$0gY6vl%G_RSH4`WMDirp?OIWh?62x`SRld!${vHc67I>gtS}ICZz( zulx5oG)PoDR|G~4cZD=VwAxw10Jw%6>XApA?-clJAS^6?|n zv~1g+($dnjZ`UTLzwP*Z;jd3)4_@Dy{Yi7=#o2AQ^zv3FYb?sblx99pynLayOrAQcaKC)H)&VooQZPo`L-jFN_x~T(m<+<9YL+%z}lB zl5Fc3-S@CV_V~Hp3?5(bWR@?lD2zLGY@c>72BMpmm8Iu_2h>^r=R5Ds6<6Jml@+Vs z&^iGC00000005vq0?+{PCbV?fimY0_rZ8^VV!t{ap(jk9k&0E@u9udUX5@&WDJd!0 zA#^-u?D%YYSvTO_sj9BdUH6X3&A<44VXjG&#yRu!lhdSe;~myNvv_Hy&G=V$=OF|8 zrcLWs>DIMV`W)7)Fh6a^V|ixr(mkqS#IV7I=cuWv$v+>Rl-km^@!1?*| zWmjk3{3i>qCjbBd000000KCx}?&|^ofY;8JEn6~U*4$im{Y_cFVPj!_(11SKzk8P? z$%YLZ^Y9}R3)i}K>6il#=$0hu(y2oZ?%5+#rp-!{%$z+hi=JMR!wx-om-l@s5L}-o zO&aG5pZ!>d4;@(V^+zX8&DwP@B-s|m9XhywN=i!7w5%)x`yZZh6Q(9f)~{mV)+?X;)PLoB|NGNaR{pE&_SUUi z^WfO=d2sCb3>wfUU%u#5h0hfL000000002IQFMR?fFk!&z;*ZuXJzCm=j1bAxU5d6 z+;UiPD)8h$qsAQZ`fD}I49e}*u4+wSr`u;+`mpI;&BtE)(Lj+Op_*! zbIegg3*%>(F3-IA3zH=C<}b{%OP41}dLDE@di6YT?;q|>;OOB)^79+7&d2}j{b|^+ z?swu!N=ow1(@x5-Z@xBz2K1?S|Fjv8oz`kkLw5+gZ?6^sJ&zWye zix$oI>fSXqHJSg!Q%UX4*E~LdVdl*JR~WnR;fEH&*h$j8TbCT%vqz@S+}5#q&fEoA z@WfL)4drfc@W8(5(z#=nE?b_OnwmT^eo96hIXDkJGO^I@`G`UN_WHS!OrAQc&ib!he$6h=TlnPDS+MY_3>nmKr)ypc1UGBiG&kJ*tK53WT}hJ1 z7d)A-T>jmB@5)Qlp?%vrdunTIGj8J4R8?0O=I*+8OzygO%uer9Rb8Ebj-Q-?{SV(| za5qUhv}=mP+#;mzXl4ecIa@;XT?(&Q`gO)A!%MIVVJO>`o zEr0s+UHRXeewmt@nk-*YkxRdEO}=;Kr8%_MK|9@FQc{xryLZVYpFckzJ@>u2;ig~Z z9}oVs5F%f`q9WrbO&5R$000000002s4O63%ddZOZN@)vd&WO-d+xvU zH~HcBF3<6!M$`#EC&`RibF*OKqP;r5s=7MkCQeOl?Jin5zo@LNNj`Pne`Mr{BMNg1 z7B0#!e|KB9Y}rz0?eY~BdH9iudsR!4OrAO`&#zs#+jR{ZG|17zhorQ0+h2DoDpqIg zxJh|#`N|~8VZD2$$Nt^+`u@eLVZ(-b@4Mfg_rB}xg}I7VYx1L?{x%ynY}}(W+P7{pn(^Y8a(+=Quh*3Fy0FwZVszSp%ZShy(j=0CYdYy0&%H2Zh& zl4M(u`}V)wU3mT@j~I~h@@9K||62binx+6cccxh%m_V^y(>(E{Y=3VbNxiGG(uFlVX^?#{YwWct>_kn-b31ffy z+#-$QlI z?0fhjZ%pw3000000001xq~X3U004MnOq=;wR;*lA7$4lTN4j_GQt#R}ty^Wtz`j}Z z^pYgoLdTDcpORya8kz*>YM=CrdvTJN=^jvSnCU3PJrmX*EY^LOUD8-AASZunWf*RH?nYZ*Rt z&>o$0;&Dgi;eSrd!{a6M?}qdI!^JTN^EI-t(nkwXW)E&=6Y(X^~AANt@~b>9Dfj-Q%K zFQi@D)~|Jm0000000000uu}ri0Pq&@?R#ok`h88WF=a{30 z7RK$`w%+ZtzZLX3tXIxH^VGt)rlux8x#bU8v2s!rHek9A%ps*eY-Y=HKnDc z>C~}(-hRq)x&ErJXb3<90000000000002cp02%-Q0000000000C>jFL0000000000002PI5P${% z00000000000E&hHGynhq000000000`G#c*f0sw$Lw`|$6eO&?o000000Kl74=gyt? zbqN5#9?}6C0000000000001Z&IzR(J5%G;<0000000000;H^#vXaE2J000000001> zXb3<90000000000002cp02%-Q0000000000C>jFL0000000000002PI5P${%00000 z000000E&hHGynhq000000000`Gz6dl00000000000Dz()01W^D00000000006b%7r z0000000000005w92tWe>000000000007XLp8UO$Q000000000e8UoM&0000000000 z06@_YfCc~n0000000000iiQ9*0000000000002-l1fT%`0000000000fTAG)4FCWD z000000000K4FPBX00000000000HA0ztXQ>XU)KQa10^NhimKBy^uzYD_^6E0RR910001>uIJaTOLbLM8Z~Z`k{5#=C53>;zk(h+UaOk} zDS25a000000000007XLp8UO$Q00000 z0000e8UoM&000000000006@_YfCc~n0000000000iiQ9*0000000000002-l1fT%` z0000000000fTAG)4FCWD000000000K4FPBX00000000000HA0HKmz~(0000000000 zMMD4@0000000000001Z&0?+^e0000000000K+zC@1^@s6000000001rh5$4G00000 z0000008lgppaB2?000000001hq9Fhc0000000000000yX0cZdK0000000000plAp{ z0{{R3000000000*LjW28000000000004N#)&;S4c000000000$(GY+J0000000000 z004@H05kvq0000000000P&5Rf0RR9100000004lZApi{k000000000002B=YXaE2J z000000001>Xb3<9000000000000030{{R3*LjW28000000000004N#)&;S4c00000 z0000$(GY+J0000000000004@H05kvq0000000000P&5Rf0RR9100000004lZApi{k z000000000002B=YXaE2J000000001>Xf)i{1pokh?oYSfne#9BpS|99!f_*W^AE2{ zn>MXphpGSo000000002qI66QB006wnZQ8s!7k&Ag8Ggc9`6(m|(EtD-07*naRO9WV zU)BEclcv266&9Zb3m4_g_kSYiedbH4ShZ%K)$q1=eK>D>*N3xU;i7#~0{{R30002M zzMum%02Gn(@@6^y*rV&r)zs8v;Zsj%$&#f>k|PEW$bS1Zud}9Wmrf}yEqTN01o(IH z$Ji4(j#-IEqN%Hv%&ddAGI{h`Tlj1XV#$#E& zq9V&zROE>#7o}a>*893700000004lu3;}2WC?cnwdSXsH^~5@Jn>KCErI&p>xBU8# zNs@0|c1ea08@w;d1NgT#Yxca%o4+ta2KC$HJu53#<=zMW`8rlbu^K#}PdavJmv(L2 z00000007=n1fT%`fH%GJ@@A>7s?Oc_J)D944^M*z4fbf?qZ6m)iG_>O zx>d`pd4BEdT;(gb=;(*R(_4m`JbMLh2+&ka6^4e_Oy0zZ5 z3!Zo?$DDX(+H~%nb3b}Po`131>36Tav9SNU*WQ>Ud1mpmx%9Gcr~l9s(x!9o9DDM+ zbN&C`oQhSecUezmWmWEbU~E3}i3@YkVMnG-=iV7M^6mNR*T0iz7C-yiK0LsSI<{|@ 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 z+ckA*0DK9&J8gP?ed!f>d(xC_wfUy$zsdSdT@nBQ000000AFGP&;aliu+awVX3T3( zed6^e9D7(!IQFm=SP=k)ZvKJ=IrXfI^2AfmHjMS|wR(;}>Y%hJFK@!i000000002^ zvJ-#?003aQ6{RR;rKL%dii(!m?OWf>kN4dpZQ8VI;>rL3000000Qj;KfCc~nV7Zl- zm*xDk27M-bSGI4L8?OG{XR*8ntuqN1j*09Ks(`udL@`{4Tz z9{S&Slkm&o#W zfL{FdM~&6j*Qa{Hf|Qk&uDGHB00000007_v+O%$!>gt-bZQEwCF3*j-JuiLi!>^b0 zeraQTj&y(q_|$ZO1^@s6000000000Ah5$4G000000000008lUlpaB2?000000001h zf*}A60000000000000yW0cZdK0000000000pkN3<0{{R30000000005LjW2800000 z0000004Nv&&;S4c000000000$!4QB30000000000000Vx05kvq0000000000P%s3b z0RR9100000004l3Api{k000000000002B-XXaE2J000000001>UR3J0000000000002P25P${%000000000001AcxGynhq z000000000`Fa)3h00000000000Dyua01W^D00000000006bu1q0000000000005w1 z2tWe>000000000000lz;8UO$Q000000000e7y{4$000000000006@VIfCc~n00000 z000003WfkQ0000000000002-h1fT%`0000000000fPx_a4FCWD000000000K3;}2W z00000000000H9z9Kmz~(00000000001w#ND0000000000001Z$0?+^e0000000000 zK*11z1^@s6000000000Ah5$4G000000000008lWRHFW_104vh``3rLIeGg^&jG5VW zm+jNBLuFH!1ONa4000000IWa)&;U??Zn|Yi4nF*ZB_3;4QIUTA`eg0CYi6_l8)vI6 z24tm<9X{s@o6a@Y-JBCoJvT}6*yB&-(u>YXo7SzGxGDeu00000003Y`DQ@Zl0Du*1 zZdFx=JvAa%{r$Qebm(!}Xu$RvbjmrI`1a(cF70zMbLQ-Z*Ry8N$)bgeny?xG;Hzx< zjG5Wz$46wqHoIro)6X?^IRF3v0002+rJ(~f02H`2di6-Ru3Z|9O_(?-qehQS@_r!t zFMs=2o_y+=T>R@Zv+2egG)0*!#Oyh9^UR3nbMJi*r%RVkIr6Xr7n`%&w|C0pPY%zd z$y2ib5BEv?_HCP>Qs9eh-n{v_>YAJK#L+}sjQ{{307*naRIq3B`-{&^W&3tbT@nBQ z000000I(bcpaG!3?X~-^IpNsD8jaQ0*JtuOQ*-V0x90Lc|2;Ej&dMvVj?AfNoS)zS z=KQR+X0Ily_S3oN-UoB=;U^?XPCnttCC=%+Mvn}>>F=LoRY0MbJ!fu)+P zo;^3Kbz8NmO9B7@0000006qZ$XaM*UDk>^Um(HDX+|h?*(@i$W;m4eki4!Mf#B(p^ ziog6L=bd$OTC^x{>M{X7bG5a#dH%&$bMxT4^T-oVr?$2>rOlf+by>id#7nP?%9|9iRaK00000 z0HBaHYw7|3fY07a9Xn)$_1DS6k3N|s88v!rYHAjKW+A}GpL{yUpLA9xPMnk^sj2?| zu86<;<5fB9+=~`lGjZaiTyxzm8GOgk9DnSgIqYZqr&+TV|D(#HMT;`{j=OXA`Ik1- z_rV$_PMnm%Lx$!XUmutYetCL&^<4cU_j~-wr*p~~zs#u7V;jasJojQoJojQ=9r;Gi zI{k!Hv~0P;uLD>%Ey~Mt+MvUmx(omS000000AK|YfChlCfRd7ubnDus;r;yi3sPHK zn`FfYpr_B6nSWe!<6`0B|Ea02Nvn#A?C{O4^POFHOuKe%vT)&|+Y_NX6l$JKnPk!{h?7rL1dF+Ydx!~eIBuRd>-(J~s_irUh%F4=8QStF1 z-O zC}{H+EXb*6U6d!DdN#)#{?qKW+fI4x$!GGHt8d7tF>j@L^JW=1VB;Ki&=1nJ%PL8d z*|X>7>g#UFUH3ec88c_4tgJKx2W*@}4)}h$ck8m$bIqPJH$(sPaBjczKN&av?bO!R zrmUKytsD0Ab2<9NbFx~uRrAN+oRjjhvRr%99U1)Zdo%65 z8B0C?^cgdA=+UR=tqE^8jNLZmp4>L%o+L@zHm&pfi_c2$UaK#5&bqp~M)x5}x_9f6 z@9*{P?7aQfOZ@OxeSLjKzBxAky#CeYW{?21gBI4Ms)^-MNczh6p9O0rJBzDbhFlczS! zU$sl;Y_WO&<*IGe=yCb&AO4cLRaI$KQIYe`J~{jDy<4NO(J@Ev}Wu{mq??%8PH`uh3|d;0mD`ODvA*6cY+lCrYWv~SlY)83nr5zoJz5zoJz z_19fH=bnCCI(BHk)EcKuot9r-ba~z!JuYq9v|6U~FaLe0&2KONTW+}Z&XhK9o@ON_ zsad!%UtV;1Mvr+bM;!9wMn9J;ojMMk8dy5X|Y?^RdeXU z`{#*a&tz^@RUUfeiF|Lb-O^zRp{b2FST_g!c;ANbbCOiFY?(d3yK8Q|>5j~;s`^aB z<^WI#{yp@86c-icpI2Uzo~ytA0jM$KCgk*UF3Fg2<8#@cuFj%Gi_)y5S^o9c-!#k_ z`R16Mao(jFKVedC9(;FBI`)u8osJ(LHX^5DBFSLC)K_vE{~?vN9YIrt;*!#}UTEwg6N$>o=xll9l> zo8sc)%$zklzxl&e8G7F%8GPq|vhCIbvu?jW4Qn2I@|oOl%blrg-!{KE`KWBPe!mnK z7pJbSF5@Rm%2Oj=NKqF5c?$pl00000zU+#dx&Q#+^D*)5Ne!AJ64i{5?NE`sD1q+kQFt=O;AGnLmF)YHMp(SY7ky zFUY9TV;kOYv-K7!D=S^%+^?;@RyNvj-6YA_apUvOl&MRcw@$ylS$U<7i;Z`vY@gLu z>$(D}27tmhefrFte&Uho)uVfgii%QHRFqyly63nfewxze%`@V;m-6GPJn_`CdHUHGmssDd*>lo)m6dbSv4=G5@xSvQb?8r0+PryQd;QIf8$a<=-G{d) zy_2&}IXWAz_q7xkzyH5u+O=(yqYnE?*6Q6e)zvk5=DC*|t$FI17gASOmn}EnG@ER= zZo|6b;^M5nTG#Be`z|RjFZ)z=0RR91002NC(g7L(z5?dYUyunC|33iTt!tOhtRr#n zUOm#TZJQ+?tFN!mqmMt8UtRRO40~$CXLA0fnLmF)#!q-VNwRjIHM44$&P$zJ(XwTF ztlm8jKl)_GjD0I}=2m@PWdgvL&gKI)O7C8)EjGSd_pa&GsbeNgoSd(3(LZah(PObW zy?S;}W&5_Ns+yO%bE}g729#eLIXbVuF(%!*cFw+gE&fD@|5iZu^TDwp0B|bf(UE4Nk-KtdR7qda~BmAWt0Ct)nVLQ6H`?+Z?QR@I(5uy-Ix62hVt^VtkUWIr#-wiVbT)kEUOLI z>$lV=WOV)SeRy};ds$Fj-7vmc{|!@CR+{@Bd^~5Je_6&)n3VeZ`cG8{00000004X$ zXdMIqUvi5UEy~Te{yT5HIVMT6?KWGc&zilKZ;#sA%$q;|Q`J#5Z(gpw;kHbiI4P|v zD)QGWF3on^Y}qIX^v0W`Kh-%tN_mU2tlDLjB+09BS2OmqX9^JG5etTxi%{NJT zdD&-BDF6Tf0001d@#z2!0AFI&)it^5>g#glU$04$bnV(D2ma*yY1gi8!<>?m;)chm zk9%uECciUfv3(}KJt@z>@bagsW%lg389(9eB*|*4btJ9emScdmd;M46d3tFMs{}wGADl zKY2|Hv#@4il4RPn>6txePNUs`i#t)Jtr+&wn(#*!h8@`o7Sze_wKvo)_?smS6zNV*6r6PQ>ISK8RuP^xBmM9 zGXMYp0002^Dk;o=`2zqN+;r=Z3>!Y8;r+sei}LcTuV?1WSq)?D+O^GjXPuP2cHgz3 z+w=dlZrv&aHr*(9{QI6H$uBSXZC-h8WY$~vYgt&cFb_WRcxKO~#UukqN2r)7Znv{_uY2RqmK{E-S<3@B)NUa z(A+*`Xp*FB*Dkr}SHH;6dmi{y0qBaBE%W_-zMDrMe<~9vPReu7znq^Rb#lY;gAe>s zdauzV$Def8QukP=U*GJq({{P@?)x&gsw)4y_U0tXHd}9zx&uDC`(u)nl$7MKpY5L( z<>fi&mzQR4RaG8&Y*-$7Y}jIR57>X-oI2>JRJ3gQ39c3Z_$;lrPT%zIwR%RrIVRWL zbVrUjh7>ewMe{~M0}GzMsIj7@AR|$EIu7E?H~MUMVeWzDzYVYt}3W z{$#)G@Xc@J#+&cRz4twoXP$i_$@>B8&H8Vg-FMqL8*jMY$KE#pplP&k*ER?3|Gk`g z_C>jA@ZFg?YfcV5aKDC5(2Eu=%9F#N%SD%6nQ8CM$UeL8l6Akf)(Wp<_0_s2NnUvA zwM?2kC0#mqTA};jblY9&x@zZav_Zd=Hh=$Tow~ZZJo~~cd3wYPX;snkGr2AR00000 z0QjO4fChj9wAUWHX0JVVU7>qcv}~CJ_TM)L?7#04k6&`ZS-IqbC3k0Do_f~qyJjxC z^#0qIYhM6h z`3xMeQI0?Ip#0|YzvZ6$AIUxUzu)P(b*qX@dv8XPq`0^^dwgfd9D3jnme?Ws(;BeJ z`suWC$BY>_KD+OCXgYRipOTW2Ty)+k>D_DfPrd(`aT9X!@BWhH{U=#ewr`vFrq4`W zU0q5_N^;EM2c*xMy*~AM00000005xS2tWe>000H2sHiBr?zC+NY_dVFzj;U=c;v}U zerIZ`t83D}UE2)YY@_V?ot?8*?;a^CD*8-nSgqTtx%ii-<~M)1D$l+6YNow6BfWdA zo)#_2SIGX`ePdu|%$$`MUV1GvX3omH)23&oj+N=Z$@m6;@`?XJodr&OM3lLWA*j*nL1@^%F0S}<&{^ixWWMd z000000N}q4I_RKOSJ!0aPAfMwKlt#kA2;^l*Gqc8v@t$M5_ z000000000000lz;8UO$Q000000000e7y{4$000000000006@VIfCc~n0000000000 z3WfkQ0000000000002-h1fT%`0000000000fPx_a4FCWD000000000K3;}2W00000 z000000H9z9Kmz~(00000000001w#ND0000000000001Z$0?+^e0000000000K*11z z1^@s6000000000Ah5$4G000000000008lUlpaB2?000000001hf*}A60000000000 z000yW0cZdK0000000000pkN3<0{{R30000000005LjW28000000000004Nv&&;S4c z000000000$!4QB30000000000000Vx05kvq0000000000P%s3b0RR9100000004l3 zApi{k000000000002B-XXaE2J000000001>UR3J0000000000002P25P${%000000000001AcxGynhq000000000`Fa)3h z00000000000Dyua01W^D00000000006bu1q0000000000005w12tWe>0000000000 z00lz;8UO$Q000000000e7y{4$000000000006@VIfCc~n00000000003WfkQ00000 z00000002-h1fT%`0000000000fPx_a4FCWD000000000K3;}2W00000000000H9z9 zKmz~(00000000001w#ND0000000000001Z$0?+^e0000000000K*11z1^@s600000 z0000Ah5$4G000000000008lUlpaB2?000000001hf*}A60DL7(pFT5t?t5S=JNL?~c00000005srv!*Tp0Qlr)&zYP5-2ZUyyz4)C=D8O$apI&TN!PAj z(r@iP*?zmPXZP>yoHlJ*H*uu^0000000000D~13x02H7_ixy?@kfFKY;y+~6=*2r3 zPn*|)3`%8XyQVG+_<-p% zX6B~b?#j^n9?9f)rlzE%Bpa-|c7C+)?%8<5by8ehyiEJdn>RmKU2{{O81`&_fAN{A zY`=W}tyfje%b+uUotIvIJ(vFKv~0A&IxD=!y1KeN{P^%(_?tiHjFXPYfK4`7AvIRl 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 zqcK(PZmznmduI)~zrVb_JSyyZX0utV*KbjZF;%^K+)`rr*-~mOFW>4unlWvXexA2P zp)1zu{Ds^Hi<&oSsNqBJSCdBdD)fJ}I@sH5$6%fF_!{TZ&a(HE4HlOuz{pnzI6 z)w5e?_3hnF-d>&+c1-{P0000000000z>Px(XyCt!2l;Rlp#wAk;NRjx%tbx_%G;8p zPp7=C>eaj}x1d5;LX7|b00000008_K(E<8Dgv1^Il$&*B7XSbN001|O?Ys8s%-Qp5 z*Sfi?`FK@!Ifb%>8UX+R0000000000C=LN=00000r~pP|s#dJoBs*JMb??&QU)edq z5^4kh00000000000H7o`m0bV;0002o44j>v^!bP5E4z$hSwf8f0000000000005MP z4$uGq000000000000000001lo0cZdK000000000000000000()05kvq0000000000 z00000004_Y02%-Q0000000000000000D#3H01W^D0000000000000000Kj4pfCc~n z0000000000000000AMi)Kmz~(0000000000000000I(PYpaB2?000000000000000 z09XtH&;S4c00000000000000004xRpXaE2J00000000000000002YG)Gynhq00000 z00000000000E!*6000000000000000004l+AOH;j000000000000000 z006*Z5P${%000000000000000003Yy2tWe>000000000000000006KU1fT%`00000 z0000000000003AF0?+^e000000000000000001lo0cZdK000000000000000000() z05kvq000000000000000004_Y02%-Q0000000000000000D#3H01W^D0000000000 z000000Kj4pfCc~n0000000000000000AMi)Kmz~(0000000000000000I(PYpaB2? z00000000000000009XtH&;S4c00000000000000004xRpXaE2J000000000000000 z02YG)Gynhq0000000000000000EA{v9=;7UYRovLrKML=l>h($0000000000 z0092Y2tWe>U}4hI(lu(#xV*4%*!J);jh{Dv=?$thzs$@mO`SGFBS!vD&%XGYrhNE? zGBdL(r4|4H00000000000001%ivTnL0JtG?a&nZEoSgS{QgX6#a&juMA^-pY003a= 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 zV(V+sw2>yg^|BT$U7-^vPv?cp+}&K&ylF%A>wBBpv}`IHo1*{f=3CuIGp0?-SEIeX zotigksNqBJSCdBd@`V)3T4O~hYmMdQU~jLH&kj>9|C-wNXSmKrUrp{Sep{-w8@A=vkea4;t()iV8NdGZfP-t* zDzdY+E$}*CczUS1cj>5~eqF2`;rnDXrYa*NQ{G-4YTU41-u_zAf`bC|%eT`sZ_yw6 zW7T?{J`=6DOYyR|w^QAq0QKnFQGI)N%X?U(EWAA3HT|Or`gz_GE&6?BUU08_*N%F6 z*n@I$anh`x<`+4?wtr21`0g9}`15bId*30&U5Zz5P=FjA{|*^CJ3DF8xRZwx<>)E{qp_% zdS|b0TDNhVJU!ghpY1vWoyv321VMo5+=q#4hgG)n6C( z>*9`?&1S{Mbp7j+Cb5Q#kiC^zfME&u=k003?l+js5NnX~8Bu61)&^YN^G`1N;?G+pn_Axo#2?lXT=*q$H_f{h&&&1^@s600000005PN z05kvq002|~qcK%0)@+iUt*yFu>F}@YoL~tx0=RaUF2yVA)LFG@)l_b-RV%xk>%wF* zY2lI;IvR08{(in{)F8OBO9B7@00000002NGu&L|<00000;AY_L?4-{>9ADXG6w4B7 z1aR#x#9q|p_(Zj7+00@ea5xclT0hTQqC0waRilQ%a&&NzlpB0LeJx}kKL7wA07*na zR3=*A{P3&RY}hJmYim9F;6PQc=3U7Z0{{R3000000H87ufCc~n0002E3AAn1Oq*B! zTG?fkOHPhSo3`xG?|-Zy0Z600000000000RJikpaB2?0002+ zuMk+z_&00000005ve z5r75&00000z`ufxjg3Ouwp2*lmX%!!00000000000RF|SE4u&y000000000000000 z0000eEdtO00000000000000000000i1_5XQ0000000000000000000Mg8(!D00000 z00000000000001sK>!*6000000000000000004l+AOH;j000000000000000006*Z z5P${%000000000000000003Yy2tWe>000000000000000006KU1fT%`0000000000 z00000003AF0?+^e000000000000000001lo0cZdK000000000000000000()05kvq z000000000000000004_Y02%-Q0000000000000000D#3H01W^D000000000000000 z0Kj4pfCc~n0000000000000000AMi)Kmz~(0000000000000000I(PYpaB2?00000 z000000000009XtH&;S4c00000000000000004xRpXaE2J00000000000000002YG) zGynhq0000000000000000Eg0Rib%Itn&KiVeYn0#XD)MMOnVQM!UO=^dmKYUsTa0)&u8HY6e0 zeg6ooglqx{fe_#C=eoR}uyf|jZ_dnYHqYL31^@s600000000000000W#~=U=00000 z00000000000000W#~=U=0000000000000000000W#~=U=0000000000000000000W z#~=U=0000000000000000000W#~=U=0000000000000000000W#~=U=0000000000 z000000000W#~=U=0000000000000000000W#~=U=0000000000000000000W#~=U= z0000000000000000000W#~=U=0000000000000000000W#~=U=000000000000000 z0000W#~=U=0000000000000000000W#~=U=0000000000000000000W#~=U=00000 z00000000000000W#~=U=0000000000000000000W#~=U=0000000000000000000W z#~=U=0000000000000000000W#~=U=0000000000000000000W#~=U=0000000000 z000000000W#~=U=0000000000000000000W#~=U=0000000000000000000W#~=U= z0000000000000000000W#~=U=004mhmyAZEwr=00*Wc=|Vr6Q|GoPP&^&P0l$S9di zChgsSP?LU{t|LcJ$Ye5Qcewxn0000000000006klHoFS|000>`f8jFqe&?e!mshJ& zQB7WWUR^u2Re=J&Pq8u}XGly;)Wn~sY2@f{Q@kD#86~69q$5X9=#AbVC^$Go1q%4; zk7+-te7Q2&R4o7i0000000000008dC4A1}o{0Hsbe^6h3{k`fneo<4W&rxDxVs@7V zJX6-L->mTyewHM;y11yvOC9z3;DM@EwW6%8tz?M3t>EAgNm6idhzzl}v$I?P002Be zfqQ}!(6GG*d^$?Ej?k=00000z|+DE&;S7BaE%+)Q>}pNk|bkNk`5m|q0L)&Dl#%kk&#gvK5Cru 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 zhr65V)T*kEZCj{x$)f4rd{eoCzwGVoBuN1lW^}i)u~DrWm9=cu201%9s$7|pk6a@F z000000DzpsYRHhGkM^8J0RJu7^E6uEiLms@;0Is3|KFB=PVY67$)wQhp>lAr*OVz! zvaay|$IhLmloXGk%iB zeDi}O>C=ziOLqov0000WE8LEY)8G-~v}4zPeeh0Cb!p!+yG!~{2#<(V-~K~&@$wZ- z_-d#Es#nhLk^lez008)Zp;xb7ijPl_w~x2^=FkWK_hGL+__L*dr}Y}1A`*K5@Yt9E z8UO%1bxBD^{XYFqjr?-Fn!He7ex;LVW4e=YN85Mq)|PF7=C*BHH&g2tjkBv%00000 z00000000000M8f#&;S4++eAi2Y2JdRX)b@cYX=P*GEnaBZcni)000000000000000 z0M9Z4&;S77sViQruznmrS}Rs>(Dt3Xb>zqi#TX2dq-s?vs(!uNYT2xjDwOw^wY7CN zR|^0D0000000000007`wLI4^706cZp*4C<2v79PZESKG-APapopr1Y(&@a2o00000 z0000000000z<(T5Dgpoi0000000000000000LU?z0U7`R00000K#t_(=&12yhGcgc z|2du>?)q!SkJ()Y0000000000X<`Ow00000000000000000000IR*h}0000000000 z0000000000IR*h}00000000000000000000IR*h}00000000000000000000IR*h} z00000000000000000000IR*h}00000000000000000000IR*h}000000000000000 z00000IR*h}00000000000000000000IR*h}00000000000000000000IR*h}00000 z000000000000000IR*h}00000000000000000000IR*h}00000000000000000000 zIR*h}00000000000000000000IR*h}00000000000000000000IR*h}0000000000 z0000000000IR*h}00000000000000000000IR*h}00000000000000000000IR*h} z00000000000000000000IR*h}00000000000000000000IR*h}000000000000000 z00000IR*h}00000000000000000000IR*h}00000000000000000000IR*h}00000 z000000000000000IR*h}00000000000000000000IR*h}00000000000000000000 zIR*h}00000000000000000000IR*h}00000000000000000000IR*h}0000000000 z0000000000IR*h}00000000000000000000IR*h}00000000000000000000IR*h} z00000000000000000000IR*h}00000000000000000000IR*h}000000000000000 z00000IR*h}00000000000000000000IR*h}00000000000000000000IR*h}00000 z000000000000000IR*h}00000000000000000000IR*h}000000Puh8-FIA7^&iLa z7elr(-JrPl-YfUsTPrg&%WVA2$}&x}v}~ESOEX8g_sG2!1r@`sC@w@nlpz4ePuPKtx1DvTw<Z&!_WL+n&sty?~^oq`VGEL_{7@i!0&F6nVnL#@^<~nZMJz>$5a$)r&#HMiChm zou$4>Nl8rq@i(4o-=7t0Hs*4qA|fIpA|fIpA|fIp@?WC_Xb};S$6VXiPceS%TZ|w3 z7USLNcsNaxKF?@d*ix`{*m$_ZZBnGeHj|jyvZ(C+F%>S%b*K z6n6avFaK{WbLKC{V2A}EAt4c?(U_(F(YIpo+3!z6Vj{bJ4m_3*SR^GS@%4AV(!ApU z_UtR5i_dVLiBp3>r3yujvPD5w9m#a{SMHLi!fon0

    v?I&0Gc$cbIGz-#^iT$E4SFpC$Ux$i_h=_=Yh=_=Y zh&&1OH~u0bB2OUil3olQ@(i1{rc{1D7j%Kpuy7?ni-_FCCSN}C+2rG({}F=DU!qcl zvRUdE5gEmw8@J===s;pZVlGFSbGKp)Y}mY$oqK#4`RWVlChF#&Li{zGBg`wY)cKI966x=02fe;ru#xF%`>~rbm}{=017lNmxTp#3v-M zYmXnxR&U^iL4D1MkB^JIzV`1pdi*r2{@hG{CrAGG%8*>0>%zrgR<7GjRP-%Ik9_IA z5{_@(GT?XU2mk~7bWJz;`Cju`TU+zLSBB*Jx^v6L%U77UU`3Wc$G79+_<7cR0DhSI z5f#dn2L7%h{rxOftl5O`fxl?ctYNBtKED2J-nNH7|Xm4Ktx1Da))O_J4Lf_=T#hj3u7zG_=A1yf3;aqyLE96uRI^QH|bU-qA>@7C7V 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 z000000001BF$h2d000000000000000000267zCgJ000000000000000000133000000000000000006KU1fT%`000000000000000003AF0?+^e00000 z0000000000001lo0cZdK000000000000000000()05kvq000000000000000004_Y z02%-Q0000000000000000D#3H01W^D0000000000000000Kj4pfCc~n0000000000 z000000AMi)Kmz~(0000000000000000I(PYpaB2?00000000000000009XtH&;S4c z00000000000000004xRpXaE2J00000000000000002YG)Gynhq000000000000000 z0E!*6000000000000000004l+AOH;j000000000000000006*Z5P${% z000000000000000003Yy2tWe>000000000000000006KU1fT%`000000000000000 z003AF0?+^e000000000000000001lo0cZdK000000000000000000()05kvq00000 z0000000000004_Y02%-Q0000000000000000D#3H01W^D0000000000000000Kj4p zfCc~n0000000000000000AMi)Kmz~(0000000000000000I(PYpaB2?0000000000 z0000009XtH&;S4c00000000000000004xRpXaE2J00000000000000002YG)Gynhq z0000000000000000EyA+^T4ULWZ)$g9rf1dYkB$u2sFAUnHYHx3o*oyl zvP;9tRcrO}XR9Sijt&m`>5sp!k;8}edQNdknO=P94dvz)Xw-;dy7Ts1%FD}BcmMQug@gnRc3Jp_ z4_2(w-~RQABx(HEQF`XF2V^w%?`QMP_g3inmpVRk@BR4?b;Hud177E)qP@Lcd-o;l z?GHZD!NbSY)YL3*FArV0aGtLF&LVkwxc6xulgXq*hg0;-bN|s*i!bZkz}m7JU$yFIV=#7V8)uvM$qZc=(?PN$l0yzVN^oHkMRc6R-`KL7v# z000000001B=?Fjr0B{LP&&*bOX13O@->jue7HQUuDZK`|(6ffdMy=nlRUyGaa&vVV z>~bzSUp=cUSFP3D+0*o$s}}V;oH|$i%drML9KN2}D{-frGsUQwmj-d?W%t=*)*Jo%tvqQZNe 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�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 zNO<%0rqUM$s&7Lt?jt=~O0000000000004k* z8=Ju{0001d`?R;4v~lxxE&up)jTtpufq?;%q_);pr5;b$(Udgv*!T%?8W%Teuu260 zTx6`Rt@Y4v?$SfQxofaX0RR91000000000C5(3Zw0ASG6)zxdquDv}TpD}fkuD#|; z8I4XCuqprm00000000000000NGXl^60N{f2^YzvbZn;7G4jxwO@pR?o6{?}JQIZrL z8LrsaAsRPkq(Vc3Wo2bG$khS>00000000000002Em=J&l000-9m6esk!a@`l7BbkS z0000000000000000I)EI!7cy*0000000000000000002`iU2eK000000000000000 z0001sK>!*6fd6Oj&g1N^>wAyC&rBvW$xJ5u3P~U&1Pn`9!zK`AQNe{&N|jpMKJ?b5 z_F;R~wzqm)A1=MM%B^knTB%!6L9Jp%P_QadmOzjYLI{BXfrLF|Bg;&ZnREXL8I#OD znQ-!(c|QN)oZtEVe&?IRc|4NeFa*#5 z000000000006<{~paB2?000000001h!Vo|M0000000000004y{fCc~n0000000000 z3PS)50000000000000z*02%-Q0000000000C=3BK0000000000002-J0%!mL00000 z00000pfCi`0000000000002N?2%rG~0000000000fWi000000000004NLrGynhq000000000` z7y@Vj00000000000H81g&;S4c000000000$VF;iB00000000000D!^}Kmz~(00000 z00000g&}|j0000000000000U@01W^D00000000006ovpA0000000000001Zq0W<&r z0000000000P#6Me0000000000005vc1keBg0000000000Kw$`=0RR9100000004l( z5I_R}00000000000EHod1^@s6000000000ALjVl`000000000002GD*8UO$Q00000 z0000e3;{F%000000000008khLXaE2J000000001>Fa*#5000000000006<{~paB2? z000000001h!Vo|M0000000000004y{fCc~n00000000003PS)50000000000000z* z02%-Q0000000000C=3BK0000000000002-J0%!mL0000000000pfCi`0000000000 z002N?45{=20H8=#KJr+lmjD0&00000001zknE(v{000000000002GD^&;Za2vuDky z^b!C70000000006H4~r#00000000000D!^}Kmz~(0000000000g&}|j0000000000 z000U@01W^D00000000006ovpA0000000000001Zq0W<&r0000000000P#6Me00000 z00000005vc1keBg0000000000Kw$`=0RR9100000004l(5I_R}00000000000EHod z1^@s6000000000ALjVl`000000000002GD*8UO$Q000000000e3;{F%0000000000 z08khLXaE2J000000001>Fa*#5000000000006<{~paB2?000000001h!Vo|M00000 z00000004y{fCc~n00000000003PS)50000000000000z*02%-Q0000000000C=3BK z0000000000002-J0%!mL0000000000pfCi`0000000000002N?2%rG~0000000000 zfWi00000 z0000004NLrGynhq000000000`7y@Vj00000000000H832RC)mbK;PW+i$z&>=h8f} z^091Qzp2v8;SkX{W@M(%o{i(6LUJ8ex&FeR1*_}(W?9L@w{PRV*@o+a%I=UA*StXQO?8nt;jW>`ATKi0{{R3000000R2n=4FCnQ=;qt< z=mU==NlGc@50Fa*#5000000000006<{~paB2?000000001h!Vo|M0000000000004y{ zfCd17SIGJe8*{}wKaewCvmk%**PqPxrlv|S2><{900000pm2s%dI12yq2r8;&&lZ* zoSBJJC#QCJU8<^f|EyGNOKY}o-If=gdM-NCeOTFvwl>wo5X9!G)(9-+i_T7xJp1G`6<$r{ZQZ&ppZk}8&rP@7+P1B#swxx4kInIOW~ZUPKFc0lnKf&l zPIL2)$}JQC00000004kO5kLdLAa>U4&&_#ner;R)ymQCSJg{hKZn^fxJhx`wfOq8B zQ91WbugOuzA6<#1QZT!A?aG(Gc5PeyTvb(-%ir?){QmE~CF949-DlsXrsn+DjXz86 z(4iGrDF6Tf0000007WB!27p0o;?&7G@3IRrtYLVPWc!wF`RTWA$ggksWrzE3dU0cJ z_}UL%$t6-?cipoz*WYkUlBBkFXg>PkKg|X6&rYdSYPWA)U2U%Tol9ToB?15d00000 z08mf@XaE?bPJQhe88cz`B;J-?ExGGwcXS#*_tg29U69i+I4k3(OvsR$At{&3*}i34 zR^0PIe*E?8v+2c+ZTp@we_r1DzPF`zSY0-~xG~@Q+}ASegxNX$!n4viW@M72d3$qK z+_Nk{`pWnBId+ecV@KuUw_lo9opyX0MvX{SRaIJBTC?$m^||Axzs@iI^X7f_-~T*P*nxQp$=r_xA_22z#lH}EIoS&1=J1rBZPEPIcx|B+#w6?Zp%f^@T zz+Fpo!&kqb=IzZ%lJ|b{gPAq=n0?-B(zMCB>c?M7lD0qJs{2>=>9Z=Dty{O{+u!?9 zcI@1lB>BDHxwO;xxijT*IjbIfA~)Xr%iMOy;ynHA^J#5uO@00FoN?OR{Na^v&8(x2 z*yot_8#d;>AN*LJSo2iQns;(O^|v3&+NYk)7ruN=7TJ+>|GVFjsfSPQaQ|N{yfYg%Zc24^ zb!N{xGJkmGTXW8tr*`^20000000000^o<+3|3?4-AOJ~3K~w-500ya}=FCj>km@AK zi_fmhoj>_ipU+i0tTylX$h&gPDRcITJxirhhL5PvDf8!L+Uz59{l9%D5B+9&hvzuw z((`lN87J;@eBJQ6%zgE#sc&q^*FN>7w%|BPjyYvcF8h-!GJeX0ea=%=U6nDD#^nuv z@aD{zGc(tG=HK@@Zf_@_cUn%FKdMPovBK^vaxZ@j2~+-KwgpG>#dWGhg@W zjGH{Z-I{u$KR&BN-P6xLpH+{pPLhlpJ36nw==@&A&q?xwAKjdP{QQ^OZQr_eTYi4) z9l7n!d-AFO{h^$5=Bb^Y6g)}$sXxp~>iM9EgkAF5FeBU4C^2^?^&$@Q) z+Lf<=>-+iIH~%v&EiL<;Ys1D(x%JnJ@|H_4Yzv^v<#KNL$`2hd`000000O*_m8UO~N8FOZ4)c7%N&!2j1OV{yA@eW0u*0agVdRJ$H}Ax3 zesNPCU-4*?WY!6@(=cj8N~Kb!&z_M}=bw?=Z(5innK*TFF8#yHGJeX0l*{F;f9}OB z{`sBRxNbw{oPKdj_dS%y zS3H_w!-wUx3(m~sBMwWcRLYUBnwfJhou8k7@27ca$%EOneq+W@nULwn%t*3(>hmK@ zA4-yJdudxXt=rHqpH&g8S^IQ0ZGI_9a?H_3WzvN4y*|gTmX_4k4$T`bnxBhab55pD zJ1iSFZO*@cS{evV)b#-;lJ?pew_?mN4Q&W?z z+qUQDx8A_ah&lj$~CQFts&rP@7n%PGml`9rp z((BIv000000001hjtQUvU=SKsKfG<)agyw4YCpyJia&ct=3R7lhsWP_%kBBjKVOq% z_Y~zh^G--rRaLfc*_Io>@x$El@-*q+{PM1>UG+p3y!UMx-Y`6e&778#&pR#mE?m6N z`KpIh=jq4S=9#yHs1d0hR-40TPHWr$)o+}i$)e))r2+D&S%AJLF+?1=oeqEZIcVyO4N91##{+mn~Kelb1pZ?nq z<%56uiL89&vD|d?FLTjr&gpQS0000000000^j`ashXBBUS64qQHMKSUa;{l(kIAt5 zVM&t5S3KGl^zL!*!o}IVep8a9wr*%9PMh5B96Oqtv*_mA_KA>}-FaWuJ@ebC)MF;> zj!SEY)n>+=nJHD3vUA7IEcw+v`y97t9XpzL2hSr$H)i_m8SUP)R8`8O%O1|xKJ}$` z$KP`8jqT#+BzbPlGuin3`nKl{jSU@qBAx4x&uXwZ@wj96iJ$jq9MO;?rtJ>Tw{36A zOIx;fc>I*f6Z3nQziFS)zi~uEPCNO8w&zc*dAjZKFBaaJEnBxGN#60c1?}SJ{XO*X zV|nD!)k%`eFMC5<{Jh8LQ6uxJV`e2uo_X&1ys&Ql{-*!{00000005wmOn?S}L1@#9 z8`HF{DYe7uk|b5t?SCd}!wc*4^y6#Wo;QvenTC-g+U+-H{MeLAr6kF#PCGtV{rF3r zzHjxAA!!`lehO~Wwx&G4_PKW3cQ)^Aw{7aIBQmUEc#@=MXiYA8=UZ~gJKxgjd)5xC z&4|&B?Y8e|YRnRXc4%sb_B|Z$kI$-Tnwp!_ z($bRZ>grw}yKC33JpRPmELpldk3X?C%U3*{4I4N0C?-Dqut^!&*#7%kUq8Ivw(U(# zdGzrok|YzxkIh-9pWN;FpIrNNT3cI_B%l857xU@QezDViH*emO^&2*JdrklV00000 z004SM01W_x(3(e9r+Ir*+w;lO4{Nv2E!WW0@H@O$oP+K~;^K|aKdr2;R-D`S${PGo#FZd`jEn&wcuDa`qXg^xJv>00000 z0002!TKnI34*(1b58k~j+qY~>k_>AYo^vieKNF`;?)7Vu!o53l}i?p?Sz&#ieTrK%o| z74E<*{aIDYgmGiqg5cKH)_mzJ-^zmzt?Kdd3vatCTefb?(3+Zj;-i0_D}VRRnLTSp zMvZJtsZ{FmwD6u9R#%(JlO`ldo_+3xJhE*4|v^6 z7B0?=SIx}u5%n20Zgj5v&>!Wo<*V}8@>O|hh4}_ul%( zoPNrQIsC9mdHsdw&3FBaaBD;8XmQ%*X* z-`5NP00000001yp37`RB5Zm_7@P^^3sjbOL=boCA&OJ3r^3ul5 zS@+Bf9sb#pWaYgN=JeN|nK6^brK+kbM;tpNM;tq&?enU{XH`k3pL$~c<+Fd6kN^GW z^XTJGCP|u`cVzjBN3wjyBb^?1@dfARCqKJ2>t5WDm5)4@Kl|{<+g`im;`!OJb7y|` zi`)8jt@ZW8^S?gy{(SngU&w8D-jn9$9l8F7n{)jQH}A9G?=H9`Nm446@&|8QkQdgi z&rP@7nyp*6<(liR&o$Rw-|pNC-gI%lt`z_P000000AR2yepv$m9FXSi&H2{nzM4h1 z9G$b@a9)l$c19XTj>wRj-TzEzZEa2Swx+Cm_JypxcSUZ$@z#9;=p=dQH_P+IzrHFL zzx~p@>a^q2FmgoO#OR&PJF{ie<~;hqBUyBF|3#~}Tzg}lSowJ7FSsz%W*w2*;dLpM zN-3Ai+0oRT7oT012No^O1B>qK)p_s!*&S)wwJWdror^PZ>f}^aS7q1EU3q5pQ@QDy z|H^9?T-52YPpo`AKl#>=_Bpn-r8QeNzLe(eO-U;ASyj@}Gmp$QS6`KT?p>Cj{P)7# zbMO6mVcq&9Np*E~4xch9XU;o0ms~tQGiOXslFXbjJzx6#r}D+CznR+??T(QrPnwXo zU;d`N>5>cbPha@jL0RjV(IfMjPyAKxxa;0r`@J9KffWy@xp_ybtE+Rww8L`IYtPLI zbB<}-zrKEWKKhYA&Fd~WFW>y`53_v5BiXujTask_xG|Y??9sX8;`ur0#5o6Ly#N3J z000000E1QOqaXcPxzdXODxg&91wj8Pm)rkUw*R)hpLg`Qt8L|SInO`$d}?cl=IX1j z?!Sfi!CzeZo{GLd#dXz>zf|cZ0000000018c=x;Co#y5pnJ{reN~PUl$NvBAZrlEk zJ9^&PHeNxBJ%9t&yWa^90000000000002-y0%!mL0000000000pfCi`0000000000 z002N?2%rG~0000000000fWi000000000004NLrGynhq000000000`7y@Vj00000000000H81g z&;U>%BStmueo!t~b|DnQ%iog`qZ=!{5C8xG000000O&sgXaFdX!;YHz@}p8k*FjP2 z{+>*oIlaQ`0000000000fc_(Z27m%N^L6J`dI=QC%bol=Z#=)E%K!iX000000D%4^ zfChj9IsVL(a?Htdl2TGmxzfwwP_*CI;z|0Z+m?$j-GpLe)ms*zjA8<000000001hgJ4Ld7XSeC&WO>CdG9AbnBV;J zuH1jel032U@oZkdsnW~h5HWJ>s7#-IWR5>`Zcdp$uhPo_000000001hekXtifPy+@ z{yc#z0000000000Fz8fOdI10c000000000006isu1^@s6000000000ALjVl`00000 z0000002GD*8UO$Q000000000e3;{F%000000000008khLXaE2J000000001>Fa*#5 z000000000006<{~paB2?000000001h!Vo|M0000000000004y{fCc~n0000000000 z3PS)50000000000000z*02%-Q0000000000C=3BK0000000000002-J0%!mL00000 z00000pfCi`0000000000002N?2%rG~0000000000fWi0000008~nU+|PF38-RgI01W{9aRCSb00000 z0KlQbJ!}AIPXG-7Jy2D(`>)K68#h*XB>(^b000003^W@yY)JCkd(!|w*ZhqM06kDs zGbF98<*Z)4y3$Jl00000003ZsS-pC7T3gGhsToq~r2s%72%rJrWnKN+pqiSRl*{GZ zx^UquxFP@m0000000x6w7cNY>Tux0*O{e>Gbx#`r1{(o10EKrjFY@-ByKdO9w6wHj z`2!DR>C&YK?fn1%0000002o~EUc5LDE?=IOmX_2F8u1(;Hycdq+RcJADjhKBl7S65ehNdQm?Ln^%h z0C=U8N~M&`)KfC|q?0oH=%X`w^ypXS4*>uG z00000K%uQ)zdjE?@<{GmvLyH1^PBA2wJTLsRT*Ai-)`TIrZw-qt+U4fFwhC00T{44 zikJ`dJfp{q&bF;vvvupX+;!L8S-kk3luD(zjsySz00000peM@Zq+BkiwY4=ZEiD;7 zd|2um8roj(uaH>~4ZuJqfChlQbQevRN~P2{G-POPZMJXQmX?;*?A*CCEiElc(&e!o zz1Gt}yFWs1000000002G*VAygyXnlGy;faaogqVpq^4#_8b>y!rlzLf)&u~9g#a1= zI?+)Ky=PlZO-+V0Hnwfwd%w;ecl5lw?EnA(0000099lYyk@w%e_w()^_co>mfWfY+ z(hC59O6lwZv%7t}JHD&)mP(~g&(+y$000000000~R#*3QJKElt`^lYc>&bZmV6YKD z127;Q$gd#kYM=fHpF6wQ?dqq31-75!Bi@hQZAP(a<2XN@96kF7nfa~*99m5000000KlQ6t01~3`}Ov`ec?Vc00W%~ z&;Sf-{r%In-CfXj_bZWHgaQBn000009D2ICr`y>i=+2(^_irTzfWgQFXaMMiy{9<$ zyD++^;dD=q z?{4~YZzeyR`V0U700000P+2{RhCAA)r}6W_Sd-8hfWbfj4Zxt(pHrZF@>-G(x9z`u z|8)QW000000C4E(?0#-{G4z2>h3@G(0AQdKKm$MyJc#b-wWQj=@4u}#Vf2CACw7k+fPqE;4Zxt$+bPi99lw7Bouu1o(0g<>UAikK zKLY>&00000931^U3A#5^pnLoNrauEP*a@HkU@u)o&V7BJv=5g}eg*&l00000D5mc2 z+x8?*KA3Sd01O5KXaEMBuBJNoWD4}bh@QKf{@mHcs)^4400000005P7pc9!p+kP-& z=&sf(o(5nb53qs_ zNBi#4UEu6O6aWAK0002s(AJmuxG$5SyL&GH7;FU401Q~YodVt2_MSw~y$PZBe{FB3 zJ_7&%000009GZF>ARkEh+?#FPtw}Hqz(6K|24K)SkO;b~ZAs@L^d4P>*#H0l00000 z6i0XWc@IVq-IMnPfPqW^4Zwib)fDL79@m%Pxi_J+>CXTF000000Ef2TM8~}imwOXG z_w~I2V4x5{12Euq6+!p*wXUW{CtXi|?k;e40SW*B00000P;6b@_wDU#{dq0`7-$60 z01SG4iJ+5?gXW&Rwl`Cs0RR910001rsi&cFUt(o}GXQi=01d#P&{gEz-Rr%b`n>mR zoxR@Cew`6X0{{R30002IvJNyd?(X=5HQiYp4ZvU_fCgaDIM4_>>HXB_yw?VTD zQ~&?~0001hL)*ce2Hjt;1HeEcfChlQ^dyo_4&Kyf)1CnU0000001i!k4UGFEToyM2 zz`g{~01PVK1h27rM`01d#P(~}6g zr~CCLmfo95&j0`b0000014D1)% zKL89Q0%!mRwcdoy2eSX(Om_wV0000002o*fBt{lK13>QypaCGgn+CmS|Dt%5A1z` zd9VXz7qb8W000000E3JB!~oDc0%!o}rT(4@4FCWD0002M;3RwofW8qx13(|`e<3P} z1^@s60001>D}rYL=pO=T0O%(jU8stp0RR9100006C$TdC96SPO062)cx}X(D0{{R3 z0000Ko5&deDnkGb02Sgw7ytkO000000HF7(D!l*z00000000000DztnKmz~(00000 z00000g&}|j0000000000000U@01W^D00000000006ovpA0000000000001Zq0W<&r z0000000000P#6Me0000000000005vc1keBg0000000000Kw$`=0RR9100000004l( z5I_R}00000000000EHod1^@s6000000000ALjVl`000000000002GD*8UO$Q00000 z0000e3;{F%000000000008khLXaE2J000000001>Fa*#5000000000006<{~paB2? z000000001h!Vo|M0000000000004y{fCc~n00000000003PS)50000000000000z* z02%-Q0000000000C=3BK0000000000002-J0%!mL0000000000pfCi`0000000000 z002N?2%rG~0000000000fWi000000000004NLrGynhq000000000`7y@Vj00000000000H81g z&;S4c000000000$VF;iB00000000000D!^}Kmz~(0000000000g&}|j0000000000 z000U@01W^D00000000006ovpA0000000000001Zq0W<&r0000000000P#6Me00000 z00000005vc1keBg0000000000Kw$`=0RR9100000004l(5I_R}008j++qDA{00000 zLH}R3BhVcJ000000KkR-4FCWD000000001N2+#lk0000000000z=i+~0000000000 z003+V&;S4c000000002Mh5!u!00000000000Bi`*0000000000006*-01W^D00000 z00000YzWW*00000000000KkR-4FCWD000000001N2+#lk0000000000z=i+~00000 z00000003+V&;S4c000000002Mh5!u!00000000000Bi`*0000000000006*-01W^D z0000000000YzWW*00000000000KkR-4FCWD000000001N2+#lk0000000000z=i+~ z0000000000003+V&;S4c000000002Mh5!u!00000000000Bi`*0000000000006*- z01W^D0000000000YzWW*00000000000KkR-4FCWD000000001N2+#lk0000000000 zz=i+~0000000000003+V&;S4c000000002Mh5!u!00000000000Bi`*0000000000 z006*-01W^D0000000000YzWW*00000000000KkR-4FCWD000000001N2+#lk00000 z00000z=i+~0000000000003+V&;S4c000000002Mh5!u!00000000000Bi`*00000 z00000006*-01W^D0000000000YzWW*00000000000KkR-4FCWD000000001N2+#lk z0000000000z=i+~0000000000003+V&;S4c000000002Mh5!u!00000000000Bi`* z0000000000006*-01ZO&Ak_c>2GB`FK~w+$0000000000YzWW*00000000000KkR- z4FCWD000000001N2+#lk0000000000z=i+~0000000000003+V&;S4c000000002M zh5!u!00000000000Bi`*0000000000006*-01W^D0000000000YzWW*0000000000 z0KkR-4FCWD000000001N2+#lk0000000000z=i+~0000000000003+V&;S4c00000 z0002Mh5!u!00000000000Bi`*0000000000006*-01W^D0000000000YzWW*00000 z000000KkR-4FCWD000000001N2+#lk0000000000z=i+~0000000000003+V&;S4c z000000002Mh5!u!00000000000Bi`*0000000000006*-01W^D0000000000YzWW* z00000000000KkR-4FCWD000000001N2+#lk0000000000z=i+~0000000000003+V z&;S4c000000002Mh5!u!00000000000Bi`*0000000000006*-01W^D0000000000 zYzWW*00000000000KkR-4FCWD000000001N2+#lk0000000000z=i+~0000000000 z003+V&;S4c000000002Mh5!u!00000000000Bi`*0000000000006*-01W^D00000 z00000YzWW*00000000000KkR-4FCWD000000001N2+#lk0000000000z=i+~00000 z00000003+V&;S4c000000002Mh5!u!00000000000Bi`*0000000000006*-01W^D z0000000000YzWW*00000000000KkR-4FCWD000000001N2+#lk0000000000z=i+~ z0000000000003+V&;S4c000000002Mh5!u!00000000000Bi`*0000000000006*- z01W^D0000000000YzWW*00000000000KkR-4FCWD000000001N2+#lk0000000000 zz=i+~0000000000003+V&;S4c000000002Mh5!u!00000000000Bi`*0000000000 z006*-01W^D0000000000YzWW*00000000000KkR-4FCWD000000001N2+#lk00000 z00000z=i+~0000000000003+V&;S4c000000002Mh5!u!00000000000Bi`*00000 z00000006*-01W^D0000000000YzWW*00000000000KkR-4FCWD000000001N2+#lk z0000000000z=i+~0000000000003+V&;S4c000000002Mh5!u!00000000000Bi`* z0000000000006*-01W^D0000000000YzWW*00000000000KkR-4FCWD000000001N z2+#lk0000000000z=i+~0000000000003+V&;S4c000000002Mh5!u!0000000000 z0Bi`*0000000000006*-01W^D0000000000YzWW*00000000000KkR-4FCWD00000 z0001N2+#lk0000000000z=i+~0000000000003+V&;S4c000000002Mh5!u!00000 z000000Bi`*0000000000006*-01W^D0000000000YzWW*00000000000KkR-4FCWD z000000001N2+#lk0000000000z=i+~0000000000003+V&;S4c000000002Mh5!u! z00000000000Bi`*0000000000006*-01W^D0000000000YzWW*00000000000KkR- z4FCWD000000001N2+#lk0000000000z=i+~0000000000003+V&;S4c000000002M zh5!u!00000000000Bi`*0000000000006*-01W^D0000000000YzWW*0000000000 z0KkR-4FCWD000000001N2+#lk0000000000z=i+~0000000000003+V&;S4c00000 z0002Mh5!u!00000000000Bi`*0000000000006*-01W^D0000000000YzWW*00000 z000000KkR-4FCWD000000001N2+#lk0000000000z=i+~0000000000003+V&;S4c z000000002Mh5!u!00000000000Bi`*0000000000006*-01W^D0000000000Yy`K@ V*xXJ;SCjw%002ovPDHLkV1lMt?|lFO literal 0 KcmV+b0RR6000031 diff --git a/date_range/static/description/date_range_wizard_result.png b/date_range/static/description/date_range_wizard_result.png new file mode 100644 index 0000000000000000000000000000000000000000..059436b23b91e3fec233f74c11f955d7ef145f08 GIT binary patch literal 173688 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 zvTt5i{)sdgWb8Xc9+O^{p^>+H>V#VuWRTJ5Y;K-$?kBDJ_ZM38?=LEx*Voruf12^Q z28G?}JTU+O00000000000000008~?8mmnSd@BS)DHl$A3>KKR;jh-*cN< zweyq7(?bRilMF_qWH87fxpI#N*D`iV4%uymKXzF!n*i^fNF`sQTC`cK#ueuRPfm%IlkX6<>$$G=V*Bh|Gnhj&fTTKO$rJMl(0Wh z>o;vxe8K^xoz0NVW|JfZv}mqdyLQ&_Ap><+=+EWlWpQ)0000000000000000007`d za5nXf=1zWA`FZ(8ot>DC27}tR^wGr8A?ncHUj`48j2!TNvxTWgj^NxE|QxuP!6B|9^hjQHN!r@caZwU>W$ zZ&|#|^7QbKLnb*SIqVME?G9P<@^$HAo_@@@psl-)Xy4(~qU~I+&$w2mxpS000000000000000005wt*laeo2jXHBYB!UWi&_y1$J4j`O3I(QORe{>15h@S@Q}i=`wxw@N=i&TlD6d z4`uT3sOv*jZ3LhJ000000000000000004kmlxNLT)LYB7_1~K$RUUpWo>qDI+2ODk zjkDXG^O;OWc^C~cNV3}<$}g}fzo5Xmkipp%x^(!te9*b~02%-Q0000000000 z0000006>Fbbaw#&0000000000000000000`RRo{`0000000000000000000q7zCgJ z0000000000000000000q7zCgJ0000000000000000000q7zCgJ000000000000000 z0000q7zCgJ0000000000000000000q7zCgJ0000000000000000000q7zCgJ00000 z00000000000000q7zCgJ0000000000000000000q7zCgJ0000000000000000000q z7zCgJ0000000000000000000q7zCgJ0000000000000000000q7zCgJ0000000000 z000000000q7zCgJ0000000000000000000q7zCgJ0000000000000000000q7zCgJ z0000000000000000000q7zCgJ0000000000000000000q7zCgJ000000000000000 z0000q7zCgJ0000000000000000000q7zCgJ0000000000000000000q7zCgJ00000 z00000000000000q7zCgJ0000000000000000000q7zCgJ0000000000000000000q z7zCgJ0000000000000000000q7zCgJ0000000000000000000q7zCgJ0000000000 z000000000q7zCgJ0000000000000000000q7zCgJ0000000000000000000q7zCgJ z0000000000000000000q7zCgJ0000000000000000000q7zCgJ000000000000000 z0000q7zCgJ0000000000000000000q7zCgJ0000000000000000000q7zCgJ00000 z00000000000000q7zCgJ0000000000000000000q7#{8}000000Dy+(a;{Yuva*zy zmoKX|Pjy`$z(FQyQESKj(YY=OFnd5yT9D2 zAAd+w+Q~Dzlzq|NCEbu3`!rGO4sFz`eH--~a;JiB?d0x~00000px$#hq>OXtbpEFc z?k)uY0001R18LsOPc8hL%V2PKB>(^b0B~)r);#6q7r48O>*{6+K$m6q^pM43c6S*? z>P-OJR#2dI%RbZA=*>5L`oF$07!A7bSNCh!BM->rK~r!50001}Ov=eq%C%Z0NxnYb z^6_q>Mvc7c-PO(j0001Rqd9!^xFqS;uASXnN$s%NY`T0oSJ^oim6e?%N%HctD5!lq zH&+G#00010cj;2DY~}8hYLIkeXFzYB0Cf51(quHMabqv{lv75%2|zEH`LcdEn&KKN zEQw2;>y|?f8H$c_hi)A;zQJIj$I8QoogB&}cmZ)f<~Avymri173EP#k`C$f1)*lC@z)j9V)L0001h z`Y6|G)w%PTlB9NRTM>Q+00000)SAYP8>vm}mXf4%=YJ}?^AG?4007iiHk++P_*uG{ z!p}FW!ep-`<>lqeW-HtI`}%Wx0Q!exDcbzWdgp+l=nq_Hg;D5DtJdk%@l-cg0{{R3 z0QE~|W|kzWX;U9H@~R)VbOHbX007)Lnlx^troKLsqzf0a-CPX-00017S$@9F-6g;c zO2*vt3kuv;MUhw;`}#f>Dx#H0000${bRS&@b+d`A6^3lnw+HdPdubPjcRAJX>qI6ee(rL(u2XZv(9T{(d=RO>3(nLP;O?5zSw(E ze|L3<{w8^srmpXz^}~bQQCvOcr#?M9>y1+53iQpflZwifB$Fa;3DO;2rI!k>)#N+? z0000000000000000BEQPK%;iFzFjjO>Ro<({wZz!JX*iodqF9Z&SoCb@Q=6X&|~-2 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 @=Ue*J`Cu2y-+b}wb(;8qW9s5i)-QKtP_=w z9Q%Z&lOAK@oUP@~uu(ncBa)>0BlF#*B<3w-Eu`<&3(MbO`%KoR4JEQ|p=0d(nEZd< zx4)JaCqB%wHEc)Bh>Mv1_!mGjt5d(HXLO)HDI;}Ra1bGgy*;YXbF%$psBlB82nuy_MN)>4u;1&b^h8%Ye#UJ-G7=Q2mssZiz@Y|CG0 zOq1#lS|~}9^rO}Tmi{TQCt{CsgM;{I(cv*y0S;#EoP_&>{euKNj%RFb4q)PB~! zzP^h4`g9fDxNLaff+xI6T_&IUiMgr|g``NI3Yv9YU{={}Ud81NG zlIqssJ?r?7M~3mQ(fzqGdH@3-nZY}Ij@ETprE&!5Q(45_JUwn1|1xPWWUc1GsWCiP z=CFhNSvGY(ftR5}88&wv3B^W?K32m~p=+Y>v=$6_hOOf|Raj7I;2c$wB^_8U zk0-E}91_=U<>3zP*uCauHUQ9yd%KrDJy*WW!yJRsi%wbl*`4<}tU1ksd5k%bBuP>w zgm)&kJFE?k9F+NeRcct-Y?%K9%Ywrsb$e<#uMNDS=q4FZ#g^*Y)8Kp}fOLR0ACm!P z%rf!~nfppz0U1mA^Q7QRBVqmdYw`r5isX>l?5@$EO6L=PWx-P1>?FpwZ(PAX4V-RX zlB5$NlqO*XOCRpr4{b{y1^UqU-&F4uCmeFd3SSFku5%{VFG48 zB1x(zGEzuuRReU(^CZfJiVQKK%!us{3ZIK6L=M&x?SOai5Pb^(P?3Kk2TAcT4Njmi%<+H@6 z7&2!U1y%Z7KHvH-kB`{Es=*VP7<*YYU!<)aHb9@!8W1^n0;84>V)}N-n)3t`Tb8lu zvAt}|PpaB+ean(>UhUqVQd@ym?BZ+bL2z35P5a4g+NAm;EJ~6jRY!PF;`$}9c2Qno zsWIDL|01xi-`(`6sFJiInY3}8OP!8=Tk68VLnDCRg^F9|K$0X$mGBK2o2t9-elj){ zlwv!!yrRSwhqkW|zVvnqxcG9eC)jXAG8@vyaDCfS%Ejp^ByKPL5XbiI$e(_eHm!&( z@$_&n+fr*5W_Uy=@?PZoaNl8?HZ8sJN|Gd+U*m$YTvS8{ox|+ z@6)c>bu}lvZ78hC0rrxf1x?#JLbN2+ciCJ1%J?G9&xPgk!JLV_a_tO;w+=nYk(KSt zx(+}UXxNU2|Ja|v%idp*UPhsT?Ce4_V(cX|tJwOCr940Li`t2?GMaTJCU2^%?bCSl zPbtAEGfK*Qe=3RTWvrAWNvgIcbnFwH{5)$ZA1)|(h!Y##sp7ZJvljB?oQ)-Nm}6;^ zc=YkSJS&t@(S?dY=0K7p=|^u1ul{Zx$-BQPI<;%QZ%F>rV@%AiWnDzaE6*?ESYMD? zBALqJP@&NUcV`tFYVgoT=FUv6df1gxT09kK+Kz7h3ihA)_*6bDevCsKdHxU6C@VG0 z&MtI~`@SKw*!qm+Q+d9u8e$2h)DeMZ?Ryf;oJoKD5uSX%tPv)^VZ+QswpI3Yk|e1@ zg{Por%@f2g-(O;zjOCB;=%Q+#-~{9&hrT~tu(11!V)d@?`EbEZ5-S~$`G_Q`zWSIA zuNU;;#C2^|cJnhp!&XG~D`*&-yL^4YJ+xUAaRc(!eZho3jAvCwDaXiI#jESenFXT6 zeYx_&yY$b$_s&jQ%7%4Y0}EY-(6f|g?1(}+OX43MA+fCKs1AM1()sU{s9#8uPBlmQ zVBuSQUhX!B`0K)r94>d8lgkmH>w$(HM)TZ&rQEfkoasNCUd#1eVD7sBUoc_VAhO2| z;rcMh+`g2#Ggosc>>|jjt0w64i5WAR7uQT94M_XTaIRU=in!jl(5>qgG$otNJ;|(k zc`3{G5em^zA6k|dqZnzoN+RM={!XXWtX%$b3aYQp*x+ock3rH6%*F=-H;*YzOw z_M3=m@;%Axma%NXR`P04VZA4EZ->Go=9mLXk|ceeg4cn5tkF$B^0&?>Sl?5 z7z9~EiM{fC4((e-;?#v?G$|NGvBoNlr@{l!bI54gE(+v_Y?@E6s8!t3JBI7SfsBut zyJ9`NFYZBH_tnf@Q}PH+uWUy*RtH95+CGgzL%(7Cz?*2sezq;2$McI0)2t!<8QJV!w~V>(W)n9cin$A_^P*SH^N|)UI}^sjKy7W&cn0we!*0Kprr&?U zs@JD6dtYNBpv(qp^ASnXX(4TCp%;*Q(4$R7&zc(0wrdRhWno}((JD6lu_ry70yH6N z!~||x^BBvrfKAI7)M*thddCpgwlM%1X-iqU;sDoAU&lR#j@l%w&@2gy#xsa5^oVFc zX8QTWOu4)AGm|!pBDNo_UIe7R%!|Qm>(-|;rA?yRuj8H!GR6X z^+FS(#yvyang^L%${WxD&ADaFKwf=!exO*fZzB^&ZOmUA-tQS^bzMrYQFS;9bi`0z zTY8v5!(L`X7O-zCbN{lHxqm6XVPhJUGSikMNm7k9Y)8z9ixD?C>;ks z!*l;$Y^vCX?T8(BIkPA21t2SRHPeIBsgIBTGthvJ11E6HqTmCx80-24-B2^Gdu2@ykiVfI$~4oeO+e`g(F*_@YImbX5v6SJm|fyY-fx3vAkV|aMn zeAWhI$XGL<;cN1)uQ9Q+|ATI?4`O(k4bWH6ZAd4=Qr8EXmiBFA_Tzy%Vvp$sokNjB z7O*mV5Wk(YgDfE9-PKHgw`3m7#ph!hD@i)-?c2+SePyq1azYz=nh^EJR~Wx%5ED}a z^{c>rxL}L6;}-Bl`&G|U{u2`ef(<}HkGvyh3weKstbAG|LQr00~XTvHP|Mn}P-WZ3>i@ID?zT=(W> zZXflh70k-+$M8jm^Wz=6Vqu9b!N!?xpCocs*q z`&~ne;D+ICq8LAW5pPfFS?U{ECtK6DV_2NLoWDNRgC6bAE4ZGp^XS+ynqpgwmpYAm2)vH5;#0 zAO{Q2ORB=}CJ$&w+lzyTzOof@PrbrB3&(JMB_{i*yh_AV3E|QI!Q1O+F?m3% z{5oFPmDdnE?iv1``~orIt``}Ks!2KS+Fkb%4_J@uRqVtUCxdTLn}X;lq5;2 zoQAErf8iQdP9I2Ye$LUDw%vO$IdL8THKH|@d7r;LHOohu6EkBCE1&97kQ0TSN4EiE zS-k2E?r+<;oP7h#M9w5I}1yYy#R z;V%aFr(3xf)|{9r@3VF3lZ@|oO~Ltr@HW@bW55t*ElpzMlu`x|k|fo!2p&jU$b0$! zy~4y_R${kbKFG=<`&IV86F>Shz!}*&xyNhaxRv(adx6)LZ@jU~X>lG&k|dqt(qH0V zdj_ZY>=Mt$d9h`_D3-bWK3a`hA6V%ABwJsKu|Ok9k|arzBuSDaNs>-0*;{5ao~pVV~#dGZ>RB}tN`+Vefh^JfN{pMltcr^YN9k|arzBuSDa zNs=T1%{JcCZ5=4XI2>pB2Qk|gP5Ig~b&KQ9QT>S6tf z?Q%lrLzg5;k|arzBuSDaNvek$acS&CmdqSMzgA5-3xE(VY1M^4&U}$S$6iK*I*zco zIv)Z0#v8lTbqJCqNjhz9;l+{5plxF^(w4Gx#R0Ma2qo^>(R6HB$KgqmBuSDaNs=T< zk|doX8eiF!2cGH519crpCDeHXv?NKARGYF_EM($}!rwF|cKRZo?&|2zk|arzBuSDa zNs=T<^^pzGk|aqwtu?q9*aw82N4M@n88+e;qQY%{mLy4%BuSDaNs=TKueM&Ns=T`!v<(ck|arzBuSDaNs=Th7Hh?BuSDaNs=TJ1y9B}tMbNs=Tk|arzBuSDaNs=TKueM&Ns=TR?6KB?S0Foq0k|arzBuSDaNs?3_y_Jzd|1}Q;nxBKiP@ZuLH9rHK z5e(?~8G!&lJ-naW*NozweH-dHGD(uE&jx5ok|arzBuSDaNs=T94ZRnyD3@uGILI`>*ypZ^O0wtVvuTMm58-@n|*u0x*|**-7ihc-OL z!tT#=&DmF+^q3_{stHGcR-HSrd>rkg`qF-65(nx!7)g?(dLfgQBm2@msxPCLXIAS7 z+oslR|I<$GUMRN(J2b#onsAW4!WNs=TCfq{l2CZas|d;lJkRKRutH|MYyihyR*Kt{cXZ9uypVJLH9J*d<8>( z`wHm*zqpT;Gom@~M8|nL`Dz<0Urpq1DLdJ9G#5gCM#Oc|3?12*4wp2l{Be%#W#!~a zO#ZenORDjkXQw>N%@fv>(|QzdO^u>)S@8j9opTxOd)&>KVQnftPj#>F$UfeGZ4UER zr;~OtaNf{HVYKfY%g~WgTzytqJ09fIHi-k zNhh8;lxoXYn^?Ie7sz7f+MUE*7g^U4Ns@G0I>76E7Wy*x2huk#Va#ve(w~!t$Mg0?99`6Ujl| zdt*I0gmCL^or4dqa@hITag2EB(?G$ekRt~_R#W0-(5DHJS^{IBNB3NHwcnSwoT})oWiR@#sA-@LrMI?5@e5001BW zNklydA`vbeStR?>56y}!u zJ61DCt5NQ>jhS~%AhGz@x!;ktaS3UaeYPk`I&B@z{ekDU{wDy(InEh%H2m{Vf6|cW zI#1w|vo5OiKEF7p1=Bh`#&7;>D7pXp{{mm0aU3{Bs! zu5&-*!bU&vKe|=3+dY(EKZof(_6BbH}+W~Uze&|J%dcSCBB~72f-L4I>gFSvk3L!6?^~B%Ls)cMg^P)h6D4 zV+D&p{}oS9c7*DaqZv0(P2}df4nvZp)6|#C69P>uArU+}^>_4bnb#1ri5c;en71dL z__2$*>eaqnR($7g_ws(qnVaI;i~BSd3sFe;Jxf9JC{FC{In0)wIYFO?dCAHbIAtd?60=*-ipQiZP8}ZbAgZ$ zLZL_#Z{_8X_C^w40yo~-xlqGy2$x3R$Iv^w5qU|W8*OEt^PKP)%gD37+Q!PSp>6ai zMi1-E)#v7|ILOXLQy4Kbon0#uNN7EaC!@|OdCcnOXf@28E^K!zQ-}SAwk^&nXw1&Z z==;5Fg8YJLV7-D*&knxFGra@IxM|Iha@ zWy{Mz!8IJrKEzx5*3;**n@(t)k|foZGwV74UCgDI0J-b=Tk^q5@0C|TXn)DYr)=X6 z0N-w6?zA^~JL89H7fWj9An#6{LuxKudfO8`o&R75pc!q)Brv&K2(X`Nvr{-+V*mXt zdGZAkKl*{3kjoe`X%>kiFRykqJ68looQ$}qd!dIxA)MQ7EK6RSz#WAiAOSSEpfh7; z+|R#+00)y;l2ZIvtl{6l#73IQJU*PJMzA=K#5znVYB)<9^2U zDf-|FpmEFIBuwtkg+R{6H%a}rl0S|lNmX)s=TJvJNF?En&7>C}Vo#DJsXqEPg&8w; zlEc}In3_<~v;uHJ8%9q39k+%68HvnGK3a1B&yyH4Z7r!sb2;nE-!Sv9&oZ_}b%WW# zTd(d1nsayWLX9q`RE%ZRkV4Pq<|k$`Z}Q!R8h8LgxiIQ}W{$m%P~fxWZ<1D`5Lc5L zQcY@C){rDg_1DfM?RQO{A-&@ z&kfGiV{8e>^`R_N6{ z`r;gBj*TkR{0wjoSNBU`=51#KxxD>qO38X%O>(pvwpf;*xvF7*95bm;f1vPX72_Xc`( z2FN9K%if~vYIuE-J$iFlnbV72!;QCv0g%4&(^8tl%huq!&fEyVPPTnsg&ieHsseK; zNs^@c;XulpyqycQ9>}ewjgWWNuZX=T49I0=(xy^s5TQi0yOpUgzRcUR2h;X~>Q`sj zyq1@a0sWAhg*qGp`idsuH9p4WO$y#x z%Da?rjyXk>B&q)RNnHmZfNQwgxx#|XBE$sR{6N+8SiE)tk-dIl# zKV!sgzbZOiRwd*F3olpw{Ols%*Y@@0V^Ep zyyKPT@a|+@nlYc1TfXB6!CbG$-HaL5rtH!Bia5wyV}=mF1wy-x<*oQ~a+c3mFyyzd zkRH;BnJXTu#K=Ph*VcaYET;8oM)v0^ESZtW+|B#>Hkk9>7!^z0J!R#l1rB^LkEyfQ zlDa2wt)Y#=Xx}-Op(CTXy2Rh4__-UgbNMVL&sa}-F0>#0GSm8;Q)IjHf9LAt)rEYu zjg_w^^0$oC}uMcSVIKy5r<0=BPVUIryc zR<6)d4ty2()T`aqwGdb#W#(CxkrNz*CyaB8-ok!dvCdCXrX< z2#@9FmT=_TtO}02kGJ9nbMw7Zn6~j#b{);-taHLRHw2Cx{FJxfc!8mJ4JIME%CD+&v`jt=PFWRsNqI%5P|iE|X8@#SoS5q<;qw&!wuSt^Th;7fTM9r3ZCe(a z_O#Zo?;zXOe+oeR)|Xf5f!n9ACGs|KY47ODPsJulQZ>|C4s~Q3bBEo{t-pJL#4TBT zmK(ykKR=tZ$mQFw(^>M;6z;g~cg)>>w1NmvP7d|u@^SRKcRGn%j*^!`9Xa?ZZ@-qn zts|2H59}&*4maM`iBKRXC57~IM!wm(B9U|;v~y=7s&TLXa(O(xemjL}8~1Z0^lZ)z z0dl|Ny`&cyde42#*j(1{x{sA(VgtYDp6@sk@-r@N6hh9?EZ$3+PTXzdSiHNuzex_; zrruB7v_SK7KxIcMta)DjW%49q@0vhDQhKoY`D`xb2X<{)OZ>g}Gj;QKWuN}YHfG#8 zm^+@#yY{oWH2Ayi+OnRNyUW>ElBBxy)qVn#!d}gVxSCB(UzHKRl?!TACLy{i%706 z9A<6jXl3S36*!W@lI1@@$koI}RW0|CB%MA&&I~+^IbMe&Kxh9?&8ILZ?HI@T-x?oR zlBAQx5ui^M=XU0fZZGiO+WpL1v4g%NOPj*#DDS@!XkfYV&dyv26% zkjog6Fpk(8niUjkzTL}PvnP>|l*P&?$8pxV&okz_(%+!|Y<2=8zPg(D>G#pAWpFCb zoPE5NFoF2>-;p{kfyLK7Pv2mH;JiMQNbLiBmBi?~ULcjLiT~>)dX-n8_;xLmNABft zk9d}hY{P}YBFEv)a~M7LP119BGI>S{HzriJz>`CEaAuCsv&t{*oELsEuoJ31O=tP? znuPNHZdGw$`76A16gVfEUPVSCtljI&-kiuwTY!-3xV3X-MlHzU!0vS3eRUSo)@N~6 z>-(5CCbG(-T}zTwCAE=59ofdzdnS;05JG=`17qV0Z1kQW4 z>>Q_RIaD)x%~(t?3eBeRi~CqPBf8v?WDX=vVf5}CVkgaFXnwADkZm&(81crZoxOP$qo4eM&j=x+_c)#`l<)HG4pvT` z!sM~fm-VZWHZ_5HU*{6~i-Ek9(3h*vEm-&E<|N)d5>n}_ktFG)$~hX$y&BQD-15aa zoOcQE5l|~rkniBFSN8)E+)=zy<&=rBCN-o?-kK4}c`xnLjiU3e)ou-`?AldXtRYE~ zPIWmPJ`(tJUIq8g#^(l~pXB7!PI^#{k(IN*+Dm#$B2#C7z^;%85@wW9Cplrt$+Iew zvyHj4(}58F<+dA&*1&2tM=LLPDqZ%GeSDU(hG|pZB#kico*d83wK5}!B&j|)ui@G3 zJNgxzah!s&lTWUX5ALD!g}h&rc~4T?IPJd4R6xFXFzgkH?e@xLRs5x{eJ$WJn_E>f!v);p8elsmvO9HBP68)$H;*31@=wlSTyk3CO(;pS(63)(Pp z_7jXa2gu#bwAXeN*)Ka~Ua$eV6H{LuSJ3Nd0xGP#Dq0`23*>^WWLL}*U&3r3e%!O%6Lw&+dV ztCnX5Zbd*p3Iwkm`Sa;&@ zDgIJm?bVRVuU!>l4M~zzuYAY1Rh{i&&;D8&0lIP{D{o_J{(ZJDUG92_5i@skVZV4* zCMDE*lWw_rR=E!H{^TjlI|!k_7|h7x`A@CoXcgs7c`{i!ve56^=K(6W2wY6qPi=sfB-I}_K%Yu3>Bb$cf!y`{ zt(2yXyb)j`?uo6$l#rRc_r_*&fQVtE${BgN5s~){3``xLk;q%yOW*3kK7&d>Mrb5A zM+HWk+x2x#r`?WV=sl&6_R{!<&a?+$Ki_^^!_%B(hm+rANiJO2=QmZF%JcB%IgA)N zpVZtC+K--8=IGof+~>(844cf7gMkK}$$cs_`g0)%)0q~Zz+rS`TDssd>UVwCxsrH1>HWl}(|p z?j2|-r_}4pA#KH4a;V!G=u$wdv6&!uBEP$?H&h5~X+mnGEvzYbC@npoV z_hv9R7{mCe{Raw*KAKWL;*F0wG-^`xI?U5yF?232v!tX1AEpjXFOF`@eLF&<=M#RK z8#9=`gXl-Z7bRcb%AufcXP$fQj|>Z2T$IT3`;tYYenY>fSCLIB_rE-ir+;x#>>ZJk zlBwVFT1LG!p8K0Y!PdEqn)0{E`$>`%r^Lljg`+j=UPS$ffk7RbHUkI}_7>6^h@p}a zevBHlyE@c``QwFai*-^y_|bgk0!f{(rd=6tOx3CuX~9J?;ojquKaRz=IgGin&k5tx zPx>=FBeZ>fL5ZJ9qYKMWw4H#sdf$#50P5GQUgnOIP461db63|UDY%#P$-krbHT}5l zf$97;%ma*)Bvlyo8iXEhiYSkL+W`Uz5221v1PL=bz5=W<)*RBob<-LA^WQOHE2LaK zoVjn^%}>I{y9vx8#gw}$g*hZiQiWEB`VFJo^5Fi{RRCMmSvf%OpLYoR@O#OUIIm%I z`i%J_vj#VXU=9;T&0zCsSY^aG>m`Z+Qkp9$5{H2mju9YMu#uc^ylZ$`QkSdg42WWtoH_jw$e|F6KZOYriw9nrz z_OmKf;iB^{vV00zu}!`$=KJNzsU_ian;Y;z_1jVe(?z z_RzW->gP%O`M;5*L7^ALkO3gr!tkrWFcE@dW8TLLo zhZ43-Ns>FwrbQIi#3#SJ5zsBuT26s#U8Bz>2M<7dY?B4RuXSO7w)$W1W?+rgw+3 zKYCUFy595#$oq&D8xys-Lea!o$K0M(KS)r;&r-Z?Ld6`nMFO1EVBKiI$KUDk&*caI$+Rk(;;dVe=+{ zs?<6Y(=yJaq_*_Ft}3vZMXL&L^cCHBi{*NjMeY}@0SMHgR#9AXEVgaRn0Jbg9xeIL zAQIM}AR%#e0Dv`HPaP#!OhJCcxar(_&FS&LlPp;H3NwG(jnn`fTK^|*9`i}DZrze3 zRT$M8b9r5W&1~3G$~WDXELH#{H>FV-y77f`WYs66N16yy&TEV%hqUXx2kH0wRcxz~ z#&d5)+kH6!Iixb>uA*ZONs?3%HEPi+^kUU!a>8zv&$jh@0l2coMF~Cru2mT^byf~5 zDY>vK@?rKR_=`5GI17M$HavGXH@}+$&2Eam5l;eQw6euc(MaOl!ebpeWC64!eOqZVz=e7h%`^0u7v`yW^T5nV1wJDp3F zBq`x6fUby+6`bs3`ui(c@qXcmtASTV?jl^IT4OH15Fm#+pL|*Rw);2mmrVc-xIFI8 zzZFa4mTg1V?2}K(3YQz%p2ebkAo(iVC9s(1;79YB8-)7T_2lwWi=y_hXv{QL1Ov1i z`Xmp;kbH^n{0i7G{k)ni8-8!6Q%^M|26;&c)s3xhj3jln= zqE8~+723Fpj{yR$Xx=1_byrYLJBO~@ig#DCi{m%m+Wow3^w+Zlr5D}6=FCq*g)bdi zky7--V>i6MV8iw}4qg@sh^rg5NDaOCWNoQk4Ueq)g!HHvR)fY@4dRvOdQu-KSUsN= zj$D-_RY(`myhEsiV)~M`VdH?Db)lG}{xxaw75NlXG&(-g1dH-qV+=W@+=VL7EUo5qGi;Wpeu`lQg9@`{B`^B8*e>2#2BxfY{?AL!`(Q{UC8A34g&#tcW!k;d~yLl`FR5%$gC;vvn#$8 z#3=r_`n;AMxDp_LA(Kmt*#N#IeM)BRT@Rb2(ys7jfh`jyNflI4j8?E@E{jY0E8uDsySs+dqh5@Mi6@5?PY4B~TL1tc07*naRPHJw zb4Ze;3aVNg`g9HeJDL7g$;G!h@62E>(R4tLP0>`dM7-~=_vSJe;KH8#B$4+3qmHxk z`1rL9wh^G;s6jN3@oA@cVzjtorwER$n#=UvKp>5-ZO+ETpd=|;&1ziCb7{XV{9BcB zT?;_=|K>35^S2q2IfhREeIuRz`$mRjj^UL}Z8pru<$qIF?Y;sZTT^!d~UX#GJUwtYlTM0F z4{m&)`)~OpD}s>JYyh`+D1P&({x!b|eJ-2+M8APA@z*WIKbN97Waa~N*bv_mPZ4)q zU9$r>Ut1jrvSPwXF&l6scP*0!-phn)O^+2b7xy>PpIXR)q%~7xvO}5btHE!lZHLZ+#oc%_BZrMU}4VY_h*p>T=~lmk#isA zw8rRjNPEa$cNl<14a-u5T=pDNT)8WANRp&VD~Zbo4xn8Cb}f98!OyK_*RlUC&tvm@ zPx8Rjoe*fssDY(-K#ooHot0q&uiy0o>Fd7a;7KWiBm2MLug?vq-{j3eb@~m9VM1CI zqK~t3*svbpBAS*ZZ&BtLEuPqE4~xb;#>|htVBg89n1V0a@XnLm{NNIH5un{&{m;(E z2$H0jT-D$w{Gr2WzW1HV_oZ;|IZ3?O@iDGy@RRahiX=&8^4;=YfWoQ4Pj9)J`m5)& ztIQ*=>d@n<$2d6bcTCut!{i4CF&U^dbog z04pZnL%S(eNvRejyTd3}3~PQm4tR=lTMlBv;2io*-c0(0he)4r(gro!@YJM1G*4J8 zTELoj7qW{0y?-9LsC?g!oY0H+e@DCbBfopUXXh}iPb)TgdKwYa8QbB0a&4ZCjn zBOhbevr)z|Hzo4*eg(-l%#yJ^Ml8ZJLait6M7?4lBC2+runeP7`5eI#%wBz zuZnAwHk=8GoKRJ;lDY34hCmuOTvelDt}&(@(jGQ%4ZWH*ybrS?zIQjKel&;^vu|b2 zA;p!uGKVBds>JGD&6qJ?aQlN9WW7Iz-Y0(#1{yQ?xlwdY0~%UGt&Mi5J!mAi*+0BmN=jeSmuuTIhIH>6KGF)vis7%jfosUUY96Mnyr zlf$Ls0$e%xNya36I))^vvijKt?U~i>1@2k)7~2jN)?yq5svM=L&+_qC<>YALe+w7U z_`C)@-{BEb{-beutw@rjxK)?}=%q`SmiH1Wo=dyY|HAo9Xc9-Ky=p(^hAFe?x@rzn z-&)9DHtuDA-d-R;ql;6y^4dP!a9#5(F@H?aD2hg$~ zGk;r$S?@1o!vPj+^uaWyPWgn7^A1xKoA&mUF%)V(+gX% z=FREMe19z~b|22fS)+rXj{_iaFrp*`96{z}$t-^>2s0kVSu8r4nZ@@xBW^DkOazw$MfkR*NU zTtJUW(@6PX8dG0e$%@^FDJY5o1`gteHi<1BIr!0h<_4ku&wIwumG8{1(HxRFBuP@m zcV3%8%zCpeGoPEz+;ur@3x>YO+I8s1?RQ;8(*);gVwzw?wyKDQ<=bGjT&l!|0&Wgtwj?t(?mr;+wyK_kYB!|t%8X^Q}RJSRY7v-Pg zoRTI=18&2OU5kFMdnRlZZc zYmy`>PF0Q`J$f|qW~a}YE`09PsnZ!fp1yr{y>mCcC+{S6@bkR#3rBZKlBCKkpTCY7 zz_2C3IAfbVq~A4&F`G`FDj`XdbUJ*=oLlbU=^YKY|J4`h(=hTL<-r`1BuOf!U?opo z`xJ9YWAgj=o}uF6SXGWVOOm9DV8!lr{N<~ae75g%cK>r9`~H>3zy5vXjIQB(-#M3B z->X60@7JP5t!7+#ejD1=J%gi0B}qEX%Dn@$1<5+Q{EbDg?F5?Ar-L`HBuP>ww|yZ~ zmjr=SZn(dBGM}mWK#Oi%S+BfTBT14Jk9_|6T4?NQQs;kU5whgt)dpTj4Ly{y(#eK=5x3Yk$+W!vbhYk|arzBuSDaNs=TW!vbhYk|arzBuSDa zNs=T2#{{_19k?Ezbp504+(9BuSDaNs=Tpig&U@|il0BuSDaNs=TzJcQk5c7?1vRR6J`>Y^N0T2kD&K`kk`#w?%6kElBuSDaNs=T< zk|arzR2eP)GLv5}9vUisE^I?tr2-W{15_zo(9tTP1#Ua^75x_9!$&*+TFxtzB&qBy zfR-dlk|arzBuSDaNs^=({pG8b4E^ixDflKB`awmidM-hgqsJF`#_D&al6Z4gKXP;GpH>-T-mvR$jm{@!!8@Zch5QAE3;_H1>Xd@@2^jC^yty@IRQzM%E%7TFL;F5v7_d+*nC3>A_liVy8OrOoH%xt#g2O&_E z)E3%y@ksi#P3Me-M(A&!=P0 zzT9?08jZr{AWq#60yMlhm0q_Eq+jbgF|MM3HDhn(?xjIG-uE(3UR@(0YdqP(Eg4K4 z{VMx!n833=V_jqT98%oZ;*96W%ppmVD!EhcqXcMpSsMLszMk$aO8f53XWNo_yfSMk zE4Lot5I~?RO`5f#|DCterAaB@yCvGm+yO&*W=B;9J^vd0n zDTwQPI$WF;|Ft;NapaNQEIynwj|Iy&lePOW1ptBSv})0bncW4=yNmyYEyvhdVC4fsXaBVC1T2*_5~C*zb-Wg})!%&YYYKetyx_ zr+dkgBqdChufP7fTp!>0%U}Kiz)yer)3f3@Q7cxw1NC~3<=w$eV|arCHcS}EZ_*Ek z{#uEPclOPHnCm8HpVo6Yvi@c6cxVw@f+hVnK*u2yc=D7RQ3Yhr9LayZk`qeAl(_4q zJUZ=By3~tyC3!5q_YNNUEI_Z(uQDPnDIv!x+xfx1B~LSa-0Cp<0fE}w^u##sY;kH5 z=h){KMpE6byztT;G>_rNpd?8V8ABD?!-Bi-V(jP8cF3eM71V5)a6P|CFZ=#ypFJ$T zcPNi+s?MM%CeXh{QaP+4i-}!FGaKmp%-alUQ4ULxB47T{t-OHQI1ljoZ3Hs|GVE~-Zd}L zu-f@C?YI5VSM*$PJHc>P z-Z`3)eVP__%-O@53FEjoJ%?oz$1?Y_lRHQrAUiXMg1RlaXUMJeYTe*i;^jzgCNJGL ziP^h1^2j}ZqS5SMlM>BZwl8P)XFzgSdZiV8*l`}G%;yKY)~{v@jp=*eKyK>Xlv+hg z+P|5(V@LDMXM36P&;(LvjO5CiCmlD?fWAY1Mc;0z)IZ_h?ZHjyjJ@|&mhE1|-D6XE z?}@bIU9KfbN|>`dhB}hFmJjDFVBU__Jn=+jEYPlu>d0Lh1~#i*Ye`%am?7dkw+e$OUks~G&*s|{W+}M3Qex)#gIF%=kkU{fnNc; zmQ3NnaZB0q*%XFPZp>RzJ{Y%a={%MJ^?LRw7DtwOjR5<ttK z)>9afc2Xmm-C6v3H?-JOyaT5HHfT$HFFk` z3v}$){&>M|T*ukW^uprjq>H;Ue)Jt&UU(nx_;>tj9(s5#Z|e)>i3|8}M}EmqWuJC=d_3`0RtBMA@6kMY?8Xj29WEa_ znkPC1fUkJ|l}rv6+c!YX&Lend#z^{|aAODH+{i~KJ&qw)pHTb^P_rq$$B$-E4IsFV8B2GbaxS&5zKbC}i{H2c zIImd`9(|%K^?-s;(^o8IY=SJ8>y1^Mh2oxH~UQAIFG`qghYMO3Wd}buG#- zM`jL5l2ln`zdnK4d60C)UHoB0+6muf$)xnWpC@lS9|$sU;ykvUymL|t_q{lUKaA*n zLcuRU4O03%${%`H2ZDS!eL1_LSUDDeoy?0b|)4;10>a<-H6eQxCGz;(-vk$b73S& zXQ8$GHUe<89M{n5hnI3wO0P2Sf7>N}xx9AjvA-WZ8akV``}}^BBvl?3Kvw`A)7k^D zY*v&>juR3H9XmHZZRwi5>fP&>qSzD~gs0Qu&vFI* zZi_Uo1R$HN9Wm@ENm2}qp(II?Du;c`)A=w6Ty`V9O6rhTtqpx|t_=kFbH=*jIf$BV z=$;n7E8=-+UFi-GTu0W{C>FDRDbwX6 z_oBD@`#=02bV*X>VF7dnaBim_3`z!e%x3ob$gOG)E_{QR@*(MpzI2JBlgzil!A+}K z32;R>+SUxSQNvWaBm=Bt?a2wMQYBHXFkh2f5P6>Ik<1L{1tFQvuPC{ z2Z7{Hv@5Cb79c5=wpRcgX62?R3WSU8n_T#CQ9g$v7C`Uh<2l)!(pfoC$2k;?cn_#r za`*z~kZ^HUJZr2-aikNy%nJjo^9t$?@WJ`YN zMntt5jcMDdD}DQPqj|lO_R3;n*U`)d`abhELt4PT)o(EI#SE71I7|TnYF?PiO?M8Y zU+X%>_S`rBVXm8aVwxeFvHh=SY|&qPj3#qvDkVDf1&d#Nl~TB!>{`E+*{{!I#iqTXxP$;T z>!xsJ&u;YXnHFY}LRn*|JuJBUF2;U-!jC?m!gXDz9Q$k0`<3M2mL*Jk@l6(dc7Q_^ z#(LduWXSEU!guQ{CXdDU-oYcEK~kp?d@!<&{I#e!IkJz5mRM`+X%zI#cWbT|w0E)QgS)pUq=&X_GRFk{lQI zrAxEWc&gIvWbq>dx#rFZJpXA9Tk?Zct5KVp0XUSG!-sRH@SFYv`TdeePp0RyVZuPJ zdw3on=0d&X01#yVj&(f$@KA=&kMYU&FbZ-r7~c1O9?96qehNp01`n|I(|O!|)59#t zjpg0;u)T0(Rr3pLm$F?FwQ5uaVD0uu*YiZ1$;t!>aCx%^rEj`@IkP|G*yk3TaK|~_ z=a)xTW)1*tTQrX8hTFE8v-uEc*rOY*tizEcokpiEhB}nR^g*}si~FW9`?I}l4+f}N zw>s4bvVZqR=Djk38~cu6`lkE{D?BqX)UNptbKRYjnf+NlMIqFoyc|B9^*Fz{JA++O zy-N)`_GwQNP>`8PRw!Bee|Q^}FUj!gaSz;Q3F#;!sj`Y6gJd0hVP< z;Wq;Y^Wyq&*L5cg?!7T|J+~gmORZb`;TU9#>T?p=jt@%Fk3!b$|H9UW#ak+;SYZ(ix+Pi$c>K|oqKf} z7GAe4pDky>)>8JBB&j^*?qnMPDbz3RzFbmu>Lml@ki9#G_usURj{yQLNr_Mpv}@@+ zmI0|ZcO&IYt}zzzpSvk^iYLl6=5dZ)n07*naRCZ>_kQ9>0X6!vrvtUym zM+%R*YyBHMIN()Q5}@PYfm|7(NIPtt70((gP#jszp-kq@KMa8s`ge*g_K_r=Jp$*1 zZpIuf#}3d({vH1agOc9kDBr~WzLF%JDRzLaC~BtBx6>4sE&Yla^EcCba7iPq@>wxw z5xGFee(k9b5t1o;SaA0U#(o}zKw}0yI)c8f>l{zi?EiwruZ&}C#$NvX_(;yHIe{Tz zp5Wd#bu4%9PGRKp1L@wZ@G(B zu#yx;PJjH=r^io}x0G@BNNyJM#*O9q&vJO_-m%o07Cy#_ErzN?_ZQx#J10!jxMU#jz0j@HPBQxzPGI=f zAblU7#DHV5ULG4JKhE8Ab13-yRbE+=#&0`E8dVDCrgfuNU^%mc%lUBiU0hyb$DYls z$T$pCWk6XbTVzgQ_@`gdamZMP^lW-OuFGA^i=)ReW9wdKJT!sS86!`+xwePJMX_y- z){K1oF1j}B0-r;~8SKaGVe#ZpoY$~tCz_YK?PeCg{uOX3eNQe_ zIjw7qP1$ourCp1PlOqc;ha^d==n6Pg_+gK#{Zm7_RL{hp8WPTiMz=;1|-y=V3DNv;5#&!A@>r+=jG&!xp#@vO1J#E~IK z4(()nW(E@{E?_OSx#@|KbU7^(K_p3)L9Opq=ga(DsB)C!y_3(Z&-1p@q5c(dzekay zN2^e!3jFYUF^*=JB&i(P0lLCS;`092lM3X{PiIX@|AW4LDbtn)A<&+_og>d;I=EyC z<30~UAcc|B#?k-eB9EFE(PhLqUg%LBIKb?QOT%^tT)7oSJb!<&;vbS4&}HOM`X&Q> z#k}P^qdeCzc4xDz{YYLIdO|S>a9)dFGk(aW02C}=RcbfF;tsGq)^0peKB0eP%Us4z z&ZdCs^c~r^^rzViRuw)89^K~_{c%p;`LTZ$&yQWib^^35?aBW2FO$~w`ocfI;<`H@ z=b25l8T9xh7LM;0bFsH1NwG_O43+)*1ZL*}HM;V`ODDxYz`6BO={J4?BQFU+Fq?6& ztSan|bE-2DLv8tdFYTTf&7H+!y&5zh{4gUg0|@fx#UEF1X7<=cYzG?lI5pm-W>dO9I*#$3 z17YsdWwUH)s8e;X+fOWh21ufQiyrh#i*Z(~BuQsV-d?uExXZTP(M-w6XWPsPg%3w{ zW#r8zJqUN)k<4_atMHF-%%&W5}b7#cDa7ohH?1$eg{N5_Z4$zwp zY>m88EbmbzbTYNSZvnI@p=hJ115E18eYrg1L*9E>HfJ3L zKXL7mAqBGp0}3#9!aVEtW)Ue_bs{cj@`bL+ioto+sk>a z(`XC8SM1*(=V9V>aQ&aS`<^#h84S>N$k?!5vyW}RB%OIdsMoVc6rWq!kCQOlm+<>R zKBYp$Fe`muD4@IR)6mhclNK#04(fiyyh4dzT&vJ$U~_ zq=$gY+F3cu;~dIj;-JTQX)848Hk5bL-{k!nlX-2%Yb=@jG$Y$r=g`)9{AR$*r4&Jz zHO`9lS|m!mu~U$&j42F%XcCLJn4^)TZ?j8l6yATSQa;_E0p@j0LocF!x;>1G+mIUWL9&_+XaqnG*|B!4iD?ZD zN*Ohl&xWZZ_{Dt-$f7oVM^EC}h{eG>Sv+eaP?cVtqYV`2@8tEW-cbK z5NJvFGIktp(ye8wH?+=c(S}w4yK~r86h|D3Z5z|8efZDu*x1=kn<=SLQ@txvV!xS| zfVg_srj4QXq@|Hs+CQs$MKSNmn$oUYbpZZ6ZUn!dlXd*sNRo6GYII>Kd5}X{%o;S1 z-^|T{x}6w5f_|IV&Yh4=Rs1Zp}agIt@yO6 zY8TP{(XpWkXnBixWNMh{Vr7Z5%5W{BmDo744&7gPyI2hK(e$So-@5??pD*Q+JBRZ7 zC8uF3h$N{}=z2j~;j8j%0sX~4zGTYAnPuMph5z>&+YX*OrSz)ve-h8KBuP4>EP$?H z&Q0sVfMj6D+sw{9p7q}~{|)8^V;CQ`|3Kl`?G)-qyzx3TWykpd-?N=qxnUT8@c15H(0TyL8FLym7>nd0ebaG3;XbUnU9m3$?T;;pf>mP57)W54&86>L=upj zKCi?HXc6PAc-B|};>eSoTkj&;4Ialkk9VRT2l(^2DSTYclWQeO<>UYSusJ_EuOU?^ zzYfpI7sKQ0(UBLgT-8@mtlO*Z1vjDonX-fCoQ-C1z z=42KYoD_|?s@P*XE1qPk72bc@wxhHsunX9icNl+>y z0@ln~L@rT|h>!U=2|B++o0&dn1dlA=OVVYx^5*PE>D?sO(eNj0K=&Kk1F$_Kli0&; zNs?k^43$Xdb?!m00Pxu&mK|%QoX5(HP*=h;b3K!(c812cpDFe0m7xIpm>RSjF_{mh zk7i`I6lw;7WPLi1d+)r1tM5%`Ti8*wk|dS0YSjtVmgKO#q!A583J#E)573yD3s3#^ zt|d=%$9?lyTi9{T*u<|`EkCRB&jkwr^-3}SM!_7dl?jb6XcOk zC-Cp1-$cF7zmI;y$W_mlxX;l4{BLT){v4nxHP6Jfj58^z4ZV6+1+rQEXUhDn5F&J%IiK|0huh(upb(CB&1^MB- zi5EJzUMk&3JkI+IUgph*yOJ7!L!Z6Mtz$Ebb?cTSsluq%m{xTGvdP+7$~WECELH#{ zr_ku6ZhX7uKg^AfuV#CV_KcqqTgTxet20>;X(C7h))|vmm@t%E=jOmAH^$t2X4j_~QFd02?>Nyrbpl#c zaaKHQEay0~bOFvSe5*tG7C=kVw^i2$9r)3CQI3r`jk5M<)AH?}yu5K{sfE!0KKcz) zH_f8u+dbKox8;=IH~o)`_*sMYr*o;2Bqf{$&=t|Kf|IY9F@F^+=NFE+x~)^>F2Y5s zHKx^t06ENC9-+`;e-h5ZVDMYma+Sv|HJNo{tp>DmhsH`DfIqe5aZXs!q?w?eQdv? z6(^k&;K{Zl%4hMCB*no3=n5*OXJ1l*+>A*~{FK5GSFsc)H=s+uO99B5I*A2gM?>Ya z;q^CJ1|(h4moDZ1a9UzD>&8tN0>S0Xm|xO}&wN%)f153o@D%-~bYA>C2$$T-$ewj# zJn&8y&)Nu_&rLm>mcD5`$BF0s_GdC9{Qv~IGID5Yg2&kJ;lr8B0Z8rBhDHf}Z%LBE zi#vuoRzw|S-o#hga46h{dsr|zG^V^^#D|?KsiHVzM+PglAHVU|y?v~4(MguR!Gdr% z4s$bjasFW-K(9_MPl!(%(5}ztySQ_UiGR*vI1&C=*q1K=>zUSASs650v5iVM?dbz=Mxb(|I7wJ5hZ zGJ+$k=P_e95NOZOTAz)HK}k}yE~)+_#{cBu!oO81*R=p-|8EY{K7X4bnPcem-#60f zzi(tn<``bt^fuZ5n{&$cMJpcvlZR>g9~Yg`wMvqd2o^wBR1Mp6(-i^8KTIysjJP`0 zc~{@X$V&nc%x3I>5lmmbr+9*9{}(JCH-fv<4?rM=5kt}v-({s<0~!SYvRNFdW8P`e zfbK)O(hykr;z)i!fAjIt;01eFGhs9jEe%4AuH4hJ_*3+|Hf!HgZi zWxXO6mB)3QIL?o)8(9W$apTy#IIjN_!^dT?VSD~bNxuU2ZOP=tK|>k)IicfrE4@2` zBuNRCfEX&}=KJYe1ISy%-GiQH!KS=ozdw?j#jJaWGWPS(ckIZU6IlQgQtQITBmsQB zl#jy|3!ipHg}-01Ye9^919g9E0pG6+eR+{%Eo;x~`# zce^9>xqSXAHx7E46CSC zN*qn5AipcdlAEHpj1g*d4JoqkqSb0-){rDg?N$_npZps42H@nTe_~d~Zi*`ZSzgS6jW03p zwLd~&0N;JG<^<%!6#P3t{~A-18>8`)l_NV&EMNU@C^rcH-^G0MAF|0md8O`f;ovrY zI{km~&&L3|@c1($tL0OT&$A+lkygqhPxID`FOs?C1J2eg#RN}~zwRZz_MNvmNq~E2 z{LkxiFoGm0EWIUSdyeR=*HF#Ky`^>*rbv4 z`oF*BWFwZis$CDh^rP={;oINml|zSF@|~G10XoHWC+gxE&XtyL7PyOVzw%tOKm8mM z$Ct)-;g?zG+40la3|-!l+dGwV@C)B%+w8cOIN()o8u%0ozj2tyetLj^{qcAC*B{r| zAm$!^^vYAj*T_ZB9z7g-k^Oy!W;cACum1C|cxE6#kX`F?IZ1$rCp6qt-t^;yH2M5a zl{cjSVHx8`E^F|(_dc_Tg_To&O4+e#89O%By@IUY4H*fzQ=*aX2Z@e|E-=x`mW7|LR58s)|8wBVY6X0U;rOL_2QMY}G zpZ#dm)y*}X;&|qjX%tOa#_ta0^6WQqLvPp2Z5heZ2xGijqA-YeBvut>uIciwY(M*#tIe@9f$JV;5+A;^TYQz`um^r z^zVOu^*({_eD%98@{NI25`=K_tO#Rll{^v%p4`JLKitDBb#5Qvi{E&We{A;EF(gUt z)rda#vF5=a^GseEM@#+~db14ZP)5a^-%Y*3G>9hQJ==0qEY1d|5vRJVum#zEHaIW|a5TNgEaSR*# zFkc-T*M!N#jW=LM21~nU@XDG33Q8_<@M1^edUb5UBVMidgdej0^IKT)(_it{{!o)j zrnR<8gp8vUR{POKmi2f1}54|=|_+8WU0~q)fe({~|{BmP1`G?L|Hs3@= zcPH-7d-&4CG5qbo9?f_|P?DrDG)E5AYbf7)V-U$XzhqU`@7ZzaJm*fGhd@VezjF`| zkNqkS4)4?at7lY-<%t#Fr_+l+W5wP-a<1eIC!;@0-{=-QVC|v?@wX2I_|4m;(DPx2 zHFV>xQJ>j|2VY)Bznq`*+H2eRUGXICfL*=4=K0 zTdn(kmM=Z?CC+YqkKISlaIW+`2TKF=?Rgi2$3D#C6Yi#W`x`7FN&497!^OCaU_}n_E9Kga5Ug}k-qSN!Jf0(KXNuGOLZ z;9;JeIFx=h&ar8ERwS-*jz$mu_PgJQb-&@azdy`@%7F+0`t}^a;EMWFgsY@UlCD1k zKHZ=7fA=%ieUQUX3;s7}{(O$AEzhmm{9Gk~9-r#QjJW^F!~I8bV~0<)ZcLISMX1Av zAAVTY@MbONS~ou5fB*g0^mzLCDO&doU;gPIiTg$dKbzpvosuM}Ju6}Ri_>`a?a~Ny zo74Pu)=XafL(NqsBuSE5!U?jb%;ukueU@*(_G6OzHoQk`u!bZ_lBx;rz z?&7NtnA=E_q;_KeCf+y({Ph@ywb`Z|Yeh{k}vjZ?Pw%Pk|I&U_Eo>40El{E3}19vPf3#0E(F=N zE|-(Q7suX1x7H4)4%Uz)Nm6wucq?-s(2*&l<61kII<${GOOhl>lJxP>;lmF@_LU;zKP;)gsKQDe?&emiR>Fa81UeP$60$M$HhKqX0%BuSDa zNs=T<(#Oz^tsQ_QNs^?t;q1omF#g8}s=U*Mum0$}5jHK?3ys{79a8=Bp(1jc)CzBuSDaNs=Tk|arzBuSDaNs=T< zYBy|vmLy4%BuSDaNs=TNs=T?!v<(ck|arzBuSDaNs=T7|k|arz zBuSDaNs=Tk|arzBuSDaNs=T< zYBy|vmLy4%BuSDaNs=Tc*hY+{OK$ z9m0?v1FvZek|edH4rOI!Wvv;24bYM#Ns=Tkta?@P!k6Wz#qLx8uKW z<;WySYC0RBB}tMbNs=Ta9pV-c~w!J{`qhRQbw$$}piw3AM(pluX0D1&t3DFB}s~e6QI@V z&aR(F!iWhZ%*^3zYX>7qlGHAoCVS=t5=Km5_WILJ`h@)S$o9YfoF+FVnS{|#^ZK4( zE5(pc`iRi)C4EmTg&;|iBuSDaNs=1$myiC!>}_cTKPnBq(TdH_H+>?CX9qq>)Xt9^zXnYs>!Bs2e0~Zy-f(4BW<|)sk4ky=_dleptgLlT zK$4^;asqT~Ihn)k$Ck1kfId9;^H-VBH_XpCx`8LZ_Ae9w-1#)wi$>F}x#PT^oXjVC zWhQI#3OP_x3W1Kq4I0hVnG?9LZ*=YZ1W%Ly=0?_R*uk!&XE;|15TM^}aU?xDg)t*; zrgNBKT+Vx$ke{iG!<)B|xgm#L`_6Er{JZJeGnSE$CNpV#yni1hNzKn3 zN-gE&ZnF250%usfrI1O3;#)f+Ns_KhXZPgr`pR|W?hDmfqN4jSYUxEA0tpY$;{fbFcBzLopG@Sepw6bI3?t z!P!S&C1ZS#Fk`H{hEy}Y%39U5=}a8bh~qT1hScQRl{F+uQag9meUt$G1|~9Tax!BE z)qU-~a4?VD)j4GCDda%4`!5riGz zkpTC6ZFl_d#yj07LsQmN^Ox;lT z=XM(SG^^4_)4S1;6qB3sB&mA?B)zbTxrtFgkiuWgW5)8sp@L7XA;yumGL4aS6seke zerGq&XZC`fb?gTOy7R<>h0GjubrGlX_g06fo}*a2Y&!8_+!&N3sX^vY}|Q?(4#g1+Ow`P*f|#kWc!E=g9<;7dGW4qa;afSqb^+ zbC|K=47IMcP-pGq%Js2!b=N)WbZ#@xefcMB4Gd-RhG!XEdD(AjjMZH@m`7In5|-}| zHOe$C->RjC6nvjGGoL5pP+f(bhHF(#t06^JyRwEPNovX+{*pO|x+UFq|gz2PuhGtyW$sFn$mJqI!SdrvSj@m9K3{%(R4ZC=WA z3$}1z?^0$j>Q8248?TP$v1Tt2J({G%iVr-`fo+Eg_8i3Qlqn<)xw*2ybNOT*i&I`D z^Hc$;Ggr`W?G$30@%)PR?&JXdNq+8WCXKk`$~m5UpLJ=^^U~fkteX2W@vEQb{;oBS z8`X#8*^e{vp?G>%`Fnd|-v-iB{)MflHZdbDp6msQVNc1HB&lK7cMf&=8^h`#!b{LW*U8joHr-hnU0&zT-K8Fc+l}`gaxtm3)^I3JMfYiC` z7_f2z{cG&o`<^7yr;TOs?J-xHVuGi6H$9cPIcM0KF^|`8Ur{*)vB6k2XR#INJ$`Jp zJTj6PIrjnY=4~W%SsvRtYC<2B(npmY_H?regKAF$f4eMC*>pc{d0)YUb(LGI5 zYo2v7pX^gGc=R`!JuQ*gt`$EhrtsGbnX$Nl0~^vv8@PlYjEK4VGn<;DMVLD^cMd8^ zy1wKb`yKyP8hT8)wVIy+W`F+cVK+Ym^zHOnX8p}%7VdowxN;7~m;aO8}*dasHCLPFo0+ic?w0Oxk|dd5cHI(Dha#gfPr^G^B- zwwFS`M_%Bi${RZXJs6yl#)9Di-~<`V^0-iA@A$`_XX1#e&CdW)^d2#bjG3X^IY-uS zA-|E)6mH0*0EnABs>;ov09}XAC2RHbOssMP3E-w)iKHx=#e)H$IESpfn%`n%=f|C2 zXU*D$q&##-^>gfc2NTj?U`7m3x`)>{AHV8cx;-?Dl=0PXTmf{xYaD3{M$sDxzPFL> z=NkFtNRkwm>pO?KxHFTqwRL7RTGU!Yit5717nZPU!4p*)c%Y(IwRr9zqJSgoH?r%h zLR=&@q)2L4){rDg?N{N-g=7{()IGCUJU6k*wJe(0@$*mO81bJ*T}loxjfcvDTTmLCRS|{j_^1acfLXD>OB;c1{g5(X&mB>v`57RF*e|EC_>nF^DQ~UJySiQ%Nsbm#?$q2ls3hrn zv+GX<0FB7aFh3c@~^+j;O=pie=aKvoz1R4d3}>4wI4P>w*kY34h3NA z>RSF`U#lwxgki(`w^&@)g_AqUdao3SW9p-|O=*tizRAf90D{{#vnz}yqi#cnlK@b9 zm?I|}vqwJJ>n{OuOdN4@mG@(~@5}erJ=wAA5XK||l(K#A2i1QT;rYcsG>-mtE-!iq z!yf4lK*4*5uWp{M$4!G083sTh`A5UpQIe!Em_tdDB()D`^EUEUDKPMHl4_ff*Xdr8 zCwB)*$p!NG$kINO+A_H1E!2{15;kyWM~M;>DoarY#V{0l?WzIRkR(ZMS3cS6&jTHq zI=S{$3i^Nf@ldmHaSmJeh4Il*@r)c1db$13iAL>mHg8j{D_BH+oQ@=newyXKSjDQe z(ZqHNH1fl1QAeJ|T_c!qd(8>iSHzAR%K(65yD6-3A1k69Et1@+UQNhBB}vzvL;rcC zwL{?X*oV2HL(`{E-_W50U-{hMRsOl+qYnM2|3H@{wI4P>w*fbe7|V=k;8-SW_B1>v z`NErTu($-G?n!231e0Vw4leB5!FGUqMw3w25@LPh7#R()hh5>nGxx7iaC|G^n)RsQK&Yj8⋘Y$IKex#RGK77Ex{a0k|e1;C?S7a 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 z%q5pj$!V>EM;|@CJk<@!(DSEtp(|ha*VrxgknAA=(B~aFc4q$J;jvkK$D^r!bz?R) zG}j;(=8CJ%&8Yp{z;o=m-_1Xac{8gYdpy-^YV-2;#_z$#@7~H>@r{WY(dzYGnqZO9 zxqRX53}3u5)$2B9Q&WwUiX(E;@RKusdSxo7jPCV4gYMN?J#mn0v<%MI=FUr&R%gYt z8&kKtAworl4;hs&H}607a7r2gzj{Xf#>o8W5AMy^7ier~aV z!M}cVt{(kIsT?^aUp(yB4(*x%pob3o^wUp2>-ew(=U@k)fA@EP_n@AS&!6{~&dS#p zzL(Kg-JW|dFuD@}DA~?DSM{x2yQZOswao`vam}|=wZ8RK2>^ft;oUrO`Rv^G&T+Z! zfje^k@Qz<`DA+>+0QOShOUX^6N+E^rKG6Imexqaf1)ys8Ikozz%r_Xn|yY zwY-_tKYTCAs8mjH;R*mK+@_Uza7{y!FJ;CgwG9AJh;=Ko=$#~|Ov^caHk4xz2>{qz zb7$p#)28&%@N){OvjCuP7&mx~urUA}U|%@Y3xHoGyK0u_!JSD?pPaLYc6c}dKp(a< z&prHjYLoPvG%aTv>j?l9p*}AyU6svA&YnItM<43tw8I_}0I;`rvwHCxNsh?nzd!m= zFQy%3)L8%k0DOKN_UWgees-uA0RRB>B|B61SXE{|P?!3OQMvKKn{r-{f;k^##Wmkf z)%s-Ith@64>4SS~p#T5?00000z~|5x5A^~70D!*X!)4d!5AUdJ@yx)?xOr|5!_NQ! z00000006y902%-QXjD;=eo5+6k>RIL&a7E8GJbgfL%k{h00000004l!9QNs_pMG|z z7XbhO0000000000&>3Gi)C&Lr00000000000O%|MXaE2J000000001>7y{4$00000 z0000006;MWpaB2?000000001hVhBJ30000000000006}hfCc~n0000000000iXi|E z0000000000000z202%-Q0000000000D24zu0000000000002-70cZdK0000000000 zpcn$s0000000000002NS1fT%`0000000000fMN(h0{{R3000000002R5P${%00000 z000000E!_14FCWD000000000KLjW28000000000004Rn4Gynhq000000000`3;}2W z00000000000H7EG&;S4c000000000$F$ACi00000000000Dxi$Kmz~(0000000000 z#rWb||L5&Py#@dP0000000000fKJf?8UO$Q000000000e#$mha8$LVKivR!s00000 z00000=nNg80RR9100000004ku2tWe>00000000000L2i11^@s6000000001rApi{k z000000000002D(28UO$Q000000000eh5$4G000000000008k78XaE2J000000001> z7y{4$000000000006;MWpaB2?000000001hVhBJ30000000000006}hfCc~n00000 z00000iXi|E0000000000000z202%-Q0000000000D24zu0000000000002-70cZdK z0000000000pcn$s0000000000002NS1fT%`0000000000fMN(h0{{R3000000002R z5P${%00000000000E!_14FCWD000000000KLjW28000000000004Rn4Gynhq00000 z0000`3;}2W00000000000H7EG&;S4c000000000$F$ACi00000000000Dxi$Kmz~( z0000000000#Snl70000000000004?101W^D00000000006hi00000000000L2i11^@s6000000001rApi{k000000000002D(28UO$Q z000000000eh5$4G000000000008k78XaE2J000000001>7y{4$000000000006;MW zpaB2?000000001hVhBJ30000000000006}hfCc~n0000000000iXi|E0000000000 z000z202%-Q0000000000D24zu0000000000002-70cZdK0000000000pcn$s00000 z00000002NS1fT%`0000000000fMN(h0{{R3000000002R5P${%00000000000E!_1 z4FCWD000000000KLjW28000000000004Rn4Gynhq000000000`3;}2W0000000000 z0H7EG&;S4c000000000$F$ACi00000000000Dxi$Kmz~(0000000000#Snl700000 z00000004?101W^D00000000006hi0000000000 z0L2i11^@s6000000001rApi{k000000000002D(28UO$Q000000000eh5$4G00000 z0000008k78XaE2J000000001>7y{4$000000000006;MWpaB2?000000001hVhBJ3 z0000000000006}hfCc~n0000000000iXi|E0000000000000z202%-Q0000000000 zD24zu0000000000002-70cZdK0000000000pcn$s0000000000002NS1fT%`00000 z00000fMN(h0{{R3000000002R5P${%00000000000E!_14FCWD000000000KLjW28 z000000000004Rn4Gynhq000000000`3;}2W00000000000H7EG&;S4c000000000$ zF$ACi00000000000Dxi$Kmz~(0000000000#Snl70000000000004?101W^D00000 z000006hi00000000000L2i11^@s6000000001r zApi{k000000000002D(28UO$Q000000000eh5$4G000000000008k78XaE2J00000 z0001>7y{4$000000000006;MWpaB2?000000001hVhBJ30000000000006}hfCc~n z0000000000iXi|E0000000000000z202%-Q0000000000D24zu0000000000002-7 z0cZdK0000000000pcn$s0000000000002NS1fT%`0000000000fMN(h0{{R300000 z0002R5P${%00000000000E!_14FCWD000000000KLjW28000000000004Rn4Gynhq z000000000`3;}2W00000000000H7EG&;S4c000000000$F$ACi00000000000Dxi$ zKmz~(0000000000#Snl70000000000004?101W^D00000000006hi00000000000L2i11^@s6000000001rApi{k000000000002D(2 z8UO$Q000000000eh5$4G000000000008k78XaE2J000000001>7y{4$0000000000 z06;MWpaB2?000000001hVhBJ30000000000006}hfCc~n0000000000iXi|E00000 z00000000z202%-Q0000000000D24zu0000000000002-70cZdK0000000000pcn$s z0000000000002NS1fT%`0000000000fMN(h0{{R3000000002R5P${%0000000000 z0E!_14FCWD000000000KLjW28000000000004Rn4Gynhq000000000`3;}2W00000 z000000H7EG&;S4c000000000$F$ACi00000000000Dxi$Kmz~(0000000000#Snl7 z0000000000004?101W^D00000000006hi00000 z000000L2i11^@s6000000001rApi{k000000000002D(28UO$Q000000000eh5$4G z000000000008k78XaE2J000000001>7y{4$000000000006;MWpaB2?000000001h zVhBJ30000000000006}hfCc~n0000000000iXi|E0000000000000z202%-Q00000 z00000D24zu0000000000002-70cZdK0000000000pcn$s0000000000002NS1fT%` z0000000000fMN(h0{{R3000000002R5P${%00000000000E!_14FCWD000000000K zLjW28000000000004Rn4Gynhq000000000`3;}2W00000000000H7EG&;S4c00000 z0000$F$ACi00000000000Dxi$Kmz~(0000000000#Snl70000000000004?101W^D z00000000006hi00000000000L2i11^@s600000 z0001rApi{k000000000002D(28UO$Q000000000eh5$4G000000000008k78XaE2J z000000001>7y{4$000000000006;MWpaB2?000000001hVhBJ30000000000006}h zfCc~n0000000000iXi|E0000000000000z202%-Q0000000000D24zu0000000000 z002-70cZdK0000000000pcn$s0000000000002NS1fT%`0000000000fMN(h0{{R3 z000000002R5P${%00000000000E!_14FCWD000000000KLjW28000000000004Rn4 zGynhq000000000`3;}2W00000000000H7EG&;S4c000000000$F$ACi0000000000 z0Dxi$Kmz~(0000000000#Snl70000000000004?101W^D00000000006hia*Zag|=W(Jy&L=Ct>-D+}2E!HrkJGSV zFo@#fVhDl&j^jYfLz1L+B&EULNy+R4;k+S0UtiztNLG9u01!f8v)N#^S|N%e2q6$f z5hEibh{xjq07;S{NzzM%ko!Fz&)}qGzJNIA3E=bj)^i;9IDqvu%xpHp;c$Qu0znWM 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 B#b5vc literal 0 KcmV+b0RR6000031 diff --git a/date_range/static/description/icon.svg b/date_range/static/description/icon.svg new file mode 100644 index 0000000..c237a11 --- /dev/null +++ b/date_range/static/description/icon.svg @@ -0,0 +1,79 @@ + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/date_range/static/description/index.html b/date_range/static/description/index.html new file mode 100644 index 0000000..f36b4ee --- /dev/null +++ b/date_range/static/description/index.html @@ -0,0 +1,498 @@ + + + + + +Date Range + + + +

    +

    Date Range

    + + +

    Mature License: LGPL-3 OCA/server-ux Translate me on Weblate Try me on Runboat

    +

    This module lets you define global date ranges that can be used to +filter your values in tree views.

    +

    It also provides a mixin model for developers that extends the model’s +search view so that date ranges can be search as any relational field.

    +

    Table of contents

    + +
    +

    Installation

    +

    The addon use the daterange method from postgres. This method is +supported as of postgresql 9.2

    +
    +
    +

    Configuration

    +

    For regular usage, see Usage below. This section is to clarify optional +functionality to developers.

    +

    To configure a model to use the Many2one style search field, make the +model inherit from `date.range.search.mixin`:

    +
    +class AccountMove(models.Model):
    +    _name = "account.move"
    +    _inherit = ["account.move", "date.range.search.mixin"]
    +
    +

    This will make a Period field show up in the search view:

    +
    +search_view
    +

    By default, the mixin works on the date field. If you want the mixin to +work on a field with a different name, you can set a property on your +model:

    +
    +_date_range_search_field = "invoice_date"
    +
    +
    +
    +

    Usage

    +

    To configure this module, you need to:

    +
      +
    • Go to Settings > Technical > Date ranges > Date Range Types where you +can create types of date ranges.

      +

      image1

      +
    • +
    • Go to Settings > Technical > Date ranges > Date Ranges where you can +create date ranges.

      +

      image2

      +

      It’s also possible to launch a wizard from the ‘Generate Date Ranges’ +menu.

      +

      image3

      +

      The wizard is useful to generate recurring periods. Set an end date +or enter the number of ranges to create.

      +

      image4

      +
    • +
    • Your date ranges are now available in the search filter for any date +or datetime fields

      +

      Date range types are proposed as a filter operator

      +

      image5

      +

      Once a type is selected, date ranges of this type are porposed as a +filter value

      +

      image6

      +

      And the dates specified into the date range are used to filter your +result.

      +

      image7

      +
    • +
    • You can configure date range types with default values for the +generation wizard on the Generation tab. In the same tab you can also +configure date range types for auto-generation. New ranges for types +configured for this are generated by a scheduled task that runs +daily.

      +

      image8

      +
    • +
    +
    +
    +

    Bug Tracker

    +

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

    +

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

    +
    +
    +

    Credits

    +
    +

    Authors

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

    Contributors

    + +
    +
    +

    Maintainers

    +

    This module is maintained by the OCA.

    +Odoo Community Association +

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

    +

    Current maintainer:

    +

    lmignon

    +

    This module is part of the OCA/server-ux project on GitHub.

    +

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

    +
    +
    +
    + + diff --git a/date_range/static/src/js/condition_tree.esm.js b/date_range/static/src/js/condition_tree.esm.js new file mode 100644 index 0000000..9d72911 --- /dev/null +++ b/date_range/static/src/js/condition_tree.esm.js @@ -0,0 +1,96 @@ +/** @flectra-module **/ +import { + condition, + connector, + domainFromTree, + formatValue, + normalizeValue, + treeFromDomain, +} from "@web/core/tree_editor/condition_tree"; + +function addChild(parent, child) { + if (child.type === "connector" && !child.negate && child.value === parent.value) { + parent.children.push(...child.children); + } else { + parent.children.push(child); + } +} + +export function removeDateRangeOperators(tree) { + if (tree.type === "complex_condition") { + return tree; + } + if (tree.type === "condition") { + if (!tree.operator.includes("daterange")) { + return tree; + } + const {negate, path, value} = tree; + return connector( + "&", + [condition(path, "<=", value[0]), condition(path, ">=", value[1])], + negate + ); + } + const processedChildren = tree.children.map(removeDateRangeOperators); + if (tree.value === "|") { + return {...tree, children: processedChildren}; + } + const newTree = {...tree, children: []}; + // After processing a child might have become a connector "&" --> normalize + for (let i = 0; i < processedChildren.length; i++) { + addChild(newTree, processedChildren[i]); + } + return newTree; +} + +function createDateRangeOperators(tree) { + if (["condition", "complex_condition"].includes(tree.type)) { + return tree; + } + const processedChildren = tree.children.map(createDateRangeOperators); + if (tree.value === "|") { + return {...tree, children: processedChildren}; + } + const children = []; + let operator = "daterange"; + if (document.getElementsByTagName("select").length) { + operator = document + .getElementsByTagName("select")[0] + .selectedOptions[0].value.replace(/^"|"$/g, ""); + } + for (let i = 0; i < processedChildren.length; i++) { + const child1 = processedChildren[i]; + const child2 = processedChildren[i + 1]; + if ( + child1.type === "condition" && + child2 && + child2.type === "condition" && + formatValue(child1.path) === formatValue(child2.path) && + child1.operator === "<=" && + child2.operator === ">=" + ) { + children.push( + condition( + child1.path, + operator, + normalizeValue([child1.value, child2.value]) + ) + ); + i += 1; + } else { + children.push(child1); + } + } + if (children.length === 1) { + return {...children[0]}; + } + return {...tree, children}; +} + +export function domainFromTreeDateRange(tree) { + return domainFromTree(removeDateRangeOperators(tree)); +} + +export function treeFromDomainDateRange(domain, options = {}) { + return createDateRangeOperators(treeFromDomain(domain, options)); +} diff --git a/date_range/static/src/js/domain_selector.esm.js b/date_range/static/src/js/domain_selector.esm.js new file mode 100644 index 0000000..d1a3735 --- /dev/null +++ b/date_range/static/src/js/domain_selector.esm.js @@ -0,0 +1,112 @@ +/** @flectra-module **/ +import {domainFromTreeDateRange, treeFromDomainDateRange} from "./condition_tree.esm"; +import {onWillStart, useChildSubEnv} from "@flectra/owl"; +import {Domain} from "@web/core/domain"; +import {DomainSelector} from "@web/core/domain_selector/domain_selector"; +import {patch} from "@web/core/utils/patch"; +import {useService} from "@web/core/utils/hooks"; + +const ARCHIVED_DOMAIN = `[("active", "in", [True, False])]`; + +patch(DomainSelector.prototype, { + setup() { + super.setup(); + this.orm = useService("orm"); + this.dateRanges = []; + this.dateRangeTypes = []; + useChildSubEnv({domain: this}); + onWillStart(async () => { + this.dateRanges = await this.orm.call("date.range", "search_read", []); + this.dateRangeTypes = await this.orm.call( + "date.range.type", + "search_read", + [] + ); + }); + }, + + async onPropsUpdated(p) { + await super.onPropsUpdated.apply(this, arguments); + let domain = null; + let isSupported = true; + try { + domain = new Domain(p.domain); + } catch { + isSupported = false; + } + if (!isSupported) { + this.tree = null; + this.defaultCondition = null; + this.fieldDefs = {}; + this.showArchivedCheckbox = false; + this.includeArchived = false; + return; + } + this.tree = treeFromDomainDateRange(domain, { + getFieldDef: this.getFieldDef.bind(this), + distributeNot: !p.isDebugMode, + }); + }, + getOperatorEditorInfo(node) { + const info = super.getOperatorEditorInfo(node); + const fieldDef = this.getFieldDef(node.path); + const dateRanges = this.dateRanges; + const dateRangeTypes = this.dateRangeTypes.filter((dt) => dt.date_ranges_exist); + patch(info, { + extractProps({value: [operator]}) { + const props = super.extractProps.apply(this, arguments); + const isDateField = + fieldDef && + (fieldDef.type === "date" || fieldDef.type === "datetime"); + const hasDateRanges = isDateField && dateRanges.length; + const hasDateRangeTypes = isDateField && dateRangeTypes.length; + + if (hasDateRanges) { + if (operator.includes("daterange")) { + props.options.pop(); + } + if (operator === "daterange") { + props.value = "daterange"; + } + props.options.push(["daterange", "daterange"]); + } + + if (hasDateRangeTypes) { + const selectedDateRange = dateRangeTypes.find( + (rangeType) => + rangeType.id === Number(operator.split("daterange_")[1]) + ); + + if (selectedDateRange) { + props.value = operator; + } + + props.options.push( + ...dateRangeTypes.map((rangeType) => [ + `daterange_${rangeType.id}`, + `in ${rangeType.name}`, + ]) + ); + } + + return props; + }, + isSupported([operator]) { + if (node.operator.includes("daterange")) { + return ( + typeof operator === "string" && operator.includes("daterange") + ); + } + return super.isSupported.apply(this, arguments); + }, + }); + return info; + }, + update(tree) { + const archiveDomain = this.includeArchived ? ARCHIVED_DOMAIN : `[]`; + const domain = tree + ? Domain.and([domainFromTreeDateRange(tree), archiveDomain]).toString() + : archiveDomain; + this.props.update(domain); + }, +}); diff --git a/date_range/static/src/js/tree_editor.esm.js b/date_range/static/src/js/tree_editor.esm.js new file mode 100644 index 0000000..d2107c0 --- /dev/null +++ b/date_range/static/src/js/tree_editor.esm.js @@ -0,0 +1,122 @@ +/** @flectra-module **/ +import { + deserializeDate, + deserializeDateTime, + serializeDate, + serializeDateTime, +} from "@web/core/l10n/dates"; +import {Select} from "@web/core/tree_editor/tree_editor_components"; +import {TreeEditor} from "@web/core/tree_editor/tree_editor"; +import {patch} from "@web/core/utils/patch"; + +function toDateTime(date, type, end) { + if (type === "date") { + return date; + } + let jsDate = deserializeDate(date); + if (end) { + jsDate = luxon.DateTime.fromObject({ + ...jsDate.c, + hour: 23, + minute: 59, + second: 59, + }); + } + return serializeDateTime(jsDate); +} + +function fromDateTime(date, type) { + if (type === "date") { + return date; + } + return serializeDate(deserializeDateTime(date)); +} + +patch(TreeEditor.prototype, { + setup() { + super.setup(); + }, + getValueEditorInfo(node) { + const fieldDef = this.getFieldDef(node.path); + const info = super.getValueEditorInfo.apply(this, arguments); + if ( + fieldDef && + (fieldDef.type === "date" || fieldDef.type === "datetime") && + node.operator.includes("daterange") + ) { + info.component = Select; + } + let dateRanges = this.env.domain.dateRanges; + if (this.update_operator && this.update_operator.split("daterange_")[1]) { + dateRanges = this.env.domain.dateRanges.filter( + (range) => + range.type_id[0] === + Number(this.update_operator.split("daterange_")[1]) + ); + } + patch(info, { + extractProps({value, update}) { + const props = super.extractProps.apply(this, arguments); + if ( + fieldDef && + (fieldDef.type === "date" || fieldDef.type === "datetime") && + node.operator.includes("daterange") + ) { + let selected = dateRanges.find( + (range) => + range.date_start === + fromDateTime(value[1], fieldDef.type) && + range.date_end === fromDateTime(value[0], fieldDef.type) + ); + if (!selected) { + selected = dateRanges[0]; + update([ + toDateTime(selected.date_end, fieldDef.type), + toDateTime(selected.date_start, fieldDef.type, true), + ]); + } + + return { + options: dateRanges.map((dt) => [dt.id, dt.name]), + update: (v) => { + const range = dateRanges.find((r) => r.id === v); + update([ + toDateTime(range.date_end, fieldDef.type), + toDateTime(range.date_start, fieldDef.type, true), + ]); + }, + value: selected.id, + }; + } + + return props; + }, + isSupported(value) { + if (node.operator.includes("daterange")) { + return Array.isArray(value) && value.length === 2; + } + return super.isSupported.apply(this, arguments); + }, + }); + return info; + }, + + updateLeafOperator(node, operator) { + super.updateLeafOperator.apply(this, arguments); + this.update_operator = operator; + const fieldDef = this.getFieldDef(node.path); + let dateRanges = this.env.domain.dateRanges.filter( + (range) => range.type_id[0] === Number(operator.split("daterange_")[1]) + ); + if (!dateRanges.length) { + dateRanges = this.env.domain.dateRanges; + } + if (operator.includes("daterange") && dateRanges) { + node.value = [ + toDateTime(dateRanges[0].date_end, fieldDef.type), + toDateTime(dateRanges[0].date_start, fieldDef.type, true), + ]; + this.notifyChanges(); + } + }, +}); diff --git a/date_range/tests/__init__.py b/date_range/tests/__init__.py new file mode 100644 index 0000000..6b1fd79 --- /dev/null +++ b/date_range/tests/__init__.py @@ -0,0 +1,4 @@ +from . import test_date_range_type +from . import test_date_range +from . import test_date_range_generator +from . import test_date_range_search_mixin diff --git a/date_range/tests/models.py b/date_range/tests/models.py new file mode 100644 index 0000000..6cc0cdf --- /dev/null +++ b/date_range/tests/models.py @@ -0,0 +1,11 @@ +from flectra import fields, models + + +class TestDateRangeSearchMixin(models.Model): + _name = "test.date.range.search.mixin" + _description = "Test date range" + _inherit = ["date.range.search.mixin"] + _date_range_search_field = "test_date" + + name = fields.Char() + test_date = fields.Date() diff --git a/date_range/tests/test_date_range.py b/date_range/tests/test_date_range.py new file mode 100644 index 0000000..111ad7c --- /dev/null +++ b/date_range/tests/test_date_range.py @@ -0,0 +1,140 @@ +# Copyright 2016 ACSONE SA/NV () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +import datetime + +from flectra.exceptions import UserError, ValidationError +from flectra.tests.common import TransactionCase + + +class DateRangeTest(TransactionCase): + def setUp(self): + super().setUp() + self.date_range = self.env["date.range"] + self.type = self.env["date.range.type"].create( + {"name": "Fiscal year", "company_id": False, "allow_overlap": False} + ) + + self.company = self.env["res.company"].create({"name": "Test company"}) + self.company_2 = self.env["res.company"].create( + {"name": "Test company 2", "parent_id": self.company.id} + ) + self.typeB = self.env["date.range.type"].create( + { + "name": "Fiscal year B", + "company_id": self.company.id, + "allow_overlap": False, + } + ) + + def test_default_company(self): + dr = self.date_range.create( + { + "name": "FS2016", + "date_start": "2015-01-01", + "date_end": "2016-12-31", + "type_id": self.type.id, + } + ) + self.assertTrue(dr.company_id) + # you can specify company_id to False + dr = self.date_range.create( + { + "name": "FS2016_NO_COMPANY", + "date_start": "2015-01-01", + "date_end": "2016-12-31", + "type_id": self.type.id, + "company_id": False, + } + ) + self.assertFalse(dr.company_id) + + def test_empty_company(self): + dr = self.date_range.create( + { + "name": "FS2016", + "date_start": "2015-01-01", + "date_end": "2016-12-31", + "type_id": self.type.id, + "company_id": None, + } + ) + self.assertEqual(dr.name, "FS2016") + + def test_invalid(self): + with self.assertRaises(ValidationError) as cm: + self.date_range.create( + { + "name": "FS2016", + "date_end": "2015-01-01", + "date_start": "2016-12-31", + "type_id": self.type.id, + } + ) + message = str(cm.exception.args[0]) + self.assertEqual( + message, "FS2016 is not a valid range (2016-12-31 > 2015-01-01)" + ) + + def test_overlap(self): + self.date_range.create( + { + "name": "FS2015", + "date_start": "2015-01-01", + "date_end": "2015-12-31", + "type_id": self.type.id, + } + ) + with self.assertRaises(ValidationError) as cm, self.env.cr.savepoint(): + self.date_range.create( + { + "name": "FS2016", + "date_start": "2015-01-01", + "date_end": "2016-12-31", + "type_id": self.type.id, + } + ) + message = str(cm.exception.args[0]) + self.assertEqual(message, "FS2016 overlaps FS2015") + # check it's possible to overlap if it's allowed by the date range type + self.type.allow_overlap = True + dr = self.date_range.create( + { + "name": "FS2016", + "date_start": "2015-01-01", + "date_end": "2016-12-31", + "type_id": self.type.id, + } + ) + self.assertEqual(dr.name, "FS2016") + + def test_domain(self): + dr = self.date_range.create( + { + "name": "FS2015", + "date_start": "2015-01-01", + "date_end": "2015-12-31", + "type_id": self.type.id, + } + ) + domain = dr.get_domain("my_field") + # By default the domain include limits + self.assertEqual( + domain, + [ + ("my_field", ">=", datetime.date(2015, 1, 1)), + ("my_field", "<=", datetime.date(2015, 12, 31)), + ], + ) + + def test_date_range_multicompany_1(self): + with self.assertRaises(UserError): + self.date_range.create( + { + "name": "FS2016", + "date_start": "2015-01-01", + "date_end": "2016-12-31", + "type_id": self.typeB.id, + "company_id": self.company_2.id, + } + ) diff --git a/date_range/tests/test_date_range_generator.py b/date_range/tests/test_date_range_generator.py new file mode 100644 index 0000000..216a516 --- /dev/null +++ b/date_range/tests/test_date_range_generator.py @@ -0,0 +1,100 @@ +# Copyright 2016 ACSONE SA/NV () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). + +import datetime + +from dateutil.rrule import MONTHLY + +from flectra.exceptions import ValidationError +from flectra.tests.common import Form, TransactionCase + + +class DateRangeGeneratorTest(TransactionCase): + def setUp(self): + super().setUp() + self.generator = self.env["date.range.generator"] + self.type = self.env["date.range.type"].create( + {"name": "Fiscal year", "company_id": False, "allow_overlap": False} + ) + + self.company = self.env["res.company"].create({"name": "Test company"}) + self.company_2 = self.env["res.company"].create( + {"name": "Test company 2", "parent_id": self.company.id} + ) + self.typeB = self.env["date.range.type"].create( + { + "name": "Fiscal year B", + "company_id": self.company.id, + "allow_overlap": False, + } + ) + + def test_generate(self): + generator = self.generator.create( + { + "date_start": "1943-01-01", + "name_prefix": "1943-", + "type_id": self.type.id, + "duration_count": 3, + "unit_of_time": str(MONTHLY), + "count": 4, + } + ) + generator.action_apply() + ranges = self.env["date.range"].search([("type_id", "=", self.type.id)]) + self.assertEqual(len(ranges), 4) + range4 = ranges[3] + self.assertEqual(range4.date_start, datetime.date(1943, 10, 1)) + self.assertEqual(range4.date_end, datetime.date(1943, 12, 31)) + self.assertEqual(range4.type_id, self.type) + + def test_generator_multicompany_1(self): + with self.assertRaises(ValidationError): + self.generator.create( + { + "date_start": "1943-01-01", + "name_prefix": "1943-", + "type_id": self.typeB.id, + "duration_count": 3, + "unit_of_time": str(MONTHLY), + "count": 4, + "company_id": self.company_2.id, + } + ) + + def test_generator_form(self): + """Test validation and onchange functionality""" + form = Form(self.env["date.range.generator"]) + form.type_id = self.type + form.unit_of_time = str(MONTHLY) + form.duration_count = 10 + form.date_end = "2021-01-01" + # Setting count clears date_end + form.count = 10 + self.assertFalse(form.date_end) + # Setting date_end clears count + form.date_end = "2021-01-01" + self.assertFalse(form.count) + form.count = 10 + form.name_prefix = "PREFIX" + # Cannot generate ranges with an invalid name_expr + with self.assertRaisesRegex(ValidationError, "Invalid name expression"): + form.name_expr = "'not valid" + # Setting name_expr clears name_prefix + form.name_expr = "'PREFIX%s' % index" + self.assertFalse(form.name_prefix) + self.assertEqual(form.range_name_preview, "PREFIX01") + wizard = form.save() + + # Cannot generate ranges without count and without date_end + wizard.date_end = False + wizard.count = False + with self.assertRaisesRegex(ValidationError, "end date.*number of ranges"): + wizard.action_apply() + + wizard.count = 10 + # Cannot generate ranges without a prefix and without an expression + wizard.name_expr = False + wizard.name_prefix = False + with self.assertRaisesRegex(ValidationError, "prefix.*expression"): + wizard.action_apply() diff --git a/date_range/tests/test_date_range_search_mixin.py b/date_range/tests/test_date_range_search_mixin.py new file mode 100644 index 0000000..e916c67 --- /dev/null +++ b/date_range/tests/test_date_range_search_mixin.py @@ -0,0 +1,155 @@ +# Copyright 2016 ACSONE SA/NV () +# Copyright 2021 Opener B.V. +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). +from dateutil.rrule import MONTHLY +from flectra_test_helper import FakeModelLoader + +from flectra.tests.common import TransactionCase + + +class TestDateRangeearchMixin(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + # Load a test model using flectra_test_helper + cls.loader = FakeModelLoader(cls.env, cls.__module__) + cls.loader.backup_registry() + from .models import TestDateRangeSearchMixin + + cls.loader.update_registry((TestDateRangeSearchMixin,)) + + cls.env.user.lang = "en_US" + rtype = cls.env["date.range.type"].create( + {"name": __name__, "company_id": False, "allow_overlap": False} + ) + cls.env["date.range.generator"].create( + { + "date_start": "1943-01-01", + "name_prefix": "1943-", + "type_id": rtype.id, + "duration_count": 3, + "unit_of_time": str(MONTHLY), + "count": 4, + } + ).action_apply() + cls.ranges = cls.env["date.range"].search([("type_id", "=", rtype.id)]) + cls.model = cls.env[TestDateRangeSearchMixin._name] + + @classmethod + def tearDownClass(cls): + cls.loader.restore_registry() + return super().tearDownClass() + + def test_01_search_view(self): + """The search field is injected in the model's search view""" + self.assertIn( + '', + self.model.get_view(view_type="search")["arch"], + ) + self.assertNotIn( + '', + self.model.get_view(view_type="form")["arch"], + ) + # Having a view with a group element in it + view = self.env["ir.ui.view"].create( + { + "name": __name__, + "model": self.model._name, + "arch": """ + + + + + + + """, + } + ) + self.assertIn( + '', + self.model.get_view(view_type="search")["arch"], + ) + # Having a view in which the field is added explicitely + view.arch = """ + + + + + + + + """ + self.assertNotIn( + '', + self.model.get_view(view_type="search")["arch"], + ) + + def test_02_search_result(self): + """Using the search field leads to expected results""" + record = self.model.create({"test_date": "1943-04-05"}) + self.assertFalse(record.date_range_search_id) + self.assertIn( + record, + self.model.search([("date_range_search_id", "=", self.ranges[1].id)]), + ) + self.assertNotIn( + record, + self.model.search([("date_range_search_id", "!=", self.ranges[1].id)]), + ) + self.assertIn( + record, + self.model.search([("date_range_search_id", "!=", self.ranges[0].id)]), + ) + self.assertNotIn( + record, + self.model.search([("date_range_search_id", "=", self.ranges[0].id)]), + ) + self.assertIn( + record, self.model.search([("date_range_search_id", "in", self.ranges.ids)]) + ) + self.assertNotIn( + record, + self.model.search([("date_range_search_id", "not in", self.ranges.ids)]), + ) + self.assertIn( + record, + self.model.search([("date_range_search_id", "not in", self.ranges[3].ids)]), + ) + self.assertNotIn( + record, + self.model.search([("date_range_search_id", "in", self.ranges[3].ids)]), + ) + self.assertIn( + record, self.model.search([("date_range_search_id", "ilike", "1943")]) + ) + self.assertNotIn( + record, self.model.search([("date_range_search_id", "not ilike", "1943")]) + ) + self.assertIn( + record, self.model.search([("date_range_search_id", "not ilike", "2021")]) + ) + self.assertNotIn( + record, self.model.search([("date_range_search_id", "ilike", "2021")]) + ) + self.assertIn(record, self.model.search([("date_range_search_id", "=", True)])) + self.assertNotIn( + record, self.model.search([("date_range_search_id", "=", False)]) + ) + self.assertIn( + record, self.model.search([("date_range_search_id", "!=", False)]) + ) + self.assertNotIn( + record, self.model.search([("date_range_search_id", "!=", True)]) + ) + + def test_03_read(self): + """Read returns a falsy value""" + record = self.model.create({"test_date": "1943-04-05"}) + self.assertFalse(record.date_range_search_id) + + def test_04_load_views(self): + """Technical field label is replaced in `load_views`""" + field = self.model.get_views([(None, "form")])["models"][self.model._name][ + "date_range_search_id" + ] + self.assertNotIn("technical", field["string"]) diff --git a/date_range/tests/test_date_range_type.py b/date_range/tests/test_date_range_type.py new file mode 100644 index 0000000..5757905 --- /dev/null +++ b/date_range/tests/test_date_range_type.py @@ -0,0 +1,161 @@ +# Copyright 2016 ACSONE SA/NV () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +from dateutil.relativedelta import relativedelta +from dateutil.rrule import MONTHLY, YEARLY +from psycopg2 import IntegrityError + +from flectra import fields +from flectra.exceptions import UserError +from flectra.tests.common import TransactionCase +from flectra.tools import mute_logger + + +class DateRangeTypeTest(TransactionCase): + def setUp(self): + super().setUp() + self.type = self.env["date.range.type"] + self.company = self.env["res.company"].create({"name": "Test company"}) + self.company_2 = self.env["res.company"].create( + {"name": "Test company 2", "parent_id": self.company.id} + ) + + def test_default_company(self): + drt = self.type.create({"name": "Fiscal year", "allow_overlap": False}) + self.assertTrue(drt.company_id) + # you can specify company_id to False + drt = self.type.create( + {"name": "Fiscal year", "company_id": False, "allow_overlap": False} + ) + self.assertFalse(drt.company_id) + + def test_unlink(self): + date_range = self.env["date.range"] + drt = self.env["date.range.type"].create( + {"name": "Fiscal year", "allow_overlap": False} + ) + date_range.create( + { + "name": "FS2016", + "date_start": "2015-01-01", + "date_end": "2016-12-31", + "type_id": drt.id, + } + ) + with self.assertRaises(IntegrityError), mute_logger("flectra.sql_db"): + drt.unlink() + + def test_type_multicompany(self): + drt = self.type.create( + {"name": "Fiscal year", "company_id": False, "allow_overlap": False} + ) + dr = self.env["date.range"].create( + { + "name": "FS2016", + "date_start": "2015-01-01", + "date_end": "2016-12-31", + "type_id": drt.id, + "company_id": self.company.id, + } + ) + drt.company_id = self.company.id + with self.assertRaises(UserError): + dr.company_id = self.company_2 + + def test_autogeneration(self): + """Ranges are autogenerated for types configured for that""" + today = fields.Date.context_today(self.env.user) + year_start = today.replace(day=1, month=1) + dr_type = self.env["date.range.type"].create( + { + "name": __name__, + "name_expr": "'>%s<' % date_start.strftime('%d%m%Y')", + "unit_of_time": str(MONTHLY), + "duration_count": 1, + "autogeneration_count": 1, + "autogeneration_unit": str(YEARLY), + } + ) + self.assertEqual( + dr_type.range_name_preview, ">%s<" % year_start.strftime("%d%m%Y") + ) + + self.env["date.range.type"].autogenerate_ranges() + ranges = self.env["date.range"].search( + [("type_id", "=", dr_type.id)], order="date_start asc" + ) + # For new types, ranges are autogenerated from the start of the year + year_start = today.replace(day=1, month=1) + self.assertEqual(ranges[0].date_start, year_start) + # Ranges are autogenerated upto the range in which the computed end + # date falls, c.q. the first of the month a year from now. + next_year_month_start = today.replace(day=1) + relativedelta(years=1) + self.assertEqual(ranges[-1].date_start, next_year_month_start) + self.assertEqual( + ranges[-1].name, ">%s<" % next_year_month_start.strftime("%d%m%Y") + ) + + # No new ranges get generated anymore this month + self.env["date.range.type"].autogenerate_ranges() + self.assertEqual( + len(ranges), + len( + self.env["date.range"].search( + [("type_id", "=", dr_type.id)], order="date_start asc" + ) + ), + ) + + def test_autogeneration_with_start_date(self): + today = fields.Date.context_today(self.env.user) + start_date = today.replace(year=2019, day=6, month=1) + dr_type = self.env["date.range.type"].create( + { + "name": __name__, + "name_expr": "'>%s<' % date_start.strftime('%d%m%Y')", + "unit_of_time": str(MONTHLY), + "duration_count": 1, + "autogeneration_date_start": start_date, + "autogeneration_count": 1, + "autogeneration_unit": str(YEARLY), + } + ) + self.assertFalse(dr_type.date_ranges_exist) + self.env["date.range.type"].autogenerate_ranges() + self.assertTrue(dr_type.date_ranges_exist) + ranges = self.env["date.range"].search( + [("type_id", "=", dr_type.id)], order="date_start asc" + ) + self.assertEqual(ranges[0].date_start, start_date) + # No new ranges get generated anymore this month + self.env["date.range.type"].autogenerate_ranges() + self.assertEqual( + len(ranges), + len( + self.env["date.range"].search( + [("type_id", "=", dr_type.id)], order="date_start asc" + ) + ), + ) + + def test_autogeneration_invalid_config(self): + """The cron method does not raise when an invalid config exists""" + today = fields.Date.context_today(self.env.user) + start_date = today.replace(year=2019, day=6, month=1) + dr_type = self.env["date.range.type"].create( + { + "name": __name__, + "name_expr": "index", + "unit_of_time": str(MONTHLY), + "duration_count": 1, + "autogeneration_date_start": start_date, + "autogeneration_count": 1, + "autogeneration_unit": str(YEARLY), + } + ) + # Inject invalid value + self.env.cr.execute("UPDATE date_range_type SET name_expr = 'invalid'") + dr_type.invalidate_model() + with mute_logger("flectra.addons.date_range.models.date_range_type"): + self.env["date.range.type"].autogenerate_ranges() + self.assertFalse(dr_type.date_ranges_exist) diff --git a/date_range/views/date_range_view.xml b/date_range/views/date_range_view.xml new file mode 100644 index 0000000..25a22a4 --- /dev/null +++ b/date_range/views/date_range_view.xml @@ -0,0 +1,221 @@ + + + + date.range.tree + date.range + + + + + + + + + + + + + + + date.range.form + date.range + +
    + + + + + + + + + + + + +
    +
    + + date.range + + + + + + + + + + + + + + + + + + + date.range.type.tree + date.range.type + + + + + + + + + + + date.range.type.form + date.range.type + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + date.range.type + + + + + + + + + + + Date Ranges + date.range + tree,form + + [] + {} + + + Date Range Types + date.range.type + tree,form + + [] + {} + + + + +
    diff --git a/date_range/wizard/__init__.py b/date_range/wizard/__init__.py new file mode 100644 index 0000000..71011bc --- /dev/null +++ b/date_range/wizard/__init__.py @@ -0,0 +1 @@ +from . import date_range_generator diff --git a/date_range/wizard/date_range_generator.py b/date_range/wizard/date_range_generator.py new file mode 100644 index 0000000..7f61577 --- /dev/null +++ b/date_range/wizard/date_range_generator.py @@ -0,0 +1,323 @@ +# Copyright 2016 ACSONE SA/NV () +# Copyright 2021 Opener B.V. () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). +import logging + +from dateutil.relativedelta import relativedelta +from dateutil.rrule import DAILY, MONTHLY, WEEKLY, YEARLY, rrule + +from flectra import _, api, fields, models +from flectra.exceptions import UserError, ValidationError +from flectra.tools.safe_eval import safe_eval + +_logger = logging.getLogger(__name__) + + +class DateRangeGenerator(models.TransientModel): + _name = "date.range.generator" + _description = "Date Range Generator" + + name_expr = fields.Text( + "Range name expression", + compute="_compute_name_expr", + readonly=False, + store=True, + help=( + "Evaluated expression. E.g. " + "\"'FY%s' % date_start.strftime('%Y%m%d')\"\nYou can " + "use the Date types 'date_end' and 'date_start', as well as " + "the 'index' variable." + ), + ) + name_prefix = fields.Char( + "Range name prefix", + compute="_compute_name_prefix", + readonly=False, + store=True, + ) + range_name_preview = fields.Char(compute="_compute_range_name_preview") + date_start = fields.Date( + "Start date", + compute="_compute_date_start", + readonly=False, + store=True, + required=True, + ) + date_end = fields.Date("End date", compute="_compute_date_end", readonly=False) + type_id = fields.Many2one( + comodel_name="date.range.type", + string="Type", + required=True, + domain="['|', ('company_id', '=', company_id), " "('company_id', '=', False)]", + ondelete="cascade", + store=True, + compute="_compute_type_id", + readonly=False, + ) + company_id = fields.Many2one( + comodel_name="res.company", + string="Company", + compute="_compute_company_id", + readonly=False, + store=True, + ) + unit_of_time = fields.Selection( + [ + (str(YEARLY), "years"), + (str(MONTHLY), "months"), + (str(WEEKLY), "weeks"), + (str(DAILY), "days"), + ], + compute="_compute_unit_of_time", + readonly=False, + store=True, + required=True, + ) + duration_count = fields.Integer( + "Duration", + compute="_compute_duration_count", + readonly=False, + store=True, + required=True, + ) + count = fields.Integer( + string="Number of ranges to generate", + ) + + @api.onchange("date_end") + def onchange_date_end(self): + if self.date_end and self.count: + self.count = 0 + + @api.onchange("count") + def onchange_count(self): + if self.count and self.date_end: + self.date_end = False + + @api.onchange("name_expr") + def onchange_name_expr(self): + """Wipe the prefix if an expression is entered. + + The reverse is not implemented because we don't want to wipe the + users' painstakingly crafted expressions by accident. + """ + if self.name_expr and self.name_prefix: + self.name_prefix = False + + @api.depends("company_id", "type_id.company_id") + def _compute_type_id(self): + if ( + self.company_id + and self.type_id.company_id + and self.type_id.company_id != self.company_id + ): + self.type_id = self.env["date.range.type"] + + def _generate_intervals(self, batch=False): + """Generate a list of dates representing the intervals. + + The last date only serves to compute the end date of the last interval. + + :param batch: When true, don't raise when there are no ranges to + generate. + """ + if not self.date_end and not self.count: + if batch: + return [] + raise ValidationError( + _("Please enter an end date, or the number of ranges to " "generate.") + ) + kwargs = dict( + freq=int(self.unit_of_time), + interval=self.duration_count, + dtstart=self.date_start, + ) + if self.date_end: + kwargs["until"] = self.date_end + else: + kwargs["count"] = self.count + vals = list(rrule(**kwargs)) + if not vals: + raise UserError(_("No ranges to generate with these settings")) + # Generate another interval to fetch the last end date from + vals.append( + list( + rrule( + freq=int(self.unit_of_time), + interval=self.duration_count, + dtstart=vals[-1].date(), + count=2, + ) + )[-1] + ) + return vals + + def generate_names(self, vals): + """Generate the names for the given intervals""" + self.ensure_one() + return self._generate_names(vals, self.name_expr, self.name_prefix) + + @staticmethod + def _generate_names(vals, name_expr, name_prefix): + """Generate the names for the given intervals and naming parameters""" + names = [] + count_digits = len(str(len(vals) - 1)) + for idx, dt_start in enumerate(vals[:-1]): + date_start = dt_start.date() + # always remove 1 day for the date_end since range limits are + # inclusive + date_end = vals[idx + 1].date() - relativedelta(days=1) + index = "%0*d" % (count_digits, idx + 1) + if name_expr: + try: + names.append( + safe_eval( + name_expr, + { + "date_end": date_end, + "date_start": date_start, + "index": index, + }, + ) + ) + except (SyntaxError, ValueError) as e: + raise ValidationError(_("Invalid name expression: %s") % e) from e + elif name_prefix: + names.append(name_prefix + index) + else: + raise ValidationError( + _( + "Please set a prefix or an expression to generate " + "the range names." + ) + ) + return names + + @api.depends("name_expr", "name_prefix") + def _compute_range_name_preview(self): + for wiz in self: + preview = False + if wiz.name_expr or wiz.name_prefix: + vals = False + try: + vals = wiz._generate_intervals() + except Exception: + _logger.exception("Something happened generating intervals") + if vals: + names = wiz.generate_names(vals) + if names: + preview = names[0] + wiz.range_name_preview = preview + + def _generate_date_ranges(self, batch=False): + """Actually generate the date ranges.""" + self.ensure_one() + vals = self._generate_intervals(batch=batch) + if not vals: + return [] + date_ranges = [] + names = self.generate_names(vals) + for idx, dt_start in enumerate(vals[:-1]): + date_start = dt_start.date() + date_end = vals[idx + 1].date() - relativedelta(days=1) + date_ranges.append( + { + "name": names[idx], + "date_start": date_start, + "date_end": date_end, + "type_id": self.type_id.id, + "company_id": self.company_id.id, + } + ) + return date_ranges + + @api.depends("type_id") + def _compute_company_id(self): + if self.type_id: + self.company_id = self.type_id.company_id + else: + self.company_id = self.env.company + + @api.depends("type_id") + def _compute_name_expr(self): + if self.type_id.name_expr: + self.name_expr = self.type_id.name_expr + + @api.depends("type_id") + def _compute_name_prefix(self): + if self.type_id.name_prefix: + self.name_prefix = self.type_id.name_prefix + + @api.depends("type_id") + def _compute_duration_count(self): + if self.type_id.duration_count: + self.duration_count = self.type_id.duration_count + + @api.depends("type_id") + def _compute_unit_of_time(self): + if self.type_id.unit_of_time: + self.unit_of_time = self.type_id.unit_of_time + + @api.depends("type_id") + def _compute_date_start(self): + if not self.type_id: + return + last = self.env["date.range"].search( + [("type_id", "=", self.type_id.id)], order="date_end desc", limit=1 + ) + today = fields.Date.context_today(self) + if last: + self.date_start = last.date_end + relativedelta(days=1) + elif self.type_id.autogeneration_date_start: + self.date_start = self.type_id.autogeneration_date_start + else: # default to the beginning of the current year + self.date_start = today.replace(day=1, month=1) + + @api.depends("date_start") + def _compute_date_end(self): + if not self.type_id or not self.date_start: + return + if self.type_id.autogeneration_unit and self.type_id.autogeneration_count: + key = { + str(YEARLY): "years", + str(MONTHLY): "months", + str(WEEKLY): "weeks", + str(DAILY): "days", + }[self.type_id.autogeneration_unit] + today = fields.Date.context_today(self) + date_end = today + relativedelta(**{key: self.type_id.autogeneration_count}) + if date_end > self.date_start: + self.date_end = date_end + + @api.onchange("company_id") + def _onchange_company_id(self): + if ( + self.company_id + and self.type_id.company_id + and self.type_id.company_id != self.company_id + ): + self._cache.update(self._convert_to_cache({"type_id": False}, update=True)) + + @api.constrains("company_id", "type_id") + def _check_company_id_type_id(self): + for rec in self.sudo(): + if ( + rec.company_id + and rec.type_id.company_id + and rec.company_id != rec.type_id.company_id + ): + raise ValidationError( + _( + "The Company in the Date Range Generator and in " + "Date Range Type must be the same." + ) + ) + + def action_apply(self, batch=False): + date_ranges = self._generate_date_ranges(batch=batch) + if date_ranges: + for dr in date_ranges: + self.env["date.range"].create(dr) + return self.env["ir.actions.actions"]._for_xml_id( + "date_range.date_range_action" + ) diff --git a/date_range/wizard/date_range_generator.xml b/date_range/wizard/date_range_generator.xml new file mode 100644 index 0000000..9e0a24a --- /dev/null +++ b/date_range/wizard/date_range_generator.xml @@ -0,0 +1,84 @@ + + + + date.range.generator.form + date.range.generator + +
    + + + + + + + + + +
    +
    +
    +
    +
    + + Generate Date Ranges + date.range.generator + form + + new + + +
    diff --git a/date_range_account/COPYRIGHT b/date_range_account/COPYRIGHT new file mode 100644 index 0000000..296046d --- /dev/null +++ b/date_range_account/COPYRIGHT @@ -0,0 +1,15 @@ +Most of the files are + + :Copyright: This stylesheet has been placed in the public domain. + Copyright 2021 Akretion France (http://www.akretion.com/) + Copyright 2018 Flectra Community + +Many files also contain contributions from third +parties. In this case the original copyright of +the contributions can be traced through the +history of the source version control system. + +When that is not the case, the files contain a prominent +notice stating the original copyright and applicable +license, or come with their own dedicated COPYRIGHT +and/or LICENSE file. \ No newline at end of file diff --git a/date_range_account/LICENSE b/date_range_account/LICENSE new file mode 100644 index 0000000..3939cd9 --- /dev/null +++ b/date_range_account/LICENSE @@ -0,0 +1,663 @@ +For copyright information, please see the COPYRIGHT file. + +GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. \ No newline at end of file diff --git a/date_range_account/README.rst b/date_range_account/README.rst new file mode 100644 index 0000000..620cbfd --- /dev/null +++ b/date_range_account/README.rst @@ -0,0 +1,90 @@ +================== +Date Range Account +================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:5ecc9282593dba11ffc4d2169b79172e3686f792f83ab4d7fc897cf03292522f + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fserver--ux-lightgray.png?logo=github + :target: https://github.com/OCA/server-ux/tree/17.0/date_range_account + :alt: OCA/server-ux +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/server-ux-17-0/server-ux-17-0-date_range_account + :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/server-ux&target_branch=17.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This is a small glue module between **date_range** and **account**. It +allows the *Accounting Manager* to access the *Date Range* menu entry +under *Invoicing > Configuration > Date Range*. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Akretion + +Contributors +------------ + +- Alexis de Lattre + +- `APSL `__: + + - Miquel Pascual + +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-alexis-via| image:: https://github.com/alexis-via.png?size=40px + :target: https://github.com/alexis-via + :alt: alexis-via + +Current `maintainer `__: + +|maintainer-alexis-via| + +This module is part of the `OCA/server-ux `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. \ No newline at end of file diff --git a/date_range_account/__init__.py b/date_range_account/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/date_range_account/__manifest__.py b/date_range_account/__manifest__.py new file mode 100644 index 0000000..2db78e3 --- /dev/null +++ b/date_range_account/__manifest__.py @@ -0,0 +1,21 @@ +# Copyright 2021 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Date Range Account", + "version": "3.0.1.0.0", + "category": "Accounting", + "license": "AGPL-3", + "summary": "Add Date Range menu entry in Invoicing app", + "author": "Akretion,Odoo Community Association (OCA)", + "maintainers": ["alexis-via"], + "website": "https://gitlab.com/flectra-community/server-ux", + "depends": ["account", "date_range"], + "data": [ + "views/date_range.xml", + "security/ir.model.access.csv", + ], + "installable": True, + "auto_install": True, +} diff --git a/date_range_account/i18n/date_range_account.pot b/date_range_account/i18n/date_range_account.pot new file mode 100644 index 0000000..2d878d8 --- /dev/null +++ b/date_range_account/i18n/date_range_account.pot @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range_account +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.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: date_range_account +#: model:ir.ui.menu,name:date_range_account.menu_date_range_type +msgid "Date Range Types" +msgstr "" + +#. module: date_range_account +#: model:ir.ui.menu,name:date_range_account.menu_date_range +#: model:ir.ui.menu,name:date_range_account.menu_date_range_root +msgid "Date Ranges" +msgstr "" + +#. module: date_range_account +#: model:ir.ui.menu,name:date_range_account.menu_date_range_generator +msgid "Generate Date Ranges" +msgstr "" diff --git a/date_range_account/i18n/es.po b/date_range_account/i18n/es.po new file mode 100644 index 0000000..0797146 --- /dev/null +++ b/date_range_account/i18n/es.po @@ -0,0 +1,36 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range_account +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-05-18 09:05+0000\n" +"Last-Translator: alvaro-domatix \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: date_range_account +#: model:ir.ui.menu,name:date_range_account.menu_date_range_type +msgid "Date Range Types" +msgstr "Tipos de rango de fechas" + +#. module: date_range_account +#: model:ir.ui.menu,name:date_range_account.menu_date_range +#: model:ir.ui.menu,name:date_range_account.menu_date_range_root +msgid "Date Ranges" +msgstr "Rangos de fecha" + +#. module: date_range_account +#: model:ir.ui.menu,name:date_range_account.menu_date_range_generator +msgid "Generate Date Ranges" +msgstr "Generar rangos de fechas" + +#~ msgid "Date ranges" +#~ msgstr "Rangos de fecha" diff --git a/date_range_account/i18n/fr.po b/date_range_account/i18n/fr.po new file mode 100644 index 0000000..93844c6 --- /dev/null +++ b/date_range_account/i18n/fr.po @@ -0,0 +1,36 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range_account +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-11-03 20:38+0000\n" +"Last-Translator: Alexis de Lattre \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.17\n" + +#. module: date_range_account +#: model:ir.ui.menu,name:date_range_account.menu_date_range_type +msgid "Date Range Types" +msgstr "Types de plages de dates" + +#. module: date_range_account +#: model:ir.ui.menu,name:date_range_account.menu_date_range +#: model:ir.ui.menu,name:date_range_account.menu_date_range_root +msgid "Date Ranges" +msgstr "Plages de dates" + +#. module: date_range_account +#: model:ir.ui.menu,name:date_range_account.menu_date_range_generator +msgid "Generate Date Ranges" +msgstr "Générer les plages de dates" + +#~ msgid "Date ranges" +#~ msgstr "Plages de dates" diff --git a/date_range_account/i18n/it.po b/date_range_account/i18n/it.po new file mode 100644 index 0000000..ca5f302 --- /dev/null +++ b/date_range_account/i18n/it.po @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range_account +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-12-29 15:19+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 4.17\n" + +#. module: date_range_account +#: model:ir.ui.menu,name:date_range_account.menu_date_range_type +msgid "Date Range Types" +msgstr "Tipi di intervallo data" + +#. module: date_range_account +#: model:ir.ui.menu,name:date_range_account.menu_date_range +#: model:ir.ui.menu,name:date_range_account.menu_date_range_root +msgid "Date Ranges" +msgstr "Intervalli data" + +#. module: date_range_account +#: model:ir.ui.menu,name:date_range_account.menu_date_range_generator +msgid "Generate Date Ranges" +msgstr "Generazione intervalli data" diff --git a/date_range_account/i18n/nl.po b/date_range_account/i18n/nl.po new file mode 100644 index 0000000..081a109 --- /dev/null +++ b/date_range_account/i18n/nl.po @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * date_range_account +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-11-21 09:35+0000\n" +"Last-Translator: Yung-Wa \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 4.17\n" + +#. module: date_range_account +#: model:ir.ui.menu,name:date_range_account.menu_date_range_type +msgid "Date Range Types" +msgstr "Datumbereik typen" + +#. module: date_range_account +#: model:ir.ui.menu,name:date_range_account.menu_date_range +#: model:ir.ui.menu,name:date_range_account.menu_date_range_root +msgid "Date Ranges" +msgstr "Datumbereiken" + +#. module: date_range_account +#: model:ir.ui.menu,name:date_range_account.menu_date_range_generator +msgid "Generate Date Ranges" +msgstr "Datumbereiken genereren" diff --git a/date_range_account/pyproject.toml b/date_range_account/pyproject.toml new file mode 100644 index 0000000..4231d0c --- /dev/null +++ b/date_range_account/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/date_range_account/security/ir.model.access.csv b/date_range_account/security/ir.model.access.csv new file mode 100644 index 0000000..fa70396 --- /dev/null +++ b/date_range_account/security/ir.model.access.csv @@ -0,0 +1,4 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_date_range_account_manager,Full access on date.range to account manager,date_range.model_date_range,account.group_account_manager,1,1,1,1 +access_date_range_type_account_manager,Full access on date.range.type to account manager,date_range.model_date_range_type,account.group_account_manager,1,1,1,1 +access_date_range_generator_account_manager,Full access on date.range.generator wizard to account manager,date_range.model_date_range_generator,account.group_account_manager,1,1,1,1 diff --git a/date_range_account/static/description/icon.png b/date_range_account/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 B#b5vc literal 0 KcmV+b0RR6000031 diff --git a/date_range_account/static/description/index.html b/date_range_account/static/description/index.html new file mode 100644 index 0000000..cbc40c2 --- /dev/null +++ b/date_range_account/static/description/index.html @@ -0,0 +1,428 @@ + + + + + +Date Range Account + + + +
    +

    Date Range Account

    + + +

    Beta License: AGPL-3 OCA/server-ux Translate me on Weblate Try me on Runboat

    +

    This is a small glue module between date_range and account. It +allows the Accounting Manager to access the Date Range menu entry +under Invoicing > Configuration > Date Range.

    +

    Table of contents

    + +
    +

    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

    +
      +
    • Akretion
    • +
    +
    +
    +

    Contributors

    + +
    +
    +

    Maintainers

    +

    This module is maintained by the OCA.

    +Odoo Community Association +

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

    +

    Current maintainer:

    +

    alexis-via

    +

    This module is part of the OCA/server-ux project on GitHub.

    +

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

    +
    +
    +
    + + diff --git a/date_range_account/views/date_range.xml b/date_range_account/views/date_range.xml new file mode 100644 index 0000000..aae462b --- /dev/null +++ b/date_range_account/views/date_range.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..2186a97 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,3 @@ +# generated from manifests external_dependencies +pdf2image +pyzbar diff --git a/sequence_reset_period/COPYRIGHT b/sequence_reset_period/COPYRIGHT new file mode 100644 index 0000000..0c21d41 --- /dev/null +++ b/sequence_reset_period/COPYRIGHT @@ -0,0 +1,16 @@ +Most of the files are + + :Copyright: This stylesheet has been placed in the public domain. + Copyright (C) 2017 Creu Blanca + Copyright 2017 Creu Blanca + Copyright 2018 Flectra Community + +Many files also contain contributions from third +parties. In this case the original copyright of +the contributions can be traced through the +history of the source version control system. + +When that is not the case, the files contain a prominent +notice stating the original copyright and applicable +license, or come with their own dedicated COPYRIGHT +and/or LICENSE file. \ No newline at end of file diff --git a/sequence_reset_period/LICENSE b/sequence_reset_period/LICENSE new file mode 100644 index 0000000..3939cd9 --- /dev/null +++ b/sequence_reset_period/LICENSE @@ -0,0 +1,663 @@ +For copyright information, please see the COPYRIGHT file. + +GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. \ No newline at end of file diff --git a/sequence_reset_period/README.rst b/sequence_reset_period/README.rst new file mode 100644 index 0000000..1f75cef --- /dev/null +++ b/sequence_reset_period/README.rst @@ -0,0 +1,86 @@ +========================================= +Reset Sequences on selected period ranges +========================================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:c5e63c2674d2c28dcf5f2f22ef73beb24d585d9ee3f419555235f7efd0f8d144 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fserver--ux-lightgray.png?logo=github + :target: https://github.com/OCA/server-ux/tree/17.0/sequence_reset_period + :alt: OCA/server-ux +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/server-ux-17-0/server-ux-17-0-sequence_reset_period + :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/server-ux&target_branch=17.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module was written to reset the sequences on the specified times, +because by default they are reset yearly. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +- Access sequences and configurate the model to use. +- When sequence is computed, date_range will follow the specified rules + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Creu Blanca + +Contributors +------------ + +- Enric Tobella +- Jaume Planas +- Pimolnat Suntian +- Sunanda Chhatbar + +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/server-ux `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. \ No newline at end of file diff --git a/sequence_reset_period/__init__.py b/sequence_reset_period/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/sequence_reset_period/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/sequence_reset_period/__manifest__.py b/sequence_reset_period/__manifest__.py new file mode 100644 index 0000000..98aaf25 --- /dev/null +++ b/sequence_reset_period/__manifest__.py @@ -0,0 +1,16 @@ +# Copyright (C) 2017 Creu Blanca +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +{ + "name": "Reset Sequences on selected period ranges", + "version": "3.0.1.0.0", + "category": "Reporting", + "website": "https://gitlab.com/flectra-community/server-ux", + "author": "Creu Blanca, Odoo Community Association (OCA)", + "license": "LGPL-3", + "installable": True, + "application": False, + "summary": "Auto-generate yearly/monthly/weekly/daily sequence period ranges", + "depends": ["base"], + "data": ["views/sequence_views.xml"], +} diff --git a/sequence_reset_period/i18n/es.po b/sequence_reset_period/i18n/es.po new file mode 100644 index 0000000..fcd68ce --- /dev/null +++ b/sequence_reset_period/i18n/es.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sequence_reset_period +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-08-27 16:07+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__daily +msgid "Daily" +msgstr "Diario" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__monthly +msgid "Monthly" +msgstr "Mensual" + +#. module: sequence_reset_period +#: model:ir.model.fields,field_description:sequence_reset_period.field_ir_sequence__range_reset +msgid "Range Reset" +msgstr "Reinicio del Rango" + +#. module: sequence_reset_period +#: model:ir.model,name:sequence_reset_period.model_ir_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__weekly +msgid "Weekly" +msgstr "Semanal" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__yearly +msgid "Yearly" +msgstr "Anual" diff --git a/sequence_reset_period/i18n/fr_FR.po b/sequence_reset_period/i18n/fr_FR.po new file mode 100644 index 0000000..1490153 --- /dev/null +++ b/sequence_reset_period/i18n/fr_FR.po @@ -0,0 +1,53 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sequence_reset_period +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-04-11 18:46+0000\n" +"Last-Translator: Yves Le Doeuff \n" +"Language-Team: none\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__daily +msgid "Daily" +msgstr "Journalier" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__monthly +msgid "Monthly" +msgstr "Mensuel" + +#. module: sequence_reset_period +#: model:ir.model.fields,field_description:sequence_reset_period.field_ir_sequence__range_reset +msgid "Range Reset" +msgstr "Réinitialiser la plage" + +#. module: sequence_reset_period +#: model:ir.model,name:sequence_reset_period.model_ir_sequence +msgid "Sequence" +msgstr "" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__weekly +msgid "Weekly" +msgstr "Hebdomadaire" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__yearly +msgid "Yearly" +msgstr "Annuel" + +#~ msgid "Display Name" +#~ msgstr "Nom affiché" + +#~ msgid "Last Modified on" +#~ msgstr "Dernière modification le" diff --git a/sequence_reset_period/i18n/hr.po b/sequence_reset_period/i18n/hr.po new file mode 100644 index 0000000..c356261 --- /dev/null +++ b/sequence_reset_period/i18n/hr.po @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sequence_reset_period +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2019-12-04 12:04+0000\n" +"Last-Translator: Bole \n" +"Language-Team: none\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 3.9.1\n" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__daily +msgid "Daily" +msgstr "Dnevno" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__monthly +msgid "Monthly" +msgstr "Mjesečno" + +#. module: sequence_reset_period +#: model:ir.model.fields,field_description:sequence_reset_period.field_ir_sequence__range_reset +msgid "Range Reset" +msgstr "Reset raspona" + +#. module: sequence_reset_period +#: model:ir.model,name:sequence_reset_period.model_ir_sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__weekly +msgid "Weekly" +msgstr "Tjedno" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__yearly +msgid "Yearly" +msgstr "Godišnje" diff --git a/sequence_reset_period/i18n/it.po b/sequence_reset_period/i18n/it.po new file mode 100644 index 0000000..344118e --- /dev/null +++ b/sequence_reset_period/i18n/it.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sequence_reset_period +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-12-31 19:35+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 4.17\n" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__daily +msgid "Daily" +msgstr "Giornaliero" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__monthly +msgid "Monthly" +msgstr "Mensile" + +#. module: sequence_reset_period +#: model:ir.model.fields,field_description:sequence_reset_period.field_ir_sequence__range_reset +msgid "Range Reset" +msgstr "Resetta intervallo" + +#. module: sequence_reset_period +#: model:ir.model,name:sequence_reset_period.model_ir_sequence +msgid "Sequence" +msgstr "Sequenza" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__weekly +msgid "Weekly" +msgstr "Settimanale" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__yearly +msgid "Yearly" +msgstr "Annuale" diff --git a/sequence_reset_period/i18n/sequence_reset_period.pot b/sequence_reset_period/i18n/sequence_reset_period.pot new file mode 100644 index 0000000..09df3d6 --- /dev/null +++ b/sequence_reset_period/i18n/sequence_reset_period.pot @@ -0,0 +1,44 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sequence_reset_period +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.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: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__daily +msgid "Daily" +msgstr "" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__monthly +msgid "Monthly" +msgstr "" + +#. module: sequence_reset_period +#: model:ir.model.fields,field_description:sequence_reset_period.field_ir_sequence__range_reset +msgid "Range Reset" +msgstr "" + +#. module: sequence_reset_period +#: model:ir.model,name:sequence_reset_period.model_ir_sequence +msgid "Sequence" +msgstr "" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__weekly +msgid "Weekly" +msgstr "" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__yearly +msgid "Yearly" +msgstr "" diff --git a/sequence_reset_period/i18n/zh_CN.po b/sequence_reset_period/i18n/zh_CN.po new file mode 100644 index 0000000..3741f93 --- /dev/null +++ b/sequence_reset_period/i18n/zh_CN.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sequence_reset_period +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-08-16 11:29+0000\n" +"Last-Translator: Dong \n" +"Language-Team: none\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 3.10\n" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__daily +msgid "Daily" +msgstr "每天" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__monthly +msgid "Monthly" +msgstr "每月" + +#. module: sequence_reset_period +#: model:ir.model.fields,field_description:sequence_reset_period.field_ir_sequence__range_reset +msgid "Range Reset" +msgstr "重置周期" + +#. module: sequence_reset_period +#: model:ir.model,name:sequence_reset_period.model_ir_sequence +msgid "Sequence" +msgstr "序列号" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__weekly +msgid "Weekly" +msgstr "每周" + +#. module: sequence_reset_period +#: model:ir.model.fields.selection,name:sequence_reset_period.selection__ir_sequence__range_reset__yearly +msgid "Yearly" +msgstr "每年" diff --git a/sequence_reset_period/models/__init__.py b/sequence_reset_period/models/__init__.py new file mode 100644 index 0000000..5b01577 --- /dev/null +++ b/sequence_reset_period/models/__init__.py @@ -0,0 +1 @@ +from . import ir_sequence diff --git a/sequence_reset_period/models/ir_sequence.py b/sequence_reset_period/models/ir_sequence.py new file mode 100644 index 0000000..51ece7e --- /dev/null +++ b/sequence_reset_period/models/ir_sequence.py @@ -0,0 +1,73 @@ +# Copyright (C) 2017 Creu Blanca +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +from datetime import date as datetime_date +from datetime import timedelta + +from dateutil.relativedelta import relativedelta + +from flectra import fields, models + + +class IrSequence(models.Model): + _inherit = "ir.sequence" + + range_reset = fields.Selection( + [ + ("daily", "Daily"), + ("weekly", "Weekly"), + ("monthly", "Monthly"), + ("yearly", "Yearly"), + ] + ) + + def _compute_date_from_to(self, date): + self.ensure_one() + date_from = date_to = date + if self.range_reset == "weekly": + date_from = date_from - timedelta(days=date_from.weekday()) + date_to = date_from + timedelta(days=6) + elif self.range_reset == "monthly": + date_from = datetime_date(date_from.year, date_from.month, 1) + date_to = date_from + relativedelta(months=1) + date_to += relativedelta(days=-1) + elif self.range_reset == "yearly": + date_from = datetime_date(date_from.year, 1, 1) + date_to = datetime_date(date_from.year, 12, 31) + return date_from, date_to + + def _create_date_range_seq(self, date): + self.ensure_one() + if not self.range_reset: + return super()._create_date_range_seq(date) + date_from, date_to = self._compute_date_from_to(date) + date_range = self.env["ir.sequence.date_range"].search( + [ + ("sequence_id", "=", self.id), + ("date_from", ">=", date), + ("date_from", "<=", date_to), + ], + order="date_from desc", + limit=1, + ) + if date_range: + date_to = date_range.date_from + timedelta(days=-1) + date_range = self.env["ir.sequence.date_range"].search( + [ + ("sequence_id", "=", self.id), + ("date_to", ">=", date_from), + ("date_to", "<=", date), + ], + order="date_to desc", + limit=1, + ) + if date_range: + date_from = date_range.date_to + timedelta(days=1) + seq_date_range = ( + self.env["ir.sequence.date_range"] + .sudo() + .create( + {"date_from": date_from, "date_to": date_to, "sequence_id": self.id} + ) + ) + return seq_date_range diff --git a/sequence_reset_period/pyproject.toml b/sequence_reset_period/pyproject.toml new file mode 100644 index 0000000..4231d0c --- /dev/null +++ b/sequence_reset_period/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/sequence_reset_period/static/description/icon.png b/sequence_reset_period/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 B#b5vc literal 0 KcmV+b0RR6000031 diff --git a/sequence_reset_period/static/description/index.html b/sequence_reset_period/static/description/index.html new file mode 100644 index 0000000..25b963f --- /dev/null +++ b/sequence_reset_period/static/description/index.html @@ -0,0 +1,432 @@ + + + + + +Reset Sequences on selected period ranges + + + +
    +

    Reset Sequences on selected period ranges

    + + +

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

    +

    This module was written to reset the sequences on the specified times, +because by default they are reset yearly.

    +

    Table of contents

    + +
    +

    Usage

    +
      +
    • Access sequences and configurate the model to use.
    • +
    • When sequence is computed, date_range will follow the specified rules
    • +
    +
    +
    +

    Bug Tracker

    +

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

    +

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

    +
    +
    +

    Credits

    +
    +

    Authors

    +
      +
    • Creu Blanca
    • +
    +
    +
    +

    Contributors

    + +
    +
    +

    Maintainers

    +

    This module is maintained by the OCA.

    +Odoo Community Association +

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

    +

    This module is part of the OCA/server-ux project on GitHub.

    +

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

    +
    +
    +
    + + diff --git a/sequence_reset_period/tests/__init__.py b/sequence_reset_period/tests/__init__.py new file mode 100644 index 0000000..6021908 --- /dev/null +++ b/sequence_reset_period/tests/__init__.py @@ -0,0 +1 @@ +from . import test_period diff --git a/sequence_reset_period/tests/test_period.py b/sequence_reset_period/tests/test_period.py new file mode 100644 index 0000000..e10535c --- /dev/null +++ b/sequence_reset_period/tests/test_period.py @@ -0,0 +1,99 @@ +# Copyright 2017 Creu Blanca +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + + +from datetime import date + +from flectra.tests import common + + +class TestSequence(common.TransactionCase): + def setUp(self): + super().setUp() + self.date = date(2018, 3, 14) + + def get_sequence(self, method): + return self.env["ir.sequence"].create( + { + "name": "Test sequence", + "implementation": "standard", + "use_date_range": True, + "range_reset": method, + "padding": "5", + } + ) + + def test_none(self): + sequence = self.get_sequence(False) + self.assertFalse(sequence.date_range_ids) + self.assertEqual( + "00001", sequence.with_context(ir_sequence_date=self.date).next_by_id() + ) + xrange = sequence.date_range_ids + self.assertTrue(xrange) + self.assertEqual(date(2018, 1, 1), xrange.date_from) + self.assertEqual(date(2018, 12, 31), xrange.date_to) + + def test_daily(self): + sequence = self.get_sequence("daily") + self.assertFalse(sequence.date_range_ids) + self.assertEqual( + "00001", sequence.with_context(ir_sequence_date=self.date).next_by_id() + ) + xrange = sequence.date_range_ids + self.assertTrue(xrange) + self.assertEqual(self.date, xrange.date_from) + self.assertEqual(self.date, xrange.date_to) + + def test_weekly(self): + sequence = self.get_sequence("weekly") + self.assertFalse(sequence.date_range_ids) + self.assertEqual( + "00001", sequence.with_context(ir_sequence_date=self.date).next_by_id() + ) + xrange = sequence.date_range_ids + self.assertTrue(xrange) + self.assertEqual(date(2018, 3, 12), xrange.date_from) + self.assertEqual(date(2018, 3, 18), xrange.date_to) + + def test_monthly(self): + sequence = self.get_sequence("monthly") + self.assertFalse(sequence.date_range_ids) + self.assertEqual( + "00001", sequence.with_context(ir_sequence_date=self.date).next_by_id() + ) + xrange = sequence.date_range_ids + self.assertTrue(xrange) + self.assertEqual(date(2018, 3, 1), xrange.date_from) + self.assertEqual(date(2018, 3, 31), xrange.date_to) + + def test_yearly(self): + sequence = self.get_sequence("yearly") + self.assertFalse(sequence.date_range_ids) + self.assertEqual( + "00001", sequence.with_context(ir_sequence_date=self.date).next_by_id() + ) + xrange = sequence.date_range_ids + self.assertTrue(xrange) + self.assertEqual(date(2018, 1, 1), xrange.date_from) + self.assertEqual(date(2018, 12, 31), xrange.date_to) + + def test_monthly_existing(self): + sequence = self.get_sequence("monthly") + self.env["ir.sequence.date_range"].create( + { + "date_from": date(2018, 3, 1), + "date_to": date(2018, 3, 10), + "sequence_id": sequence.id, + } + ) + self.env["ir.sequence.date_range"].create( + { + "date_from": date(2018, 3, 20), + "date_to": date(2018, 3, 25), + "sequence_id": sequence.id, + } + ) + self.assertEqual( + "00001", sequence.with_context(ir_sequence_date=self.date).next_by_id() + ) diff --git a/sequence_reset_period/views/sequence_views.xml b/sequence_reset_period/views/sequence_views.xml new file mode 100644 index 0000000..240bb85 --- /dev/null +++ b/sequence_reset_period/views/sequence_views.xml @@ -0,0 +1,12 @@ + + + + ir.sequence + + + + + + + +

    wT(*?Y&Ed)K8 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 z000000002|m}pH30000000000000000001BV-SD_00000000000000000026G1eY{ zwrqRdCEzo>CIA2c0Pq>ZSa$^g0001hA6#<%53WH000000c+}bh(3xyz-6h~Nye0qu z003~CY0d|q<2YV(B>(^b0DvD=vbg5Fz6J#V00000_gi}aI_(g)eQh#XXWb+3E9 z3$^WrQt8yX%K!iX0DxD;Fbt(qwj^oh2ZW#j00000&nAvz`F`J^8G*&L1+K~006*O zNRmWRG!H({X1MFsP1J){dP}El69B!b1@868dW-R z0{{R3z#}r5w1Oa17>0_XNKq86yCeVr008)@xURSE5?+LD+sl=Q000000Kns3%~iBv z7^?3ylrQBq>J8=3eEBn9amZluOE7Iq=}cPbOj^ZiSq>ez0RR91;7L*`Tb5-hj6x-G zqBw~q=J5gm0002Kgdv%RDbqA$S+-2mSa(GL00000Y?N0MfWGGBvT}0Sb(aAE0002M zy-d?k+Dxsx3;+NC000000002^DVggo000000000000000000000G^5fGynhq00000 z0000000000fQ>-_8UO$Q000000000000000z{Vf|4FCWD000000000000000U}F$~ z1^@s6000000000000000urUZg0{{R3000000000000000*cb$$0RR910000000000 z00000YzzX>00000000000000000000HU!*6000000000000000006+oAOH;j000000000000000 z003ZP5P${%000000000000000006Kt2tWe>000000000000000007t+1fT%`00000 z0000000000003+Z0?+^e000000000000000001@y0cZdK000000000000000000|< z05kvq0000000000000000Dz4_02%-Q0000000000000000Kmo|01W^D0000000000 z000000AOPffCc~n0000000000000000I)F#Kmz~(0000000000000000N5A=paB2? z0000000000000000Bj6<>bmQ$0l*p!*6000000000000000006+oAOH;j00000 z0000000000003ZP5P${%000000000000000006Kt2tWe>000000000000000007t+ z1fT%`000000000000000003+Z0?+^e000000000000000001@y0cZdK0000000000 z00000000|<05kvq0000000000000000Dz4_02%-Q0000000000000000Kmo|01W^D z0000000000000000AOPffCc~n0000000000000000I)F#Kmz~(000000000000000 z0N5A=paB2?0000000000000000Bj5b&;S4c00000000000000005%2zXaE2J00000 z000000000002_k-_8UO$Q000000000000000z{Vf| z4FCWD000000000000000U}F$~1^@s6000000000000000urUZg0{{R30000000000 z00000*cb$$0RR91000000000000000Yz%wd1q}NA?|Qs)rSe^m2LJ#70000000000 z00000;Q7!28UO$Q000000000000000z{Xg62k2`r-I@7&cbWzO0QkS`-RF}Vcb@0@ z4?GIqmACXpB&DJZ<)vdxI^Nm6S|iw^X4 z%WSUo#>nOJx^-tr*=$xWmrKWv98y!0b0^EiGcJ|RD3waf@At~>a_w|E000000001< zK&4z!bYW48vA9ablB_nX!l9sAB4L>=+tZtw0Q3$h6-&BvcUVh_q$J7j^Xl-S1F}2p z>+ZL(u&6tCMe%vH0RR910002&4uyiD+joYPN~a}Bp-@nV4<3-!YT4n+ zup8~h`I5q^Cv=H}*= zNF>$Q+bzc<^01p>dt%mDS0b5GbbdkAYIUbe0RR9100026OQkcJdYDy`(y5Gc`TP!6 zgxzd6&X;nfqC%l|QKV2Ps9dS+XgvS`0000003J`JQqlCxTtoQzLHT?^(=&6bY{R)f z0?@m}+}ym9$<$7l0RR910001B7phb$T3SjrtTT#+;_)TXR{;;(iTP40m$kH%)X3<# zrlx0C-Nx;9siVD3HmgltogH+41^@s60002?m~1wuR4TphHmOuv*=%mhYq4(m5wIaf zv8dU(s9dfl*=)9*E(ZVr00000z%G(66qHQW8Yo1+EP#Bof-x<=+-uCRRR}=u0!^+awYIiscw|huTwb$tQT6q9 z%WSbc-au8UP$(!CUs58GR4ScTsZ^HLYLVaPQ%g%kexFw+b7SN0TrRIWcZQV7=HzxY z>Bx~ovfFHmM&~uZ5K|_bmB-^&OLJJwk%-I|vs9I`*{o(}qe>)`DijR)d>*y7G%Fkm zt~kd18mmgBGm1tR>ianycKLliwYRm%<#I`!cLx9f00000>T5Pn`A*aK!!UB;jA>~pp>#Tw{> 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 z=~5nv4$uGqY{2rbY}?!0ceoM&00000000000Kl`RqoYHT=l~4>zy=Y31^{3KmcL{M zgTWoH1ONa4000000002+tO*1Hk_bQp0I*R6paB5bfNHh&Ux&l7vxNWv0000000000 z0G>Hcr&H4XYtsM#V0{Fj0RVV}D&H^x0000000000007&BYt#S$JQ@LL007p(7fS#D z00000v-bMY001BWNkl<{9000000002kDO|G# z0AOtdpaB3_1z#iq00000000000029UYu5k(td0OQ000l+3nTyl0000000000V7K5J zHUI!C5r75&-~oJb1ONa4000000002&HeAaF0H6^8XaE52;R_=G00000000000ARP` znl=Cc_Yr^w06=_E1ONa4000000002&eq7rI0HB5dGynh_z?Vn>00000000000Kit` z+B5(F8$$pZ0I=^p>I)=aFaZDn0000000000+l6b`002B10cZdK*1;D?0000000000 z006*t<61QU0P7unN8?0ssI2000000001X8rQA?09YLXXaE2J0000000000 z000000DA@jXaK;zwBD~|`2{Ti00000000000ARP^`ZfRnD-nPO000000000000000 z00026XApn}0PH(Y^6OZBH46X$0000000000*lJI5&6?}k0D%3705kvq0000000000 z000000DwJ%05kvq_t51^@s6000000000000000 zuxAi}1_10UkNb;QenATW00000000000N8F^+Xet&eb#(Fztc4U*a0S)cDe*$M?CJW zf|l1Ch9R?s-wgo(00000000000JcWKFjOg5l+RlwNhZ_k*^b9ukKLy#0_yQ0vc0000000000004j_u3-ZJ zuo?o;0DygsFNy#F0000000000fW3xm-2j07jsP?O000000000000000004kJg8(!D z000000000000000004kJg8(!DU|-<&KL7v#000000001hXC2qZ0Ra020cZdK9)T~2 z0000000000004mP!Zm6D03OY{(**zk00000000000002M!zLysG&D3MkH@3ar%%h_ zaBS-Mg+f7>FJD$BlhMJ02i4Qlv#H|)0D!GS2WS8Q00000000000002H&d|`1Bq^Ov zYhYkNg+gJ|#x4{J8W(yT!I-qW!UnbKI7YG0V000000001BU-Ni8N~hD3YJug!!9n%+_dj(f=;g5<3{-o) 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 z*ekco_0-16ZZR;wEt%WO95m6!U} z(j3v1t2Z<{KB;^@uTU_k1AX1{dK&|yyXiexer>zEJJr+OsZcPm?)+J{{G7Ww+jaTM z4ULXZD49$t6b$OQ6GwIGx#RNryqcVv*-#yka7Z8g&Chh@%5~koJFL0ryzDl+x;op{ z-PN%o9NXE^rvLQozt!Z_v~JwIqp9gx#o}>EwJ>cc5KvoNiw+&=ReO8uwgrl0RWy&SFhdFzyAJ@_2pmx>aTU6uV)7<0ssI2 z000000K3(PAAYEExh%Kay`l-vYE608YSgol20j1)>~-6Be{cW*007uWN~N-9=c4uH zU?3p3`{_Hf0{{R30000000026-w}WY0001hEfD+v*}L;NEz5d;;GYKu1la~$QB>Rw zb44~GLGx&4W#@Q2N9$+DfXYsrFU!tpwdI(dY|+Zf4v?j})hX>{CdXWI!36{raYNh? zbAyoq2ACP1-ya?x8HT|@mWO-h{r+pN>%N}r`Q9`0dg0^sxxce$QJ#M0xyrbIZNK#H z)vJmX0RR910000$#~=U=006K79(wqZEL>EVa=F~*n)>=Bx#P}z^6J7xmAO6k7?hqp zdu)jk0RR910001>L#wHF0RR91MY4GDlHBx{YqH%(-Lq=dsw`Q$ zEKfcCY-Zg5Kwf_3)yivj-)&Idw*S5gLCvzqqE(1 z{WoJp000000002cxd=c5003-&k;8{(-+lJVQ%^se=jJcStFJD~!bOXcBt3fc$iSU< z%&xl(%zpdsmF>41kW#7rfoT8$000000N~9DKmz~(Y=Ba!l)Wo000000000002GD*Gynhq000000000` z7y{4$000000000006<{~Kmz~(0000000000g&_b90000000000000z*05kvq00000 z00000P#6Nx0000000000002N?2tWe>00000000000EHm{4FCWD000000000Kh5$4G z000000000008khL&;S4c000000000$VF*A20000000000004y{01W^D0000000000 z6ovpa0000000000002-J0?+^e0000000000Kw$_#0{{R3000000001mApi{k00000 z0000002GD*Gynhq000000000`7y{4$000000000006<{~Kmz~(0000000000g&_b9 z0000000000000z*05kvq0000000000P#87K8XBry15gE}l&W0QD?000000000002GD*Gynhq000000000`7y{4$ z000000000006<{~Kmz~(0000000000g&_b90000000000000z*05kvq0000000000 zP#6Nx0000000000002N?2tWe>00000000000EHm{4FCWD000000000Kh5$4G00000 z0000008kh;)h+-4isY477gf6i0000000000fKE*ZXaE2J000000001>Fm!+hfDN$y zcKxee0ssI20000006?dv12g~t0000000000P#6Nx0000000000002N?2tWe>00000 z000000EHm{4FCWD000000000Kh5$4G000000000008khL&;S4c000000000$VF*A2 z0000000000004y{01W^D00000000006ovpa0000000000002-J0?+^e0000000000 zKw$_#0{{R3000000001mApi{k000000000002GD*Gynhq000000000`7y{4$00000 z0000006<{~Kmz~(0000000000g&_b90000000000000z*05kvq0000000000P#6Nx z0000000000002N?2tWe>00000000000EHm{4FCWD000000000Kh5$4G0000000000 z08khL&;S4c000000000$VF*A20000000000004y{01W^D00000000006ovpa00000 z00000002-J0?+^e0000000000Kw$_#0{{R3000000001mApi{k000000000002GD* zGynhq000000000`7y{4$000000000006<{~Kmz~(0000000000g;7)O0sx@1DwoUE zE&%`l00000fQ?Wpm8x9=0CY+M&;YO*2sZ-&000000CarqIU5#|27paZ02%-`lCU!X z00000003=S*O{_VGyrTI0cZf&KmyMI00000003-^wa=Xeq5)vTbg6a$08k{t&j0`b z00000Y--M;0bs)jKmz~(0000000000g&_b90000000000000z*05kvq0000000000 zP#87UE&u>X%H?vkO8@`>00000pdCu3QngC}fKE>U8UVHc0cQXJ00000fR5qK&VL1@ z0buhJfChj~OxPI!000000HE_)*O{?UGyrT`0?+`k2?#v{00000007XIHP4iVp#fmy z2|xqDTeKxY&w|we00000007moxq`~V&;YRU1fT(618j;wvQRSs000000KnF7L(X>J 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 zuQ}h=T)AA%tFOMAZr!?N&YU@$t7K@my1Li$sk6US2|#~z!s+??SI)^c+jMX9HBZca zD&s$PRvw=7Sd!!m=X^Tnoc*s`q+S3300000;LQygG9-$D_E?_Rxf!tuwfH~b6$000000000Ti2yVJK!L1S zu`)N@cypF4U792rdicTFf4{w}TonKS00000003+`0?+^e1#-`Q_vgC*`EzCb{`Z}b zop#)ziWLC>00000006+2Ra5N(003xPxm-?t{gNzSu_9A%x-H-N{>6FmrI(W=C!TO@ zPCVh*luD&4R|x$XYW1pi8IG%`|So) zp)vpf00000005|-F4Zmo0Duj1;E?_E;|sr)k;4zKb}0Y=00000006MX=>QD?u$3y6 zO6lFZS7m(Us9`zjJ;&$d_rE6t2GmxuG5`Po000000H~hQ*s){F)h+@6HnnoO+^+GO z^KH$Q%jLZK>Z|G2ty|{InX|b{1^@s60001>6B{yQNE#a(v)y*vrBo`VR4P@jt^WGW z=Grp`fR3O`wF>|M00000000000BA1(XaE2J000000001>Fa)3h00000000000D!^} zfCc~n00000000003PS)I0000000000001Zq0cZdK0000000000pfCiW0RR9100000 z004l(5P${%00000000000186@8UO$Q000000000ejGAQ)4b`pzsDe^T)h+=xt8%&A zu5mf#)^p_+3sWwa)7aRUwYC5N000000Dw(q<;uo1H8p1W@)aqSN=fOBY{%*^OKZ;k zU-o0ox%P~yzBRK70K7FiKmz~(0000000000g;CS9M~`aP091je`{?M}-2uA1t`5*G z=gQ@Bx^?T8Zr!?Vu5tkY000000O;hpckh-`De2K;o0LkWmffC9t-C$1Ypy+Gs&DNK z0{|ON2WS8Q0000000000pfCiW0RR9100000004l(5P${%00000000000186@8UO$Q z000000000e3;}2W00000000000H81gpaB2?000000001h!VrK40000000000000U@ z02%-Q0000000000C=3B;0000000000005vc1fT%`0000000000fWi=f1^@s600000 z0000ALjW28000000000004NLrXaE2J000000001>Fa)3h00000000000D!^}fCc~n z00000000003PS)I0000000000001Zq0cZdK0000000000pfCiW0RR9100000004l( z5P${%00000000000186@8UO$Q000000000e3;}2W00000000000H81gpaB2?00000 z0001h!l00000000000EHm{4FCWD000000000K zh5$4G000000000008khL&;S4c000000000$VF*A20000000000004y{01W^D00000 z000006ovpa0000000000002-J0?+^e0000000000Kw$_#0{{R3000000001mApi{k z000000000002GD*Gynhq000000000`7y{4$000000000006<{~Kmz~(0000000000 zg&_b90000000000000z*05kvq0000000000P#6Nx0000000000002N?2tWe>00000 z000000EHm{4FCWD000000000Kh5$4G000000000008khL(ENY)?la1&>RWHjJWzB7%Zlkt$6( zL!TLjnePXY1Suk*<0a3t7Hc`@?!C`@&fIg?xOmwE0000000000000F;0U7`R00000 z00000C>RRR0000000000002P2P=E#i000000000001AczGynhq000000000`FchEx z00000000000Dyv_01W^D00000000006buDu0000000000005w1C_n=M0000000000 z00lz<8UO$Q000000000e7z)q;000000000006@V|fCc~n00000000003WfqS00000 z00000002-h6rceB0000000000fP$d_4FCWD000000000K3VAQHtuU>U$0IGq1+sC?Ym3M%yTHX%OOCPJMs!FZe zwNtxx?Jp}X0000000030<7(HbofIW?>()t8QPI-7Jr^yz+w<~{t;*L_Kl?uetT{VC z0{{R30000000005Ljf89000000000004Nv=&;S4c000000000$!BBt(0000000000 z000Vx0yF>s0000000000P%spr0RR9100000004l3p#Tj4000000000002B-bXaE2J z000000001>U?@NX0000000000000F;0U7`R0000000000C>RRR0000000000002P2 zP=E#i000000000001AczGynhq000000000`FchEx00000000000Dyv_01W^D00000 z000006buDu0000000000005w1)T-_P0KlsI`|t108+~4>?ij!-IQjast2+V|lnz^L zUfmG@00000001Zuc7O(e0U?@NX0000000000 z000F;0U7`R0000000000C>RRR0000000000002P2P=E#i000000000001AczGynhq z000000000`FchEx00000000000Dyv_01W^D00000000006buDu0000000000005w1 zC_n=M000000000000lz<8UO$Q000000000e7z)q;000000000006@V|fCc~n00000 z000003WfqS0000000000002-h6rceB0000000000fP$d_4FCWD000000000K3O0000000000pkOFK0{{R30000000005Ljf89;NQlMn~*bp@tbVE z)h=n;qGN8n<+dcrfL8}+=iT?uuP?Yf3l@}CbIPxuii(Qd^oQHBRi{1jSnp@5I}Utp z&6_tr=U#YK_CENS3>-YPy5j%<0000006@X2RowvqfOSVjMMd6z_k%p$r*B^BHz2PM zd27jQ+ikm5wrICm_UW-_4*T{2sav;BH6~rwE3Xd9si&Wl@#7~hIaXd){_ocYXT-?S zsav;B#!vVpTeRP-x?+AU&7M6s{rV5gyj>YGwtgOt3AC1Zr z&pe+&ufLUvlcuDyvNAPl)X0V#G)u=V+vR|s-^k88c1pc^b*nq>I$`3ZDH-zCdzm+H zeqMTcP`Y*PT-}iX00000005vMDL?}NYpklODsR8@ey+Is_j&fY7neKcop(RTJMVsw zl3BB}-#*{?S{0y6N@nG@JMPW+@e^~|#pmV+#~rm)zTI~1n)dBB%O1P!l2)6vsK%sU zPwTJWFnjLNE$_WQEPL*;tMYRJ_-MrFTz2&>88&>>GOtxuR%X)VshKo+YF_L=FuU)% zQ!f3@SxV4rLCcLd%#NM5$)F)`XRqCNuI@Mh00000002<16rcfsHBwbol}8?bD!)AU zl9ZIpO6MK6&Ho+wo$TFXk2Gu6B*hIHWX_zqnOQO`17CY1Zw!6Ax+5=R%*W$0@U=Ix zTlbxF=pp+rQ_k+bYu5~V`RQs(SN+C(JT8wv(I>NJ&CV}>{^Ml|&b4aQ%IQBoF{l6d z#A-^&s;a80O7Ewi&$Yk5EoEipY1*W5zJJtV*`xc;Y1*_=>ei`~*>mP*@cgYb)|0s9f zeSc=mC|T~j88b?9_)#aOX^V~-IA};JD=X9gmDh622|r1j_FdAZeU}__!cWrwmDf^P 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 zM*;u<000000Dyv4tGWXK02HzzZ@!b~`}WU)2kevfn{Spnb!sO`Dk>`S(eP3E{jGn^ z{SQ8#R;^m*#N+=j#SI!%b7BAh00000001a#3eW%mYoNS*VXnCPrd)CLO)DI;&DI@q z^%WOphfdpkg~O0000000000 zpkOFK0{{R30000000005Ljf89000000000004Nv=&;S4c000000000$!BBt(00000 z00000000Vx0yF>s0000000000P%vs$cK`q=B*TV}s_qDB*0f1=M*zNnufyjC6avo* z0000000021$_~%~P(YeBZIb5A6rceB00000004mhU3P#5fG?oK7MoXh1fW3pyZ`_I z000000Qhp)0U7`R0000000000C>RRR0000000000002P2P=E#i000000000001Acz zGynhq000000000`FchEx00000000000Dyv_01W^D00000000006buDu0000000000 z005w1C_n=M000000000000lz<8UO$Q000000000e7z)q;000000000006@V|fCc~n z00000000003WfqS0000000000002-h6rceB0000000000fP$d_4FCWD000000000K z3O0000000000pkOFK0{{R30000000005Ljf890000000000 z04Nv=&;S4c000000000$!BBt(0000000000000Vx0yF>s0000000000P%spr0RR91 z00000004l3p#Tj4000000000002B-bXaE2J000000001>U?@NX0000000000000F; z0U7`R0000000000C>RRR0000000000002P2P=E#i000000000001AczGynhq00000 z0000`FchEx00000000000Dyv_01W^D00000000006pUKc9RL8Jy3Aj=DEGhjac&v( zQQnW&Bi000000001dh8>^*fd5(VOex9FpLrug zKADm7MU_dCS)~he&)cK(&AXn<*je+cIUxW500000008h=3eW(+|EyXyigMzP?K0u4 z!%}(S(V2DbcXL+vtx{B!44*zH&yAW?-4Ou*00000004l`s8!to0062>mljRarA5;v zU$0lER?g_wF%P`=amLM>pSk4~)tC+d00000000139y>q-0Q{FRC37>YbYYs-uaiAD z-LSgj00000000000H2`%4FCn`!H0XNX^W0a{@iuX1F5R2TIrk_GfHy!Q75Kpi;mf2 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 z&OYtiY<68yQBgkg$+NR~$+A2#d{i#G;@Vtx#kE_!FG^WW=a(nfu~`E$%;i?)?1vH6|QHKrAU+%a!BSwzPt1DKfG)c=nn&*&%_Rpy&9kbKjrFX_hjvA60g@w8CFL!3a z!dJ5V)s<=9tnp31W(Olj$w6crWa@F550v!DD}_HMmr zMvNM_)%zcD=%Bp1Vr5F6o0eBstjv<7%hRlBLP&mp127gbQKj9J9PZU^V>RCQBjd)%a^BS&6=4ub?UoSG5~K=MMXt! zx$U0({>IyK!m)?vlCNF#mIK&-yZ6Cd_1hbB;QoDb`47JFo^`PX0000006x6BbnTjr z8#ks&^Gfz%&alKt#761SM00000@GcR61^@u6rBP!h zY{*xKlzt=9T3IG5A00000c((~a0{{TkQq7{G)TmJ-6%`ff+^Kyo zy5QsK-?v8!3JP|0X#fBK00000z`Lkm@WBUH?CK(b_nue~A9NKJ6+3kN#`D`cS5Z-s zWy_bRX3d(JHg)Q|RWbko0000003Tvqx^~URjT_UXapM#e6l~V?<@MLwJGUdp?0N!w z0B>L6t}Xxo00000000000ANQ6Kmz~(0000000000)rJ5x0000000000002;J2tWe> z00000000000M&*7Gynhq000000000`Z4~Y50ssKugQ)Nam+$Hl001E6mwk6vmjD0& z0002*I31t?00000000000Dx*k2WS8Qco*oj2LJ#700000@b1t78UO$Q000000001} zHUyvn00000000000Dx*k02%-Q0000000000s5S(k0RR9100000004k$LjW2800000 z000000H`(upaB2?000000001hYC`}T0000000000005{q1fT%`0000000000fNDbk z8UO$Q000000001}HUyvn00000000000Dx*k02%-Q0000000000s5S(k0RR9100000 z004k$LjW2800000000000H`(upaB2?000000001hYC`}T0000000000005{q1fT%` z0000000000fNDbk8UO$Q000000001}HUyvn00000000000Dx*k02%-Q0000000000 zs5S(k0RR9100000004k$LjW2800000000000H`(upaB2?000000001hYC`}T00000 z00000005{q1fT%`0000000000fNDbk8UO$Q000000001}HUyvn00000000000Dx*k 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 z3>!8qNit-}kPpOt00000004M*b?MqQ8#iuDlg5oxP*AX0qovnhZ|~fW9JA{Q>;b%e zIzR&ez`N-6fHD9800000008d{e~TOd00000000000H`)}fCd17cfpV$Lw0ou00000 z00000A4obt0{{R3000000002hh5$4G000000000008nid3_keaid|g<@ZKxf)dj%2 ztfHb~hmPNPep}}%Dk`#U`SR4PSu@k7PJOpZ1^@s60002sL##{JuGzS8W12K>oPvUa z6cqe7-SPVC?Va0^V|G1(J%G1Q2WS8Q0000000000pxO|C1^@s600000000204FPBX z00000000000HE3sfCc~n0000000000sto~X0000000000005xc5P${%0000000000 z0ICfEXaE2J000000001>+7N&S00000000000062D0cZdK0000000000pxO|C1^@s6 z00000000204FPBX00000000000HE3sfCc~n0000000000sto~X0000000000005xc z5P${%00000000000ICfEXaE2J000000001>+7N&S00000000000062D0cZdK00000 z00000pxO|C1^@s600000000204FPBX00000000000HE3sfCc~n0000000000sto~X z0000000000005xc5P${%00000000000ICfEXaE2J000000001>+7N&S0000000000 z0062D0cZdK0000000000pxO|C1^@s600000000204FPBX00000000000HE3sfCc~n z0000000000sto~X0000000000005xc5P${%00000000000ICfEXaE2J000000001> z+7N&S00000000000062D0cZdK0000000000pxO|C1^@s600000000204FPBX00000 z000000HE3sfCc~n0000000000sto~X0000000000005xc5P${%00000000000ICfE zXaE2J000000001>+7N&S00000000000062D0cZdK0000000000pxO|C1^@s600000 z000204FPBX00000000000HE3sfCc~n0000000000sto~X0000000000005xc5P${% z00000000000ICfEXaE2J000000001>+7N&S00000000000062D0cZdK0000000000 zpxO|C1^@s6007|svv=Q7a@L3a?>{r!S6X!mNk|Cw-Vh+FKwyf&j==@jgyfgvII$Bu zj&pr)a&u!}-=Fh~)9w81xFx|IVlcJ=1Ev}a1c00000000000H_!OXaE2J000000001> zVhErC00000000000Dy`ifCc~n0000000000Duw_W0000000000005{M0%!mL00000 z00000pkfH10RR9100000004lBA%F$|000000000004jz68UO$Q000000001}7y@Vj z00000000000H9(BpaB2?000000001hiXngo0000000000001h602%-Q0000000000 zs2Boh0000000000005w32%rG~0000000000fQli21^@s6000000000gh5#A>00000 z000000H_!OXaE2J000000001>VhErC00000000000Dy`ifCc~n0000000000Duw_W z0000000000005{M0%!mL0000000000pkfH10RR9100000004lBA%F$|0000000000 z04jz68UO$Q000000001}7y@Vj00000000000H9(BpaB2?000000001hiXngo00000 z00000001h602%-Q0000000000s2Boh0000000000005w32%rG~0000000000fQli2 z1^@s6000000000gh5#A>00000000000H_!OXaE2J000000001>VhErC0000000000 z0Dy`ifCc~n0000000000Duw_W0000000000005{M0%!mL0000000000pkfH10RR91 z00000004lBA%F$|000000000004jz68UO$Q000000001}7y@Vj00000000000H9(B zpaB2?000000001hiXngo0000000000001h602%-Q0000000000s2Boh0000000000 z005w32%rG~0000000000fQli21^@s6000000000gh5#A>00000000000H_!OXaE2J z000000001>VhErC00000000000Dy`ifCc~n0000000000Dn@lz4*&ov$>Jr;x_Srz z0000000000Cp0ra0{{R3000000000L!wk>>@G6WQJ)*0J00000000000B}Mx12g~t z0000000000P%#A10000000000002P65I_R}000000000002M<34FCWD000000000~ z3;{F%000000000008lXm&;S4c000000000$#SlOP0000000000000$301W^D00000 z00000R15($0000000000002-i1keBg0000000000K*bP10{{R3000000000LLjVl` z000000000008|VCGynhq000000000`F$B;6000000000006@hMKmz~(0000000000 z6+-|G0000000000002}B0W<&r0000000000P%#A10000000000002P65I_R}00000 z0000002M<34FCWD000000000~3;{F%000000000008lXm&;S4c000000000$#SlOP z0000000000000$301W^D0000000000R15($0000000000002-i1keBg0000000000 zK*bP10{{R3000000000LLjVl`000000000008|VCGynhq000000000`F$B;600000 z0000006@hMKmz~(00000000006{EVV2LJ%Pb}JSx%folg$qTF3XZ@;mY2LZJtA_+# zqOqx42A(n~Ck-8xGcP$O!^RH(mA1Eke`}iewxqSSEv>C>DV0jE(@1$UD-;T;uC7W= zbyXVb>rzwW&m{l=000000C+R!-eudv3h*K>U30e{iBJb=(c@rQCJH&+^5;`1@DAh0R;G zm*eMB`MxT=enaFh4TLaFHtCU+#7d(|JJNs{`^sw-{0C+ zj$Av^SJCr{?qCL=bj0zkt!-U9AOHXW00000piBS_02SnyKfO1lQYj^ICcLsjl2R$9 zQYpW@<-VgX-rT%5Nyp65?k)~0Pqd$;dC%Ui90~vc000000B{HaGyqhP4Xf98^$?(9 z91NL{<-TccJ2<^aL00000008jjA%F&e3bJo+OIHs8Dn_Buku&ewzVoQdmP$umgcDZB z`>5TU1ONa400000-ZTWz0000000000002P65I_R}000000000002M<34FCWD00000 z0000~3;{F%000000000008lXm&;S4c000000000$#SlOP0000000000000$301W^D z0000000000R15($0000000000002-i1keBg0000000000K*bP10{{R3000000000L zLjVl`000000000008|VCGynhq000000000`F$B;6000000000006@hMKmz~(00000 z000006{EVV2LJ%TukItC`*=oA8LGQR$DVv9pZ)wlCrM^ZpPWzq>4#HaU*E-}0ssI200000-e>}70N^l_ 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 z<4?cxim$JKVau;+Bvi721NwCJ5C8xG004mF*!T$(vVZ^n^zGB}Usx>^UaUI~{(Q9O zj^#03Pp}8@t1BLT5dZ)H000000001hHwOVU0000000000002-i1keBg0000000000 zK*bP10{{R3000000000LLjVl`000000000008|VCGynhq000000000`F$B;600000 z0000006@hMKmz~(00000000006+-|G0000000000002}B0W<&r0000000000P%#A1 z0000000000002P65I_R}000000000002M<34FCWD000000000~3;{F%RFI}#Jvx3U zb?rEy5|m0EH%j@wc?HE{;f)>+70!DE000000002qJOt1HP(e-}F*He1Qb5De9q3hu zj5_70i`Gn00000006+7hX5J?D#*zrh9pS}CL)Dn&~c*-8F};oy1Ke5 ziOJPD+`;!mO^pB=000000002qECkR1P(jXq>#S5&RV67XHQ|+%I`Zf0n(CZ&*||qu zys@!9Nyj?AU%;Ubz8@MI>bi6s000000002Miv-XBP(k{f)Hj#^=5KWMFyPJYkS_;Z z@tf~R?*V;}x=K~Cn5OQH2UahMpy_xIlseu_P2C$)RrIG5000000002IS@;wm04mJI z@4hUjj5)PDEvbp1;h<8-{cvC!=TpXcRI?AvM+2>2_d-Z~y=R00000;LSk*4FDDBV}JMOnf=FymNO~4-L9RV^g;bJY`T$8agOvUUE)` zjUE1)x7F0WG4*w|Y2MqC*4DPPwzj2I5<#B`3WY+dtE*B|U6qFVy42M8a|r+d00000 z0N#vzq7MKS?9}lia_aaIT|Epq?$p#&r>FQ8000000002sO{v(`0{{R30000000000 zI938^0000000000005w32%rG~0000000000fQli21^@s6000000000gh5#A>00000 z000000H_!OXaE2J000000001>VhErC00000000000Dy`ifCc~n0000000000Duw_W z0000000000005{M0%!mL0000000000pkfH10RR9100000004lBA%F$|0000000000 z04jz68UPL`6bfBE1ONa400000I3k~E1Hg*}&;Xo}{9yetA_vp000000Kf^tXVd_2bOLAq0000000000 z0H9(BpaI|&_+~8t00000006&kKC1?RS0;c40000000000001h602+Yfl5fKT00000 z003~J^VvB7$14Fe0000000000002-i1keC*h?o2J>%r%@ZQJ(i91Z{g0000004IR0 zTel`T`e)VvKnDRd04JcaTGR{x$3_4R0LP%Zsyd}oDbGCf zOrCu5$*vv_000000002TiANrJB=hIbPpMQ&byam&4+j7$f&dx-jzOVNNKJK3T3cK5 z{qKK2TeoiQ>LCFD0000008rsJZQ7I{{NM*^ZEa0Wb&VOI0pJ+<$`Am&M4?bfsZ=`b z`ReNGR8>`F{rdI!i@*4b%$PAF)2C0*m@#A0yLay{7%2b%000000F`FTmM!`J*}Jpn zxX%2})89-a_KgI%gF7h}wYoNy<#Jb5Slw-VV(g2)m>d6rb2}HF4o`(U+AfzZxk{y- z+DK6ncM=3iaKoC&oC^vNNo<)wlF0)+PlQ6i$)}qt)c^n>07*naRC7+gOff=y<9ztT zxpU|8;fEjQ{rBHbwOUO_M@K4^N){FtmYpw(27u)R&;V>%tA)&)F)}ie`}gl>YHBKf z{No?3>G_h0QjTODk_=yr|l$gYtctGrszg9i_u>v{kH00000 z09LbFP`uLd$B#YzdbwOqrBX>(S66y^deYt9-Lka+z;+>k27nFd>gq~YS67lBqUERK z<&8$r>%9g5000000KoIJR&3mC{Ji+RfEfTbM*s}~D|mV`^h%r3rz7Q+u37wkweype zW9QX2yTWJy000000DxzsnJBrDY0#_1&ublP@Ao+$&cU6k9s004NF8rj^ndV~7(*Ny%S-NkcP zx&{CM00000fakA~=eR396K?c*@_O&x%<*Q=0e~Vi0U7|BwAz&CwI)HY^nJ4S)aUg! zq^+1}4FCWD00026ooyx*Ze)^kBf+y+8339mfCgaOSS?&$>$Rt&=Jl>yFM>|8;<2ZX zH^L?u00000007|mY9?Y{D}HYF{Pm8n_Zk3fH3Db=*nmc-J+Bm2uQvU8rOl`*&j0`b z00000?a@e3+(@Xrk*UxCz}f`R0Bm_{O@40Vyr(yxE5*(0MbOFG!Sh;^sQ~~000000 zcyTl{g}KrAd9%}>H*y{T6qx`T0GhOs2zv4RWaZfT=?$pK&j0`b00000FNTdyg5F5{ z3;;An01d#lvfec4jZBMPYufWl(Q~UOKZ~US00000005fPis-n}NzILh&>MNLX72+4 zTZI4`05+%<)1O;0`PoJm00000007|G+en1miuf4-SWW;9z_zoQDbQ<$&W%LR>rH=N zYlCajGXMYp0002Mv(;>r+~^eOr;n{SCAyh438?|tjs(yE(4_Su=w#*Sd9%}>ZCU{U z000000NSh7Q=l8UCjhXV02+X8so5#eD{Vkmi=ZDrzmX7nwf9(L@-qMc00000!1L9L zNzko`p-q1VfRzcL0bmsyjiehrw#ejX00000004kuS?f9OMq}t^Uk8BgOaKkQwzXd1 zywW-AeZSVRWaZe|R)NZ)EcG zoA;*Cy%ZuK<)u+<5m0bm8IMbM4J&W(o7 zn~9ihZ~*`S00000+ON@Pw;P=X?b$E@tV{q60IPUBf_{2ax!I}DE8X*HraS`x00000 z0JPU;0_2TMgMR#&_!$6JCx8ZkH8i>*ZDi_mvq7`XEC2ui0000$u{83Ww~^=2o)-ha z+62%5&;sj)(2t+NE?lu8x5N`yU7($ z0{{R30000q=Xu4*jlR#Lsn5@NF#xcI2%rI=NsUZGyrVU;~UeBhRim%00000 z00016o9Ds+&^iKW0BE77H>@T*0{{R30001NPl9Ivcy%Zw3YxG09tINjjJdc00000003Zn z5IY0FvnPNCfahSn4X!{M00000005vE1kM1^egbF!cmdcT0{{R30000005qoD?gan< z000000000005nPf4FCWD000000000Kh5#A>000000000004NLrGypWAR4TQ52><{9 z00000Y%!ii13+^s?Op%?6wT8c&w9Pyrj-By0000008m7NX8_n70W<(?(n=dsQ8WMm z000000EyTc0G zFa*#5000000000006<{~paB2?000000001h!Vo|M0000000000004y{fCc~n00000 z000003PS)50000000000000z*02%-Q0000000000C=3BK0000000000002-J0%!mL z0000000000pfCi`0000000000002N?2%rG~0000000000fWi000000000004NLrGynhq00000 z0000`7y@Vj00000000000H81g&;S4c000000000$VF;iB00000000000D!`%w0i*n zz{Xtp=2FHl-^krtlbM~KY4>t?L3H=_WO#H(_8!`o1IG@wdpQ6A00000007W(0%!mz zn3<`WeERN(xqahSyO+WXXm)xg z+r0n)pgEts^MUx8hTOV7kx%~PgLW?i0000000000T1o&700naS>x;QFe!Jbvpg?Zl zxRop4Tx$0+0000000000pk)Nm08k(|E?sN)5-6Y>m#(*a2><{9000000MIf5XaFdX z$%#AdUIGPl@AlnxF984m00000003G>01W^IQk}21dkGZK?DR~#mjD0&00000001o` zfCc~n00000000003PS)50000000000000z*02%-Q0000000000C=3BK0000000000 z002-J0%!mL0000000000pfCi`0000000000002N?2%rG~0000000000fWi000000000004NLr zGynhq000000000`7?pM}0002Ci|Of^{LkP1OD6B$%b|n&^Y(9kna+wok^=w$00000 z05n5w0RSvHc;axzjvq|_@L(#Pm6S@QBuTwi&;0y+rtUq+^-I@t<^07|=c{dAEk!ar zJC{pWuI234-)7?0?aa;1CrP@xI26l#|Dgrn|eV%_{`}00000007`cCx8Y3 zvj6B>W*Q zp_X_4>EGJDq_(ToYWd=;^LhWHPnV+S$IZ>n=f?O%Zj4W4cxW&O$M&~jl>h($00000 z02GM;8UVJr6R*9Lqc5LGrSpeB7SwC?%+AbYe)jt*y}jM(>gr0VygZKP2Zv4`$-xtc zlOzxB-f#12+HY=dKJWhVgPc46-O{mAsg(ZyzUdOcsB{U%9LsdVI5 zzx+jxA3c;(Y55fKN~Mz5UODx=mk0m=0000006;+rpaEc;I&f?(z5TsO9!=}La{kh) z@pGe&o<5$j5W*q?GoIrVxy)w%iHygHt9AAgydshOp7_a7b0D{sD@N@pcAQ#1MW z-48RecUQ)aA4+#`camhGx{#Y!Z{+NUUp#T`qMp8h*fMx;k_4z`p$1>#t;V zWXBWNOi$0`fByDgGI{r24jtT|w}11?+`IQ6?|txbu3j5YyQ>cNpDY2_U_%4H-Gv@hKB}MJpa23moq&xlXAJ7(UBeb@$0YT z@Sy`u{kj1F00000003B@02%|Hy$HICgO9Jr_TZSAOw& z4xTu?EL<&>O6l(H$-$F{(>K_+Y)y@5#b@=RyZ_)}Zr`3vlJxcU=A{!yn~s3L`09M# z`NR9mj?c}_=bP^?<>KY5dHdJD%;7@^R=vl?i&ygdci&63y0CO?a`ImO_wU}xTW|h2 zubh7AiFMU#wS4r+=lSTiQmV(~u+0JHhQf8)RvU_Y# zb{*K0j*gCu?%$oGr;q3BPtPuU&vLo6EJ9wicx?LNRBm0L$mGpCsdQE{cKlEVb_}Le zDrLv+ksNyIXukdY>r7m`nc3-?^bPiB$F7}89!-6|ePbd?GCw=NG|_pppH&guyLUe` zv$IK(U86fQ(BIeeJ!c`rNs`aM`a0LHKbi#n`Ilek$f2-Box|L9CU z{`89^k7D>EhYsZU(ZeZslrukH&9~oOeB$@ZrOVfr;^&c_!}TV&$;v8Wps3BUVHge)1LtV000000000h6F>vNHdN{CT$*;ABn#E$Q;c8z^EYzv z#NidMzkL2;KKsKbNghp6-g9toN~Kcf=jL^6Q_cf3QCt9UU3mIg}*%?u+wFpV?vnU7erLr|*9B#PzNC ztcu{_^z_o#eZ9S@RGR-I=dRJ6`M>_h|C#>2A42`!-k$uIw|<_Pnb};sKAyYx?&tpf zhbsoqv$Jz~_2rlH=Rg1P((m;H`}gL5{p)`$T|0UA-ckTPaqCXL`0DFNYwqjKU;XN> z?BBQNiF+=F)XAfX&>wt!Ce`XfMn`t!uiySv`o9modwYBG_HX_ozx`kTmWf+;^7Z-e za^l$G71s#>00000002Pq%Ilv30Bkjt&PvK19WA-n$i7{vbUq4PCvV!$Xfgm-+c>=H}*Bynb+SAg{ghqbEZD?(VJ}cr0q3 zy!XR@_iry;%G}(1lH`roPA`j}pEhypPHx?vOp?5E`lY4#c~NgqPj-!tBuVZ+c$lfF z>1Fo-000000001BV@!YsfNf}YdM4HR>QanbDwURpJ$*gdcVsL(_l%^szc1ar-RbD)NV#Ly^v<<8{2T)#1%JCpZvbK-VpW@hrRftYw`a3DS1%Rj%)?|<(+ZoXR0 zoyogNlK%d_92(od?)~rHyPtZ!o+SDGJMZQ9@4UC_xwEr#nf^X(2LJ#700000VDkjf z0I&_+yL~qc)#}psgFA+nopb)oxtu@q!xZG7zx`H5_bm@fTM_Bj>sg9P*VEnGvlMP` z#zJ)=(+^h;X-~fKqZ~PPbSboMm8}poH)7|G;gm|H)a&)!ymdP>v$N^zT|UiuHT8Nu zSFYX2@BaM{8xDudt9i|TFrw8Q%RD}N+n&L>;HG3oV>U0IRF3v0000006ZH4 zXaLxT7AG$E4-F(qdI$P)@WkOHQX}kET~w z=d1bh{m*jcn@dgKr&g;!5rHo{eClY9o<5e2N+tDLJ@+T?<<9u++`V-t_a^V><)6Kp z(S5r%y!Pk$S+&d1;6Mfj`g8yOgWSD)KbNmu Bg8ovJK#O?g=-@TK$x%u?=_T=?f zf0P6J_GX~JFWuc;`H%m6KVP0b-?H^~lsnSh-IXL+sMS(kSXlR(;i18$umAeL{wjwL z9%$Km0000000000Slh;bhC2XIXg9BnXMS!zNz&QXnZu`!rhj;FovW6cotazudT_^3 zOQtigW%}WC7OIZ|)s9L>hDUd_^!}s!cBP~8=+`iDZ9MP(f4|R{AAFW;7p~^v-TNsu zI8}Hh&-=4#m;S!q92(o7jolD{s7dI=e=9 zrl+TS>7K1rsdQv;pg&3S;K9R&);iGNxAgV3>*Fn76951J000000IL%~1Hd+Q`TWJ) zyz)c1Ik3U!PyhU{`Rt3cD^6FgR;xMl`Pp2%KAt3*`##JsmrJQsp8S3H;NjHL zd97UUkwarCl}f4C>-q5G&vN(P{WY%{8QGEk?<45*-(JkbtvfAU6951J000000IS=Y zV+R3%hMfEOi*)yPXJqeaN~Kcz2Kw^qpTCjQKYKMZQ`4!}>gnw6Om|ODO68SDA7B3Z zLiQcrpW)FR>FDUl(bFd~x^H*xjNi`P+mjg>9!UStK!!$kLPKwr*%^kuGHxZ3c&7pm2zulJ1Y z%^QFD)7-gnD?9g$WcPtR=~!cGb9KI&dcB@fO6lqA&FP=Kn(2pA>F({$`7`I*@>#XZ z;6Q)=@~xlcU;gbsGc!Azxw-kg`^OLS-Upv#Wap0T8r_*%t)B6l6PdhwKebvdfBWBl zoh0e%>P(W%&sX!#AKuTKKYb%RhKF+b>h-+;(V5K5%(i^J2lnsHp@aK#@zT}YnY^3- z=O2HYlgE$d;Ml&DN~O%q%;vj`m-E`or!sb6Uxo$;a`O0*eEjJbOM&<4Qzvrd&{&2B z2l8-gI+J(r<=YFF^6KfAa$tY!B7Fb=000000D$dI01W`!*v!;SKKlKi^77AL&)&oP z($Ue8QmK?mXJyq%$JP02W~XMJ`2Oopzsl*Ky_WvL{*=n442=wDXk>WVwdHbae)z=o z3s=)W*q@^>pGc*%l1gVKyASNi?gM+4tu>{U!|m0KU%ru@dq&gQ)tQb;NA@2%ko`vv zBuQpxW;1o?-ip7rB$>E=Gh@dOrFWn&rBW$7cJIuN-8(b${pZz=&#Ilq4(!YS@z=k} z@BaM{xqatul1Edu$8X-s_|03ZUU%~Nk$nBlg-lINXX4hK{L?@GZt1m`P8?0GR?GQs zFSc~8U0t2|)nB}s-{-wtymU3y>O#Iedp=*DJ^#dcubzG>$)oAxfA-qTnVOo;x%1y; zZf-uGocS`JocVIuyPu+3HHtNHZZ4|DmO(HuT`Bs+HR zOjmbz${mja+U=d*4<6>$wTWCh_uW#^yJ+I-&HQQd-JE#sRCbT;NmqCG(!}V6 z>O$sbXLD!#b}pZ9U9@`s%(+b7n#{46k7syfM>;wyDV0j8*XvoRE@b+_RK_n~&&?}0 zn!4|mZ!V=)tL4}$Co(WJm{Pfv+CnY&C-3FlCtu~*%d5w%cPAzvo%7hW^;$i1Gqb6F zKUumRpH(}Jj_l0;`1`-f)oVBM^*0xC_1cX*oSIJZDDoZ}9LT}3eR=7`v5f3|6oQZJ z+>yWg+qd)H2cP89);&%es} z#I01T3n`b&*)cqr0?@w|4%|HBIyO#g}000000IcC3|M4HQuuw~X|D&Hc z`?#mSU+vgh$9ZuG_5e1o_&-}60000000000007uF1keBg0000000000Kw$`=0RR91 z00000004l(5I_R}00000000000EHod1^@s6000000000ALjVl`000000000002GD* z8UO$Q000000000e3;{F%000000000008khLXaE2J000000001>Fa*#50000000000 z06<{~paGyjx_i3Yy#xxVyVvg<0000000000whjR_02IjJ$WXhNKmiSn47Ym;00000 z00000&@uvO04R`yCl0rJ2^7%bQ%Bpq1ONa4000000B9KjGyoLH-b4GdYya+cFM|Tv zb8v5V?cdYxWdHyG0000006@zKpaGy@UVH1u8QHh1-OHc=M)&Q?tG{@o-OB&~00000 z004lNsQpuiOX000000002kcFOHu00000000000000$qXf_Z z000000000006<{~paB2?000000001h!Vo|M0000000000004y{fCc~n0000000000 z3PS)50000000000000z*02%-Q0000000000C=3BK0000000000002-J0%!mL00000 z00000pfCi`0000000000002N?2%rG~0000000000fWi000000000004NLrGynhq000000000` z7y@Vj00000000000H81g&;S4c000000000$VF;iB00000000000D!^}Km))!N~Kb} zmjD0&00000z&7C-H2|zn01d#lV1oz%000000Kit~**E~(g#a1=000000000004NLr zGynhq000000000`7y@VjwlzQg2LJ#70001hqVcR7fbC8I4FFHEQ3L=000000;6>pX zHUKOqfChjDEN&=gW@g&F5&!@I00000wwlFf(PC!+Xp8_F02)v(mr}1MlarI}UJ3vJ z0000009(xDZ zCV&Qj22?7Q)M~Zd93Rh(8(;HIXga^}ousnzP~ z>gr6nEaw7%MwEW_>tEN~y$Im>E46z8&?fcz%KzJ2>G(>=rlzJ-uh&y9m$LuBf$ZD6 zH@kN2N>5Ku%hw73000000KnEWJw2UUw{GS7jT^ak^=fLhdP=2I`ucj8om(m`FFaN{ zw$^c8Jc2!d&GR!80H6uIy*-(mo6G!sHCHZQ$<-@YV-E=c0000006;V9^+!Xw>h*d$ zJ1gnx>T36r0H9C=&;Zb+uCA_BDwWL7&!<+aXJMhXG%b3y3Dc`-_Iv;U000000A38u zPF!9*zf>xvTrQ`hqnysp&XmjLXR$m0*wO^h0I-TuskAImUOZMVm($(dy>xuFkh#&o zSqKdP0000008k8#hR>^=x6<)Oj{yLW`0GOekj-x#o7uRocHZJY000000002ISekvN zyV+;R&E6LPwi^?m0oYbnn(Ex_`K#Syt>a1KQ=XsRu$m4H00000008iOZ8S7q>$=TO zgx=`;0>D-zfChl)q}llT@#_Ep000000C=%^whI8yPr2O-0Du=oEB?0adK=niek2kA z00000001w(MxFydkLS?5?0bqkRv*{E<0{{R30000KTcgi?1h*fludQ_M z;~KpV00000004kzW214gU>N|OEdewD+tNm&<&B2Ui<{SGgJzpv00000004kuS?@V- zD}Q2fBkunahU=5p%oST^j-ROD%00000004M#HS%2dS;o--upN}!y#N4cx6N)W8{NDv{sRC2 z00000z}C{tGvVj)j2Zy8IuoD)paHF%^!)T@v{log0RR910001ZJ~k2|w<3-P03H!Q z13=afoSQi(X)bDBZ38Qe1^@s60001JuT})fjow2b4FHW3Km)+{S`|Sro|kMcVzzMw z00000001biW}f+qp8=pb0%!nuOsl6nw<3fF00000005vkS{*(&drtt^4g}Bu@RVkz zJU1FPKfM_hL<0Z-00000Yz-TYlf};fuyF!t09ZjY5p>dg(7e(HRTK>X000000PtdK zMU4C`CPV|kb|ZiWfK_Z{!t-V#W*b)k000000D!Hl*=NF@Ap^kb%I#hN0KCXHvH`UT z1poj50001B(MFyld+rPXYcl~F0M^mWBFa*#5000000000006<{~paB2? z000000001h!Vo|M0000000000004y{fCc~n00000000003PS)50000000000000z* z02%-Q0000000000C=3BK0000000000002-J0%!mL0000000000pfCi`0000000000 z002N?2%rG~0000000000fWi000000000004NLrGynhq000000000`7y@Vj00000000000H81g z&;S4c000000000$VF;iB00000000000D!^}Kmz~(0000000000g&}|j0000000000 z000U@01W^D00000000006ovpA0000000000001Zq0W<&r0000000000P#6Me00000 z00000005vc1keBg0000000000Kw$`=0RR9100000004l(5I_R}00000000000EHod z1^@s6000000000ALjVl`000000000002GD*8UO$Q000000000e3;{F%0000000000 z08khLXaE2J000000001>Fa*#5000000000006<{~paB2?000000001h!Vo|M00000 z00000004y{fCc~n00000000003PS)50Pz2}YX>9%0001j{=aTVpgRNr000000000s z1ZV&N0000000000U_*cg0000000000001@wXaE2J000000001BLx2VV0000000000 z05$|@0000000000003Y^fCc~n0000000000HUww@00000000000ANFa1^@s600000 z0000s1ZV&N0000000000U_*cg0000000000001@wXaE2J000000001BLx2VV00000 z0000005$|@0000000000003Y^fCc~n0000000000HUww@00000000000ANFa1^@s6 z000000000s1ZV&N0000000000U_*cg0000000000001@wXaE2J000000001BLx2VV z000000000005$|@0000000000003Y^fCc~n0000000000HUww@00000000000ANFa z1^@s6000000000s1ZV&N0000000000U_*cg0000000000001@wXaE2J000000001B zLx2VV000000000005$|@0000000000003Y^fCc~n0000000000HUww@0000000000 z0ANFa1^@s6000000000s1ZV&N0000000000U_*cg0000000000001@wXaE2J00000 z0001BLx2VV000000000005$|@0000000000003Y^fCc~n0000000000HUww@00000 z000000ANFa1^@s6000000000s1ZV&N0000000000U_*cg0000000000001@wXaE2J z000000001BLx2VV000000000005$|@0000000000003Y^fCc~n0000000000HUww@ z00000000000ANFa1^@s6000000000s1ZV&N0000000000U_*cg0000000000001@w zXaE2J000000001BLx2VV000000000005$|@0000000000003Y^fCc~n0000000000 zHUww@00000000000ANFa1^@s6000000000s1ZV&N0000000000U_*cg0000000000 z001@wXaE2J000000001BLx2VV000000000005$|@0000000000003Y^fCc~n00000 z00000HUww@00000000000ANFa1^@s6000000000s1ZV&N0000000000U_*cg00000 z00000001@wXaE2J000000001BLx2VV000000000005$|@0000000000003Y^fCc~n z0000000000HUww@00000000000ANFa1^@s6000000000s1ZV&N0000000000U_*cg z0000000000001@wXaE2J000000001BLx2VV000000000005$|@0000000000003Y^ zfCc~n0000000000HUww@00000000000ANFa1^@s6000000000s1ZV&N0000000000 zU_*cg0000000000001@wXaE2J000000001BLx2VV000000000005$|@0000000000 z003Y^fCc~n0000000000HUww@00000000000ANFa1^@s6000000000s1ZV&N00000 z00000U_*cg0000000000001@wXaE2J000000001BLx2VV000000000005$|@00000 z00000003Y^fCc~n0000000000HUww@00000000000ANFa1^@s6000000000s1ZV&N z0000000000U_*cg0000000000001@wXaE2J000000001BLx2VV000000000005$|@ z0000000000003Y^fCc~n0000000000HUww@00000000000ANFa1^@s6000000000s z1ZV&N0000000000U_*cg0000000000001@wXaE2J000000001BLx2VV0000000000 z05$|@0000000000003Y^fCc~n0000000000HUww@00000000000ANFa1^@s600000 z0000s1ZV&N0000000000U_*cg0000000000001@wXaE2J000000001BLx2VV00000 z0000005$|@0000000000003Y^fCc~n0000000000HUww@00000000000ANFa1^@s6 z000000000s1ZV&N0000000000U_*cg0000000000001@wXaE2J000000001BLx2VV z000000000005$|@0000000000003Y^fCc~n0000000000HUww@00000000000ANFa z1^@s6000000000s1ZV&N0000000000U_*cg0000000000001@wXaE2J000000001B zLx2VV000000000005$|@0000000000003Y^fCc~n0000000000HUww@0000000000 z0ANFa1^@s6000000000s1ZV&N0000000000U_*cg0000000000001@wXaE2J00000 z0001BLx2VV000000000005$|@0000000000003Y^fCc~n0000000000HUww@00000 z000000ANFa1^@s6000000000s1ZV&N0000000000U_*cg0000000000001@wXaE2J z000000001BLx2VV000000000005$|@0000000000003Y^fCc~n0000000000HUww@ z00000000000ANFa1^@s6000000000s1ZV&N0000000000U_*cg0000000000001@w zXaE2J000000001BLx2VV000000000005$|@0000000000003Y^fCc~n0000000000 zHUww@00000000000ANFa1^@s6000000000s1ZV&N0000000000U_*cg0000000000 z001@wXaE2J000000001BLx2VV000000000005$|@0000000000003Y^fCc~n00000 z00000HUww@00000000000ANFa1^@s6000000000s1ZV&N0000000000U_*cg00000 z00000001@wXaE2J000000001BLx2VV000000000005$|@0000000000003Y^fCc~n z0000000000HUww@00000000000ANFa1^@s6000000000s1ZV&N0000000000U_*cg j0000000000001@uD??jK1O$*e00000NkvXXu0mjfUM3)| literal 0 KcmV+b0RR6000031 diff --git a/date_range/static/description/date_range_wizard.png b/date_range/static/description/date_range_wizard.png new file mode 100644 index 0000000000000000000000000000000000000000..f254ba49c3b71cf05e54a2e685eb27a58695f7af GIT binary patch literal 157717 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

    o*F^`i&>K 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 z0000000000000002pL!a4FCWD00000000000000000000001Ea3!ni20000000000 z00000000000000WWMBa_00000000000000000000000000E7%IfCc~n0000000000 z0000000000004lHfd$Y200000000000000000000000005Hhd;8UO$Q0000000000 z0000000000002S;7C-|4000000000000000000000000$$iM<<000000000000000 z000000000000OV z05FZRqC?8qxKYh+$pqnU2H{dY<00<8G>s@Ol+O0nt>~;VE008R6 zl`{wQ)5SCO@Q4)MKVp*77XM89&ipf=Jv0yKt$~Z;Og(<@^U8MQAz$6VD(p_ysc%QN< z-B*A{&xv>SK++pJ;mG4()v2E(DR{drmzA?}v?gw?khD?j3f|PAA3sq4eonuyN0Zjb zc0Pt}T9dO|k99SqHvoVjQvK`N>PXY?{8N*>;a<2C@`U&<~hfA2PB>^h{}Lf4uL#k5gEmp#7){k7p#==70O%HFy~OXg11_wVkfaZkUm{L*0e1pvX}iVBXLQpS55HGk%K^}cJM z9$%lOPs@VcS3}U0?khm(bNt9Q*WzbM+L5K)pzg0!=yHi`AF!n4ipu?QwU;l*^<{MD zbh%C^fo`DQ000000006>$rtwbJtwL6phxr)-^K_4exY2S?pmgCgGOl7+>P42*K^H< zO1@C;ksNJUIGZ&W03lBK(O+ws$Kq#qzR~}@w_2Ny2IhT!&H!x?*>hJZv+pmIe7(~^ z0|03XiqE(o@V%n!^u@~Fb4b5_Yqb(X z_*g*D?`zow9Y2z%+&w#$+4YC|uj!5CTM+;P!cpyCf6?oAIoiDUf|4f0Hq1?yo>l&l zJZ0|LrpqIKp*Kf(@9#xxZEe5&2An5py?9q=cPt^ zjG^b~6s7iSWeY{;lwFvo+`=oiTyjcprA}2;)($=8_hZ)J4)5JdK-sSgtkC zj`bD}F6q-FU#P^_g#)quz3y=z0H_)N)c^^U_!$Sz0RRF*z^Y=~?COUaz8{zxF?>&54t= zT9PzK!-Cum0DymqQ2*(_R^Ier_fZGZUeX71Dj$$3D?O?GTi0ksdYc8s+XbO~lxKr=gUk@it8mrb@cPd-b{#}PuG$BD!#r}R@4t!cH$%V4o#E$Oj#bi64l3ydjIy4GG`3c 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 znw7^ZKodyzCg-$sy(RoC!w4lfU1ke4s$}<$*Eqt@006-2m22Dp|$#R`y_=Ceg?dop{JsM`LY7n{XxImQ>ywFjCM^&MLm_MStD*LEeQaC zS1CDJAd@;ME}HN&fbYJ-lX;dO3=tZ|n73E!@}o!9E~uBzzP3#NzJA@)%|Q#ewS9Z_ zerbVxhYa>~QvgZQjDb@$;Lc$EJo^<@eSOW-&H3K*xxIt_@bIq`8Nh5NeD~by=?1`y z9NVFF)}=24Cr?y3%W6Ayb@x_fSVx6MJ|5-5Qtbc$0Bu}xwl*A*t3UX_ZDT(bNa6{W#s1H7K^(0g_Fk`x(xl3@6*G4>49-AhskKcmfg zs7JW|cl__ww_|TlH|2XRxMMH<-}pBPKjS;=mT$lP_FGRk0ssI20002q<8oG_K0Fbm z4mz&O$5!b2*VYHxFVVRFnXh0^HV!}wFzc)1|4`<}UCKIrwc(1;x3||lVUOs?38QpR zS3_$w5CDKykf-G_FDre*E83eF=IO=&Knt@R^VXTAvH!JBua5EYbc4`LzBQRuzGJs8 zZQP=-zbx}~bI=60ckx%(DHG*C;St?pZ42PdDd#BcOd( z{WSDH^#ApXRlD1m$%OAN0?+^e00000aLeT#aoV)`-I{lHd`%->SfoLnJkurst;Bp? zUltdt0RR9109;eP?E_u;N3JSA`OMQzfg5~> z-K#rCKBUfLM|rv_fZP7}RHk;E&DOpPAA7nf-&rGi+@~M*8LcUI$9TFaK&v1C4FCWD z0002DRAfD+|J%66a-;nW1&(`K4@O6-3&myt000000KCe#CbO!J=IdJC=elveM5YTD zWx7zRe^*`ebkn}qZuRLPV~_4K_6ShBo`LERc8`1phf?hs-w8LqG3lR|KGVU{PgQvJ zyv|mBp|h1Gx@xZSbkn>>M}v=g`v$7F?_CP+*i#R5|AFrBb}!YQ@x4O;8UO$Q00000 z0000000000fY-Ry(+vOs000000000000000000125r75&000000000000000007`M z2tWe>000000000000000008hB1fT%`000000000000000004Lm0?+^e0000000000 z00000006uO0cZdK000000000000000003Tt05kvq000000000000000006H+02%-Q z0000000000000000D#vZ01W^D0000000000000000KjVyfCc~n000000000000000 z0N^zUKmz~(0000000000000000Pq?FpaB2?0000000000000000C)`o&;S4c00000 z00000000000K5hPXaE2J0000000000000000A7OtGynhq0000000000000000Ixv+ z8UO$Q000000000000000fY%@Z4FCWD000000000000000z-thI1^@s60000000000 z00000;57(90{{R3000000000000000@EQc50RR91000000000000000cnt#300000 z000000000000000yvFUvPn`C28vp12000000000000000 z0002sH3&ch0000000000000000002+8U&yL0000000000000000001Z4Fb>r00000 z00000000000002I1_5XQ00000000000000000019g8(!D00000000000000000025 zK>!*6000000000000000004m3AOH;j000000000000000006*i5P${%0000000000 z00000007`M2tWe>000000000000000008hB1fT%`000000000000000004Lm0?+^e z000000000000000006uO0cZdK000000000000000003Tt05kvq000000000000000 z006H+02%-Q0000000000000000D#vZ01W^D0000000000000000KjVyfCc~n00000 z00000000000N^zUKmz~(0000000000000000Pq?FpaB2?0000000000000000C)`o z&;S4c0000000000000000K5hPXaE2J0000000000000000A7OtGynhq0000000000 z000000Ixv+8UO$Q000000000000000fY%@Z4FCWD000000000000000z-thI1^@s6 z000000000000000;57(90{{R3000000000000000@EQc50RR91000000000000000 zcnt#300000000000000000000yaoYi00000000000000000000UV{KM0000000000 z0000000000uR#DB0000000000000000001h*B}550000000000000000002MYY>12 z0000000000000000002sH3&ch0000000000000000002+8U&yL000000000000000 z0001Z4Fb>r0000000000000000002I1_5XQ00000000000000000019g8(!D00000 z000000000000025K>!*6000000000000000004m3AOH;j000000000000000006*i z5P${%000000000000000007`M2tWe>000000000000000008hB1fT%`0000000000 z00000004Lm0?+^e000000000000000006uO0cZdK000000000000000003Tt05kvq z000000000000000006H+02%-Q0000000000000000D#vZ01W^D000000000000000 z0KjVyfCc~n0000000000000000N^zUKmz~(0000000000000000Pq?FpaB2?00000 z00000000000C)`o&;S4c0000000000000000K5hPXaE2J0000000000000000A7Ot zGynhq0000000000000000Ixv+8UO$Q000000000000000fY%@Z4FCWD0000000000 z00000z-thI1^@s6000000000000000;57(90{{R3000000000000000@EQc50RR91 z000000000000000cnt#300000000000000000000yaoYi00000000000000000000 zUV{KM00000000000000000000uR#DB0000000000000000001h*B}550000000000 z000000002MYY>120000000000000000002sHEut7y2#UQ00000000000000000000 z0GCh!8UO$Q000000000000000fY-R?+i$=9*3*pu00000000000000000000S5N^O z0000000000000000001h*B}550000000000000000002MYY>12000000000000000 z0002sH3&ch0000000000000000002+8U&yL0000000000000000001Z4Fb>r00000 z0000000000@c*-SzcE(V2foKY-88@x@Ie{UDAQb&UJ1jMI4lVQ8v$<+t^p=pWU>X> zDuOJlwYImF7R8EUv9?t!i+>Q@rO*wOHG`yulDnW;7)V%#$Q1)ANbU}p4MQIQPZ+vM z?}It>2bdXV02zMzdL<^m?>WEoJKy<@=Q~f{=L-N(7y@Vj00000000000H81g&;S4c z000000000$VF;iB00000000000D!^}Kmz~(0000000000g&}|j0000000000000U@ z01W^D00000000006ovpA0000000000001Zq0W<&r0000000000P#6Me0000000000 z005vc1keBg0000000000Kw$`=0RR9100000004l(5I_R}00000000000EHod1^@s6 z000000000ALjVl`000000000002GD*8UO$Q000000000e3;{F%000000000008khL zXaE2J000000001>Fa*#5000000000006<{~paB2?000000001h!Vo|M0000000000 z004y{fCc~n00000000003PS)50000000000000z*02%-Q0000000000C=3BK00000 z00000002-J0%!mL0000000000pfCi`0000000000002N?2%rG~0000000000fWi0000000000 z04NLrGynhq000000000`7y@Vj00000000000H81g&;S4c000000000$VF;iB00000 z000000D!^}Kmz~(0000000000g&}|j0000000000000U@01W^D00000000006ovpA z0000000000001Zq0W<&r0000000000P#6Me0000000000005vc1keBg0000000000 zKw$`=0RR9100000004l(5I_R}00000000000EHod1^@s6000000000ALjVl`00000 z0000002GD*8UO$Q000000000e3;{F%000000000008khLXaE2J000000001>Fa*#5 z000000000006<{~paB2?000000001h!Vo|M0000000000004y{fCc~n0000000000 z3PS)50000000000000z*02%-Q0000000000C=3BK0000000000002-J0%!mL00000 z00000pfCi`0000000000002N?2%rG~0000000000fWi000000000004NLrGynhq000000000` z7y@Vj00000000000H81g&;S4c000000000$VF;iB00000000000D!{y^5H*x($jMQ z0000000000008I`J3s>f00000000000EO|T|N5{0`g2cD0ssI2000000001>E9?Lb z0000000000000z*02%-Q0000000000C=3BK0000000000002-J0%!mL0000000000 zpfCi`0000000000002N?2%rG~0000000000fWi000000000004NLrGynhq000000000`7y@Vj z00000000000H81g&;S4c000000000$VF;iB00000000000D!^}Kmz~(0000000000 zg&}|j0000000000000U@01W^D00000000006ovpA0000000000001Zq0W<&r00000 z00000P#6Me0000000000005vc1keBg0000000000Kw$`=0RR9100000004l(5I_R} z00000000000EHod1^@s6000000000ALjVl`000000000002GD*8UO$Q000000000e z3;{F%000000000008khLXaE2J000000001>Fa*#5000000000006<{~paB2?00000 z0001h!Vo|M0000000000004y{fCc~n00000000003PS)50000000000000z*02%-Q z0000000000C=3BK0000000000002-J0%!mL0000000000pfCi`0000000000002N? z2%rG~0000000000fWi000000000004NLrGynhq000000000`7y@Vj00000 z000000H81g&;S4c000000000$VF;iB00000000000D!^}Kmz~(0000000000g&}|j z0000000000000U@01W^D00000000006ovpA0000000000001Zq0W<&r0000000000 zP#6Me0000000000005vc1keBg0000000000Kw$`=0RR9100000004l(5I_R}00000 z000000EHod1^@s6000000000ALjVl`000000000002GD*8UO$Q000000000e3;{F% z000000000008khLXaE2J000000001>Fa*#5000000000006<{~paB2?000000001h z!Vo|M0000000000004y{fCc~n00000000003PS)50000000000000z*02%-Q00000 z00000C=3BK0000000000002-J0%!mL0000000000pfCi`0000000000002N?2%rG~ z0000000000fWi zFa*#5000000000006<{~paB2?000000001h!Vo|M0000000000004y{fCc~n00000 z000003PS)50000000000000z*02%-Q0000000000C=3BK0000000000002-J0%!mL z0000000000pfCi`0000000000002N?2%rG~0000000000fWi000000000004NLrGynhq00000 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 z000000002!DgiVA000000000008khLXaE2J000000001>Fa*#5000000000006<{~ zpaB2?000000001h!Vo|M0000000000004y{fCc~n00000000003PS)50000000000 z000z*02%-Q0000000000C=3BK0000000000002-J0%!mL0000000000pfCi`00000 z00000002N?2%rG~0000000000fWi000000000004NLrGynhq000000000`7y@Vj0000000000 z0H81g&;S4c000000000$VF;iB00000000000D!^}Kmz~(0000000000g&}|j00000 z00000000U@01W^D00000000006ovpA0000000000001Zq0W<&r0000000000P#6Me z0000000000005vc1keBg0000000000Kw$`=0RR9100000004l(5I_R}0000000000 z0EHod1^@s6000000000ALjVl`000000000002GD*8UO$Q000000000e3;{F%00000 z0000008khLXaE2J000000001>Fa*#5000000000006<{~paB2?0001VTzs?u028xG zL_t&l0001h!Vo|M0000000000004y{fCc~n00000000003PS)50000000000000z* z02%-Q0000000000C=3BK0000000000002-J0%!mL0000000000pfCi`0000000000 z002N?2%rG~0000000000fWis0000000000upvML0000000000000{TGynhq0000000026AwUBF0000000000 z02=}{0000000000006KdKmz~(00000000008v--{00000000000I(rI0{{R300000 z0000R0yF>s0000000000upvML0000000000000{TGynhq0000000026AwUBF00000 z0000002=}{0000000000006KdKmz~(00000000008v--{00000000000I(rI0{{R3 z000000000R0yF>s0000000000upvML0000000000000{TGynhq0000000026AwUBF z000000000002=}{0000000000006KdKmz~(00000000008v--{00000000000I(rI z0{{R3000000000R0yF>s0000000000upvML0000000000000{TGynhq0000000026 zAwUBF000000000002=}{0000000000006KdKmz~(00000000008v--{0000000000 z0I(rI0{{R3000000000R0yF>s0000000000upvML0000000000000{TGynhq00000 z00026AwUBF000000000002=}{0000000000006KdKmz~(00000000008v--{00000 z000000I(rI0{{R3000000000R0yF>s0000000000upvML0000000000000{TGynhq z0000000026AwUBF000000000002=}{0000000000006KdKmz~(00000000008v--{ z00000000000I(rI0{{R3000000000R0yF>s0000000000upvML0000000000000{T zGynhq0000000026AwUBF000000000002=}{0000000000006KdKmz~(0000000000 z8v--{00000000000I(rI0{{R3000000000R0yF>s0000000000upvML0000000000 z000{TGynhq0000000026AwUBF000000000002=}{0000000000006KdKmz~(00000 z000008v--{00000000000I(rI0{{R3000000000R0yF>s0000000000upvML00000 z00000000{TGynhq0000000026AwUBF000000000002=}{0000000000006KdKmz~( z00000000008v--{00000000000I(rI0{{R3000000000R0yF>s0000000000upvML z0000000000000{TGynhq0000000026AwUBF000000000002=}{0000000000006Kd zKmz~(00000000008v--{00000000000I(rI0{{R3000000000R0yF>s0000000000 zupvML0000000000000{TGynhq0000000026AwUBF000000000002=}{0000000000 z006KdKmz~(00000000008v--{00000000000I(rI0{{R3000000000R0yF>s00000 z00000upvML0000000000000{TGynhq0000000026AwUBF000000000002=}{00000 z00000006KdKmz~(00000000008v--{00000000000I(rI0{{R3000000000R0yF>s z0000000000upvML0000000000000{TGynhq0000000026AwUBF000000000002=}{ z0000000000006KdKmz~(00000000008v--{00000000000I(rI0{{R3000000000R z0yF>s0000000000upvML0000000000000{TGynhq0000000026AwUBF0000000000 z02=}{0000000000006KdKmz~(00000000008v--{00000000000I(rI0{{R300000 z0000R0yF>s0000000000upvML0000000000000{TGynhq0000000026AwUBF00000 z0000002=}{0000000000006KdKmz~(00000000008v--{00000000000I(rI0{{R3 z000000000R0yF>s0000000000upvML0000000000000{TGynhq0000000026AwUBF z000000000002=}{0000000000006KdKmz~(00000000008v--{00000000000I(rI z0{{R3000000000R0yF>s0000000000upvML0000000000000{TGynhq0000000026 zAwUBF000000000002=}{0000000000006KdKmz~(00000000008v--{0000000000 z0I(rI0{{R3000000000R0yF>s0000000000upvML0000000000000{TGynhq00000 z00026AwUBF000000000002=}{0000000000006KdKmz~(00000000008v--{00000 z000000I(rI0{{R3000000000R0yF>s0000000000upvML0000000000000{TGynhq z0000000026AwUBF000000000002=}{0000000000006KdKmz~(00000000008v--{ z00000000000I(rI0{{R3000000000R0yF>s0000000000upvML0000000000000{T zGynhq0000000026AwUBF000000000002=}{0000000000006KdKmz~(0000000000 z8v--{00000000000I(rI0{{R3000000000R0yF>s0000000000upvML0000000000 z000{TGynhq0000000026AwUBF000000000002=}{0000000000006KdKmz~(00000 z000008v--{00000000000I(rI0{{R3000000000R0yF>s0000000000upvML00000 z00000000{TGynhq0000000026AwUBF000000000002=}{0000000000006KdKmz~( z00000000008v--{00000000000I(rI0{{R3000000000R0yF>s0000000000upvML z0000000000000{TGynhq0000000026AwUBF000000000002=}{0000000000006Kd zKmz~(00000000008v--{00000000000I(rI0{{R3000000000R0yF>s0000000000 zupvML0000000000000{TGynhq0000000026AwUBF000000000002=}{0000000000 z006KdKmz~(00000000008v--{00000000000I(rI0{{R3000000000R0yF>s00000 z00000upvML0000000000000{TGynhq0000000026AwUBF000000000002=}{00000 z00000006KdKmz~(00000000008v--{00000000000I(rI0{{R3000000000R0yF>s z0000000000upvML0000000000000{TGynhq0000000026AwUBF000000000002=}{ z0000000000006KdKmz~(00000000008v--{00000000000I(rI0{{R3000000000R z0yF>s0000000000upvML0000000000000{TGynhq0000000026AwUBF0000000000 z02=}{0000000000006KdKmz~(00000000008v--{00000000000I(rI0{{R300000 z0000R0yF>s0000000000upvML0000000000000{TGynhq0000000026AwUBF00000 z0000002=}{0000000000006KdKmz~(00000000008v--{00000000000I(rI0{{R3 z000000000R0yF>s0000000000upvML0000000000000{TGynhq0000000026AwUBF z000000000002=}{0000000000006KdKmz~(00000000008v--{00000000000I(rI z0{{R3000000000R0yF>s0000000000upvML0000000000000{TGynhq0000000026 zAwUBF000000000002=}{0000000000006KdKmz~(00000000008v--{0000000000 z0I(rI0{{R3000000000R0yF>s0000000000upvML0000000000000{TGynhq00000 z00026AwUBF000000000002=}{0000000000006KdKmz~(00000000008v--{00000 z000000I(rI0{{R3000000000R0yF>s0000000000upvML0000000000000{TGynhq z0000000026AwUBF000000000002=}{0000000000006KdKmz~(00000000008v--{ z00000000000I(rI0{{R3000000000R0yF>s0000000000upvML0000000000000{T zGynhq0000000026AwUBF000000000002=}{0000000000006KdKmz~(0000000000 z8v--{00000000000I(rI0{{R3000000000R0yF>s0000000000upvML0000000000 z000{TGynhq0000000026AwUBF000000000002=}{0000000000006KdKmz~(00000 z000008v--{00000000000I(rI0{{R3000000000R0yF>s0000000000upvML00000 z00000000{TGynhq0000000026AwUBF000000000002=}{0000000000006KdKmz~( z00000000008v--{00000000000I(rI0{{R3000000000R0yF>s0000000000upvML z0000000000000{TGynhq0000000026AwUBF000000000002=}{0000000000006Kd zKmz~(00000000008v--{00000000000I(rI0{{R3000000000R0yF>s0000000000 zupvML0000000000000{TGynhq0000000026AwUBF000000000002=}{0000000000 z006KdKmz~(00000000008v--{00000000000I(rI0{{R3000000000R0yF>s00000 z00000upvML0000000000000{TGynhq0000000026AwUBF000000000002=}{00000 z00000006KdKmz~(00000000008v--{00000000000I(rI0{{R3000000000R0yF>s z0000000000upvML0000000000000{TGynhq0000000026AwUBF000000000002=}{ z0000000000006KdKmz~(00000000008v--{00000000000I(rI0{{R3000000000R z0yF>s0000000000upvML0000000000000{TGynhq0000000026AwUBF0000000000 z02=}{0000000000006KdKmz~(00000000008v--{00000000000I(rI0{{R300000 z0000R0yF>s0000000000upvML0000000000000{TGynhq0000000026AwUBF00000 z0000002=}{0000000000006KdKmz~(00000000008v--{00000000000I(rI0{{R3 z000000000R0yF>s0000000000upvML0000000000000{TGynhq0000000026AwUBF z000000000002=}{0000000000006KdKmz~(00000000008v--{00000000000I(rI z0{{R3000000000R0yF>s0000000000upvML0000000000000{TGynhq0000000026 zAwUBF000000000002=}{0000000000006KdKmz~(00000000008v--{0000000000 z0I(rI0{{R3000000000R0yF>s0000000000upvML0000000000000{TGynhq00000 z00026AwUBF000000000002=}{0000000000006KdKmz~(00000000008v--{00000 z000000I(rI0{{R3000000000R0yF>s0000000000upvML0000000000000{TGynhq z0000000026AwUBF000000000002=}{0000000000006KdKmz~(00000000008v#Vk V1y=%t6jJ~I002ovPDHLkV1iZ|6`BA5 literal 0 KcmV+b0RR6000031 diff --git a/date_range/static/description/date_range_create.png b/date_range/static/description/date_range_create.png new file mode 100644 index 0000000000000000000000000000000000000000..295c9351537330bb4cfeae113271db7515981a1e GIT binary patch literal 318995 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 z-cF8=4ys%fAKb;p8_S z0ID|2gG2c`c_>cdv*Hw9&Z=&Wdu!TzPpXSYCDjH1000000000000000sB{FN0RUB- z$3VURTafnr5ursZR%qA33?-eiw0o9!y+-m0?4}{3daH}2Gc*7I00000000000002s zdPM*l08sTgdCGUtNIgGjq_ryn00000000000000009cuwwF>|M000000000000000 z004l?MF1KA000000000000000004l^uzCQxhWkzCf0(RW2h2<+^Dn~kd$|ZZJHxdu z2R4qs5dZ)HTrceH?IlTtg@snG1ONa40C2r3IQyN`-p=Z`Z~*`S005}+tp4q}QS-)< zBohhfs^M&2)vINbORnnZ;BbwLfvw|j1ONa4*9#YCCrMIHZmyLp0RR9109>zfbIjj4 zoz8v-1poj5008By0s&|*Ns@s^u~mfm7va_7(gA1(2XhBBqU*TOxxWcVM*`3Q006i? zI6FH_k}^)8v2rB<0001h>($AO(~=}-Cj!s_00000T#D5L&|PlsAv=3}Nd}U%)@Cxt zpB)?>6gn{MlB-v*?jp&&4f%Bxckb_@S~X{@)&T$j08|ur_nRb1nVCjqWo28r8UO$Q z0KoMo)0k!XzFG688dk0b00000fU3{x0cekUwRQ77!>wHgiiOVy-*by7CRtiP8>Gf9z13@E z|I6OmwYrNO9LycO&3iJ*Ku_o!iox>Vt;zh~uE8J&2Yb1m?GO$C003MsJZibi#l=~L zg@rnF_=t`iO;@HdONE7n)-DYI0001BV+slil$mMNk)!EKPC2N;!a}*YILou{rJEE1 z000000Lfr7nW{wIxUir=%fDHywF`e&6)EY4Vz4u)&&UB9GAF?DhO6o~X`p(I8>mzNuJUfx>>uqfKfgd( zIk_q*C{#f~Awl*VgyC$*XGaHnRdaEcqvMqa=m7u#09%utldIEz|E;{deC6imsi>&P z+9d%10001Nh@G9CoSmKI?Bt}HH`S1fi?g*$0ssI20KleHxd1c(000000000000000 z0001#$IjXX00000000000000000000z~v$U4FCWD000000000000000z-ADD1^@s6 z000000000000000U^56n0{{R3000000000000000uo(oP0RR91000000000000000 z*bD;D00000000000000000000Yz6^n00000000000000000000HiG~(0000000000 z0000000000n?V2?0000000000000000001h%^&~`0000000000000000002MW)Oe| z0000000000000000001BGYCKf0000000000000000002683dpK000000000000000 z0002k3!*6000000000000000004l^AOH;j000000000000000006*d z5P${%000000000000000003Y!2tWe>000000000000000006KV1fT%`0000000000 z00000007tw0?+^e000000000000000003+T0cZdK000000000000000001_F05kvq z000000000000000005go02%-Q0000000000000000D#RP01W^D000000000000000 z0KjGtfCc~n0000000000000000AMo+Kmz~(0000000000000000I(SZpaB2?00000 z00000000000N4xy&;S4c0000000000000000Bi;UXaE2J00000000000000005-!R zF)7*FH2?qr0000000000000000KjFT12g~t000000000000000005g|$j!?)S-S`T z00000000000000000010TTXVCwM&ph2WS8Q000000000000000001_G05kvq00000 z0000000000005go02%-Q0000000000000000D#RP01W^D0000000000000000KjGt zfCc~n0000000000000000AMo+Kmz~(0000000000000000I(SZpaB2?0000000000 z000000N4xy&;S4c0000000000000000Bi;UXaE2J00000000000000005*dFGynhq z0000000000000000GmMo8UO$Q000000000000000fXyHP4FCWD000000000000000 zz-ADD1^@s6000000000000000U^56n0{{R3000000000000000xaJlwUaZB77ysk^ z5P${%000000000000000003}J6%RiD(-1TPXaE2J0000000000000000M|@ef#-h` zf+heB0000000000000000002snz&fd`D#PZ1fT%`0000000000000000030D%LzDN zO$eF*Gynhq000000000000000fC_ab!R9LsK@)%m0000000000000000000`VXmgD z^ObBv02%-Q00000000000000006>Mfn(*_LZfnTR%Qs#1Q2+n{000000000000000 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 zuO!Lnl(Pc>000000000000000002Ne5P${%000000000000000007Wp5P${%00000 z0000000000007Wp5P${%000000000000000007Wp5P${%000000000000000007Wp z5P${%000000000000000007Wp5P${%000000000000000007Wp5P${%0000000000 z00000007Wp5P${%000000000000000007Wp5P${%000000000000000007Wp5P${% z000000000000000007Wp5P${%000000000000000007Wp5P${%000000000000000 z007Wp5P${%000000000000000007Wp5P${%000000000000000007Wp5P${%00000 z0000000000007Wp5P${%000000000000000007Wp5P${%000000000000000007Wp z5P${%000000000000000007Wp5P${%000000000000000007Wp5P${%0000000000 z00000007Wp5P${%000000000000000007WpxE@M6;_Mm#0000000000000000000q zb77&u&MrX`9iRaK000000000000000006Wgu3ciHoLvI|000000000000000004ky zE+;3)*(FG#12g~t0000000000000000Du;R05kvq0000000000000000Du;Q05kvq z0000000000000000Du;Q05kvq0000000000000000Du;Q05kvq000000000000000 z0Du;Q05kvq0000000000000000Du;Q05kvq0000000000000000Du;Q05kvq00000 z00000000000Du;Q05kvq0000000000000000Du;Q05kvq0000000000000000Du;Q z05kvq0000000000000000Du;Q05kvq0000000000000000Du;Q05kvq0000000000 z000000Du;Q05kvq0000000000000000Du;Q05kvq0000000000000000Du;Q05kvq z0000000000000000Du;Q05kvq0000000000000000Du;Q05kvq000000000000000 z0Du;Q05kvq0000000000000000Du;Q05kvq0000000000000000Du;Q05kvq00000 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 z000000001uW6PE;9@*}|fdeH;MvrVA00000000000000000000>VN<=0000000000 z000000001hW`h7U0000000000000000001hW`h7U0000000000000000001hW`h7U z0000000000000000001hW`h7U0000000000000000001hW`h7U000000000000000 z0001hW`h7U0000000000000000001hW`h7U0000000000000000001hW`h7U00000 z00000000000001hW`h7U0000000000000000001hW`h7U0000000000000000001h zW`h7U0000000000000000001hW`h7U0000000000000000001hW`h7U0000000000 z000000001hW`h7U00000ct~nqzIrZrOU8$v)Utj1JzY)(@hPcl@$5@#@$5^APf4xt z+;@BSDg3DyG;7h9%C{7Is6qe$0000000000z?sV1(**zk005}SZkP6FW$C|Lx9iIt zyOfZgp%R--k`&`3%Bi%&2F#qd|`2kcBZ9kXIi>0=+T`3 zG(6(m?s58b+YU|W)KOg{BRyRX0000000000007_&LjW28003wr;!{#}{wJR)DaRyl zqfwXl@2jf@^i$uM7K#iAP+@V2vWg1zd(u(;H-4ME3ec- zj_~uq)~)o>#TTeoi|7jT1o`?X$k#`+dWULO@17p2v~K?M=Qe$?C0;iS8RY3wa0>8# z0{{R3000000000Q69H%d006+l@-4-BaK%a`<(SmJRgC_3*(|jS4fS+c0000000000 z00000O_I^m1poj50B5=%6Zh-e-Fp@0@25A26TW10000y z$XsI8r`vYOX1D9&UOhCVP3tK+}Xm4CZJIcBqN`t}E{Ja9-oTSV*U zzh15uL4l6>i%LrL-}vo%`S(AxJ3T`-yIq~a!*tca{ z%~k(aF%`D4CnHn;Sg}&e_U)I+Y*v7ew?=npuSX}2(};HMWH7k@`nXefnb+2B(Ct6` zsOfRB`fT>a$}tz|+10=6!#}smWHu|*&reqk=%;(fj#QhFkZQNRFEdLoul++`?A)ca z`~t`RJTZBKI);V0zcZE8^}V#)r7bBbdUo|%$7@~onmjdSVvXA@`*|ySZGwD#>im8K z0000000000007`F0?+^e0DuRj#tueQF3mcB&oz^ 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 znR1lp#E zN@GS2)u>^EEBu{5uvvgUp7El7o-<#6FZox;jwi{@%~jnxchDXGH&I{I4+-78cqn zKkV!|*M-lmTCrjZXV>??%+se|{iJ*ExIs5xKcTL}0RRB7tFW+8ufOw|7A{^{tFcRN zUY?$vK11s_MV8t%0ssJ@CQPOrO@01N?T?PtyRSd1j_uplbx7qR2Lu4X|CZy4$$EI| zbV<^?uRW_~O`FtlL}k^77y$q{*ES|?*S`rHwev)j5_3~^B0pVumhu~xoGtE7Zt`{W zR?`N4>gL-)LxcLNUqJVB8Up|Tj$|^KBuSBxk#%za@bGX+=RpT(3X*XlNlVYrid7rr z)wq%R_X)4-Z~y=RDztBZtX8evB!5324H?*{uEPNU0FWd_MaOE_?kM#N@1l@aE$TX) za*+c90N{U5@eUPNT|TDDJ5-!&^&v(80M5030o^G!1_0m!<+wc`0cgjreTt5WQ;%+) z)G|1zuEPNU0I;jDuuy+2SfXrGj{5frS8(&dx(*2d06-RtMT?fLmbsun7Y**G2JY^4 z9a6c-0RaH;zr|$A(co}QgPL+dw1>Y@MMril~AIxt!Q00000 z00000003~lFquq}q{zs~I=O#%c+t*`&UJEk00000=iIOJ7V5o^zb^US&COMhKYUNE zik|@h0000000000007Q43ZMZ10D%7yZmzB}8jUg-4C)=;RrlR_qryT%>N+d{00000 z00000004k$F%%XS+Uhz800000000000000000000=QoqdBuR>ljI5LUhlhttl8kk7 zcK`qY0000000000000000H^^9paB2?0000000000000000Mr{4Kmz~(0000000000 z000000H`-8fCc~n00000000000000008npG01W^D0000000000000000HEHW02%-Q z00000000000000006@J#0W<&r0000000000000000DyXf0%!mL000000000000000 z008v{1<(Kh000000000000000008O@3ZMZ1000000000000000007h*6hH$200000 z0000000000005{rD1Zh4000000000000000002;LPyh`8000000000000000005xg zpa2>G000000000000000002O}K>;)X000000000000000004k`g92y(0000000000 z000000002>1_jUn0000000000000000002$4GN$E0000000000000000002g8x%kT z0000000000000000001}Hz-f%t;d#J8s00000000000000000000aGncn>R;C(NTLHY000000000000000 z0001hdc?VXSev?z0RR91000000000000000zJ18@0RR91000000000000000)Eg8)0{{R3 z000000000000000s5dBp1^@s6000000000000000P;XEG4FCWD000000000000000 zpx&SW8UO$Q000000000000000K)pc$Gynhq000000000000000fO>-hXaE2J00000 z00000000000QCk1&;S4c0000000000000000O}12paB2?0000000000000000Mr{4 zKmz~(0000000000000000H`-8fCc~n00000000000000008npG01W^D0000000000 z000000HEHW02%-Q00000000000000006@J#0W<&r0000000000000000DyXf0%!mL z000000000000000008v{1<(Kh000000000000000008O@3ZMZ1000000000000000 z007h*6hH$2000000000000000005{rD1Zh4000000000000000002;LPyh`800000 z0000000000005xgaIWhB;^N}Y>HR`NLeA;^0000000000000000Gxa46C<_yScJBx z>{ViJs#5dPlxN95r!lxYxyjGnM@<{}sfT|jT@=(;eFM6m(-;5%xDeHO0W<&r00000 z000000000uLZQu~*)a?C$*v!joOhzG!%?0kUq?;Hb<}iRTT^yx=DyhqXyB*&yWFg+ z+KiF2!Kto81OT93I&TV~&vs|#bKPkg000000000000000z_}BZ9;=7eOxL08qmm?> zO_HJLJ%gmvzO55Bn@t88l$4vQX%X-0>wUBJ{@`f}^9rfMr~m+{pNw@K0000000000 z00000007j+lK3^6xcEUG%04QaY?47T7>Wv>i;JG?viMn&3?~D!8ElfIxU8ePcJU-F zJF>2hBLe`S{-FRG000000000000000K)to{=mtHw_C=YkW=WDkhN5=Q=P85jR4I18 z#jHtdp4ZYNYwIo`008PC=eiC60000000000000000BT}yT8tiAJ6)1wvlVrHu1jHF zAsQOgN8NlosJnkhNz(R|z1p6-PpgkbC^{pq)bTbIb*6rF-7ETa^apD1-R7Lf3;;lV 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 zm7#8(Kz;W9RQ)*X56xTjk4~J7mz$fb+O=+>`|i9^ty?y&)FNbeH#dzNbGI6V)YG~R zTXihsvLd@lZJ%D(7Ks0091L3^tq1R{Cb=&xJ004h;>xpy$JX&;Nd!qmRG%USsaN zRkzq#d*>6)Tl7zb)-IV@S(^0X+giI}YoVzT0002xVKQZC;`484 z-~MP#fBOZsXx5~vL$Zq;5C8!GEhpnn>Cq=&kR(li>jl*bs$I1K*-;&01OVVdTOYSg zD`GcjM`EPnG82`Um82|-{e~syi@TGX{M~&ORKs8G{9CARa94E?YJWjv005verKYAz zk|H7^s^t6~I^<0;tn$_z6eQzPl9ZgHrOVgKyH-v0=-RQW!vO#QC{g78gIckAg97}0 z)wfsIstyML06>xyxj$MvcSWjm$2JOWSih>nv5OoK0093z`4cLx9Wm752^AMwb%+rF zfD5gAPTm!60E(5Ho2$8hE>gNFLp{27 zv^#np007`Zvsf%zxMZcwIXSwlPj}UDcdzP@>>>vQ0Kk8X$&{f*OIOL&#YF@9_K?9~ zsOpf4s17j#00000P?-!io6T0$K>z>%0Jw0n&1TJ<{g*zQ@uU2Fy*2HP=hdWf!*U-l zGb>AzUVK|?H*D4TNAA%LqlQ&tv;Y7A0000000000;9`-Qnkq?(h={0?^LOabL6YQL zC1(c!003~o{XA!$-uv*Yftx$5c1AF5FCGXMYp0000000000z=cKuGynhq@E_sk z>MEnrD1*VEE*;zI;rnk>cvxsvhXnut000000000008l0do6Tmc>L36B0000000000 z00000003OvQd3hUNf8kdRdW6g9Xd#oj8$@W00000000000000000000CuGynhq00000 z0000000000fNFyRXaE2J0000000000000000M!Ns&;S4c0000000000000000ICfN zpaB2?00000000000000008|?kKmz~(0000000000000000H`)7fCc~n0000000000 z0000008njE01W^D0000000000000000HE5S02%-Q00000000000000006?`t0W<&r z0000000000000000Dx+P0%!mL000000000000000007kn1<(Kh000000000000000 z0062D3ZMZ1000000000000000002}Q6hH$2000000000000000005{qD1Zh400000 z0000000000002;JPyh`8000000000000000005xcaNZYnu&QGK000000000000000 z0001Rk*gaNP}Lzwq60Jl000000000000000004k$#JNf1hE*K{000000000000000 z0001hi=4@1s_GCV(E%C&000000000000000002NWLIE@Y000000000000000004k$ zg92y(0000000000000000002h1_jUn000000000000000000204GN$E0000000000 z000000000~8x%kT0000000000000000001}HYk7w0000000000000000000`ZBPIW z0000000000000000001>+Moa$0000000000000000000$wLt+i000000000000000 z0001hYJ&o300000000000000000000)dmI700000000000000000000stpRD0RR91 z000000000000000R2vjP0{{R3000000000000000s5U5o1^@s6000000000000000 zP;F2E4FCWD000000000000000pxU4S8UO$Q000000000000000K(#>uGynhq00000 z0000000000fNFyRXaE2J0000000000000000M!Ns&;S4c0000000000000000ICfN zpaB2?00000000000000008|?kKmz~(0000000000000000H`*ct2%(ghYw%S^EGVP z@PeKX000000000000000z=gLyew$XE*rXkak&4Sq)amSGWm&Q>XbkR7Zt`>UQBVzk zwexSGe!*SUrFPp38Up|Tm!c{!fCc~n0000000000004l>kZZH(*Fy{S>FytOD(iGr zhodY@wqi5l6q^yJh{QemX8*4Wtl_UQt!~xG&_QxGI8}9s002}=7fk{5`R>eop*u|j z000000000000000xNr`n9@f~^FX@OWw%|3JY?2HzNN0Yk8a7F?*<_FupP8r^Hovd0 zBWLOTUeBvZEhgFn08m!Osty1E000000000000000Dq_j8H5&c*qdH=WmCa^5^QujT zGsVwR)fGSIpW9$CNCtys%PWXJoF1zimW|v8+(39(5*UW+MtEqRR3mq~50M!y5pi$+1nLA&-23@ZSlU`M3R#sJq0{{R} zNV(k{W5ocxsLJH`(IRO|4WU@l%Yv4zOBI{@6d+L+o~jn(@Dv?`R;M* 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 zb>sEds!PYVa&)|E{ucuP_y?(qF;dgU4fWN>Z)(Ng8?-5v?g*p{;);{*U?dFl{*SlM>pKEB-5dHYoOwC)kRLfSa z)5+)08nucg#zn;2&*nk3sKvku(<7N*JcfBkon7p;W5eI7Jf&9qD9335X-`!)?qie?kxeH$(Zw>6< zQ)9Zk8+&7k^HCli?s|UWBf6$<4}Jg3e1(M{m&IaHy}E%KHn^W|zVW&O zIf(LhsPOUj(v)Y%>-WXWwR86Y#l0Q|2C^$O7+!@t!0Ns%Eh^0094M47s_vw$e|#e6DoibE8JAn8M}t!>}?r;DA0E(5Ho2$3p`$9{Wuc_47B{M5aFHW1O&D(Yt=o$e408kMoQ-&tJ{Em)> zN9z5zUR0|V&8j=3B9Q|E0N{Vi+1PkJIcb_C>HX<1s&1Xy)f`b_H6ca-0IsyHaeK8k zW~=s}3sY=nqRwR}E6Y;!h9#GatAmUDTzpi=&0p>PTB?6gcl8MDQ2K=c09>U^CX*y- z_wL=*^8TGVb&_-y>;O$cGX6=Dl2f#L-4=O!)l$!HovJ$=004jz9XT4QbsM)Sz~5K> zdUvbtZ~y=RBuQc6kvecNOkFy)RY;=-)g4Ze$N>QW@V_U&L&caIhLyQP#g$eQVgvx- zO6w8Wfns9-0REw>uID2F?K^Np;So{l*uJ$I1_xDlH~;_u#mddi)xyOqly1sU&u*Ox zwVek50H_WYi$%*;t(Q3`N7wZ2Avago>JF($G8l#ro>Mzsk?oTkpQ{f|@m{cxRT( ztSr4aZKgJF+pQ-a`M1W79#MtS0ssI2000000001htA)vAk|gcky}Mf8zf-5Y&Ww)L z^6mft006GIISZEPgHOM;|Lo%8tY@G6Po;{V0RR910000000000t~3gu0RRAi{}C?E z&N3Q}G8hc%+Nqr$zJHuTn}$?(SO5S300000000000OexH&CRt{cMt#o0000000000 z00000006FTCX-2$w0rmNYI*-oojOU9jMeh)00000000000000000000PyrM`0{{R3 z000000000000000s4*yj1^@s6000000000000000P-9R44FCWD000000000000000 zpvIs88UO$Q000000000000000K#f5GGynhq000000000000000fEt4WXaE2J00000 z000000000005t{$&;S4c0000000000000000BQ^hpaB2?0000000000000000Mr;1 zKmz~(0000000000000000H`r2fCc~n00000000000000008nF401W^D0000000000 z000000HDU802%-Q00000000000000006>jF0W<&r0000000000000000Du~U0%!mL z000000000000000001=x1<(Kh000000000000000003$X3ZMZ1000000000000000 z007h&6hH$2000000000000000005{lD1Zh4000000000000000002;9Pyh`800000 z0000000000005xIpa2>G000000000000000002OZ;dm_aM0Lji000000000000000 z0002sDp#*gKy`;8i5;K;0000000000000000002gAdW3Un^boU000000000000000 z00000u5ziVsns2VBzAxX0000000000000000000`gHQks0000000000000000001> z#-IQi0000000000000000000$jX?o40000000000000000001h8iN980000000000 z0000000000H3kLH00000000000000000000Y77dX0RR91000000000000000)EE>% z0{{R3000000000000000s4*yj1^@s6000000000000000P-9R44FCWD0000000000 z00000pvIs88UO$Q000000000000000K#f5GGynhq000000000000000fEt4WXaE2J z00000000000000005t{$&;S4c0000000000000000BQ^hpaB2?000000000000000 z0Mr;1Kmz~(0000000000000000H`r2fCc~n00000000000000008nF401W^D00000 z00000000000HDU802%-Q00000000000000006>jF0W<&r0000000000000000Du~U z0%!mL000000000000000001=x1<(Kh000000000000000003$X$LbCsDk|!VzF$a4 z$Q6A*00000000000000009W4T*xg!xX1n$#99C>*q7t)`lx4}jqA|ESxX9ntS9RR{ z)iI#8t_kX{?tvYyXbb=V{1a7s0W<&r00000000000000~gd{ zhodY@woaSQ>a^*sb|oCttRr(3=;p6S+uo%yO@_(Q;85Km0sv4WT{Q*JmwRXCE4|Y+ z000000000000000fGZ~~IZ{t-n5GlyrzJ@?nrvJQP3!000000000000000sIk_Z-lE4hzACfT zoOj@As(LPh!FD0QY>QdrH@vKsr#4n!KmY*LK#tWN0000000000000000030P;iL#X zv2j}74>nbM@pGtmi24V0Q+vOb>JZRMlC(GBu=XY%(fTvn6`m4R;QaiMpWgI_<_!Hv zEqt0>@t6SssEODC8r5$0{Ke`yXpAOIeodKKS=Aj5002O>%goBsgvqa|=b$l~J%4e9 z?(x=pUsUS)e;Si1LzAbzt-+)2)RyhLt0jhWNy)nH{~lA%L1U^d1^@s6000000RBlV zR*Rn8I8A12PTqlPEPi%zaMsfu?$d(nKG(z!4`^s`Kh<#yP#w1b4Gr$6XF5Kh1=oG9 zr`q2uN8^P(EAvA(TXXdErZ;4>*{bIO005|A*a5nlghxba{L@pFlA0z@4|jbu<7KsK z(X3qeI2?9Nk4=18>81?z?$KGVPn{??SJ%rFam^Qf`iy>^w@81l-K?bK6uG!Kt546a zy8B;a)FQO842BD%;LNNnz3|EmZQ8o4%=aHXYM7pT>OZBPw`TnoJ^#uK_3zVNue|W2 zT%4VYj8Bs4)eY43!v^Y(TW^rNyIYk#-^I=)C2Q`2C0e?2oz9$%lO*~2cx%X@zPju7 z(W)KbSLAhBS=rjSWvAvZTBajMBV;mV$Y?aGVQ`Sfj2fnq*9|H)W&i*##TW^fOU&6g z?b>@#CR2viZrG-t-8xlwNB{uTI997wJ9h2YkF$T*-UEk~oo!Ztzpq9OAFNwPkC30Q zPl59<9@~}G`)|Ei>i4w8V$t-OpKH-ytMvTDM|8u8YbzXMacnl5_8mB)x8MIlH(WnN zw~e{J%+HXos2osH@i{m+s6}XF-81eM_3hPFMq|l)R#Y?xRMFfMIUoSQ)$Y=H4hIJZ zb!y*QcmHdQx^`|?=(}~x_T75&xoKs-zqeN{ef;h#3T+xv;&~=hhMs-tE$u&WMDI80Cm8KvO*^~xNJ)oRt+job9j`(Ns% zNspB~zfn|-l9X*WYu(0e`ep7P3JX6ji^U=r7iV>7+e#1IbGzEMZeHvdqqyrE1l85p zG1r$kR;cLM$Y!%C`qUZCU$jgcHf>kT**ICPR(W{1t7o^4y6g6m$3*~uf0o%1i*+(R zrnFe)iYtdh;G~@N>i%qUo^!XMqTdkQNe^cN(NlHpi(VY2eI7Jq4!+4WToEw_?rU9tX8X{PMp%rkH68J^4hH~$8Yee5SD$?KgJ%D>SXQgmemo&DN#FiBPfM1sDKU3Z7M>pN z^7g7#>Uq(p&uH_uT?%ecPu;t8sL~koiId!Gd$7QL%A=?p(7B{!z5K=p+O~6V zfpaYuiw+$*re|NAu7Uk}YRa?Y<>BF8-FdZcgfMQ;!~ntUY@Gu=~3!=M~+5l|A8ZF*S4ivHg76Pia35! zPfeOuXhB#~a*BRixKvA5t}AvP=3=?Ix!SgKpT3y&v%)A8LDafXE#SzebDzMHS`QB^EIt}o9X>NQ#5kP z{mQZC<{dQHBpLMHzF8XCXrSC2+298NfRa!EUCo@GoaE%}q;(s&>DHS@sBWFoi)f|1 ziJsN#Hp|1qT{-5Q%N%9JrKOv+bj4b&-LO?pK6i4Mn^xw*P(=9^PWz4xxY2ldpXX$o!- zq~SxZDfRrw<0rLa*FJ?d4N-@7tt3h2oE#lE6s872b@kBw7fbZ@6(V$edX)pEh%sEYuDa`n)cR5I&|ciKK$&zdU4WY_Fb+404S?} z`WPwd#3}v0c!g3@)Aa0<53)n`72x6Ft~XzKwz|Ur0H8*)*=(Bs$1=_SZLw+x`02&x z9#iKIZDceWbuv0euf6lJ_8mB)nIC_nw_bftUbQ?WNufsVxz`uFax|J-+n8aHYnqtU3`++3|(vq|rK@TFF--=c=WL3-%EafOO?Dw+eT zZ0?C15CGt66&IhVSEqld_=IyBJ!+U9zJHv&YI!Q#Y}W6Kmh026f7I;X7OQQm78*RD zxBa@F-8yN@-}6hncedHAY12Q_$~7BxOBr%g7K=qoSFV#eCr85u_p{HpI5-$Ja`+&P zx^A!<1_#-9GcLF|6dRYIwHvk;dY%zO2Wae=>+R1WNk*elT|2eYvrqm<&Q4C+ zwfBHd$DA$mX9@s7zJK}{Y3t6t`gPtSrKF@*cPIb=0Hr#4Dn>ueStutbM@^mlgt~UR z&`Q2xaFAYk{z=sjs-wO84{OubUFEv>iRjZ>yll1V1P17qn}*B5!J)+Slaf=kYRx8j zdbsP_0e$R+FqMrlJR(XTeg2)!#>T5thc=q^>09dFrG2@cC0}tlAQxw6O?h^_-kSED znl^4|kI&K3QP*ADUr#-HuZ%{c{$97az%G_j<#Irk$vsKrfB*njC!5Wt-xmI*@Q5f4 z>fcLGKKgI_0w)(|XN?_mz5adYEwWmz`g!gj|IglihedT~e;ohJPz9t2f}$vj*kbS9 zXpAMM7}M)+vgyehO^hkVm}Yv>xaoya^Sp!&~Uz z_y0rTe-`%^YZB5}PfogDZ6d;zoRX?-(R<1~?#8HS&HZM9a&mGt>arpF{QcJy)~soj zuBEaVeH%8^2k*S7Cmy{|O`8Ne)>odM9=iReak~AcYh<(8wB+|Sr6!8*-gi(xE&5#{ z!9jZQ*-46M)j|e?K?Z|CT|0Nsb5Bl?kGGdrtlpsgF^5a+Ta&d>fWMy}|Mxw*q(fwh zqH5oUKAQ00Kh&>xH|6JB^vBvw)%vUe0QE<7>OM)*`L9O#OZT9Tx;=7SwfFy5`y17x z@m~+@6xY^7r|zwBYybdU>?nY~01O_`TavVF<+@UdgR-1`qo;50Zs$6@dhK{ZlD0d~!}Y&M(r9f+;f>l-ujQZ)+jQ(64| zd^M_nS5e*4Rq1CGKSC1|=9ic2+w(U}CTDpb|?BkeFQJKa;f$H3`oh0dSIq|u> zx$4@hM(MjR-qZ8XJgUY)jhwy?XJhQxzKvsI#orkW1`Qe5M_vs)m5`XEGwGR*_w07N zR<7Ql{CtZ>3>#SHTCPL82n`FY%?k-6>k#tIVX0y}# z0s!itxJ>82T;|WRX-={~Fp3Zl1agnD- z(G9AczZHL-tLrOP+!fkvHp^QwYFN3&FU71@t5&VqC`lSUVu&M_ z+K91F&#rp)g(>RTzDpoZswns5EOI~qfb;Em zLXwh_k`>Xqr6MC*mAOq|BY(AT8zD8>VIwkfD7Mgb9&Jq>aYcLYu~UMAETA; zUk`Z~UrMU^OpT8V0Kmo0wen4Ht_1}6>9R`)=z~xHt6!I_RIeVL%e_%!GUaO7%5{z> z+B37VD?Pr=W>d_eBl>#YPm12TPw5#&PiHr660D(v`s%uCMwfXr=1h8q9-KH$#}ZCx z=Ihhcr)O8K-?UAi&Hdi-Bzl|HEp^X7ZqlIsy-M61`hLM8z5AcfOC0ZxdmnTBxj11{ zmeZ+c^woC@wP@KNGMRGa?d_$0y}Rkbdu~_r&?c2$@7eb5KjetBc)aJ|d3!fdc+2KG zaPY8>CnRZLzn+yIw>bF~84>Q(_W2fzmabSUR~HwJ9xi1`dnzPyM zcJ1ANNFUGnMmu)zm(^-j(A&u?Nas zlN>mBSpS~rx3`x@ zj~JqxufM9oLLi&XruCb)>C3Nw(81WFvRbVQ@b}Z@!w2b(o3Aak9{T&a$6a~3ep$3a zpU(YGSy?%H;?etb-8G|2Y**grT-|l^*%D5i)OSDps#R+?DLo@o9v<%M+Np!?zx!4- zZBp^)m~XLY?S?3QJO3BQwR?MeseRiBJ#hD}>U>GN3ik&9;9SVbF)8lIF?lucRConl zk()FLR!~qQWoBjTOnQcb0s|^MuGMPQFN;?wGb>wHjv4M$_vhlV?U51TCAt)zs~D@J zCOIIR%`ThWCa(sbYUtx#;=Oa31F9(ZR2gzW0D!u3C@x->f&zuNY%Xu_24!yJ?&hX8 zty^lHI5CIfv}bRO2K4J$VnRh_ECmIQ99H)( z9i85pZ~2_HMoB)Ms-%<23JPkZCQX9N-9NlVGkG=e)X7sR%FWG_ zR|8L{&Rfyis4}UkMFnFW+ebQ;Hv<6FU&*Vkxh^#Gu38;SS9mR$JlQ!Wz4+RDy8EFi zTDf|o(las@6c`{64|knBm7?!{_*J*xGfBTJULm`^{72#n3$2>-&d_u%IP!>9n?p` zH5kVR0KmCgBPFM#>XFIMYvPkHDQep;<>i^xIH-{f27}^{CFx=+iI1)3YzVEt3BEj4-a>lOu72;=cW4R15aqf z=Iv$fnw?|PQ`6tjlxeSNf6QUIy1K~M*GK6YnVPp?k?wl%3GLXmuiR5xtyX>X`PX`T z_GgZ+j)hK6v8d^~*>1P%m&Ge|`#qENE;aI@N`6?S?3&rlsq$O9zz5$DFGe ztD`14pkv1qm7JWa;NYMV51^gv98h_=r^=860sz#d_+yEZq_Ad9E4+UZ5*#E+I-QzU zqI+?9_8*AVw&*=-6A`ZdeM&z({dZQYRZCZ_RiV{dVnT&84#XT*)V7^!7ui}}I(4Xg zhia-xj8akFEh{TW;VqiU->;$L^|UkT%FN1EaO1!V3zU5uHk6N#x3aQw91oj2qrA0I zWfBrkYSr3}3JMI+kb!-i-VXp!Ke-u;9ulsFa+PY!w^nabL1o9V%U0v#0swHaqXYB> zBCJ_c_3zU|zb;v+6{|O>ecOmqH+~8W3$=LpYFP>jH0rX!^7i(s@R%l3u3mU`mez0D zrbYq&nmpki4H?)+uC7JD_S30p`t-~1_1n@_dVBU~Y82pK?kKOXzFVlwtZaSo?n~;{ zxr2;GqcSqHH1qvATDoGbKKbHXb-tvX<0i>Xi`6X0vJY)*X7`)%TQ|maebo{j6uFJmOS0Vyo5W7^UUqRrb^W z#e)94L1VMoD(wKU??9|JMMW#Dc~cE_B5`83+qGi#2IZJ?o%+4~-O4o^6&n|?_HA3M zL%Y9joSm!dD;B+TpEgBBDB60LQcwrTW;A(eifoiAyp7Ga@^KbENdF|lRdJW9{VRMhrea(8p9a@Rsh zTEA(V4jn$K2@m{3*NnZ~(Pig&LXuv7^FP|XH%4#F{8;b3IbAKo{wm zW0YEig=*^Lht;K1dl?J{Wo75+{ZGEq&x?N7%n!cM+pkP5vt#4#y)im;_^4()H`(!7 zIioh#%^Nmv*W0r{Q$azYZoT1Z$9h(hP9>k#ho60|cV>THWqYSpJ-ey9C0ht;ol zcRlsk1CHN~rJz7tx9^tK$wF=b0BW1XVo^asf!thO<>6j_KE}=6RRR7*9TKh9if_=_ z?RG6$zFMhi>AGsnWojK>`KZ|Rj7+UuU3MYMxrnhkYLWxWGn@7OkBej}DA3S>eM(Fs zIoCO$@^Vk*AqNBisB2cM)ltk`+4pT=qoVKBLaVjX!l-kb14`tu za&z+}NnQ;+<>FF)&n<8725R8xDRX|l(~SZuS{s$cZnrBvBU2kTZ`X&PeXV?pMK4aB zq&BTvI(0q(K>Zcy>90i7Dal~hU%ivhubA{W4Qg6;txZ*qQOs^P$Y79yJbBO<0D#KS z0r~>r;^Lxf#$GNTZ!fLg5T)dl)Kc5T#>H#R`Yj4;-c)^hcCGZ7f2`ZAja#A>6d0g) zUwc-=hYl!F1kyMtP*Wz}ryItNQGUKf-~RAxx!nU#B%RU=&rDR0u9rB*xcmG0>f!tD zP@9Nw<(P7{DQZVGufF&k$r{|hmma$Jc1N*@(P-3wzCHEueRoJI8uyuY#<>nX7K=sc z>CQh%E>+$Ez-qN>$@108&$npEz&?)70ToG3N!8j7QBMEf&bDLMK7IM$ALQods=M#F zvBapgb8&se5)w~p_D6G7P*AAbZoH=4F|?bv?ohwsa`c9 zXvXx(RW9}h0O0RxdyQnb+x6qmOB5RyugHjSz5Cj<66+g-!Jrmlp?Z1R;~Lbzmr~Qx z^}|m~$}K)UA8Vw;M~-RA#QSyGrGKsEJUu;h_nkLt$iP0b*=*XfZKqQOvW)`#9i!0K zZQ54mJ~4-mC^jy>T3rhzY5UH-nmplN-8g=1i4mhM!b0`NOHZj|`!-5WN!4#lR+ZRq zesuw4#pnQ#w}%cklwg?yCyz#SBcNc z88uxuXJlq+&R6r4pKs9(tZ z!gO~xHx2C9la56IfI5?%V{#PVIx8{hRE6&+r=)7t+D%n@;A+>N1B#7{SN}de6xOWi zIghbAs+$8UEG*Rgg^RU*^EO3BgzLI%#*`>rK9@P5igHh9BL@TkxR6*13Y3|dRi%BB zlT&3jSG-<0a`d=1Z{1O)&cWqPs5sl1^bFnfkAJJ*@bMZj;(A?s>jRqe)jZuaeyqNo zGpoYpLAAk|7|UWd=j*e%-|1lN5e?|uL&FC5EAf716WIRF*(n^At&NK1naz6a>6g`S z_;~fd>^fa>-Q9Zi?GH6%U>|+=#e0q%7y#hn7UcQoLqv7h0s25jT;&^8i3!(2@A#x?$WHjlX)7Q`cE6>148Ae)B(?^VNLE)BgYf)I@Er zk&_b$+_>ycKHlD5y5;(-10Zo+ntX!QvW_Z)VpVw zQm=csyQ_DPqSw>Tq$}T2Q0cJ@27^XiI#52|UfRB6PpRv&TCI*XWOXK2NK*H%muNuW z9%Zf{{QZ12?#hvpq&@o&D(BB4;yklii+RgBy?S=*RHb-pW8Hi-K0$}$jw!5pQ{8gI)n%?{U0q!@?#hw!^KDrAJr`F; zH^=O3Qjj zQywXIjar*(BlkoO2mo*~IXlNx)&o~%sc1q)W%Bban)}THz4ZEQ9ZyKAZrGKoZj9ME zCcXB~hx+Na-xV1Vt|=4mKQ9kF)pTuSv)S~^;uU&s#=F|H@1WBirvU)<*CmbG7X6_L zH4U|G;n8KX*ebtAQ=S4_p?*BFwAAaJ8?~!RSO5V0PjJ318qPTncXy2*F+^)OL}|(I zYjo-0evZy@#T{gV0t0mE;C_`Bq-JDhEB^Qic{T8?v{c(K-^Jpzd8S zDYZ?HuARy~XY)UkK*=emm1j0rIKsUmty{HFaO1LX4*C1}s-cgMjwPIM>gn+63JGpp zVf0;~3RCIksNuiaR{qbCx&H4KG1OL!XeZu*RyDtgyGy)u2WdUo$zwTp6svoW6S(BY$c;ni7+J9=D$`uEZ^lOI;20OvbLm&eby zp#mEPl>2^F*G3IIJ@wA3&pLj#*=$NqN!7fCi!^V+Vm&f>x}KPDpROD;yvDHu04`i3 z!v^W=*q>F@0=jOBppRxH>eKz->ETXyRBQj)d*&wnDX~vuH>y4Qo%g5VGv)_7N zx0chrup$jSJvFdjPkl6NhWhmCs_i@X>iZvm;|Y5JK#kSb8mV|ZdT`@FHT3bWaN7nA zJk=~TL^hjE);e4x8Eg3*9`5cM(6@&qY2%h?f5WELYq2wQ|#|5 zD`GMj3^K?dlPOm@IYr%$i`TAMSvk7%zQ-No)&KtA#3x^pB<1GjsnA+j>exXQ6d#wT zHrCC@6N@@E1vLt&R!2&M!JxZtzd_esGg^6hX8q@r|I?W9cj@WrZ)ktaVcBf9DjyR7 zfZEb1z+b+;l|PhIU@263MwX05V};*`@y8OidvA<_0t3{ySJz69dv-U*^2WB;c8t|g zl^l@WZr7G=J9XECQ?z~OUR`_DD1G?uOXU{$)MgH-D!HeMkOKk$)Fn?34>b;Qt}Afb znWCmTMx#-N3W}ok>^rFA2}z2K2v_^IWlx7XTk(VnNg6$3NVyNMm&Mi9RjtCq^upAM zdicIOl$n*S_doqg8JSs5AHx|{jnQVa>8Ia**MpO$DgO8gJ#ycjnlXKHxy8@TLz_4i zhsl(uJhNFYF2*u*X;obtmB(l_s%ev8O?cp+dilA>Ww+V&>D=#hETMEk835qo(W`N1 zMfkR;@O%Dz_+07>Hk+2NSgU-C#W9}B-OcTS9`kvjadmZ(k9SdF)3FN1hgq#wrJhNbB!#yqzpHcn z@kAYniB(WwfVy;QU+MX+R;!k-SSw3Gfm0*oNwrd$6MpZUM@+B+P<4n?f`%qV~te1 z`t5d-dHH@9EmB zM#yEehnQ{ z8_KdNYKL-6x$4xhol{*1&z|^E-q`lqjIfEP!0H7`y3giHk}64R+9X(>o@M7DtX8YmY>1N0 zW>c>oo#pT6TWJi%6DlGj!qv5Nhbmq{k>YOCp-n?{IPRE^#wS$kIJFUDVPT;@oBO?^ zQO*bNyr|o69#>(}v{wU9xx2aPL{hTy^33IKmzABZoE($<{rpNj%vPPXQDqDUgL?Pq zqK+LRm7J2Qz55SU`&a;g3!l+o)W195S=V96Vk^+}Z8K%HJKxa6YPV@>)H`MF^H|rr zYco6m04`b-Kwp4{4(y|_=1sLNdbf@oJ?!9f}_u#YmcvK75+pQOKTidE(Ftd5M#EM@1I}gE;1MlY7rKyCnw#nWeewO`co6+ z=i5;0H*M29vp*}*ts4M<^Ccj_PoYgil$n*Sgv9cTZ%>^{QEKWLg#VtxhH3l0|Eflg%0hCau-LBB`C*~Tjn;Ff&v{ra!isc%yp!sp3$y72juSNrU89= zIMpC#YxM34Csa7g!`)48uCB5a6x8~^`<;!ku&_|GKbosKU(Hvao?Z3Dhi^Jn)ZL^> zu!4db>2zwEPM%6Bcf0uGCzP9KR(Q+iB_0&3?%K#1E-prSH7J_oTHfCe0Kmm#Wb?s_ z@NH4oVQAl(Saq9!r9RpJU4@0vR=Z7~9r#||=3l7;>4!_b-_F0aMl>IIE<*(X;G#hR z^aZH6ASK6?t0lj$(ehR6B}wD28dYf*;bM&f{1nzaR9RU$+Prl~h1({lr0US&qw?|g zs;~gKKI-13qukxxw0HkOo&IwK=-(xrNYb(6iE0%drtp?!cYrpTa- zbWz)PDIxKsh79bZkl^yil;)Yu`h4y@ok`Es!}s2y5yJ*Lo!qI(^;xY}efz^Nij9lc z4dce>)*G&ttE;P1=XFMIZl0u~n~?4oS!8q}|s+}+%?c0-g*rd-EOu^|KdIQ@B+rJ|x7yWOtMTX)E2 zv#DL%){bsX#YIaQnb}HCNvrm`tD`p7&BZrSV-CetIIi~Kp*WpNKJ8Roo}L~WGxAcs zGJUe#-P{ztYp+fuopNel003%}kGGdPcWfuAsC#pH-}5_m@0X>ZKs~x$qJ|B<%iJa* zF-eEx;^pVtP#xN}sr1~%W7}O_Tq>MUQJXPVhqF1LxTDAQf8Q=pqX0ime|kcd#=6%e z2UL^XlQYNx0RZYkWJD_kHxAU{xcG7(fJ!@)p_oH)3JMI+B^@HmJy!9**F!@?%Dqo? zw&JN|6-}scR`J8qUJX3e(5Lp+Csm1YYxExdwCHz5Muh8`$qzZ*C?~LyzuLErP;Q>t zaS!e9tX8YG?bstp>esuQ+}+$9@6}{&R2i$)rrbZfQa26^sI}t)04_`hgF$che_HOw z;_sRA8tCiK>2ukY0uD<=@S6K=QG<-<^3JY24tKxOU!9#J{z3-s@ zSi4z4fdT5vUBwPf<>~~oF9KDNui-l6cp4*R;x`` zYt{Az0HC%EAKG6&-dGfzEn8J-9%O&aVda=|)hay9sRzueGNGcj zVyr4>b3k^xT}ysnt<OJvAOJ~3K~$d?{jP$7LOpcv9SUw7==3?<-P|;C z_#hdLMlJn)t&&qxOKo%DV4T)%h$=NHqo!-4%0%zntNjOJ71q3|I<~L;z8(Oe{_7AB zp?3#9`{z%!_wU~7ip`AIoS6A~bi+%!^ygc3>Cd<7(G4%@^8@o0n;Bnf`{Ib-9r&!; z`Pc6EA^-pvGYX(DP_0|FP`}>YWisW;QczH>5n7iG9iTz|dnq+7U6Y=AS*zA;ERg^@ zotmaMW`3giKP^#EV1Vwp<=R>w@7^fDPXPgb%FN1E)b?FfF8HV^Z*MQ%a{X2E@Nm}$ zpZ!3!5x>QW@$p-qAvqe`8%ea9ZX{_e**8lO<& z?^I!7q4ph!)ug9i*5<7{6d4h&(IbXd>DT}ORHUYBB!j`Ao5o+M$cS*o#>H#WQ!goc z*FMJ@#csFjctVn%ed%qj-?UAU5#hS-nlZInBqB*Inup40G-}_0SRFZkdtN`ep5pIb34xXelVr-u;L4_UzA;o{?Fj82_%O>*la#O?CP3L9*Fw zdjHd}O03E3cDs(oCus82SCo~NEkECerOuy`nWZ^j%~$-f#1hwRHs@>EiZwcwd|GWH z!WDXvbs`4<)E|)%;Tk(?m@>1n_1uhi9P6jz@44x(%+!gbWLQWE>tcqF1mi)7zG6eXyLER^}(nARaSP6q@sUM&s(raU;Ot61qBA^rt7XO zcalVoDcA8G-8Q0Cx!V+3j}OY&J#j z+NT#^e^0r2X5Dn%m1+|5*ZsActc~)_X1zW8GyT45y|S`$O1zhzk*Tk~Tc~L-zoSB{ zRX2>g;-YM9001c4@Mit>pFz*d)204RC-N}5>%+k>YIw8$bsY)-0QE}kwR}ab@^E+8 zwO5VQ+6__i_4TRN2rX}KFFp0xgL>iBS=t)CThF}kmLw@CFhJQkCgtZ_Bo%c+d~xce zT7SA)k{Sj0Yv{l}ia(a9*&of-CtrN4hCbdJJfM%BoOFM!pRX(f`u5O6_uQ^oAAYHK z-=Cv*-=9`i-r7PB|&}!A_5ko31DnI_`XtssF zF4MwamsNT_Ghd&ke!aUpey;BICH^@=edCsB4ZGsjO3yp#k$>r?@na=P1%-u`#@jBk zwO*d~c$K;Z002;#+E^n6HxAVE&rH;FFTbO>qsR5oq-io5jS6h!uQTbHj*;o-^1G}< zy9l*!+gkf$4(neJKdAtJKUoS2G~>C)OMK6tYrT7RRcO-?t=qU&?rv_C-V}4j_2b6q za9q5mzWA1mMx*@w8Y&|*+fmrttxHEunRI`t;+x>cfqL$#37S0h746;|qq`p}8u9k` zwQI|;X1eS4>uVI_-_>;8?Be30d+xkRr%s*LAL}+d)?~iEKFZIxC_mq#$cS(~JLM5Q z|H>?7W@VSy-)6IE*^0IL1P%=S}6VB}}F~#UD$QRMgG5vIoqPQ&P3IjBbJFGRCT^N)E_u zHY+)~s4L>cCts@c*e%1F>BE^XsZoHx&q~kjtg6JAo{_1ntQ=)#W$TW6AFK4(1N!#RjOmjdc^z+WFFpS6dz74# zs@;2Ibj#h3me}5CH0qzXU8iwlFE8x~Tn z02j8)nh((TBWG*Ex)*gU=S0zqc1Z@iiu)}8^`|;gJk;sWAi^6q(|d!aE7C8#t|9^e zpx(M*3ZUcTboZS%%E!lB-~afVQq$5U>Ac<$F&d4!ar{_yY#*sl zzx+B(t1G;IOF@B7oJ^J^H4X}tr>94S=Sw(oQk$Zp6&Vq( zuAMv7>a~=mrq@>;-8y&FjOQk6!LQ47IPZ)o|-bz1oAG98RPs?(`wm`f+14pkL2gpN>(?-_KXC zK0ihO`S|~|c4L&%Gcpwv7$6^S?{jj#@&pGpQqOLklyov#9Xmv-T_rcgoZ;i+t>>ps zRKMTX=&NrRDlzGlW9@m%4OeT(z&_=Eu8|Sp`gYDN&HrhMmi)e2#}ks2nwBmP4|lbR z2-jsp2k6St!%7qa)s~vBo4vig^!(I`8onV)-_HL<2V;*aD=VkOn#`P^U+%s)Uw@^3 zTe?bzj~tW9lq<7~iy~UJ(8$Y%=-R7B%D16UtzR<$09Db@$6K#F|AdzQzDD2v@T-m| zB*|bfs9j_${qwf#HK>0t8I9!+o6F3~R@#}Oyil{ykV?-NwSAWo5>M*3o33%XYhO)c ztSWLqe{J;?)~S@>eR7qtrj7BdU$B!LwBo1 zSTk+f60O9fQ?gpEa&d7{c#CElF>H{o96d~pgLpU#0RC6C^=qZy#(t(B;+E)xz5mr| z^BJ98@?7VS#{3yTaDzZS-060WZ#`PBhT3^p8vua+H3qxgZm)c^bLV^)K8J^gpV#x@ zf6xDYyFed&`d>YC@9nztmhp8R4gdf^xe5yl_3GOnYSFSkYP5FAGn+N_g}1bEOLU2; z5dZ)H)nPK_YRYr3>)@d{&3@~7b!gY7u0tvlIUoQ4{KfQVLqhwg zUr4v}8Up|TwJ9qrOOmu>$BsHVfA{W1Qw;08H3tRBxR|78WNPK=jq>wtsQ!I=)O9!j z000$=Idnv8)^AZzV1R}U>{Hj_0000;l41_UY0usm_3F`C;VqljbvR`r2Lu4X|DNIr z71v!e+UW@u=UaV<5deVmtzSqtij4sPxJcFB%trv)wda6hm_Ot7FyTg0001# ztFW+83x8dv98<3P_vxXqW=-olBme*aS*=zrU9nb{f&yJSxStw$de(JFWg-Uz0Koqi zlPOorR<4t~o12CY=`Vx9P}d=qQXgUj00000pf(xocDuck0C4`~TP*tShu`$^ zoNv@9z)v$@e@<;$x2*Q@^2}yUec>%_+!C!xkNitFjUQW!(E>*VYJ0002ayYCk)(!2lp-0`!Ahr6D7?7&00000 z000000Gw|WKmz~(0RJOA+}&j~8f7pT)VoI)J$&CCii`-a>#zU-00000000000064Q zV7J@tbsYo%000000000000000004jsTUJ(G00000 z0000000000002O}K>;)X000000000000000004k`g92y(0000000000000000002> z1_jUn0000000000000000002$4GN$E0000000000000000002g8x%kT0000000000 z000000001}Hz-f%q_ zd!(*o00000000000000000000aDi(Y5>(eANTLHY0000000000000000001hdc?I& z>y~vL0{{R3000000000000000fD4?-WUA{BB+&sH0000000000000000000$JwgFA z0000000000000000001hdV>OJ00000000000000000000^#%pd000000000000000 z00000>J18@0RR91000000000000000)Eg8)0{{R3000000000000000s5dBp1^@s6 z000000000000000P;XEG4FCWD000000000000000px&SW8UO$Q000000000000000 zK)pc$Gynhq000000000000000fO>-hXaE2J0000000000000000QCk1&;S4c00000 z00000000000O}12paB2?0000000000000000Mr{4Kmz~(0000000000000000H`-8 zfCc~n00000000000000008npG01W^D0000000000000000HEHW02%-Q0000000000 z0000006@J#0W<&r0000000000000000DyXf0%!mL000000000000000008v{1<(Kh z000000000000000008O@3ZMZ1000000000000000007h*6hH$2000000000000000 z005{rT>c^u?_0hg>blQBTuEUYpny;kXWF_S$Ye(9CeR=3d1vd!PLzmpHap9NC)!8R|AH z2fN)agA7W^OVjh)X6cKV`IBo?0*HAZ?$N`#uv5n#Kt;|2mpZk$F;5l00000 z00000000000D$U<$vC1(n`RXKU{{?NKS%n7Ye;Bsb!pUIU4uGEl6IvY(5|!?tvk6@ zv6=BDwl5C(iOsL+yAiY0*00rhj~M`f`iKtDsB`lcF4n-yZ_wnauPD!KuIq3B008P- zp4qI)Q(w`*%Wu%Ug^R0oj5lX}TBH3hHYQW9roQl&MvnW3wrty3Co!B!&(N)RPt?H6 zZ>X~v0000000000xR_Y&R!!P?VRU}>aBwW*kFY;2vSIcAdL(g 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 z0000000000000000MKku01W^D0000000000000000HE2R02%-Q000000000000000 z06?=r0W<&r0000000000000000DxwL0%!mL000000000000000007Mf1<(Kh00000 z0000000000005c|3ZMZ1000000000000000001-_6hH$2000000000000000003w< zD1Zh4000000000000000007WzI3JEb+SD-s0000000000000000000u&jkksG<67) z=l~4>000000000000000005vFaqb!s-qbMw0000000000000000000u&*kRkHgyP+ z=l~4>000000000000000005vFp#T~H000000000000000002O;)X0000000000 z00000004kyg92y(0000000000000000002Z1_jUn0000000000000000001*4GN$E z0000000000000000000q8x%kT0000000000000000001JHYk7w000000000000000 z0002cY)}9V0000000000000000001>*`NR#0000000000000000000$vq1qg00000 z00000000000001hW`hD~00000000000000000000%?1U~00000000000000000000 znhgq|0RR91000000000000000G#eB^0{{R3000000000000000Xf`N-1^@s600000 z0000000000&}>iu4FCWD000000000000000pxK}R8UO$Q000000000000000K(j#s zGynhq000000000000000fM$aNXaE2J0000000000000000L=yk&;S4c0000000000 z000000GbU7paB2?00000000000000005luUO&vf&Lc%#cUszb!IXxc$0000000000 z0001hb8mCXF0D=8s@>_)N-4}xMp2fEEXC(E26rbn`MdinsD;1!1@zDbA%itIu?<=JhWj1v!~EGp6iGoI4Wu~RgE(J%En#`CYd*P#9XYD}gA z&6x9o#$9@&HgAh+k{B|xvUTmh?$*$;Q<^LW0000000000{z@!Xi|*SnS7vKT*$Yir z{OsoBst5btq8~1PSJV35rU{{=6x1R>K`jC_A#{`;>UW!dxcFV&-{)pI8~^NCSst?4 zTA~LxJ|mmW)-)FY06;TC2k0ge8<(KF9-O0`+&p=CdgzUp9#{9So$GXr=$OO0d)nj5 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 z+p$}TNhz{gt%Z4xmd!Q%%FA`-pi9gAH-D4H0s7?Km-Ov|U$toIUpjdzQEqOo>e8{D z?z{6Qb!^|d*jlQxG1i32##mkMZf+X?@ZAatZmNx&cj$QhDHRkH$jQk`p&?B*WMF?? zJ#3&F`Lj6-0RC6C_HLoyN6gj_F^l!#p0AZ;KCQD$o@;$;%$WcJ>iOxBj^i}C* zA_oKj!2gz02}yeFndc=*v)*`KjRPCiZa@yyg%|+8W0qr-ho{&Xbb=V)TE4z3`tUCWMr*ezgxG$DTcM) znuCI5{F|hvrEA5i4f1YKUwtCF*LFAn003o*I(S&C*KL-+pN|Igi>U2z0000aNl^!5 zw0lpKdUo%m(B{o*I~<3|0RaH;zo%$I#r4+?tMG)13#~512mru^);q8(#l`>t{7co` z%trv)xqH8&V`9~u4bor&dRnOhMwnK7=91s8i|65F^Y%N`}R<15C8Z@Af3G1`H??8&4o!IU z9*rG6q6VV{00000000000000Ni;Rp6Nm68FWUXAkTeohKBS z`=8tY?B?dGNl!jht>R|@0000000000004jsjRI%@007{Bgqy3Yj7Fmj27`Ka@2p4e zzfIv`p|u?r00000000000000$r5J2Bo2|Bk00000000000000000000aB<7X$dDvO zMn=}k^}BWJCP^~Z%GCh?000000000000000005v0D1Zh4000000000000000002;D zPyh`8000000000000000005xQpa2>G000000000000000002OpK>;)X0000000000 z00000004kGg92y(0000000000000000001W1_jUn0000000000000000002$3<{tD z0000000000000000002g85BSR0000000000000000001}Gbn%t000000000000000 z0000`XHWnQ0000000000000000001>&Y%Dq0000000000000000000$ok0OK00000 z00000000000001hI)ege00000000000000000000bp{2{00000000000000000000 z>I@2?0RR91000000000000000)EN{&0{{R3000000000000000s52;l1^@s600000 z0000000000P-jp84FCWD000000000000000pw6HG8UO$Q000000000000000K%GGW zGynhq000000000000000fI7qZK=k3-jsXAw0000000000000000Ki4ANuYmihaia# z&;S4c0000000000000000O}CuRxO*?b_@Uj000000000000000001s>CX=bQLy$xV zXaE2J0000000000000000Cflj&;S4c0000000000000000O|}1paB2?0000000000 z000000Mr>2Kmz~(0000000000000000H`x4fCc~n00000000000000008nR801W^D z0000000000000000HDsG02%-Q00000000000000006?8V0W<&r000000000000000 z0DwA!0%!mL000000000000000004Cc1<(Kh000000000000000008O?3ZMZ100000 z0000000000007h(6hH$2000000000000000005{nD1Zh4000000000000000002;D zPyh`8000000000000000005xQpa2>G000000000000000002OpK>;)X0000000000 z00000004kGg92y(0000000000000000001W1_jUn0000000000000000002$3<{tD z0000000000000000002g85BSR0000000000000000001}Gbn%t000000000000000 z0000`XHWnQ0000000000000000001>&Ty{n0FE9#dO@$(ym|8rdOZLD0000000000 z0000N-loLAwf5vz?MjJKLQaZK=cdVAkb6O6aCdT(uUkU}*7H*rzjnGTC_=p&b-ti6 z008iBRO007iQhWz|| zTWtn#^ypDZQuF4`{}tCk<$b^K554>07wQwyO*5uGse112wH*=w06?wEF`G4Y#!PM8 z5~(L1zDqY=cU7g&@y5HK>F3}7tn%^yHYQWHUVigKZH?Tm8B-?clAc{Jcnqgg)AZ<5 z&+BO13C(Th$)m zGcx7n>7jRCo2qtgT2<;C`wtw__-AJ*%al#=a3v)rpVo(;eXYzalV(hvQ10gzcjBbJ z|7nr_TC+*1Y3Xuvb5-9`_JQYb9Hri4M}R! zI6%X%xJ);X87U8sdgmp^)2V6t@s}l9x?-(Po=TJ?`84#_kb(Vl>y6i{k-x9Qg+3xEGp2ci$lWXhJ&XjDjWkVcKTLL-I_EH`EV0M5l43Fk}vsYFHY+9#7KTWi*D zrT7>CfNHYYY}&OaN^i}Yt*eI*E_cI~)oRuD$UXYz`(LzcZH2Gj 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 z0000`Q8YjU0000000000000000001}GiZPY0000000000000000000`XV3r*00000 z00000000000001>&Y%Gr0000000000000000000$ok0UM0000000000000000001h zI)esi00000000000000000000bp{R400000000000000000000>I@p70RR9100000 z0000000000)EP8D0{{R3000000000000000s55AQ1^@s6000000000000000P-oBp z4FCWD000000000000000pw6HH8UO$Q000000000000000K%GGYGynhq0000000000 z00000fI5Q)XaE2J0000000000000000Cffp&;S4c0000000000000000O|}HpaB2? z0000000000000000Mr>YKmz~(0000000000000000H`x)fCc~n000000000000000 z08nSp01W^D0000000000000000HDsG0U7`R00000000000000006?ALcr5BfO~(KL z000000000000000005wtYtqQCrbCd#3eW%m000000000000000008O`gUx2M)pQU5 z0000000000000000001Lx3sjhnhrq{D?kGP000000000000000005{%Xn+O)00000 z0000000000002;D&;Shp000000000000000005xQpaB{H000000000000000002Op zK?5`Z000000000000000004kGg9c~-0000000000000000001W1`W^v0000000000 z000000002$3>u&T0000000000000000002g88kox0000000000000000001}GiZPY z0000000000000000000`XV3r*0000000000000000001>&Y%Gr000000000000000 z0000$ok0UM0000000000000000001hI)esi00000000000000000000bp{R400000 z000000000000000>I@p70RR91000000000000000)EP8D0{{R3000000000000000 zs55AQ1^@s6000000000000000P-oBp4FCWD000000000000000pw6HH8UO$Q00000 z0000000000K%GGYGynhq000000000000000fI5Q)XaE2J0000000000000000Ck3A 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 z*Q!(d)^c>bV*VEc0Jw@&MvfHPFj%ubds~05T&sn@FVn%OqdJ>#PA)FaYS+5CZW%FD zJ-T(Q^wlx)cze~<8!t`N$6x$c;TyIn>3p*MYWc|1!{d^iuQ>jGzUtVnl}??GQ;X(d zYFf%oF?)D=dg!G| zbv*Wz5)zZ-;^M5vp&=S@O%Gi^q+fwXpvqFwyxGIUT`x@;?9(w(yXS8(r8qN9XcO8#CC4<4BreO_r&z-lZSNBdb8Y^!>JZeDH zfB*phE@fSz!rQB+rau3q7W}?c+amTT{%oSGR%>pZqfrA59n@EY`u8sJZ~nS<{Po53 zY5HOQZ(6kMFP%OUFBcbQwQbd058m@1wQA9%K!a~tW2_8ijj^I!U0gJ7%zX+Ds;7;c zBXr`_8CfhAIXE~dB)Fai_UonVhxAizzpM9NBmkgfO}rZFk6|VF#Z;Aq`_`^c&e2LJ$|SUEX4dgHy%v}oC170O*QGBY*l<#)AVb3}nvBLDyZ z%EM$z*Tfg!(!oQ~n(^*SYTmSQRfkk0YCr%0{JWfqJF6$2c}bEq1;Q04P!9p(9$eZnOMq z`KV9NE>#^4004j_De_RX_Uw&Rrw*+Z(x84-hf^eKKmY*z`{b=qar5vYcCS!zxmAZ4 z0RXt%x&^eO*%$zTt5oH!`3OL}_8d@Dbd1`!ZK>d(z^V=h005v^IXO96`1>-YnbOt0 zO9utjt6S9}0RRBVVzFrHig1~;v(>kEH@UgGR&_{4q6P#2z`u*hl&)nf*UH(+N&WkD zm%(7D>W~Vl4lx1%0000`nG80Y%~sVx00000xO}qAX3hQS4}CG~2l@JV>BF~PRO3bs z%6+_y%uG#s`CV<;9HH@#->=(74y(jy0RR91000000002Ml_Di2rK&@aBso@f00000 z04|Ro7c9~TAAgK?5`Z z000000000000000004k$g9c~-0000000000000000002h1`W^v000000000000000 z000204H}>U0000000000000000000~8#F)z0000000000000000001}HfVqb00000 z00000000000000`ZO{M>0000000000000000001>+Mod%0000000000000000000$ zwLt?k0000000000000000001hYJ&!700000000000000000000)dmgF0000000000 z0000000000stp>T0RR91000000000000000R2wuv0{{R3000000000000000s5WST z1^@s6000000000000000P;EFKj5<=)F#rGn0000000000000000Jy@{4e+b#5F{}H z8UO$Q000000000000000Ks92>$;q)*br1jm000000000000000006FRCX=bELy*J- zXaE2J0000000000000000M!T$&;S4c0000000000000000ICfdpaB2?0000000000 z0000008|?^Kmz~(0000000000000000H`)-fCc~n00000000000000008nkv01W^D z0000000000000000HE5S0U7`R00000000000000006?`t12g~t000000000000000 z0Dx+P250~P000000000000000007kn4bT7p0000000000000000062D8lV9H00000 z0000000000002}QG(ZCY000000000000000005{qXn+O)000000000000000002;J z&;Shp000000000000000005xcpaB{H000000000000000002O>K?5`Z0000000000 z00000004k$g9c~-0000000000000000002h1`W^v000000000000000000204H}>U z0000000000000000000~8#F)z0000000000000000001}HfVqb000000000000000 z0000`ZO{M>0000000000000000001>+HkDu0FE6yc3IEYph1JndOiRE0000000000 z0001&-=_GTT6=n{b|*$EE+bLrvd$~hl66^QaCLBzuZy<=+-j+9t>(HWu!}m^ZgW{< z007`>WXQ?Mu~lUNG(ZCY00000000000001}3^_K7em=TXpYQuYXEV=LbvQ-xcdMl_ zEk|oa$hC4bI8=2w005MU$z-bP5F}ke4bYdmG5KH@foGtm_k2-}YtqjI0H{8$lm=*HRR;h700000 z00000000006|v&Pdi`g`lex{$e~*JSTtUsxl4SThAe$jKz+-8rblZxtT6J<`6-NdD zK=nfdGynhq00000000000Dx+1&8f{AxA8TZt=YLRTuEKeMKIX@2{6lI*4PcNXywTb zRTvQf0M(CURR;h7000000000000000)Qh{kW6mivWGRo?s@<`tqoft}UHx0%}d zHJ2pqN;sfhiIG}+daI(6V+w4a7xFWk-qhTI)78YQ;bo5*0D$U<3DBr=^A;{v&ueeh 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 zj+7ov`A^q2s+Br*Y^%^FA=O@qFE}Vbuf6z$)^FOb@8|xiy$52HlA0zL7Z-JC*IHvn zUZhJdzNpG806WTHFz7!Mua>vBm*&i0sFc(+Nm8TWz;klGx**~BNp0A?T~Uz{>e8v* zIX|D#Xw)?m#;SeW*81ejAGB-l0p;ac)U-*6E*W`|{_pC`oc{am+Nr%}KJk#||F%Sj z;}eRTa{~PR)TL894091d001BWNkle;Q6TwUwTzhVFY7Z7LUNRchW_0iie z=#S-V^z(v06diL|$tkDh;o+{Xo!aTDE5@jQ-yTk%j#0$l&sWbr`LN#o=xeQBzgcPN z843;xkhj9d+VlqB^vXQX40{5a;9Lt?AS5SKpYfZpZa*Qm${ef`la&HZ_i7B5?+qX{RJlA0zD4|lbWjL@*b{dDQ*p(PrDoTa9D zv$waGrcb+H!`5xq>>qzqbj)F8W@eYj$;^3q1cV|7L@89oy-ae_g9i z9ojgx3E9)bL-*hLABBfC(}qpkb?n3`S*=#NxVR`HyqShyG(eY*9;!ycyqpC9|5Q=F z5&Gql4>j-bV!gNb8zq}h>&%wtT7Na>uK+?C1nKUMH)?#uD7hM(^RhMo0RJ?Gf`S5j z<(r*5=ezN_MGM}T!nyU;_w)7sC*SJMTW-)z*H5VJZ~y=R%2iNMpqF0zKns`rS)<$~ z*KF34GiPc2rtKxBMgRZ+RENowqp455qJuGUdi|v*)xK@(+778q)PMj0_-8qln5;=t zXG)S@fAL8*Y22umBPy*v#0UVu`L;1>r&gZWsNJWdm6)5V(|PGKTgzUsf!F#-Sp007`jhJu0udu;~+0002s{K>OeH2cQ| z`snlT6&T>B|2_Y>TDPkHWR_gBSx?TKrS+S(>w&xft7|8Wbz-yt0000000000005w_ zFqurX9fBmuwYCEQ0001Re*7?hq274+v*MpUJlr*9(j7Hweg*&l0000000000065=h zfCc~n0RAC7+}&j~8f7pT)T?`E-F54Yii(V=?XUm<00000000000064QP*6}{uk9cJ z0000000000000000002gZ6=ecwnLC48EZQL00000000000000000000a1;&D00000 z000000000000000>J1v80RR91000000000000000)EhKF0{{R3000000000000000 zs5fYU1^@s6000000000000000P;bxx4FCWD000000000000000px&SX8UO$Q00000 z0000000000K)pc&Gynhq000000000000000fO>-lXaE2J0000000000000000QCk9 z&;S4c0000000000000000O}1IpaB2?0000000000000000Mr{aKmz~(0000000000 z000000H`-;fCc~n00000000000000008nqx01W^D0000000000000000HEHW0U7`R z00000000000000006@J#12g~t0000000000000000DyXf250~P000000000000000 z008v{4bT7p000000000000000008O@8lV9H000000000000000007h*G(ZCY00000 z0000000000005{rXn+O)000000000000000002;LxE_i-Qrj^A000000000000000 z0001}v#z000000000000000004k`#9+7E?X?{Q000000000000000 z0001hx-By^v$jK!#0t;=0000000000000000002$5gMQY0000000000000000002g z8#F)z0000000000000000001}H)wzc0000000000000000000`Z_oe@0000000000 z000000001>-k<>*0000000000000000000$y+H#s0000000000000000001hdV>aN z00000000000000000000^#%>l00000000000000000000>J1v80RR910000000000 z00000)EhKF0{{R3000000000000000s5fYU1^@s6000000000000000P;bxx4FCWD z000000000000000px&SX8UO$Q000000000000000K)pc&Gynhq000000000000000 zfO>-lXaE2J0000000000000000QCk9&;S4c0000000000000000O}1IpaB2?00000 z00000000000Mr{aKmz~(0000000000000000H`-;fCc~n00000000000000008nqx z01W^D0000000000000000HEHW0U7`R00000000000000006@LrTH67{$H$-7^F>5N zoY(UK000000000000000IRDlsZrAFQo3%4#zY=p(m1<6t*_wA=WAJqGP>^SU8aD`1 zx8M%CD726IgmgWxF#rH?Au`zQc6)6GKm#-Y000000000000000XDF~+H79nV-rMty zlFg@UJDf6wGzii?oo>>Vtwzh$;8NS+002-WnVFfj9fG7f)Bt_18n+a00000 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 zp_la2m{FHj%gwH;=FJ`+?s{>`1P$4+RkP+UQbgoYrKe{U%E_{_vrF9fhHJ;@_hqYe zB>I?4rc7lyI4HDvQ;irpNLP;?A+LI#cE4r-04k!Mr-xpD@kuTFbB$)r`%TAV<76-x z)HE`RNRA7LAt&EX1AOHYrmcd}qp#Ht|{TI{p z`8Pjl^S0eGnKI>5-&@0n4A8ANT&)KFzIHobMJH6$_x94%XCBl1-D1{2xwts1bBDIN_l_IX zp2Lr507{gb zo2xh8`&5gU|5c^j_(VPOa6Q)j=n8Whw^eFD2&&=>#!u&4C&^qLMqQZ48JO+hj)CMl_D zTDf|oyuIqFZ?A4O9S#5hK&iqHM{CXcE%NvC(V+glYC0SM002o+_~9t++aInT-8w3y zS(BO$r&z230RZsdlRu&2nkz?@dqTy9Ru^If0N_IF6WE1fV*mgyQudqq2ta%G9a3ae zjJkGiucpC4H60EB06>Xyb91%ex8=$(WvXwlZVGPPsHQ^#005B1V$re{Yh}*K(cpo7 z0{##6@Of6rzPR>qF8ZxM_32JNDmMxl9`grHEvNYwTceQcLPECCHZe2fav>l@b z00000000000002BMS6OAO@|;!a;)h900000To|+GFV_1XeO>Uoi;J@+KmI_Kik|@h z0000000000001sD3ZMZ10D%7p7iVV~jYb&^2KDULNe}(+R)vLz)O1(?0000000000 z0000LVzAk4wwewC0000000000000000000$?UtUNUeh5+l8iMS000000000000000 z000000F)O6&;S4c0000000000000000O|}1paB2?0000000000000000Mr>2Kmz~( z0000000000000000H`x4fCc~n00000000000000008nR801W^D000000000000000 z0HDsG02%-Q00000000000000006?8V0W<&r000000000000000&a?KT001BWNklG000000000000000002OpK>;)X0000000000 z00000004kGg92y(0000000000000000001W1_jUn0000000000000000002$3<{tD z0000000000000000002g85BSR0000000000000000001}Gbn%t000000000000000 z0000`XE;VgM%Q!<00000000000000000000YPm*%{xuzfBsxF?000000000000000 z0001}LkzjOxwe`P0ssI2000000000000000K<#ESnQA%&Npye)000000000000000 z0000`hfn|w0000000000000000001>&Y%Dq0000000000000000000$ok0OK00000 z00000000000001hI)ege00000000000000000000bp{2{00000000000000000000 z>I@2?0RR91000000000000000)EN{&0{{R3000000000000000s52;l1^@s600000 z0000000000P-jp84FCWD000000000000000pw6HG8UO$Q000000000000000K%GGW zGynhq000000000000000fI5Q$XaE2J0000000000000000Cffh&;S4c0000000000 z000000O|}1paB2?0000000000000000Mr>2Kmz~(0000000000000000H`x4fCc~n z00000000000000008nR801W^D0000000000000000HDsG02%-Q000000000000000 z06?8V0W<&r0000000000000000DwA!0%!mL000000000000000004Cc1<(Kh00000 z0000000000008O?$C?h{*s)_5^nA^lHM^ka0{{R300000000000C3@LPS~w=r?zQt za=7BpCF@LfsS}2N(Ie)K{RJpE~=s)g?i_)U!dS3mO9e02d=eZf>rvCIg@V z8UO$Q00000000000DwK@+AR9z=rVnF;3p+!ovG9ud|4|`ZmhwG005|a9BVoN00000 z00000000000H}=c)M!oI^jh98Hr06XbC`FC1_kw0C*L;e?B7`kv1xqS*jCVfxvP%13Y)qz1O?l~EjkxM|ZP~uNMq)UVlB%2TnxOu} zudA^b0000000000xR_XM7ERn(J32qRI5_Kx&Ub6UsLwR1^Sv4oJWzpd{t9&S*NEVO zda}#CS}^J}P3&}+9F70fF(v(?N6002y{Nd#-WHKn(*{1$}nZBZ?CR;<@v|u=IUBa5!ZdOCr@e4{Kfif?PjH< zrpd*{S^au<*DcpyrPg81WiS+<1^;_LNov$EK$i`_L^obLR_^X@6^dic`Yn3ym1!E- zucxLy^Qc^$o$Yd-%3j}@lvMq)aG92`T&Gi~6C_DK^}RLh(*C-6{FQ3p?^~hkOG!=B z6VJY`h{$MNHD-jKeC*x|?GFI>ZzD%Sb%{Hjpj~?p%4Eva+6~*(yGNIr4haB&I>&0Y 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