diff --git a/edi_oca/README.rst b/edi_oca/README.rst new file mode 100644 index 000000000..6b3fd1afe --- /dev/null +++ b/edi_oca/README.rst @@ -0,0 +1,100 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +======= +Edi Oca +======= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:6cb4b2d3092094dd34dc1506eb035ad1e17e5c9aaeeed5c31ae7287d7a694027 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/license-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%2Fedi--framework-lightgray.png?logo=github + :target: https://github.com/OCA/edi-framework/tree/19.0/edi_oca + :alt: OCA/edi-framework +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/edi-framework-19-0/edi-framework-19-0-edi_oca + :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/edi-framework&target_branch=19.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Minimal module used only to avoid issues on the migration to the new +splitted model of edi_oca. + +Might be removed on 19 but we keep it as part of the transition after +the split between EDI and components. + +**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 +------- + +* ACSONE +* Dixmit +* Camptocamp + +Contributors +------------ + +- Simone Orsi +- Enric Tobella +- Manuel Regidor +- Thien Vo < + +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-simahawk| image:: https://github.com/simahawk.png?size=40px + :target: https://github.com/simahawk + :alt: simahawk +.. |maintainer-etobella| image:: https://github.com/etobella.png?size=40px + :target: https://github.com/etobella + :alt: etobella + +Current `maintainers `__: + +|maintainer-simahawk| |maintainer-etobella| + +This module is part of the `OCA/edi-framework `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/edi_oca/__init__.py b/edi_oca/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/edi_oca/__manifest__.py b/edi_oca/__manifest__.py new file mode 100644 index 000000000..e5cc3cdc8 --- /dev/null +++ b/edi_oca/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2025 Dixmit +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). + +{ + "name": "Edi Oca", + "summary": """Integrate all EDI modules together""", + "version": "19.0.1.0.0", + "license": "LGPL-3", + "author": "ACSONE,Dixmit,Camptocamp,Odoo Community Association (OCA)", + "maintainers": ["simahawk", "etobella"], + "website": "https://github.com/OCA/edi-framework", + "depends": [ + "edi_core_oca", + "edi_component_oca", + "edi_queue_oca", + ], +} diff --git a/edi_oca/i18n/edi_oca.pot b/edi_oca/i18n/edi_oca.pot new file mode 100644 index 000000000..4db84723b --- /dev/null +++ b/edi_oca/i18n/edi_oca.pot @@ -0,0 +1,1475 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * edi_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.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: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__advanced_settings_edit +msgid "" +"\n" +" Advanced technical settings as YAML format.\n" +" The YAML structure should reproduce a dictionary.\n" +" The backend might use these settings for automated operations.\n" +"\n" +" Currently supported conf:\n" +"\n" +" components:\n" +" generate:\n" +" usage: $comp_usage\n" +" # set a value for component work context\n" +" work_ctx:\n" +" opt1: True\n" +" validate:\n" +" usage: $comp_usage\n" +" env_ctx:\n" +" # set a value for the whole processing env\n" +" opt2: False\n" +" check:\n" +" usage: $comp_usage\n" +" send:\n" +" usage: $comp_usage\n" +" receive:\n" +" usage: $comp_usage\n" +" process:\n" +" usage: $comp_usage\n" +"\n" +" filename_pattern:\n" +" force_tz: Europe/Rome\n" +" date_pattern: %Y-%m-%d-%H-%M-%S\n" +"\n" +" In any case, you can use these settings\n" +" to provide your own configuration for whatever need you might have.\n" +" " +msgstr "" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_configuration_trigger +msgid "" +"\n" +" Describe what triggers a specific action for a configuration.\n" +" " +msgstr "" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_configuration +msgid "" +"\n" +" This model is used to configure EDI (Electronic Data Interchange) flows.\n" +" It allows users to create their own configurations, which can be tailored\n" +" to meet the specific needs of their business processes.\n" +" " +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_backend__output_sent_processed_auto +msgid "" +"\n" +" Automatically set the record as processed after sending.\n" +" Usecase: the web service you send the file to processes it on the fly.\n" +" " +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type_rule__kind +msgid "" +"\n" +"* Form button: show a button on the related model form\n" +" when conditions from domain and snippet are satisfied\n" +"\n" +"* Custom: let devs handle a custom behavior with specific developments\n" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_consumer_mixin_buttons +msgid " EDI actions" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.message_edi_exchange_link +msgid "EDI exchange:" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.message_edi_exchange_link +msgid "Message:" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.message_edi_exchange_link +msgid "State:" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.message_edi_exchange_link +msgid "Type:" +msgstr "" + +#. module: edi_oca +#: model:ir.model.constraint,message:edi_oca.constraint_edi_exchange_related_record_related_record_unique +msgid "A record can only be related once to a specific exchange record." +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +msgid "ACK" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__ack_exchange_id +msgid "ACK exchange" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__ack_exchange_id +msgid "ACK generated for current exchange." +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__ack_received_on +msgid "ACK received on" +msgstr "" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_exchange_consumer_mixin +msgid "Abstract record where exchange records can be assigned" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__ack_expected +msgid "Ack Expected" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__ack_type_id +msgid "Ack exchange type" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__ack_for_type_ids +msgid "Ack for exchange type" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__active +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__active +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__active +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__active +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__active +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_backend_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_configuration_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_search +msgid "Active" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__advanced_settings +msgid "Advanced Settings" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__advanced_settings_edit +msgid "Advanced YAML settings" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_form +msgid "Advanced settings" +msgstr "" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_exchange_record_all +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_backend_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_search +msgid "All" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__allow_empty_files_on_receive +msgid "Allow Empty Files" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type_rule__model_id +msgid "Apply to this model" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_backend_view_form +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_backend_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_configuration_trigger_view_form +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_configuration_view_form +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_form +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_form +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_search +msgid "Archived" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__exchange_file_auto_generate +msgid "" +"Auto generate output for records missing their payload. If active, a cron " +"will take care of generating the output when not set yet. " +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__backend_id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__backend_id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__backend_id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__backend_id +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_search +msgid "Backend" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_backend_view_search +msgid "Backend Type" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__backend_type_id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__backend_type_id +msgid "Backend type" +msgstr "" + +#. module: edi_oca +#: model:ir.model.constraint,message:edi_oca.constraint_edi_backend_type_uniq_code +msgid "Backend type code must be unique!" +msgstr "" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_backend_type +msgid "Backend types" +msgstr "" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_backend +msgid "Backends" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_create_form_view +msgid "Cancel" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__check_model_id +msgid "Checker" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__backend_type_code +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend_type__code +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__trigger +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__code +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__code +msgid "Code" +msgstr "" + +#. module: edi_oca +#: model:ir.model.constraint,message:edi_oca.constraint_edi_configuration_trigger_code_uniq +msgid "Code must be unique" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__company_id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__company_id +msgid "Company" +msgstr "" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_config +msgid "Config" +msgstr "" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_configuration +msgid "Configurations" +msgstr "" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_exchange_record_create_wiz +msgid "Create an Exchange Record" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Create date" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__create_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend_type__create_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__create_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__create_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__create_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__create_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_related_record__create_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__create_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__create_uid +msgid "Created by" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Created last 7 days" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__create_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend_type__create_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__create_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__create_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__create_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__create_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_related_record__create_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__create_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__create_date +msgid "Created on" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Created today" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type_rule__kind__custom +msgid "Custom" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__encoding_in_error_handler +msgid "Decoding Error Handler" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_configuration__description +#: model:ir.model.fields,help:edi_oca.field_edi_configuration_trigger__description +msgid "Describe what the conf is for" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__description +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__description +msgid "Description" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__direction +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__direction +msgid "Direction" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_consumer_mixin__edi_disable_auto +msgid "Disable auto" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__display_name +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend_type__display_name +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__display_name +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__display_name +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__display_name +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__display_name +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_related_record__display_name +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__display_name +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__display_name +msgid "Display Name" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_form +msgid "Domain" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.view_partner_form +msgid "EDI" +msgstr "" + +#. module: edi_oca +#: model:res.groups,name:edi_oca.group_edi_advanced_settings_manager +msgid "EDI Advanced Settings Manager" +msgstr "" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_backend_view +#: model:ir.model,name:edi_oca.model_edi_backend +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_backend_view_search +msgid "EDI Backend" +msgstr "" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_backend_type_view +#: model:ir.model,name:edi_oca.model_edi_backend_type +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_backend_type_view_form +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_backend_type_view_search +msgid "EDI Backend Type" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__backend_type_id +msgid "EDI Backend type" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_configuration_view_form +msgid "EDI Config Before Do" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_configuration_view_form +msgid "EDI Config Do" +msgstr "" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_configuration_view +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_configuration_view_form +msgid "EDI Configuration" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "EDI Exchange Record" +msgstr "" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_exchange_type_view +#: model:ir.model,name:edi_oca.model_edi_exchange_type +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_form +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_search +msgid "EDI Exchange Type" +msgstr "" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_exchange_type_rule_view +msgid "EDI Exchange Type Rule" +msgstr "" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_exchange_type_rule +msgid "EDI Exchange type rule" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_id_mixin__edi_id +msgid "EDI ID" +msgstr "" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_id_mixin +msgid "EDI ID mixin" +msgstr "" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_oca_handler_check +msgid "EDI OCA Handler Check" +msgstr "" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_oca_handler_generate +msgid "EDI OCA Handler Generate" +msgstr "" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_oca_handler_input_validate +msgid "EDI OCA Handler Input Validate" +msgstr "" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_oca_handler_output_validate +msgid "EDI OCA Handler Output Validate" +msgstr "" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_oca_handler_process +msgid "EDI OCA Handler Process" +msgstr "" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_oca_handler_receive +msgid "EDI OCA Handler Receive" +msgstr "" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_oca_handler_send +msgid "EDI OCA Handler Send" +msgstr "" + +#. module: edi_oca +#: model:res.groups,name:edi_oca.group_edi_override_exchange_file_content +msgid "EDI Override Exchange File Content" +msgstr "" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_exchange_record +msgid "EDI exchange Record" +msgstr "" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_exchange_related_record +msgid "EDI exchange Related Record" +msgstr "" + +#. module: edi_oca +#: model:ir.actions.server,name:edi_oca.cron_edi_backend_check_input_exchange_ir_actions_server +msgid "EDI exchange check input sync" +msgstr "" + +#. module: edi_oca +#: model:ir.actions.server,name:edi_oca.cron_edi_backend_check_output_exchange_ir_actions_server +msgid "EDI exchange check output sync" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_consumer_mixin__origin_exchange_type_id +msgid "EDI origin exchange type" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_consumer_mixin__origin_exchange_record_id +msgid "EDI origin record" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_consumer_mixin__origin_exchange_record_id +msgid "EDI record that originated this document." +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_consumer_mixin__edi_config +msgid "Edi Config" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_configuration_view_search +msgid "Edi Configuration" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_consumer_mixin__edi_has_form_config +msgid "Edi Has Form Config" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__enable_domain +msgid "Enable on domain" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__enable_snippet +msgid "Enable on snippet" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__partner_ids +msgid "Enabled for partners" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__encoding +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_form +msgid "Encoding" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__encoding_out_error_handler +msgid "Encoding Error Handler" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__encoding +msgid "" +"Encoding to be applied to generate/process the exchanged file.\n" +"Example: UTF-8, Windows-1252, ASCII...(default is always 'UTF-8')" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +msgid "Error" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__input_processed_error +msgid "Error on process" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__input_receive_error +msgid "Error on reception" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__validate_error +msgid "Error on validation" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__exchange_file +msgid "Exchange File" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__exchange_file_auto_generate +msgid "Exchange File Auto Generate" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__exchange_file_ext +msgid "Exchange File Ext" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__exchange_file_frozen +msgid "Exchange File Frozen" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__exchange_filechecksum +msgid "Exchange Filechecksum" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__exchange_filename +msgid "Exchange Filename" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__exchange_filename_pattern +msgid "Exchange Filename Pattern" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__exchange_filename_sequence_id +msgid "Exchange Filename Sequence" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_consumer_mixin__exchange_record_ids +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_related_record__exchange_record_id +msgid "Exchange Record" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_consumer_mixin__exchange_record_count +msgid "Exchange Record Count" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_consumer_mixin__exchange_related_record_ids +msgid "Exchange Related Record" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__type_id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__exchange_type_id +msgid "Exchange Type" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Exchange date" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__exchange_error +msgid "Exchange error" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__exchange_error_traceback +msgid "Exchange error traceback" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__edi_exchange_state +msgid "Exchange state" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__type_id +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_search +msgid "Exchange type" +msgstr "" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_exchange_type_rule +msgid "Exchange type rules" +msgstr "" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_exchange_type +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_backend_view_form +msgid "Exchange types" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__exchanged_on +msgid "Exchanged On" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Exchanged last 7 days" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Exchanged today" +msgstr "" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_exchange_record_view +#: model:ir.ui.menu,name:edi_oca.menu_edi_exchange_record_root +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_backend_view_form +msgid "Exchanges" +msgstr "" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_exchange_record_view_failed +msgid "Exchanges - failed" +msgstr "" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_exchange_record_view_inbound +msgid "Exchanges - inbound" +msgstr "" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_exchange_record_view_outbound +msgid "Exchanges - outbound" +msgstr "" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_exchange_record_view_pending +msgid "Exchanges - pending" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_form +msgid "Execution handlers" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__external_identifier +msgid "External Identifier" +msgstr "" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_exchange_record_pending +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Failed" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type_rule__enable_domain +msgid "Filter domain to be checked on Models" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__exchange_filename_pattern +msgid "" +"For output exchange types this should be a formatting string with the following variables available (to be used between brackets, `{}`): `exchange_record`, `record_name`, `type` and `dt`. For instance, a valid string would be {record_name}-{type.code}-{dt}\n" +"For input exchange types related to storage backends it should be a regex expression to filter the files to be fetched from the pending directory in the related storage. E.g: `.*my-type-[0-9]*.\\.csv`" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_form +msgid "Form" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type_rule__kind__form_btn +msgid "Form button" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__form_btn_label +msgid "Form button label" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__form_btn_tooltip +msgid "Form button tooltip" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_create_form_view +msgid "Generate" +msgstr "" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.edi_exchange_record_create_act_window +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_create_form_view +msgid "Generate Exchange Record" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__generate_model_id +msgid "Generator" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_search +msgid "Group By" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__encoding_in_error_handler +msgid "" +"Handling of decoding errors on process (default is always 'Raise Error')." +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__encoding_out_error_handler +msgid "" +"Handling of encoding errors on generate (default is always 'Raise Error')." +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__has_message +msgid "Has Message" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type_rule__form_btn_tooltip +msgid "Help message visible as tooltip on button h-over" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__id +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend_type__id +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__id +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_related_record__id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__id +msgid "ID" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__identifier +msgid "Identifier" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__ack_type_id +msgid "" +"Identify the type of the ack. If this field is valued it means an hack is " +"expected." +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__exchange_filename_sequence_id +msgid "" +"If the `Exchange Filename Pattern` has `{seq}`, you should define a sequence" +" in this field to show the sequence in your filename" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_in_error_handler__ignore +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_out_error_handler__ignore +msgid "Ignore" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_configuration_view_search +msgid "Inactive" +msgstr "" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_exchange_record_inbound +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_search +msgid "Inbound" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__direction__input +msgid "Input" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__input_validate_model_id +msgid "Input Validator" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_id_mixin__edi_id +msgid "Internal or external identifier for records." +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_ir_model__is_edi_checker +msgid "Is Edi Checker" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_ir_model__is_edi_generator +msgid "Is Edi Generator" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_ir_model__is_edi_input_validator +msgid "Is Edi Input Validator" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_ir_model__is_edi_output_validator +msgid "Is Edi Output Validator" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_ir_model__is_edi_processor +msgid "Is Edi Processor" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_ir_model__is_edi_receiver +msgid "Is Edi Receiver" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_ir_model__is_edi_sender +msgid "Is Edi Sender" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__kind +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_search +msgid "Kind" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__write_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend_type__write_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__write_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__write_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__write_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__write_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_related_record__write_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__write_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__write_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend_type__write_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__write_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__write_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__write_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__write_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_related_record__write_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__write_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__write_date +msgid "Last Updated on" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__message_ids +msgid "Messages" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__model_id +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__model_id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__model +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__model +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_related_record__model +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__model_id +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_search +msgid "Model" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__model +msgid "Model code" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_form +msgid "Model rules" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__model_name +msgid "Model tech name" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_configuration__model_id +#: model:ir.model.fields,help:edi_oca.field_edi_configuration_trigger__model_id +msgid "Model the conf applies to. Leave blank to apply for all models" +msgstr "" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_ir_model +msgid "Models" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__name +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend_type__name +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__name +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__name +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__name +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__name +msgid "Name" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__new +msgid "New" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__exchange_file_frozen +msgid "Not allowed to change the file anymore." +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +msgid "Open Record" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__parent_id +msgid "Original exchange which originated this record" +msgstr "" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_exchange_record_outbound +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_search +msgid "Outbound" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__direction__output +msgid "Output" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__output_sent_processed_auto +msgid "Output Sent Processed Auto" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__output_validate_model_id +msgid "Output Validator" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__parent_id +msgid "Parent" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Parent exchange" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_configuration_view_form +msgid "Partners" +msgstr "" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_exchange_record_failed +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Pending" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__input_processed +msgid "Processed" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__process_model_id +msgid "Processor" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__quick_exec +msgid "Quick execution" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_in_error_handler__strict +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_out_error_handler__strict +msgid "Raise Error" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__input_received +msgid "Received" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__receive_model_id +msgid "Receiver" +msgstr "" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_exchange_record_recent +msgid "Recent" +msgstr "" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_exchange_record_recent_view +msgid "Recent exchanges" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__res_id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_related_record__res_id +msgid "Record" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +msgid "Regenerate" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__related_name +msgid "Related Name" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__related_record_exists +msgid "Related Record Exists" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +msgid "Related Records" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__related_exchange_ids +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +msgid "Related exchanges" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +msgid "Related record" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__related_record_ids +msgid "Related records" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_in_error_handler__surrogateescape +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_out_error_handler__surrogateescape +msgid "Replace Byte with Individual Surrogate Code" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_in_error_handler__backslashreplace +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_out_error_handler__backslashreplace +msgid "Replace with Backslashed Escape Sequences" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_in_error_handler__replace +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_out_error_handler__replace +msgid "Replace with Replacement Marker" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_out_error_handler__xmlcharrefreplace +msgid "Replace with XML/HTML Numeric Character Reference" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__res_id +msgid "Res" +msgstr "" + +#. module: edi_oca +#: model:ir.actions.server,name:edi_oca.action_retry_edi_exchange_record +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +msgid "Retry" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__retryable +msgid "Retryable" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__rule_ids +msgid "Rule" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__rule_ids +msgid "Rules to handle exchanges and UI automatically" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__send_model_id +msgid "Sender" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__output_sent +msgid "Sent" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__output_sent_and_error +msgid "Sent and error" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__output_sent_and_processed +msgid "Sent and processed" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__ack_received_on +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__exchanged_on +msgid "Sent or received on this date." +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Show all records created in the last 7 days" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Show all records created today" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_form +msgid "Snippet" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__snippet_before_do +msgid "Snippet Before Do" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__snippet_do +msgid "Snippet Do" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type_rule__enable_snippet +msgid "" +"Snippet of code to be checked on Models,\n" +" You can use `record` and `exchange_type` here.\n" +" It will be executed if variable result has been defined as True\n" +" " +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_configuration__snippet_before_do +msgid "Snippet to validate the state and collect records to do" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "State" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +msgid "Status" +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Successful" +msgstr "" + +#. module: edi_oca +#: model:ir.model.constraint,message:edi_oca.constraint_edi_exchange_type_code_uniq +msgid "The code must be unique per backend" +msgstr "" + +#. module: edi_oca +#: model:ir.model.constraint,message:edi_oca.constraint_edi_exchange_record_external_identifier_uniq +msgid "The external_identifier must be unique for a type and a backend." +msgstr "" + +#. module: edi_oca +#: model:ir.model.constraint,message:edi_oca.constraint_edi_exchange_record_identifier_uniq +msgid "The identifier must be unique." +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__retryable +msgid "The record state can be rolled back manually in case of failure." +msgstr "" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +msgid "" +"The related record is not available anymore.\n" +" Consider deleting this record too or fixing its relation." +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__trigger_id +msgid "Trigger" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_configuration__trigger_id +msgid "Trigger that activates this configuration" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__type_id +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Type" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type_rule__form_btn_label +msgid "Type name used by default" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_configuration__snippet_do +msgid "" +"Used to do something specific here.\n" +" Receives: operation, edi_action, vals, old_vals." +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__input_pending +msgid "Waiting to be received" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__output_pending +msgid "Waiting to be sent" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__quick_exec +msgid "" +"When active, records of this type will be processed immediately without " +"waiting for the cron to pass by. Requires auto generate flag to be active as" +" well. The cron will skip these records unless forced." +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_consumer_mixin__edi_disable_auto +msgid "When marked, EDI automatic processing will be avoided" +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__partner_ids +msgid "" +"You can use this field to limit generating/processing exchanges for specific" +" partners. Use it directly or within models rules (domain or snippet)." +msgstr "" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__output_error_on_send +msgid "error on send" +msgstr "" diff --git a/edi_oca/i18n/it.po b/edi_oca/i18n/it.po new file mode 100644 index 000000000..cbff8fe7c --- /dev/null +++ b/edi_oca/i18n/it.po @@ -0,0 +1,1637 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * edi_oca +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2026-02-10 15:09+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__advanced_settings_edit +msgid "" +"\n" +" Advanced technical settings as YAML format.\n" +" The YAML structure should reproduce a dictionary.\n" +" The backend might use these settings for automated operations.\n" +"\n" +" Currently supported conf:\n" +"\n" +" components:\n" +" generate:\n" +" usage: $comp_usage\n" +" # set a value for component work context\n" +" work_ctx:\n" +" opt1: True\n" +" validate:\n" +" usage: $comp_usage\n" +" env_ctx:\n" +" # set a value for the whole processing env\n" +" opt2: False\n" +" check:\n" +" usage: $comp_usage\n" +" send:\n" +" usage: $comp_usage\n" +" receive:\n" +" usage: $comp_usage\n" +" process:\n" +" usage: $comp_usage\n" +"\n" +" filename_pattern:\n" +" force_tz: Europe/Rome\n" +" date_pattern: %Y-%m-%d-%H-%M-%S\n" +"\n" +" In any case, you can use these settings\n" +" to provide your own configuration for whatever need you might " +"have.\n" +" " +msgstr "" +"\n" +" Impostazioni tecniche avanzate come formato YAML.\n" +" La struttura YAML dovrebbe riprodurre un dizionario.\n" +" Il backend potrebbe usare queste impostazioni per operazioni " +"automatizzate.\n" +"\n" +" Configurazione attualmente supportata:\n" +"\n" +" componenti:\n" +" generate:\n" +" usage: $comp_usage\n" +" # imposta un valore per il contesto di lavoro\n" +" work_ctx:\n" +" opt1: True\n" +" validate:\n" +" usage: $comp_usage\n" +" env_ctx:\n" +" # imposta un valore per l'intero ambiente di " +"elaborazione\n" +" opt2: False\n" +" check:\n" +" usage: $comp_usage\n" +" send:\n" +" usage: $comp_usage\n" +" receive:\n" +" usage: $comp_usage\n" +" process:\n" +" usage: $comp_usage\n" +"\n" +" filename_pattern:\n" +" force_tz: Europe/Rome\n" +" date_pattern: %Y-%m-%d-%H-%M-%S\n" +"\n" +" In ogni caso, si possono usare queste impostazioni\n" +" per fornire la tua configurazione per qualsiasi esigenza si " +"possa avere.\n" +" " + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_configuration_trigger +msgid "" +"\n" +" Describe what triggers a specific action for a configuration.\n" +" " +msgstr "" +"\n" +" Descrivere cosa attiva una azione specifica per una configurazione.\n" +" " + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_configuration +msgid "" +"\n" +" This model is used to configure EDI (Electronic Data Interchange) " +"flows.\n" +" It allows users to create their own configurations, which can be " +"tailored\n" +" to meet the specific needs of their business processes.\n" +" " +msgstr "" +"\n" +" Questo modello è utilizzato per configurare i flussi EDI (Electronic " +"Data Interchange).\n" +" Consente agli utenti di creare la propria configurazione, che può " +"essere adattata\n" +" per soddisfare esigenze specifiche dei loro processi aziendali.\n" +" " + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_backend__output_sent_processed_auto +msgid "" +"\n" +" Automatically set the record as processed after sending.\n" +" Usecase: the web service you send the file to processes it on the fly.\n" +" " +msgstr "" +"\n" +" Imposta automaticamente il record come elaborato dopo la spedizione.\n" +" Caso d'uso: il servizio web a cui è stato inviato il file lo ha " +"elaborato al volo.\n" +" " + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type_rule__kind +msgid "" +"\n" +"* Form button: show a button on the related model form\n" +" when conditions from domain and snippet are satisfied\n" +"\n" +"* Custom: let devs handle a custom behavior with specific developments\n" +msgstr "" +"\n" +"* Da pulsante: visualizza un pulsante nella maschera relativa al modello\n" +" quando sono soddisfatte le condizioni da dominio e snippet\n" +"\n" +"* Personalizzato: consente agli sviluppatori di gestire un comportamento " +"personalizzato con sviluppo personalizzato\n" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_consumer_mixin_buttons +msgid " EDI actions" +msgstr " Azioni EDI" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.message_edi_exchange_link +msgid "EDI exchange:" +msgstr "Scambio EDI:" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.message_edi_exchange_link +msgid "Message:" +msgstr "Messaggio:" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.message_edi_exchange_link +msgid "State:" +msgstr "Stato:" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.message_edi_exchange_link +msgid "Type:" +msgstr "Tipo:" + +#. module: edi_oca +#: model:ir.model.constraint,message:edi_oca.constraint_edi_exchange_related_record_related_record_unique +msgid "A record can only be related once to a specific exchange record." +msgstr "" +"Un record può essere correlato solo una volta a uno specifico record di " +"scambio." + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +msgid "ACK" +msgstr "ACK" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__ack_exchange_id +msgid "ACK exchange" +msgstr "Scambio ACK" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__ack_exchange_id +msgid "ACK generated for current exchange." +msgstr "Generato ACK per lo scambio attuale." + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__ack_received_on +msgid "ACK received on" +msgstr "Ricevuto ACK su" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_exchange_consumer_mixin +msgid "Abstract record where exchange records can be assigned" +msgstr "Record astratto dove i record di scambio possono essere assegnati" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__ack_expected +msgid "Ack Expected" +msgstr "Atteso ACK" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__ack_type_id +msgid "Ack exchange type" +msgstr "Tipo scambio ACK" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__ack_for_type_ids +msgid "Ack for exchange type" +msgstr "ACK per tipo scambio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__message_needaction +msgid "Action Needed" +msgstr "Azione richiesta" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__active +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__active +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__active +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__active +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__active +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_backend_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_configuration_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_search +msgid "Active" +msgstr "Attivo" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__advanced_settings +msgid "Advanced Settings" +msgstr "Impostazioni avanzate" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__advanced_settings_edit +msgid "Advanced YAML settings" +msgstr "Impostazioni YAML avanzate" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_form +msgid "Advanced settings" +msgstr "Impostazioni avanzate" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_exchange_record_all +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_backend_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_search +msgid "All" +msgstr "Tutti" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__allow_empty_files_on_receive +msgid "Allow Empty Files" +msgstr "Consentire file vuoti" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type_rule__model_id +msgid "Apply to this model" +msgstr "Applica a questo modello" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_backend_view_form +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_backend_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_configuration_trigger_view_form +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_configuration_view_form +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_form +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_form +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_search +msgid "Archived" +msgstr "In archivio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__message_attachment_count +msgid "Attachment Count" +msgstr "Conteggio allegati" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__exchange_file_auto_generate +msgid "" +"Auto generate output for records missing their payload. If active, a cron " +"will take care of generating the output when not set yet. " +msgstr "" +"Genera automaticamente l'output per i record che hanno perso il loro " +"contenuto. Se attiva, un cron gestirà la generazione dell'output quando non " +"ancora impostato. " + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__backend_id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__backend_id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__backend_id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__backend_id +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_search +msgid "Backend" +msgstr "Backend" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_backend_view_search +msgid "Backend Type" +msgstr "Tipo backend" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__backend_type_id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__backend_type_id +msgid "Backend type" +msgstr "Tipo backend" + +#. module: edi_oca +#: model:ir.model.constraint,message:edi_oca.constraint_edi_backend_type_uniq_code +msgid "Backend type code must be unique!" +msgstr "Il codice tipo backend deve essere univoco!" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_backend_type +msgid "Backend types" +msgstr "Tipi backend" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_backend +msgid "Backends" +msgstr "Backend" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_create_form_view +msgid "Cancel" +msgstr "Annulla" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__check_model_id +msgid "Checker" +msgstr "Controllore" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__backend_type_code +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend_type__code +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__trigger +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__code +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__code +msgid "Code" +msgstr "Codice" + +#. module: edi_oca +#: model:ir.model.constraint,message:edi_oca.constraint_edi_configuration_trigger_code_uniq +msgid "Code must be unique" +msgstr "Il codice deve essere univoco" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__company_id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__company_id +msgid "Company" +msgstr "Azienda" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_config +msgid "Config" +msgstr "Configurazione" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_configuration +msgid "Configurations" +msgstr "Configurazioni" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_exchange_record_create_wiz +msgid "Create an Exchange Record" +msgstr "Crea un record di scambio" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Create date" +msgstr "Data creazione" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__create_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend_type__create_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__create_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__create_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__create_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__create_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_related_record__create_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__create_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Created last 7 days" +msgstr "Creati negli ultimi 7 giorni" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__create_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend_type__create_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__create_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__create_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__create_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__create_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_related_record__create_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__create_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Created today" +msgstr "Creato oggi" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type_rule__kind__custom +msgid "Custom" +msgstr "Personalizzato" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__encoding_in_error_handler +msgid "Decoding Error Handler" +msgstr "Gestore errore decodifica" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_configuration__description +#: model:ir.model.fields,help:edi_oca.field_edi_configuration_trigger__description +msgid "Describe what the conf is for" +msgstr "Descrivere a cosa serve la configurazione" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__description +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__description +msgid "Description" +msgstr "Descrizione" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__direction +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__direction +msgid "Direction" +msgstr "Direzione" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_consumer_mixin__edi_disable_auto +msgid "Disable auto" +msgstr "Disabilita automatico" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__display_name +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend_type__display_name +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__display_name +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__display_name +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__display_name +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__display_name +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_related_record__display_name +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__display_name +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_form +msgid "Domain" +msgstr "Dominio" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.view_partner_form +msgid "EDI" +msgstr "EDI" + +#. module: edi_oca +#: model:res.groups,name:edi_oca.group_edi_advanced_settings_manager +msgid "EDI Advanced Settings Manager" +msgstr "Gestore impostazioni avanzate EDI" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_backend_view +#: model:ir.model,name:edi_oca.model_edi_backend +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_backend_view_search +msgid "EDI Backend" +msgstr "Backend EDI" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_backend_type_view +#: model:ir.model,name:edi_oca.model_edi_backend_type +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_backend_type_view_form +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_backend_type_view_search +msgid "EDI Backend Type" +msgstr "Tipo backend EDI" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__backend_type_id +msgid "EDI Backend type" +msgstr "Tipo backend EDI" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_configuration_view_form +msgid "EDI Config Before Do" +msgstr "Configurazione EDI prima di eseguire" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_configuration_view_form +msgid "EDI Config Do" +msgstr "Configurazione EDI esecuzione" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_configuration_view +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_configuration_view_form +msgid "EDI Configuration" +msgstr "Configurazione EDI" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "EDI Exchange Record" +msgstr "Record di scambio EDI" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_exchange_type_view +#: model:ir.model,name:edi_oca.model_edi_exchange_type +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_form +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_search +msgid "EDI Exchange Type" +msgstr "Tipo scambio EDI" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_exchange_type_rule_view +msgid "EDI Exchange Type Rule" +msgstr "Regola tipo scambio EDI" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_exchange_type_rule +msgid "EDI Exchange type rule" +msgstr "Regola tipo scambio EDI" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_id_mixin__edi_id +msgid "EDI ID" +msgstr "ID EDI" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_id_mixin +msgid "EDI ID mixin" +msgstr "Mixin ID EDI" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_oca_handler_check +msgid "EDI OCA Handler Check" +msgstr "Controllo handler OCA EDI" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_oca_handler_generate +msgid "EDI OCA Handler Generate" +msgstr "Genera handler OCA EDI" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_oca_handler_input_validate +msgid "EDI OCA Handler Input Validate" +msgstr "Validazione ingresso handler OCA EDI" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_oca_handler_output_validate +msgid "EDI OCA Handler Output Validate" +msgstr "Validazione uscita handler OCA EDI" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_oca_handler_process +msgid "EDI OCA Handler Process" +msgstr "Processo handler OCA EDI" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_oca_handler_receive +msgid "EDI OCA Handler Receive" +msgstr "Ricezione handler OCA EDI" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_oca_handler_send +msgid "EDI OCA Handler Send" +msgstr "Invio handler OCA EDI" + +#. module: edi_oca +#: model:res.groups,name:edi_oca.group_edi_override_exchange_file_content +msgid "EDI Override Exchange File Content" +msgstr "EDI sovrascrive il contenuto del file di scambio" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_exchange_record +msgid "EDI exchange Record" +msgstr "Record di scambio EDI" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_edi_exchange_related_record +msgid "EDI exchange Related Record" +msgstr "Record correlato allo scambio EDI" + +#. module: edi_oca +#: model:ir.actions.server,name:edi_oca.cron_edi_backend_check_input_exchange_ir_actions_server +msgid "EDI exchange check input sync" +msgstr "Controllo sincro ingresso scambio EDI" + +#. module: edi_oca +#: model:ir.actions.server,name:edi_oca.cron_edi_backend_check_output_exchange_ir_actions_server +msgid "EDI exchange check output sync" +msgstr "Controllo sinc output scambio EDI" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_consumer_mixin__origin_exchange_type_id +msgid "EDI origin exchange type" +msgstr "Tipo scambio origine EDI" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_consumer_mixin__origin_exchange_record_id +msgid "EDI origin record" +msgstr "Record origine EDI" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_consumer_mixin__origin_exchange_record_id +msgid "EDI record that originated this document." +msgstr "Record EDI che ha generato questo documento." + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_consumer_mixin__edi_config +msgid "Edi Config" +msgstr "Configurazione EDI" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_configuration_view_search +msgid "Edi Configuration" +msgstr "Configurazione EDI" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_consumer_mixin__edi_has_form_config +msgid "Edi Has Form Config" +msgstr "EDI ha una maschera di configurazione" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__enable_domain +msgid "Enable on domain" +msgstr "Abilita sul dominio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__enable_snippet +msgid "Enable on snippet" +msgstr "Abilita sull'esempio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__partner_ids +msgid "Enabled for partners" +msgstr "Abilita per i partner" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__encoding +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_form +msgid "Encoding" +msgstr "Codifica" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__encoding_out_error_handler +msgid "Encoding Error Handler" +msgstr "Gestore errore codifica" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__encoding +msgid "" +"Encoding to be applied to generate/process the exchanged file.\n" +"Example: UTF-8, Windows-1252, ASCII...(default is always 'UTF-8')" +msgstr "" +"Codifica da applicare per generare/elaborare il file scambiato.\n" +"Esempio: UTF-8, Windows-1252, ASCII...(il valore predefinito è sempre " +"'UTF-8')" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +msgid "Error" +msgstr "Errore" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__input_processed_error +msgid "Error on process" +msgstr "Errore nel processo" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__input_receive_error +msgid "Error on reception" +msgstr "Errore alla ricezione" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__validate_error +msgid "Error on validation" +msgstr "Errore in validazione" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__exchange_file +msgid "Exchange File" +msgstr "File scambio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__exchange_file_auto_generate +msgid "Exchange File Auto Generate" +msgstr "Auto generazione file scambio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__exchange_file_ext +msgid "Exchange File Ext" +msgstr "Ext file scambio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__exchange_file_frozen +msgid "Exchange File Frozen" +msgstr "Iberna file di scambio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__exchange_filechecksum +msgid "Exchange Filechecksum" +msgstr "Checksum file scambio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__exchange_filename +msgid "Exchange Filename" +msgstr "Nome file scambio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__exchange_filename_pattern +msgid "Exchange Filename Pattern" +msgstr "Schema nome file scambio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__exchange_filename_sequence_id +msgid "Exchange Filename Sequence" +msgstr "Sequenza nome file scambio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_consumer_mixin__exchange_record_ids +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_related_record__exchange_record_id +msgid "Exchange Record" +msgstr "Record di scambio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_consumer_mixin__exchange_record_count +msgid "Exchange Record Count" +msgstr "Conteggio record di scambio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_consumer_mixin__exchange_related_record_ids +msgid "Exchange Related Record" +msgstr "Record relativo allo scambio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__type_id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__exchange_type_id +msgid "Exchange Type" +msgstr "Tipo scambio" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Exchange date" +msgstr "Data scambio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__exchange_error +msgid "Exchange error" +msgstr "Errore scambio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__exchange_error_traceback +msgid "Exchange error traceback" +msgstr "Tracciamento errore scambio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__edi_exchange_state +msgid "Exchange state" +msgstr "Stato scambio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__type_id +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_search +msgid "Exchange type" +msgstr "Tipo scambio" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_exchange_type_rule +msgid "Exchange type rules" +msgstr "Regole tipo scambio" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_exchange_type +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_backend_view_form +msgid "Exchange types" +msgstr "Tipi scambio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__exchanged_on +msgid "Exchanged On" +msgstr "Scambiato in" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Exchanged last 7 days" +msgstr "Scambiati negli ultimi 7 giorni" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Exchanged today" +msgstr "Scambiato oggi" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_exchange_record_view +#: model:ir.ui.menu,name:edi_oca.menu_edi_exchange_record_root +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_backend_view_form +msgid "Exchanges" +msgstr "Scambi" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_exchange_record_view_failed +msgid "Exchanges - failed" +msgstr "Scambi - falliti" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_exchange_record_view_inbound +msgid "Exchanges - inbound" +msgstr "Scambi - in arrivo" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_exchange_record_view_outbound +msgid "Exchanges - outbound" +msgstr "Scambi - in uscita" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_exchange_record_view_pending +msgid "Exchanges - pending" +msgstr "Scambi - in attesa" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_form +msgid "Execution handlers" +msgstr "Esecuzione handler" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__external_identifier +msgid "External Identifier" +msgstr "Identificatore esterno" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_exchange_record_pending +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Failed" +msgstr "Non superato" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type_rule__enable_domain +msgid "Filter domain to be checked on Models" +msgstr "Filtra dominio da controllare nei modelli" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__message_follower_ids +msgid "Followers" +msgstr "Seguito da" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguito da (partner)" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__exchange_filename_pattern +msgid "" +"For output exchange types this should be a formatting string with the " +"following variables available (to be used between brackets, `{}`): " +"`exchange_record`, `record_name`, `type` and `dt`. For instance, a valid " +"string would be {record_name}-{type.code}-{dt}\n" +"For input exchange types related to storage backends it should be a regex " +"expression to filter the files to be fetched from the pending directory in " +"the related storage. E.g: `.*my-type-[0-9]*.\\.csv`" +msgstr "" +"Per i tipi di scambio in uscita questo dovrebbe essere una stringa di " +"formattazione con le seguenti variabili disponibili (da utilizzare tra " +"parentesi, `{}`): `exchange_record`, `record_name`, `type` e `dt`. Per " +"esempio, una stringa valida sarà {record_name}-{type.code}-{dt}\n" +"Per tipi scambio relativi ai backend deposito dovrebbe essere una " +"espressione regolare per filtrare i campi da alimentare dalla cartella in " +"attesa nel deposito relativo. Es. `.*my-type-[0-9]*.\\.csv`" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_form +msgid "Form" +msgstr "Maschera" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type_rule__kind__form_btn +msgid "Form button" +msgstr "Pulsante maschera" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__form_btn_label +msgid "Form button label" +msgstr "Etichetta pulsante maschera" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__form_btn_tooltip +msgid "Form button tooltip" +msgstr "Descrizione comando pulsante maschera" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_create_form_view +msgid "Generate" +msgstr "Genera" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.edi_exchange_record_create_act_window +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_create_form_view +msgid "Generate Exchange Record" +msgstr "Genera record di scambio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__generate_model_id +msgid "Generator" +msgstr "Generatore" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_search +msgid "Group By" +msgstr "Raggruppa per" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__encoding_in_error_handler +msgid "" +"Handling of decoding errors on process (default is always 'Raise Error')." +msgstr "" +"Gestione degli errori di decodifica nel processo (l'impostazione predefinita " +"è sempre 'Segnala errore')." + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__encoding_out_error_handler +msgid "" +"Handling of encoding errors on generate (default is always 'Raise Error')." +msgstr "" +"Gestione degli errori di codifica durante la generazione (il valore " +"predefinito è sempre 'Segnala errore')." + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__has_message +msgid "Has Message" +msgstr "Ha un messaggio" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type_rule__form_btn_tooltip +msgid "Help message visible as tooltip on button h-over" +msgstr "" +"Messaggio di aiuto visibile come descrizione comando se cursore sul pulsante" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__id +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend_type__id +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__id +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_related_record__id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__id +msgid "ID" +msgstr "ID" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__identifier +msgid "Identifier" +msgstr "Identificativo" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__ack_type_id +msgid "" +"Identify the type of the ack. If this field is valued it means an hack is " +"expected." +msgstr "" +"Identifica il tipo di ACK. Se questo campo è valorizzato significa che ci si " +"aspetta un ACK." + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Se selezionata, nuovi messaggi richiedono attenzione." + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Se selezionata, alcuni messaggi hanno un errore di consegna." + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__exchange_filename_sequence_id +msgid "" +"If the `Exchange Filename Pattern` has `{seq}`, you should define a sequence " +"in this field to show the sequence in your filename" +msgstr "" +"Se il `Modello del nome file di scambio` ha `{seq}`, si dovrebbe definire " +"una sequenza in questo campo per mostrare la sequenza nel nome file" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_in_error_handler__ignore +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_out_error_handler__ignore +msgid "Ignore" +msgstr "Ignora" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_configuration_view_search +msgid "Inactive" +msgstr "Inattivo" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_exchange_record_inbound +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_search +msgid "Inbound" +msgstr "In entrata" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__direction__input +msgid "Input" +msgstr "Input" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__input_validate_model_id +msgid "Input Validator" +msgstr "Validatore ingresso" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_id_mixin__edi_id +msgid "Internal or external identifier for records." +msgstr "Identificatore interno o esterno per i record." + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_ir_model__is_edi_checker +msgid "Is Edi Checker" +msgstr "È un controllore EDI" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_ir_model__is_edi_generator +msgid "Is Edi Generator" +msgstr "È un generatore EDI" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_ir_model__is_edi_input_validator +msgid "Is Edi Input Validator" +msgstr "È un validatore ingresso EDI" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_ir_model__is_edi_output_validator +msgid "Is Edi Output Validator" +msgstr "È un validatore uscita EDI" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_ir_model__is_edi_processor +msgid "Is Edi Processor" +msgstr "È un elaboratore EDI" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_ir_model__is_edi_receiver +msgid "Is Edi Receiver" +msgstr "È un ricevitore EDI" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_ir_model__is_edi_sender +msgid "Is Edi Sender" +msgstr "È un mittente EDI" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__message_is_follower +msgid "Is Follower" +msgstr "Segue" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__kind +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_search +msgid "Kind" +msgstr "Genere" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__write_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend_type__write_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__write_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__write_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__write_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__write_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_related_record__write_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__write_uid +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__write_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend_type__write_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__write_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__write_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__write_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__write_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_related_record__write_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__write_date +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__message_has_error +msgid "Message Delivery error" +msgstr "Errore di consegna messaggio" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__message_ids +msgid "Messages" +msgstr "Messaggi" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__model_id +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__model_id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__model +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__model +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_related_record__model +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__model_id +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_search +msgid "Model" +msgstr "Modello" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__model +msgid "Model code" +msgstr "Codice modello" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_form +msgid "Model rules" +msgstr "Regole modello" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__model_name +msgid "Model tech name" +msgstr "Nome tecnico modulo" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_configuration__model_id +#: model:ir.model.fields,help:edi_oca.field_edi_configuration_trigger__model_id +msgid "Model the conf applies to. Leave blank to apply for all models" +msgstr "" +"Modello a cui si applica la configurazione. Lasciare vuoto per applicare a " +"tutti i modelli" + +#. module: edi_oca +#: model:ir.model,name:edi_oca.model_ir_model +msgid "Models" +msgstr "Modelli" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__name +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend_type__name +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__name +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration_trigger__name +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__name +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__name +msgid "Name" +msgstr "Nome" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__new +msgid "New" +msgstr "Nuovo" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__exchange_file_frozen +msgid "Not allowed to change the file anymore." +msgstr "Modifica del file non più consentita." + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__message_needaction_counter +msgid "Number of Actions" +msgstr "Numero di azioni" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__message_has_error_counter +msgid "Number of errors" +msgstr "Numero di errori" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Numero di messaggi che richiedono un'azione" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Numero di messaggi con errore di consegna" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +msgid "Open Record" +msgstr "Apri record" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__parent_id +msgid "Original exchange which originated this record" +msgstr "Scambio origine che ha generato questo record" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_exchange_record_outbound +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_view_search +msgid "Outbound" +msgstr "In uscita" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__direction__output +msgid "Output" +msgstr "Output" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_backend__output_sent_processed_auto +msgid "Output Sent Processed Auto" +msgstr "Output ha inviato auto elaborato" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__output_validate_model_id +msgid "Output Validator" +msgstr "Validatore uscita" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__parent_id +msgid "Parent" +msgstr "Padre" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Parent exchange" +msgstr "Scambio padre" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_configuration_view_form +msgid "Partners" +msgstr "Partner" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_exchange_record_failed +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Pending" +msgstr "In sospeso" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__input_processed +msgid "Processed" +msgstr "Elaborato" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__process_model_id +msgid "Processor" +msgstr "Processore" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__quick_exec +msgid "Quick execution" +msgstr "Esecuzione rapida" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_in_error_handler__strict +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_out_error_handler__strict +msgid "Raise Error" +msgstr "Segnala errore" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__input_received +msgid "Received" +msgstr "Ricevuto" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__receive_model_id +msgid "Receiver" +msgstr "Ricevitore" + +#. module: edi_oca +#: model:ir.ui.menu,name:edi_oca.menu_edi_exchange_record_recent +msgid "Recent" +msgstr "Recente" + +#. module: edi_oca +#: model:ir.actions.act_window,name:edi_oca.act_open_edi_exchange_record_recent_view +msgid "Recent exchanges" +msgstr "Scambi recenti" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__res_id +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_related_record__res_id +msgid "Record" +msgstr "Record" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +msgid "Regenerate" +msgstr "Rigenera" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__related_name +msgid "Related Name" +msgstr "Nome collegato" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__related_record_exists +msgid "Related Record Exists" +msgstr "Esistono record collegati" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +msgid "Related Records" +msgstr "Record collegati" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__related_exchange_ids +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +msgid "Related exchanges" +msgstr "Scambi collegati" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +msgid "Related record" +msgstr "Record collegato" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__related_record_ids +msgid "Related records" +msgstr "Record collegati" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_in_error_handler__surrogateescape +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_out_error_handler__surrogateescape +msgid "Replace Byte with Individual Surrogate Code" +msgstr "Sostituisci byte con codice surrogato individuale" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_in_error_handler__backslashreplace +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_out_error_handler__backslashreplace +msgid "Replace with Backslashed Escape Sequences" +msgstr "Sostituisci con sequenze di escape con barra rovesciata" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_in_error_handler__replace +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_out_error_handler__replace +msgid "Replace with Replacement Marker" +msgstr "Sostituire con il marcatore sostitutivo" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_type__encoding_out_error_handler__xmlcharrefreplace +msgid "Replace with XML/HTML Numeric Character Reference" +msgstr "Sostituisci con riferimento ai caratteri numerici XML/HTML" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record_create_wiz__res_id +msgid "Res" +msgstr "Res" + +#. module: edi_oca +#: model:ir.actions.server,name:edi_oca.action_retry_edi_exchange_record +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +msgid "Retry" +msgstr "Riprova" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__retryable +msgid "Retryable" +msgstr "Si può ritentare" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__rule_ids +msgid "Rule" +msgstr "Regola" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__rule_ids +msgid "Rules to handle exchanges and UI automatically" +msgstr "Regole per gestire scambi e UI automaticamente" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type__send_model_id +msgid "Sender" +msgstr "Mittente" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__output_sent +msgid "Sent" +msgstr "Inviato" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__output_sent_and_error +msgid "Sent and error" +msgstr "Inviato ed errore" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__output_sent_and_processed +msgid "Sent and processed" +msgstr "Inviato ed elaborato" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__ack_received_on +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__exchanged_on +msgid "Sent or received on this date." +msgstr "Inviato o ricevuto in questa data." + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Show all records created in the last 7 days" +msgstr "Visualizza tutti i record creati negli ultimi 7 giorni" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Show all records created today" +msgstr "Visualizza tutti i record creati oggi" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_type_rule_view_form +msgid "Snippet" +msgstr "Esempio codice" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__snippet_before_do +msgid "Snippet Before Do" +msgstr "Esempio prima di eseguire" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__snippet_do +msgid "Snippet Do" +msgstr "Esempio esecuzione" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type_rule__enable_snippet +msgid "" +"Snippet of code to be checked on Models,\n" +" You can use `record` and `exchange_type` here.\n" +" It will be executed if variable result has been defined as True\n" +" " +msgstr "" +"Esempio di codice da controllare nei modelli,\n" +" Si può usare `record` e `exchange_type` qui.\n" +" Verrà eseguito se la variabile risultato è stata definita come True\n" +" " + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_configuration__snippet_before_do +msgid "Snippet to validate the state and collect records to do" +msgstr "Esempio per validare lo stato e raccogliere i record da elaborare" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "State" +msgstr "Stato" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +msgid "Status" +msgstr "Stato" + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Successful" +msgstr "Riuscito" + +#. module: edi_oca +#: model:ir.model.constraint,message:edi_oca.constraint_edi_exchange_type_code_uniq +msgid "The code must be unique per backend" +msgstr "Il codice deve essere univoco per backend" + +#. module: edi_oca +#: model:ir.model.constraint,message:edi_oca.constraint_edi_exchange_record_external_identifier_uniq +msgid "The external_identifier must be unique for a type and a backend." +msgstr "L'external_identifier deve essere univoco per un tipo e un backend." + +#. module: edi_oca +#: model:ir.model.constraint,message:edi_oca.constraint_edi_exchange_record_identifier_uniq +msgid "The identifier must be unique." +msgstr "L'identificativo deve essere univoco." + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__retryable +msgid "The record state can be rolled back manually in case of failure." +msgstr "" +"Lo stato del record può essere riportato indietro manualmente nel caso di " +"fallimento." + +#. module: edi_oca +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_form +msgid "" +"The related record is not available anymore.\n" +" Consider deleting this record too or " +"fixing its relation." +msgstr "" +"Il record correlato non è più disponibile.\n" +" Valutare l'eliminazione anche di questo " +"record o correggere la sua relazione." + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_configuration__trigger_id +msgid "Trigger" +msgstr "Attivazione" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_configuration__trigger_id +msgid "Trigger that activates this configuration" +msgstr "Attivazione che attiva questa configurazione" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_type_rule__type_id +#: model_terms:ir.ui.view,arch_db:edi_oca.edi_exchange_record_view_search +msgid "Type" +msgstr "Tipo" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type_rule__form_btn_label +msgid "Type name used by default" +msgstr "Nome tipo utilizzato in modo predefinito" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_configuration__snippet_do +msgid "" +"Used to do something specific here.\n" +" Receives: operation, edi_action, vals, old_vals." +msgstr "" +"Utilizzata per eseguire qualcosa di specifico qui.\n" +" Ricezioni: operation, edi_action, vals, old_vals." + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__input_pending +msgid "Waiting to be received" +msgstr "In attesa di essere ricevuto" + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__output_pending +msgid "Waiting to be sent" +msgstr "In attesa di essere inviato" + +#. module: edi_oca +#: model:ir.model.fields,field_description:edi_oca.field_edi_exchange_record__website_message_ids +msgid "Website Messages" +msgstr "Messaggi sito web" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_record__website_message_ids +msgid "Website communication history" +msgstr "Cronologia comunicazioni sito web" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__quick_exec +msgid "" +"When active, records of this type will be processed immediately without " +"waiting for the cron to pass by. Requires auto generate flag to be active as " +"well. The cron will skip these records unless forced." +msgstr "" +"Quando attivi, i record di questo tipo verranno elaborati immediatamente, " +"senza attendere il completamento del cron. Richiede che anche il flag di " +"generazione automatica sia attivo. Il cron ignorerà questi record, a meno " +"che non venga forzato." + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_consumer_mixin__edi_disable_auto +msgid "When marked, EDI automatic processing will be avoided" +msgstr "Quando selezionata, l'elaborazione EDI automatica verrà evitata" + +#. module: edi_oca +#: model:ir.model.fields,help:edi_oca.field_edi_exchange_type__partner_ids +msgid "" +"You can use this field to limit generating/processing exchanges for specific " +"partners. Use it directly or within models rules (domain or snippet)." +msgstr "" +"Si può usare questo campo per limitare la generazione/elaborazione degli " +"scambi per partner specifici. Utilizzarlo direttamente o all'interno delle " +"regole dei modelli (dominio o esempio codice)." + +#. module: edi_oca +#: model:ir.model.fields.selection,name:edi_oca.selection__edi_exchange_record__edi_exchange_state__output_error_on_send +msgid "error on send" +msgstr "errore nell'invio" + +#~ msgid "" +#~ "When active, records of this type will be processed immediately without " +#~ "waiting for the cron to pass by." +#~ msgstr "" +#~ "Quando attiva, i record di questo tipo verranno elaborati immediatamente " +#~ "senza attendere il cron." + +#~ msgid "" +#~ "For output exchange types this should be a formatting string with the " +#~ "following variables available (to be used between brackets, `{}`): " +#~ "`exchange_record`, `record_name`, `type`, `dt` and `seq`. For instance, a " +#~ "valid string would be {record_name}-{type.code}-{dt}-{seq}\n" +#~ "For more information:\n" +#~ "- `exchange_record` means exchange record\n" +#~ "- `record_name` means name of the exchange record\n" +#~ "- `type` means code of the exchange record type\n" +#~ "- `dt` means datetime\n" +#~ "- `seq` means sequence. You need a sequence to be defined in `Exchange " +#~ "Filename Sequence` to use `seq`\n" +#~ msgstr "" +#~ "Per i tipi di scambio di output, questa dovrebbe essere una stringa di " +#~ "formattazione con le seguenti variabili disponibili (da utilizzare tra " +#~ "parentesi, `{}`): `exchange_record`, `record_name`, `type`, `dt` e `seq`. " +#~ "Ad esempio, una stringa valida sarebbe {record_name}-{type.code}-{dt}-" +#~ "{seq}\n" +#~ "Per maggiori informazioni:\n" +#~ "- `exchange_record` significa record di scambio\n" +#~ "- `record_name` significa nome del record di scambio\n" +#~ "- `type` significa codice del tipo di record di scambio\n" +#~ "- `dt` significa data ora\n" +#~ "- `seq` significa sequenza. È necessario che una sequenza sia definita in " +#~ "`Sequenza nome file scambio` per utilizzare `seq`\n" + +#~ msgid "" +#~ "\n" +#~ " The related record is not available " +#~ "anymore.\n" +#~ " Consider deleting this record too or " +#~ "fixing its relation.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " Il record relativo non è più " +#~ "disponibile.\n" +#~ " Considerare l'eliminazione anche di " +#~ "questo record o correggere la sua relazione.\n" +#~ " " diff --git a/edi_oca/pyproject.toml b/edi_oca/pyproject.toml new file mode 100644 index 000000000..4231d0ccc --- /dev/null +++ b/edi_oca/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/edi_oca/readme/CONTRIBUTORS.md b/edi_oca/readme/CONTRIBUTORS.md new file mode 100644 index 000000000..a05dd1535 --- /dev/null +++ b/edi_oca/readme/CONTRIBUTORS.md @@ -0,0 +1,4 @@ +- Simone Orsi \<\> +- Enric Tobella \<\> +- Manuel Regidor \<\> +- Thien Vo \< \ No newline at end of file diff --git a/edi_oca/readme/DESCRIPTION.md b/edi_oca/readme/DESCRIPTION.md new file mode 100644 index 000000000..f739ba383 --- /dev/null +++ b/edi_oca/readme/DESCRIPTION.md @@ -0,0 +1,3 @@ +Minimal module used only to avoid issues on the migration to the new splitted model of edi_oca. + +Might be removed on 19 but we keep it as part of the transition after the split between EDI and components. diff --git a/edi_oca/static/description/icon.png b/edi_oca/static/description/icon.png new file mode 100644 index 000000000..3a0328b51 Binary files /dev/null and b/edi_oca/static/description/icon.png differ diff --git a/edi_oca/static/description/index.html b/edi_oca/static/description/index.html new file mode 100644 index 000000000..43d175f24 --- /dev/null +++ b/edi_oca/static/description/index.html @@ -0,0 +1,439 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Edi Oca

+ +

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

+

Minimal module used only to avoid issues on the migration to the new +splitted model of edi_oca.

+

Might be removed on 19 but we keep it as part of the transition after +the split between EDI and components.

+

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

+
    +
  • ACSONE
  • +
  • Dixmit
  • +
  • Camptocamp
  • +
+
+
+

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 maintainers:

+

simahawk etobella

+

This module is part of the OCA/edi-framework project on GitHub.

+

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

+
+
+
+
+ + diff --git a/edi_oca/tests/common.py b/edi_oca/tests/common.py new file mode 100644 index 000000000..efa646c57 --- /dev/null +++ b/edi_oca/tests/common.py @@ -0,0 +1,19 @@ +# ruff: noqa: F401 + +from odoo.tests import tagged + +from odoo.addons.edi_component_oca.tests.common import ( + EDIBackendCommonComponentRegistryTestCase, + EDIBackendCommonComponentTestCase, +) +from odoo.addons.edi_core_oca.tests.common import ( + EDIBackendCommonTestCase as EDICoreBackendCommonTestCase, +) +from odoo.addons.edi_core_oca.tests.common import ( + EDIBackendTestMixin, +) + + +@tagged("post_install", "-at_install") +class EDIBackendCommonTestCase(EDICoreBackendCommonTestCase): + pass diff --git a/edi_oca/tests/fake_components.py b/edi_oca/tests/fake_components.py new file mode 100644 index 000000000..7f01da6e6 --- /dev/null +++ b/edi_oca/tests/fake_components.py @@ -0,0 +1,12 @@ +# ruff: noqa: F401 +from odoo.addons.edi_component_oca.tests.fake_components import ( + FakeComponentMixin, + FakeConfigurationListener, + FakeInputProcess, + FakeInputReceive, + FakeInputValidate, + FakeOutputChecker, + FakeOutputGenerator, + FakeOutputSender, + FakeOutputValidate, +) diff --git a/edi_oca/tests/fake_models.py b/edi_oca/tests/fake_models.py new file mode 100644 index 000000000..63668de86 --- /dev/null +++ b/edi_oca/tests/fake_models.py @@ -0,0 +1,3 @@ +# ruff: noqa: F401 + +from odoo.addons.edi_core_oca.tests.fake_models import EdiExchangeConsumerTest diff --git a/edi_oca/utils.py b/edi_oca/utils.py new file mode 100644 index 000000000..93c523da0 --- /dev/null +++ b/edi_oca/utils.py @@ -0,0 +1,4 @@ +# ruff: noqa: F401 + +from odoo.addons.edi_core_oca.utils import get_checksum, normalize_string +from odoo.addons.edi_queue_oca.utils import exchange_record_job_identity_exact