19.0 vanilla

This commit is contained in:
Ernad Husremovic 2026-03-09 09:30:27 +01:00
parent d1963a3c3a
commit 2d3ee4855a
7430 changed files with 2687981 additions and 2965473 deletions

View file

@ -8,7 +8,6 @@ The following topics are covered by this module:
------------------------------------------------------
* Add/remove products in the reparation
* Impact for stocks
* Invoicing (products and/or services)
* Warranty concept
* Repair quotation report
* Notes for the technician and for the final customer
@ -22,39 +21,15 @@ pip install odoo-bringout-oca-ocb-repair
## Dependencies
This addon depends on:
- stock
- sale_stock
- sale_management
- account
## Manifest Information
- **Name**: Repairs
- **Version**: 1.0
- **Category**: Inventory/Inventory
- **License**: LGPL-3
- **Installable**: True
## Source
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `repair`.
- Repository: https://github.com/OCA/OCB
- Branch: 19.0
- Path: addons/repair
## License
This package maintains the original LGPL-3 license from the upstream Odoo project.
## Documentation
- Overview: doc/OVERVIEW.md
- Architecture: doc/ARCHITECTURE.md
- Models: doc/MODELS.md
- Controllers: doc/CONTROLLERS.md
- Wizards: doc/WIZARDS.md
- Reports: doc/REPORTS.md
- Security: doc/SECURITY.md
- Install: doc/INSTALL.md
- Usage: doc/USAGE.md
- Configuration: doc/CONFIGURATION.md
- Dependencies: doc/DEPENDENCIES.md
- Troubleshooting: doc/TROUBLESHOOTING.md
- FAQ: doc/FAQ.md
This package preserves the original LGPL-3 license.

View file

@ -1,14 +1,15 @@
[project]
name = "odoo-bringout-oca-ocb-repair"
version = "16.0.0"
description = "Repairs - Repair damaged products"
description = "Repairs -
Repair damaged products
"
authors = [
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
]
dependencies = [
"odoo-bringout-oca-ocb-stock>=16.0.0",
"odoo-bringout-oca-ocb-sale_management>=16.0.0",
"odoo-bringout-oca-ocb-account>=16.0.0",
"odoo-bringout-oca-ocb-sale_stock>=19.0.0",
"odoo-bringout-oca-ocb-sale_management>=19.0.0",
"requests>=2.25.1"
]
readme = "README.md"
@ -18,7 +19,7 @@ classifiers = [
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Topic :: Office/Business",
]

View file

@ -3,3 +3,15 @@
from . import models
from . import wizard
from . import report
def _create_warehouse_data(env):
""" This hook is used to add default repair picking types on every warehouse.
It is necessary if the repair module is installed after some warehouses were already created.
"""
warehouses = env['stock.warehouse'].search([('repair_type_id', '=', False)])
for warehouse in warehouses:
picking_type_vals = warehouse._create_or_update_sequences_and_picking_types()
if picking_type_vals:
warehouse.write(picking_type_vals)

View file

@ -6,7 +6,7 @@
'name': 'Repairs',
'version': '1.0',
'sequence': 230,
'category': 'Inventory/Inventory',
'category': 'Supply Chain/Inventory',
'summary': 'Repair damaged products',
'description': """
The aim is to have a complete module to manage all products repairs.
@ -16,28 +16,38 @@ The following topics are covered by this module:
------------------------------------------------------
* Add/remove products in the reparation
* Impact for stocks
* Invoicing (products and/or services)
* Warranty concept
* Repair quotation report
* Notes for the technician and for the final customer
""",
'depends': ['stock', 'sale_management', 'account'],
'depends': ['sale_stock', 'sale_management'],
'data': [
'security/ir.model.access.csv',
'security/repair_security.xml',
'wizard/repair_make_invoice_views.xml',
'wizard/stock_warn_insufficient_qty_views.xml',
'views/product_views.xml',
'views/stock_move_views.xml',
'views/repair_views.xml',
'views/sale_order_views.xml',
'views/stock_lot_views.xml',
'views/stock_picking_views.xml',
'views/stock_warehouse_views.xml',
'report/repair_reports.xml',
'report/repair_templates_repair_order.xml',
'data/ir_sequence_data.xml',
'data/mail_template_data.xml',
'data/repair_data.xml',
],
'demo': ['data/repair_demo.xml'],
'post_init_hook': '_create_warehouse_data',
'installable': True,
'application': True,
'assets': {
'web.assets_backend': [
'repair/static/src/**/*',
],
'web.assets_tests': [
'repair/static/tests/tours/*.js',
],
},
'author': 'Odoo S.A.',
'license': 'LGPL-3',
}

View file

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="seq_repair" model="ir.sequence">
<field name="name">Repair Order</field>
<field name="code">repair.order</field>
<field name="prefix">RO/</field>
<field name="padding">5</field>
<field name="company_id" eval="False"/>
</record>
</data>
</odoo>

View file

@ -1,37 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="mail_template_repair_quotation" model="mail.template">
<field name="name">Repair: Quotation</field>
<field name="model_id" ref="repair.model_repair_order"/>
<field name="subject">{{ object.partner_id.name }} Repair Orders (Ref {{ object.name or 'n/a' }})</field>
<field name="email_from">{{ (object.create_uid.email_formatted or user.email_formatted) }}</field>
<field name="partner_to">{{ object.partner_id.id }}</field>
<field name="description">Sent manually when clicking on "Send Quotation" on a repair order</field>
<field name="body_html" type="html">
<div style="margin: 0px; padding: 0px;">
<p style="margin: 0px; padding: 0px;font-size: 13px;">
Hello <t t-out="object.partner_id.name or ''">Brandon Freeman</t>,<br/>
Here is your repair order <strong t-out="object.name or ''">RO/00004</strong>
<t t-if="object.invoice_method != 'none'">
amounting in <strong><t t-out="format_amount(object.amount_total, object.pricelist_id.currency_id) or ''">$ 100.00</t>.</strong><br/>
</t>
<t t-else="">
.<br/>
</t>
You can reply to this email if you have any questions.
<br/><br/>
Thank you,
<t t-if="user.signature">
<br />
<t t-out="user.signature or ''">--<br/>Mitchell Admin</t>
</t>
</p>
</div></field>
<field name="report_template" ref="action_report_repair_order"/>
<field name="report_name">{{ (object.name or '').replace('/','_') }}</field>
<field name="lang">{{ object.partner_id.lang }}</field>
<field name="auto_delete" eval="True"/>
</record>
</data>
</odoo>

View file

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="1">
<!--
Given that data are loaded before update of warehouses through the post_init_hook,
we manually create the 'Repairs' Operation Type in warehouse0 here such that it's available
when the initialization of data triggers the default method of the required field 'picking_type_id'.
-->
<record id="picking_type_warehouse0_repair" model="stock.picking.type" forcecreate="0">
<field name="name">Repairs</field>
<field name="code">repair_operation</field>
<field name="company_id" ref="base.main_company"/>
<field name="default_location_src_id" ref="stock.stock_location_stock"/>
<field name="default_location_dest_id" model="stock.location" search="[('usage', '=', 'production'), ('company_id', '=', obj().env.ref('base.main_company').id)]"/>
<field name="default_remove_location_dest_id" model="stock.location" search="[('usage', '=', 'inventory'), ('company_id', '=', obj().env.ref('base.main_company').id)]"/>
<field name="default_recycle_location_dest_id" ref="stock.stock_location_stock"/>
<field name="sequence_code">RO</field>
<field name="warehouse_id" ref="stock.warehouse0"/>
</record>
<record id='stock.warehouse0' model='stock.warehouse'>
<field name='repair_type_id' ref='repair.picking_type_warehouse0_repair'/>
</record>
</odoo>

View file

@ -2,42 +2,29 @@
<odoo>
<record id="product_service_order_repair" model="product.product">
<field name="name">Repair Services</field>
<field name="categ_id" ref="product.product_category_3"/>
<field name="categ_id" ref="product.product_category_services"/>
<field name="standard_price">20.5</field>
<field name="list_price">30.75</field>
<field name="type">service</field>
<field name="service_tracking">repair</field>
</record>
<record id="repair_r1" model="repair.order">
<field name="schedule_date" eval="DateTime.today()"/>
<field name="address_id" ref="base.res_partner_address_1"/>
<field name="guarantee_limit" eval="datetime.today().strftime('%Y-%m-%d')"/>
<field name="invoice_method">none</field>
<field name="user_id"/>
<field name="product_id" ref="product.product_product_3"/>
<field name="product_uom" ref="uom.product_uom_unit"/>
<field name="partner_invoice_id" ref="base.res_partner_address_1"/>
<field name="location_id" ref="stock.stock_location_stock"/>
<field name="operations" model="repair.line" eval="[(5, 0, 0), (0, 0, {
<field name="picking_type_id" ref="picking_type_warehouse0_repair"/>
<field name="move_ids" model="stock.move" eval="[(5, 0, 0), (0, 0, {
'location_dest_id': obj().env.ref('product.product_product_11').property_stock_production.id,
'location_id': obj().env.ref('stock.stock_location_stock').id,
'name': obj().env.ref('product.product_product_11').get_product_multiline_description_sale(),
'product_id': obj().env.ref('product.product_product_11').id,
'product_uom': obj().env.ref('uom.product_uom_unit').id,
'product_uom_qty': '1.0',
'price_unit': 50.0,
'state': 'draft',
'type': 'add',
'repair_line_type': 'add',
'company_id': obj().env.ref('base.main_company').id,
})]"/>
<field name="fees_lines" model="repair.fee" eval="[(5, 0, 0), (0, 0, {
'name': obj().env.ref('repair.product_service_order_repair').get_product_multiline_description_sale(),
'product_id': obj().env.ref('repair.product_service_order_repair').id,
'product_uom_qty': 1.0,
'product_uom': obj().env.ref('uom.product_uom_unit').id,
'company_id': obj().env.ref('base.main_company').id,
'price_unit': 50.0,
})]"/>
<field name="partner_id" ref="base.res_partner_12"/>
</record>
@ -45,30 +32,16 @@
<field name="schedule_date" eval="DateTime.today()"/>
<field name="product_id" ref="product.product_product_5"/>
<field name="product_uom" ref="uom.product_uom_unit"/>
<field name="address_id" ref="base.res_partner_address_1"/>
<field name="guarantee_limit" eval="datetime.today().strftime('%Y-%m-%d')"/>
<field name="invoice_method">after_repair</field>
<field name="user_id"/>
<field name="partner_invoice_id" ref="base.res_partner_address_1"/>
<field name="location_id" ref="stock.stock_location_stock"/>
<field name="operations" model="repair.line" eval="[(5, 0, 0), (0, 0, {
<field name="picking_type_id" ref="picking_type_warehouse0_repair"/>
<field name="move_ids" model="stock.move" eval="[(5, 0, 0), (0, 0, {
'location_dest_id': obj().env.ref('product.product_product_12').property_stock_production.id,
'location_id': obj().env.ref('stock.stock_location_stock').id,
'name': obj().env.ref('product.product_product_12').get_product_multiline_description_sale(),
'price_unit': 50.0,
'product_id': obj().env.ref('product.product_product_12').id,
'product_uom': obj().env.ref('uom.product_uom_unit').id,
'product_uom_qty': 1.0,
'state': 'draft',
'type': 'add',
'company_id': obj().env.ref('base.main_company').id,
})]"/>
<field name="fees_lines" model="repair.fee" eval="[(5, 0, 0), (0, 0, {
'name': obj().env.ref('repair.product_service_order_repair').get_product_multiline_description_sale(),
'product_id': obj().env.ref('repair.product_service_order_repair').id,
'product_uom_qty': 1.0,
'product_uom': obj().env.ref('uom.product_uom_unit').id,
'price_unit': 50.0,
'repair_line_type': 'add',
'company_id': obj().env.ref('base.main_company').id,
})]"/>
<field name="partner_id" ref="base.res_partner_12"/>
@ -79,30 +52,16 @@
<field name="schedule_date" eval="DateTime.today() + relativedelta(days=-5)"/>
<field name="product_id" ref="product.product_product_6"/>
<field name="product_uom" ref="uom.product_uom_unit"/>
<field name="address_id" ref="base.res_partner_address_1"/>
<field name="guarantee_limit" eval="datetime.today().strftime('%Y-%m-%d')"/>
<field name="invoice_method">b4repair</field>
<field name="user_id"/>
<field name="partner_invoice_id" ref="base.res_partner_address_1"/>
<field name="location_id" ref="stock.stock_location_14"/>
<field name="operations" model="repair.line" eval="[(5, 0, 0), (0, 0, {
<field name="picking_type_id" ref="picking_type_warehouse0_repair"/>
<field name="move_ids" model="stock.move" eval="[(5, 0, 0), (0, 0, {
'location_dest_id': obj().env.ref('product.product_product_13').property_stock_production.id,
'location_id': obj().env.ref('stock.stock_location_stock').id,
'name': obj().env.ref('product.product_product_13').get_product_multiline_description_sale(),
'price_unit': 50.0,
'product_id': obj().env.ref('product.product_product_13').id,
'product_uom': obj().env.ref('uom.product_uom_unit').id,
'product_uom_qty': 1.0,
'state': 'draft',
'type': 'add',
'company_id': obj().env.ref('base.main_company').id,
})]"/>
<field name="fees_lines" model="repair.fee" eval="[(5, 0, 0), (0, 0, {
'name': obj().env.ref('repair.product_service_order_repair').get_product_multiline_description_sale(),
'product_id': obj().env.ref('repair.product_service_order_repair').id,
'product_uom_qty': 1.0,
'product_uom': obj().env.ref('uom.product_uom_unit').id,
'price_unit': 50.0,
'repair_line_type': 'add',
'company_id': obj().env.ref('base.main_company').id,
})]"/>
<field name="partner_id" ref="base.res_partner_12"/>

View file

@ -1,22 +1,22 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * repair
#
#
# Translators:
# Martin Trigaux, 2022
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 08:22+0000\n"
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Afrikaans (https://app.transifex.com/odoo/teams/41243/af/)\n"
"Language-Team: Afrikaans (https://www.transifex.com/odoo/teams/41243/af/)\n"
"Language: af\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: af\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: repair
@ -52,7 +52,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ": Insufficient Quantity To Repair"
msgstr ""
@ -64,7 +63,7 @@ msgid ""
" Hello <t t-out=\"object.partner_id.name or ''\">Brandon Freeman</t>,<br>\n"
" Here is your repair order <strong t-out=\"object.name or ''\">RO/00004</strong>\n"
" <t t-if=\"object.invoice_method != 'none'\">\n"
" amounting in <strong><t t-out=\"format_amount(object.amount_total, object.pricelist_id.currency_id) or ''\">$ 100.00</t>.</strong><br>\n"
" amounting in <strong><t t-out=\"format_amount(object.amount_total, object.currency_id) or ''\">$ 100.00</t>.</strong><br>\n"
" </t>\n"
" <t t-else=\"\">\n"
" .<br>\n"
@ -92,6 +91,11 @@ msgid ""
" <span class=\"o_stat_text\">Invoices</span>"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "<span class=\"o_stat_text\">Product Moves</span>"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.stock_production_lot_view_form
msgid "<span class=\"o_stat_text\">Repairs</span>"
@ -124,7 +128,7 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "<strong>Shipping address :</strong>"
msgid "<strong>Shipping address:</strong>"
msgstr ""
#. module: repair
@ -135,7 +139,7 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "<strong>Total</strong>"
msgstr ""
msgstr "<strong>Totaal</strong>"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
@ -221,7 +225,7 @@ msgstr ""
#: model:ir.model.fields.selection,name:repair.selection__repair_line__state__cancel
#: model:ir.model.fields.selection,name:repair.selection__repair_order__state__cancel
msgid "Cancelled"
msgstr ""
msgstr "Gekanselleer"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__product_uom_category_id
@ -232,9 +236,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__partner_id
msgid ""
"Choose partner for whom the order will be invoiced and delivered. You can "
"find a partner by its Name, TIN, Email or Internal Reference."
msgid "Choose partner for whom the order will be invoiced and delivered. You can find a partner by its Name, TIN, Email or Internal Reference."
msgstr ""
#. module: repair
@ -271,18 +273,7 @@ msgstr ""
#: model:ir.model.fields,help:repair.field_repair_fee__product_uom_category_id
#: model:ir.model.fields,help:repair.field_repair_line__product_uom_category_id
#: model:ir.model.fields,help:repair.field_repair_order__product_uom_category_id
msgid ""
"Conversion between Units of Measure can only occur if they belong to the "
"same category. The conversion will be made based on the ratios."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"Couldn't find a pricelist line matching this product and quantity.\n"
"You have to change either the product, the quantity or the pricelist."
msgid "Conversion between Units of Measure can only occur if they belong to the same category. The conversion will be made based on the ratios."
msgstr ""
#. module: repair
@ -299,7 +290,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/stock_picking.py:0
#, python-format
msgid "Create Repair"
msgstr ""
@ -351,7 +341,7 @@ msgstr "Geldeenheid"
#: model:ir.model.fields,field_description:repair.field_repair_order__partner_id
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Customer"
msgstr ""
msgstr "Klient"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__default_address_id
@ -361,7 +351,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__address_id
msgid "Delivery Address"
msgstr ""
msgstr "Afleweringsadres"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__name
@ -407,13 +397,7 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid ""
"Draft invoices for this order will be cancelled. Do you confirm the action?"
msgstr ""
#. module: repair
#: model:ir.model,name:repair.model_mail_compose_message
msgid "Email composition wizard"
msgid "Draft invoices for this order will be cancelled. Do you confirm the action?"
msgstr ""
#. module: repair
@ -511,8 +495,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_stock_picking__is_repairable
#: model:ir.model.fields,help:repair.field_stock_picking_type__is_repairable
msgid ""
"If ticked, you will be able to directly create repair orders from a return."
msgid "If ticked, you will be able to directly create repair orders from a return."
msgstr ""
#. module: repair
@ -542,13 +525,13 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__invoice_id
msgid "Invoice"
msgstr ""
msgstr "Faktuur"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__invoice_line_id
#: model:ir.model.fields,field_description:repair.field_repair_line__invoice_line_id
msgid "Invoice Line"
msgstr ""
msgstr "Faktuur Lyn"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__invoice_method
@ -573,7 +556,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Invoice created"
msgstr ""
@ -605,16 +587,6 @@ msgstr ""
msgid "Journal Item"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee____last_update
#: model:ir.model.fields,field_description:repair.field_repair_line____last_update
#: model:ir.model.fields,field_description:repair.field_repair_order____last_update
#: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice____last_update
#: model:ir.model.fields,field_description:repair.field_repair_tags____last_update
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair____last_update
msgid "Last Modified on"
msgstr "Laas Gewysig op"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__write_uid
#: model:ir.model.fields,field_description:repair.field_repair_line__write_uid
@ -653,11 +625,6 @@ msgstr ""
msgid "Lot/Serial"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__message_main_attachment_id
msgid "Main Attachment"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__message_has_error
msgid "Message Delivery error"
@ -700,22 +667,13 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
#: code:addons/repair/models/repair.py:0
msgid "No account defined for product \"%s\"."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
msgid "No pricelist found."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "No product defined on fees."
msgstr ""
@ -724,13 +682,6 @@ msgstr ""
msgid "No repair order found. Let's create one!"
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
msgid "No valid pricelist line found."
msgstr ""
#. module: repair
#: model:ir.model.fields.selection,name:repair.selection__repair_order__priority__0
msgid "Normal"
@ -739,9 +690,7 @@ msgstr "Normaal"
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"Note that the warehouses of the return and repair locations don't match!"
msgid "Note that the warehouses of the return and repair locations don't match!"
msgstr ""
#. module: repair
@ -756,7 +705,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__message_needaction_counter
msgid "Number of messages requiring action"
msgid "Number of messages which requires an action"
msgstr ""
#. module: repair
@ -772,7 +721,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Only draft repairs can be confirmed."
msgstr ""
@ -796,12 +744,12 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "Price"
msgstr ""
msgstr "Prys"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__pricelist_id
msgid "Pricelist"
msgstr ""
msgstr "Pryslys"
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__pricelist_id
@ -824,7 +772,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__product_id
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Product"
msgstr ""
msgstr "Produk"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
@ -877,17 +825,17 @@ msgstr ""
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_tree
msgid "Quantity"
msgstr ""
msgstr "Hoeveelheid"
#. module: repair
#: model:ir.model.fields.selection,name:repair.selection__repair_order__state__draft
msgid "Quotation"
msgstr ""
msgstr "Kwotasie"
#. module: repair
#: model:ir.actions.report,name:repair.action_report_repair_order
msgid "Quotation / Order"
msgstr ""
msgstr "Kwotasie / Bestelling"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__quotation_notes
@ -898,6 +846,11 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Quotations"
msgstr "Kwotasies"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__rating_ids
msgid "Ratings"
msgstr ""
#. module: repair
@ -984,7 +937,6 @@ msgstr ""
#: model_terms:ir.ui.view,arch_db:repair.stock_production_lot_view_form
#: model_terms:ir.ui.view,arch_db:repair.view_repair_graph
#: model_terms:ir.ui.view,arch_db:repair.view_repair_pivot
#, python-format
msgid "Repair Orders"
msgstr ""
@ -1017,28 +969,24 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Repair must be canceled in order to reset it to draft."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Repair must be confirmed before starting reparation."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Repair must be repaired in order to make the product moves."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Repair must be under repair in order to end reparation."
msgstr ""
@ -1050,7 +998,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/stock_lot.py:0
#, python-format
msgid "Repair orders of %s"
msgstr ""
@ -1141,10 +1088,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__invoice_method
msgid ""
"Selecting 'Before Repair' or 'After Repair' will allow you to generate "
"invoice before or after the repair is done respectively. 'No invoice' means "
"you don't want to generate invoice for this repair order."
msgid "Selecting 'Before Repair' or 'After Repair' will allow you to generate invoice before or after the repair is done respectively. 'No invoice' means you don't want to generate invoice for this repair order."
msgstr ""
#. module: repair
@ -1160,7 +1104,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Serial number is required for operation lines with products: %s"
msgstr ""
@ -1209,7 +1152,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_repair_fee__price_subtotal
#: model:ir.model.fields,field_description:repair.field_repair_line__price_subtotal
msgid "Subtotal"
msgstr ""
msgstr "Subtotaal"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_tags__name
@ -1234,13 +1177,29 @@ msgstr ""
msgid "Tax"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_line__tax_calculation_rounding_method
#: model:ir.model.fields,field_description:repair.field_repair_order__tax_calculation_rounding_method
msgid "Tax calculation rounding method"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "Tax excl."
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "Tax incl."
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__tax_id
#: model:ir.model.fields,field_description:repair.field_repair_line__tax_id
#: model:ir.model.fields,field_description:repair.field_repair_order__amount_tax
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "Taxes"
msgstr ""
msgstr "Belasting"
#. module: repair
#: model:ir.model.constraint,message:repair.constraint_repair_order_name
@ -1250,17 +1209,12 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"The product unit of measure you chose has a different category than the "
"product unit of measure."
msgid "The product unit of measure you chose has a different category than the product unit of measure."
msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_line__state
msgid ""
"The status of a repair line is set automatically to the one of the linked "
"repair order."
msgid "The status of a repair line is set automatically to the one of the linked repair order."
msgstr ""
#. module: repair
@ -1283,7 +1237,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_repair_line__price_total
#: model:ir.model.fields,field_description:repair.field_repair_order__amount_total
msgid "Total"
msgstr ""
msgstr "Totaal"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
@ -1302,9 +1256,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__is_returned
msgid ""
"True if this repair is linked to a Return Order and the order is 'Done'. "
"False otherwise."
msgid "True if this repair is linked to a Return Order and the order is 'Done'. False otherwise."
msgstr ""
#. module: repair
@ -1334,7 +1286,7 @@ msgstr ""
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_tree
msgid "Unit of Measure"
msgstr ""
msgstr "Maateenheid"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__amount_untaxed
@ -1363,8 +1315,7 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
#: code:addons/repair/models/repair.py:0
msgid "Warning"
msgstr ""
@ -1387,55 +1338,36 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"You can not delete a repair order once it has been confirmed. You must first"
" cancel it."
msgid "You can not delete a repair order once it has been confirmed. You must first cancel it."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"You can not delete a repair order which is linked to an invoice which has "
"been posted once."
msgid "You can not delete a repair order which is linked to an invoice which has been posted once."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "You can not enter negative quantities."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "You cannot cancel a completed repair order."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "You cannot delete a completed repair order."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"You have to select a pricelist in the Repair form !\n"
" Please set one before choosing a product."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "You have to select an invoice address in the repair form."
msgstr ""
@ -1444,13 +1376,7 @@ msgstr ""
msgid "from location"
msgstr ""
#. module: repair
#: model:mail.template,report_name:repair.mail_template_repair_quotation
msgid "{{ (object.name or '').replace('/','_') }}"
msgstr ""
#. module: repair
#: model:mail.template,subject:repair.mail_template_repair_quotation
msgid ""
"{{ object.partner_id.name }} Repair Orders (Ref {{ object.name or 'n/a' }})"
msgid "{{ object.partner_id.name }} Repair Orders (Ref {{ object.name or 'n/a' }})"
msgstr ""

View file

@ -1,18 +1,18 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * repair
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 08:22+0000\n"
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Language-Team: Amharic (https://app.transifex.com/odoo/teams/41243/am/)\n"
"Language: am\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: am\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: repair
@ -48,7 +48,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ": Insufficient Quantity To Repair"
msgstr ""
@ -60,7 +59,7 @@ msgid ""
" Hello <t t-out=\"object.partner_id.name or ''\">Brandon Freeman</t>,<br>\n"
" Here is your repair order <strong t-out=\"object.name or ''\">RO/00004</strong>\n"
" <t t-if=\"object.invoice_method != 'none'\">\n"
" amounting in <strong><t t-out=\"format_amount(object.amount_total, object.pricelist_id.currency_id) or ''\">$ 100.00</t>.</strong><br>\n"
" amounting in <strong><t t-out=\"format_amount(object.amount_total, object.currency_id) or ''\">$ 100.00</t>.</strong><br>\n"
" </t>\n"
" <t t-else=\"\">\n"
" .<br>\n"
@ -88,6 +87,11 @@ msgid ""
" <span class=\"o_stat_text\">Invoices</span>"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "<span class=\"o_stat_text\">Product Moves</span>"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.stock_production_lot_view_form
msgid "<span class=\"o_stat_text\">Repairs</span>"
@ -120,7 +124,7 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "<strong>Shipping address :</strong>"
msgid "<strong>Shipping address:</strong>"
msgstr ""
#. module: repair
@ -206,7 +210,7 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_make_invoice
msgid "Cancel"
msgstr ""
msgstr "መሰረዝ"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
@ -217,7 +221,7 @@ msgstr ""
#: model:ir.model.fields.selection,name:repair.selection__repair_line__state__cancel
#: model:ir.model.fields.selection,name:repair.selection__repair_order__state__cancel
msgid "Cancelled"
msgstr ""
msgstr "ተሰርዟል"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__product_uom_category_id
@ -228,9 +232,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__partner_id
msgid ""
"Choose partner for whom the order will be invoiced and delivered. You can "
"find a partner by its Name, TIN, Email or Internal Reference."
msgid "Choose partner for whom the order will be invoiced and delivered. You can find a partner by its Name, TIN, Email or Internal Reference."
msgstr ""
#. module: repair
@ -244,7 +246,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_repair_order__company_id
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Company"
msgstr ""
msgstr "ድርጅት"
#. module: repair
#: model:ir.ui.menu,name:repair.repair_menu_config
@ -267,18 +269,7 @@ msgstr ""
#: model:ir.model.fields,help:repair.field_repair_fee__product_uom_category_id
#: model:ir.model.fields,help:repair.field_repair_line__product_uom_category_id
#: model:ir.model.fields,help:repair.field_repair_order__product_uom_category_id
msgid ""
"Conversion between Units of Measure can only occur if they belong to the "
"same category. The conversion will be made based on the ratios."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"Couldn't find a pricelist line matching this product and quantity.\n"
"You have to change either the product, the quantity or the pricelist."
msgid "Conversion between Units of Measure can only occur if they belong to the same category. The conversion will be made based on the ratios."
msgstr ""
#. module: repair
@ -295,7 +286,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/stock_picking.py:0
#, python-format
msgid "Create Repair"
msgstr ""
@ -347,7 +337,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_repair_order__partner_id
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Customer"
msgstr ""
msgstr "ተባባሪ"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__default_address_id
@ -364,7 +354,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_repair_line__name
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "Description"
msgstr ""
msgstr "ማብራርያ"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_line__location_dest_id
@ -403,13 +393,7 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid ""
"Draft invoices for this order will be cancelled. Do you confirm the action?"
msgstr ""
#. module: repair
#: model:ir.model,name:repair.model_mail_compose_message
msgid "Email composition wizard"
msgid "Draft invoices for this order will be cancelled. Do you confirm the action?"
msgstr ""
#. module: repair
@ -456,7 +440,7 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Group By"
msgstr ""
msgstr "በመደብ"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice__group
@ -507,8 +491,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_stock_picking__is_repairable
#: model:ir.model.fields,help:repair.field_stock_picking_type__is_repairable
msgid ""
"If ticked, you will be able to directly create repair orders from a return."
msgid "If ticked, you will be able to directly create repair orders from a return."
msgstr ""
#. module: repair
@ -569,7 +552,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Invoice created"
msgstr ""
@ -601,16 +583,6 @@ msgstr ""
msgid "Journal Item"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee____last_update
#: model:ir.model.fields,field_description:repair.field_repair_line____last_update
#: model:ir.model.fields,field_description:repair.field_repair_order____last_update
#: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice____last_update
#: model:ir.model.fields,field_description:repair.field_repair_tags____last_update
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair____last_update
msgid "Last Modified on"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__write_uid
#: model:ir.model.fields,field_description:repair.field_repair_line__write_uid
@ -649,11 +621,6 @@ msgstr ""
msgid "Lot/Serial"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__message_main_attachment_id
msgid "Main Attachment"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__message_has_error
msgid "Message Delivery error"
@ -696,22 +663,13 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
#: code:addons/repair/models/repair.py:0
msgid "No account defined for product \"%s\"."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
msgid "No pricelist found."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "No product defined on fees."
msgstr ""
@ -720,13 +678,6 @@ msgstr ""
msgid "No repair order found. Let's create one!"
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
msgid "No valid pricelist line found."
msgstr ""
#. module: repair
#: model:ir.model.fields.selection,name:repair.selection__repair_order__priority__0
msgid "Normal"
@ -735,9 +686,7 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"Note that the warehouses of the return and repair locations don't match!"
msgid "Note that the warehouses of the return and repair locations don't match!"
msgstr ""
#. module: repair
@ -752,7 +701,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__message_needaction_counter
msgid "Number of messages requiring action"
msgid "Number of messages which requires an action"
msgstr ""
#. module: repair
@ -768,7 +717,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Only draft repairs can be confirmed."
msgstr ""
@ -792,12 +740,12 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "Price"
msgstr ""
msgstr "ዋጋ"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__pricelist_id
msgid "Pricelist"
msgstr ""
msgstr "የዋጋ ዝርዝሮች"
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__pricelist_id
@ -820,7 +768,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__product_id
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Product"
msgstr ""
msgstr "እቃ"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
@ -873,7 +821,7 @@ msgstr ""
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_tree
msgid "Quantity"
msgstr ""
msgstr "ብዛት"
#. module: repair
#: model:ir.model.fields.selection,name:repair.selection__repair_order__state__draft
@ -896,6 +844,11 @@ msgstr ""
msgid "Quotations"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__rating_ids
msgid "Ratings"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Ready To Repair"
@ -980,7 +933,6 @@ msgstr ""
#: model_terms:ir.ui.view,arch_db:repair.stock_production_lot_view_form
#: model_terms:ir.ui.view,arch_db:repair.view_repair_graph
#: model_terms:ir.ui.view,arch_db:repair.view_repair_pivot
#, python-format
msgid "Repair Orders"
msgstr ""
@ -1013,28 +965,24 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Repair must be canceled in order to reset it to draft."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Repair must be confirmed before starting reparation."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Repair must be repaired in order to make the product moves."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Repair must be under repair in order to end reparation."
msgstr ""
@ -1046,7 +994,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/stock_lot.py:0
#, python-format
msgid "Repair orders of %s"
msgstr ""
@ -1137,10 +1084,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__invoice_method
msgid ""
"Selecting 'Before Repair' or 'After Repair' will allow you to generate "
"invoice before or after the repair is done respectively. 'No invoice' means "
"you don't want to generate invoice for this repair order."
msgid "Selecting 'Before Repair' or 'After Repair' will allow you to generate invoice before or after the repair is done respectively. 'No invoice' means you don't want to generate invoice for this repair order."
msgstr ""
#. module: repair
@ -1156,7 +1100,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Serial number is required for operation lines with products: %s"
msgstr ""
@ -1185,7 +1128,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_repair_order__state
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Status"
msgstr ""
msgstr "ሁኔታው"
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__activity_state
@ -1230,6 +1173,22 @@ msgstr ""
msgid "Tax"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_line__tax_calculation_rounding_method
#: model:ir.model.fields,field_description:repair.field_repair_order__tax_calculation_rounding_method
msgid "Tax calculation rounding method"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "Tax excl."
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "Tax incl."
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__tax_id
#: model:ir.model.fields,field_description:repair.field_repair_line__tax_id
@ -1246,17 +1205,12 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"The product unit of measure you chose has a different category than the "
"product unit of measure."
msgid "The product unit of measure you chose has a different category than the product unit of measure."
msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_line__state
msgid ""
"The status of a repair line is set automatically to the one of the linked "
"repair order."
msgid "The status of a repair line is set automatically to the one of the linked repair order."
msgstr ""
#. module: repair
@ -1298,9 +1252,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__is_returned
msgid ""
"True if this repair is linked to a Return Order and the order is 'Done'. "
"False otherwise."
msgid "True if this repair is linked to a Return Order and the order is 'Done'. False otherwise."
msgstr ""
#. module: repair
@ -1323,14 +1275,14 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_repair_line__price_unit
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "Unit Price"
msgstr ""
msgstr "የአንዱ ዋጋ"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__product_uom_name
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_tree
msgid "Unit of Measure"
msgstr ""
msgstr "መለክያ"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__amount_untaxed
@ -1359,8 +1311,7 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
#: code:addons/repair/models/repair.py:0
msgid "Warning"
msgstr ""
@ -1383,55 +1334,36 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"You can not delete a repair order once it has been confirmed. You must first"
" cancel it."
msgid "You can not delete a repair order once it has been confirmed. You must first cancel it."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"You can not delete a repair order which is linked to an invoice which has "
"been posted once."
msgid "You can not delete a repair order which is linked to an invoice which has been posted once."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "You can not enter negative quantities."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "You cannot cancel a completed repair order."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "You cannot delete a completed repair order."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"You have to select a pricelist in the Repair form !\n"
" Please set one before choosing a product."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "You have to select an invoice address in the repair form."
msgstr ""
@ -1440,13 +1372,7 @@ msgstr ""
msgid "from location"
msgstr ""
#. module: repair
#: model:mail.template,report_name:repair.mail_template_repair_quotation
msgid "{{ (object.name or '').replace('/','_') }}"
msgstr ""
#. module: repair
#: model:mail.template,subject:repair.mail_template_repair_quotation
msgid ""
"{{ object.partner_id.name }} Repair Orders (Ref {{ object.name or 'n/a' }})"
msgid "{{ object.partner_id.name }} Repair Orders (Ref {{ object.name or 'n/a' }})"
msgstr ""

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,963 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_repair
#
# Translators:
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-02 11:27+0000\n"
"PO-Revision-Date: 2017-10-02 11:27+0000\n"
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
"Language-Team: English (United Kingdom) (https://www.transifex.com/odoo/teams/41243/en_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: en_GB\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_repair
#: model:mail.template,report_name:mrp_repair.mail_template_mrp_repair_quotation
msgid "${(object.name or '').replace('/','_')}"
msgstr ""
#. module: mrp_repair
#: model:mail.template,subject:mrp_repair.mail_template_mrp_repair_quotation
msgid "${object.partner_id.name} Repair Orders (Ref ${object.name or 'n/a' })"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "(<i>Remove</i>)"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "(update)"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_state
msgid ""
"* The 'Draft' status is used when a user is encoding a new and unconfirmed repair order.\n"
"* The 'Confirmed' status is used when a user confirms the repair order.\n"
"* The 'Ready to Repair' status is used to start to repairing, user can start repairing only after repair order is confirmed.\n"
"* The 'To be Invoiced' status is used to generate the invoice before or after repairing done.\n"
"* The 'Done' status is set when repairing is completed.\n"
"* The 'Cancelled' status is used when user cancel repair order."
msgstr ""
#. module: mrp_repair
#: model:mail.template,body_html:mrp_repair.mail_template_mrp_repair_quotation
msgid ""
"<?xml version=\"1.0\"?>\n"
"<data><p>Dear ${object.partner_id.name}</p>\n"
" <p>\n"
" Here is your repair order ${doc_name} <strong>${object.name}</strong>\n"
" % if object.origin:\n"
" (with reference: ${object.origin} )\n"
" % endif\n"
" % if object.invoice_method != 'none':\n"
" amounting in <strong>${object.amount_total} ${object.pricelist_id.currency_id.name}.</strong>\n"
" % endif\n"
" </p>\n"
" <p>You can reply to this email if you have any questions.</p>\n"
" <p>Thank you,</p>\n"
" </data>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<i>(Add)</i>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Lot/Serial Number:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Operations</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Parts</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Printing Date:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Product to Repair:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Shipping address :</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Total Without Taxes</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Total</strong>"
msgstr "<strong>Total</strong>"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Warranty:</strong>"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,type:0
msgid "Add"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Add internal notes..."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Add quotation notes..."
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "After Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "Before Repair"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:237
#, python-format
msgid "Can only confirm draft repairs."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Cancel"
msgstr "Cancel"
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_cancel
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Cancel Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.action_cancel_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid "Cancel Repair Order"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0 selection:mrp.repair.line,state:0
msgid "Cancelled"
msgstr "Cancelled"
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:249
#, python-format
msgid "Cannot cancel completed repairs."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_partner_id
msgid "Choose partner for whom the order will be invoiced and delivered."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid "Click to create a reparation order."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_company_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Company"
msgstr "Company"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Confirm Repair"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
#: selection:mrp.repair,state:0 selection:mrp.repair.line,state:0
msgid "Confirmed"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:600
#: code:addons/mrp_repair/models/mrp_repair.py:658
#, python-format
msgid ""
"Couldn't find a pricelist line matching this product and quantity.\n"
"You have to change either the product, the quantity or the pricelist."
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.act_mrp_repair_invoice
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Create Invoice"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Create invoices"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_create_uid
msgid "Created by"
msgstr "Created by"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_create_date
msgid "Created on"
msgstr "Created on"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_location_id
msgid "Current Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_partner_id
msgid "Customer"
msgstr "Customer"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_default_address_id
msgid "Default Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_address_id
msgid "Delivery Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_location_dest_id
msgid "Delivery Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_name
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Description"
msgstr "Description"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_location_dest_id
msgid "Dest. Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_display_name
msgid "Display Name"
msgstr "Display Name"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Do you really want to create the invoice(s)?"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,state:0
msgid "Done"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,state:0
msgid "Draft"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "End Repair"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Extra Info"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Fees"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Future Activities"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Group By"
msgstr "Group By"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_group
msgid "Group by partner invoice address"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Guarantee limit Month"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Guarantee limit by Month"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "History"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_id
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_id
msgid "ID"
msgstr "ID"
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid ""
"In a repair order, you can detail the components you remove,\n"
" add or replace and record the time you spent on the different\n"
" operations."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:215
#, python-format
msgid "Insufficient Quantity"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_internal_notes
msgid "Internal Notes"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_move_id
msgid "Inventory Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoice_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Invoice"
msgstr "Invoice"
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Invoice Exception"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_invoice_line_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_invoice_line_id
msgid "Invoice Line"
msgstr "Invoice Line"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoice_method
msgid "Invoice Method"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Invoice address:"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Invoice and shipping address:"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:389
#, python-format
msgid "Invoice created"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_invoiced
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoiced
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_invoiced
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Invoiced"
msgstr "Invoiced"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_partner_invoice_id
msgid "Invoicing Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair___last_update
msgid "Last Modified on"
msgstr "Last Modified on"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_write_uid
msgid "Last Updated by"
msgstr "Last Updated by"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_write_date
msgid "Last Updated on"
msgstr "Last Updated on"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Late Activities"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_lot_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_lot_id
msgid "Lot/Serial"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_make_invoice
msgid "Make Invoice"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_move_id
msgid "Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_move_id
msgid "Move created by the repair order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "My Activities"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "No Invoice"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:591
#: code:addons/mrp_repair/models/mrp_repair.py:649
#, python-format
msgid "No Pricelist!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:312
#, python-format
msgid "No account defined for partner \"%s\"."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:338
#: code:addons/mrp_repair/models/mrp_repair.py:366
#, python-format
msgid "No account defined for product \"%s\"."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:359
#, python-format
msgid "No product defined on Fees!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:598
#: code:addons/mrp_repair/models/mrp_repair.py:656
#, python-format
msgid "No valid pricelist line found !"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Notes"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fees_lines
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Operations"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Partner"
msgstr "Partner"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_operations
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Parts"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Price"
msgstr "Price"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_pricelist_id
msgid "Pricelist"
msgstr "Pricelist"
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_pricelist_id
msgid "Pricelist of the selected partner."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Print Quotation"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Product"
msgstr "Product"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_qty
msgid "Product Quantity"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_uom
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_uom
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_uom
msgid "Product Unit of Measure"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_id
msgid "Product to Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_lot_id
msgid "Products repaired are all belonging to this lot"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_uom_qty
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_uom_qty
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Quantity"
msgstr "Quantity"
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Quotation"
msgstr ""
#. module: mrp_repair
#: model:ir.actions.report,name:mrp_repair.action_report_mrp_repair_order
msgid "Quotation / Order"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_quotation_notes
msgid "Quotation Notes"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Quotations"
msgstr "Quotations"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Ready To Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Ready to Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,type:0
msgid "Remove"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_stock_move_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_repair_id
msgid "Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_fee
msgid "Repair Fees Line"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_line
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Repair Line"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Repair Order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Repair Order #:"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_repair_id
msgid "Repair Order Reference"
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.action_repair_order_tree
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Repair Orders"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Repair Quotation #:"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_name
msgid "Repair Reference"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:203
#, python-format
msgid "Repair must be canceled in order to reset it to draft."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:408
#, python-format
msgid "Repair must be confirmed before starting reparation."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:436
#, python-format
msgid "Repair must be repaired in order to make the product moves."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:419
#, python-format
msgid "Repair must be under repair in order to end reparation."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:251
#, python-format
msgid "Repair order is already invoiced."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/wizard/mrp_repair_cancel.py:20
#, python-format
msgid "Repair order is not invoiced."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_repaired
#: selection:mrp.repair,state:0
msgid "Repaired"
msgstr ""
#. module: mrp_repair
#: model:ir.ui.menu,name:mrp_repair.menu_repair_order
msgid "Repairs"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_tree
msgid "Repairs order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Search Repair Orders"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_invoice_method
msgid ""
"Selecting 'Before Repair' or 'After Repair' will allow you to generate "
"invoice before or after the repair is done respectively. 'No invoice' means "
"you don't want to generate invoice for this repair order."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Send Quotation"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:540
#, python-format
msgid "Serial number is required for operation line with product '%s'"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Set to Draft"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Show all records which has next action date is before today"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_location_id
msgid "Source Location"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Start Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_state
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_state
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Status"
msgstr "Status"
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_price_subtotal
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_price_subtotal
msgid "Subtotal"
msgstr "Subtotal"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Tax"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_tax
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_tax_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_tax_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Taxes"
msgstr "Taxes"
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:175
#, python-format
msgid ""
"The Product Unit of Measure you chose has a different category than in the "
"product form."
msgstr ""
#. module: mrp_repair
#: sql_constraint:mrp.repair:0
msgid "The name of the Repair Order must be unique!"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid ""
"The repair order uses the warranty date on the Serial Number in\n"
" order to know if whether the repair should be invoiced to the\n"
" customer or not."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_line_state
msgid ""
"The status of a repair line is set automatically to the one of the linked "
"repair order."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid ""
"This operation will cancel the Repair process, but will not cancel it's "
"Invoice. Do you want to continue?"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "To be Invoiced"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Today Activities"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_total
msgid "Total"
msgstr "Total"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Total amount"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_tracking
msgid "Tracking"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_type
msgid "Type"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Under Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_price_unit
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_price_unit
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Unit Price"
msgstr "Unit Price"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Unit of Measure"
msgstr "Unit of Measure"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_untaxed
msgid "Untaxed Amount"
msgstr "Untaxed Amount"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Untaxed amount"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:175
#, python-format
msgid "Warning"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_guarantee_limit
msgid "Warranty Expiration"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid "Yes"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:300
#, python-format
msgid "You have to select a Partner Invoice Address in the repair form!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:593
#: code:addons/mrp_repair/models/mrp_repair.py:651
#, python-format
msgid ""
"You have to select a pricelist in the Repair form !\n"
" Please set one before choosing a product."
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_traceability_report
msgid "stock.traceability.report"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_warn_insufficient_qty_repair
msgid "stock.warn.insufficient.qty.repair"
msgstr ""

File diff suppressed because it is too large Load diff

View file

@ -1,963 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_repair
#
# Translators:
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-02 11:27+0000\n"
"PO-Revision-Date: 2017-10-02 11:27+0000\n"
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
"Language-Team: Spanish (Bolivia) (https://www.transifex.com/odoo/teams/41243/es_BO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es_BO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_repair
#: model:mail.template,report_name:mrp_repair.mail_template_mrp_repair_quotation
msgid "${(object.name or '').replace('/','_')}"
msgstr ""
#. module: mrp_repair
#: model:mail.template,subject:mrp_repair.mail_template_mrp_repair_quotation
msgid "${object.partner_id.name} Repair Orders (Ref ${object.name or 'n/a' })"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "(<i>Remove</i>)"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "(update)"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_state
msgid ""
"* The 'Draft' status is used when a user is encoding a new and unconfirmed repair order.\n"
"* The 'Confirmed' status is used when a user confirms the repair order.\n"
"* The 'Ready to Repair' status is used to start to repairing, user can start repairing only after repair order is confirmed.\n"
"* The 'To be Invoiced' status is used to generate the invoice before or after repairing done.\n"
"* The 'Done' status is set when repairing is completed.\n"
"* The 'Cancelled' status is used when user cancel repair order."
msgstr ""
#. module: mrp_repair
#: model:mail.template,body_html:mrp_repair.mail_template_mrp_repair_quotation
msgid ""
"<?xml version=\"1.0\"?>\n"
"<data><p>Dear ${object.partner_id.name}</p>\n"
" <p>\n"
" Here is your repair order ${doc_name} <strong>${object.name}</strong>\n"
" % if object.origin:\n"
" (with reference: ${object.origin} )\n"
" % endif\n"
" % if object.invoice_method != 'none':\n"
" amounting in <strong>${object.amount_total} ${object.pricelist_id.currency_id.name}.</strong>\n"
" % endif\n"
" </p>\n"
" <p>You can reply to this email if you have any questions.</p>\n"
" <p>Thank you,</p>\n"
" </data>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<i>(Add)</i>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Lot/Serial Number:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Operations</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Parts</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Printing Date:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Product to Repair:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Shipping address :</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Total Without Taxes</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Total</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Warranty:</strong>"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,type:0
msgid "Add"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Add internal notes..."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Add quotation notes..."
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "After Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "Before Repair"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:237
#, python-format
msgid "Can only confirm draft repairs."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Cancel"
msgstr "Cancelar"
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_cancel
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Cancel Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.action_cancel_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid "Cancel Repair Order"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0 selection:mrp.repair.line,state:0
msgid "Cancelled"
msgstr "Cancelado"
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:249
#, python-format
msgid "Cannot cancel completed repairs."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_partner_id
msgid "Choose partner for whom the order will be invoiced and delivered."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid "Click to create a reparation order."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_company_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Company"
msgstr "Compañía"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Confirm Repair"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
#: selection:mrp.repair,state:0 selection:mrp.repair.line,state:0
msgid "Confirmed"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:600
#: code:addons/mrp_repair/models/mrp_repair.py:658
#, python-format
msgid ""
"Couldn't find a pricelist line matching this product and quantity.\n"
"You have to change either the product, the quantity or the pricelist."
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.act_mrp_repair_invoice
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Create Invoice"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Create invoices"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_create_uid
msgid "Created by"
msgstr "Creado por"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_create_date
msgid "Created on"
msgstr "Creado en"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_location_id
msgid "Current Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_partner_id
msgid "Customer"
msgstr "Cliente"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_default_address_id
msgid "Default Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_address_id
msgid "Delivery Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_location_dest_id
msgid "Delivery Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_name
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Description"
msgstr "Descripción"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_location_dest_id
msgid "Dest. Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_display_name
msgid "Display Name"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Do you really want to create the invoice(s)?"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,state:0
msgid "Done"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,state:0
msgid "Draft"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "End Repair"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Extra Info"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Fees"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Future Activities"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Group By"
msgstr "Agrupar por"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_group
msgid "Group by partner invoice address"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Guarantee limit Month"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Guarantee limit by Month"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "History"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_id
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_id
msgid "ID"
msgstr "ID"
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid ""
"In a repair order, you can detail the components you remove,\n"
" add or replace and record the time you spent on the different\n"
" operations."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:215
#, python-format
msgid "Insufficient Quantity"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_internal_notes
msgid "Internal Notes"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_move_id
msgid "Inventory Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoice_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Invoice"
msgstr "Factura"
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Invoice Exception"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_invoice_line_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_invoice_line_id
msgid "Invoice Line"
msgstr "Línea de factura"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoice_method
msgid "Invoice Method"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Invoice address:"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Invoice and shipping address:"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:389
#, python-format
msgid "Invoice created"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_invoiced
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoiced
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_invoiced
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Invoiced"
msgstr "Facturado"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_partner_invoice_id
msgid "Invoicing Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair___last_update
msgid "Last Modified on"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_write_uid
msgid "Last Updated by"
msgstr "Última actualización de"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_write_date
msgid "Last Updated on"
msgstr "Última actualización en"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Late Activities"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_lot_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_lot_id
msgid "Lot/Serial"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_make_invoice
msgid "Make Invoice"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_move_id
msgid "Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_move_id
msgid "Move created by the repair order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "My Activities"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "No Invoice"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:591
#: code:addons/mrp_repair/models/mrp_repair.py:649
#, python-format
msgid "No Pricelist!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:312
#, python-format
msgid "No account defined for partner \"%s\"."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:338
#: code:addons/mrp_repair/models/mrp_repair.py:366
#, python-format
msgid "No account defined for product \"%s\"."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:359
#, python-format
msgid "No product defined on Fees!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:598
#: code:addons/mrp_repair/models/mrp_repair.py:656
#, python-format
msgid "No valid pricelist line found !"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Notes"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fees_lines
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Operations"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Partner"
msgstr "Empresa"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_operations
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Parts"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Price"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_pricelist_id
msgid "Pricelist"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_pricelist_id
msgid "Pricelist of the selected partner."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Print Quotation"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Product"
msgstr "Producto"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_qty
msgid "Product Quantity"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_uom
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_uom
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_uom
msgid "Product Unit of Measure"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_id
msgid "Product to Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_lot_id
msgid "Products repaired are all belonging to this lot"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_uom_qty
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_uom_qty
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Quantity"
msgstr "Cantidad"
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Quotation"
msgstr "Cotización"
#. module: mrp_repair
#: model:ir.actions.report,name:mrp_repair.action_report_mrp_repair_order
msgid "Quotation / Order"
msgstr "Cotización / Pedido"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_quotation_notes
msgid "Quotation Notes"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Quotations"
msgstr "Cotizaciones"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Ready To Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Ready to Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,type:0
msgid "Remove"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_stock_move_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_repair_id
msgid "Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_fee
msgid "Repair Fees Line"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_line
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Repair Line"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Repair Order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Repair Order #:"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_repair_id
msgid "Repair Order Reference"
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.action_repair_order_tree
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Repair Orders"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Repair Quotation #:"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_name
msgid "Repair Reference"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:203
#, python-format
msgid "Repair must be canceled in order to reset it to draft."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:408
#, python-format
msgid "Repair must be confirmed before starting reparation."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:436
#, python-format
msgid "Repair must be repaired in order to make the product moves."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:419
#, python-format
msgid "Repair must be under repair in order to end reparation."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:251
#, python-format
msgid "Repair order is already invoiced."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/wizard/mrp_repair_cancel.py:20
#, python-format
msgid "Repair order is not invoiced."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_repaired
#: selection:mrp.repair,state:0
msgid "Repaired"
msgstr ""
#. module: mrp_repair
#: model:ir.ui.menu,name:mrp_repair.menu_repair_order
msgid "Repairs"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_tree
msgid "Repairs order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Search Repair Orders"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_invoice_method
msgid ""
"Selecting 'Before Repair' or 'After Repair' will allow you to generate "
"invoice before or after the repair is done respectively. 'No invoice' means "
"you don't want to generate invoice for this repair order."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Send Quotation"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:540
#, python-format
msgid "Serial number is required for operation line with product '%s'"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Set to Draft"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Show all records which has next action date is before today"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_location_id
msgid "Source Location"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Start Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_state
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_state
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Status"
msgstr "Estado"
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_price_subtotal
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_price_subtotal
msgid "Subtotal"
msgstr "Subtotal"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Tax"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_tax
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_tax_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_tax_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Taxes"
msgstr "Impuestos"
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:175
#, python-format
msgid ""
"The Product Unit of Measure you chose has a different category than in the "
"product form."
msgstr ""
#. module: mrp_repair
#: sql_constraint:mrp.repair:0
msgid "The name of the Repair Order must be unique!"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid ""
"The repair order uses the warranty date on the Serial Number in\n"
" order to know if whether the repair should be invoiced to the\n"
" customer or not."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_line_state
msgid ""
"The status of a repair line is set automatically to the one of the linked "
"repair order."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid ""
"This operation will cancel the Repair process, but will not cancel it's "
"Invoice. Do you want to continue?"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "To be Invoiced"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Today Activities"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_total
msgid "Total"
msgstr "Total"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Total amount"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_tracking
msgid "Tracking"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_type
msgid "Type"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Under Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_price_unit
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_price_unit
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Unit Price"
msgstr "Precio unidad"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Unit of Measure"
msgstr "Unidad de medida"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_untaxed
msgid "Untaxed Amount"
msgstr "Base imponible"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Untaxed amount"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:175
#, python-format
msgid "Warning"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_guarantee_limit
msgid "Warranty Expiration"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid "Yes"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:300
#, python-format
msgid "You have to select a Partner Invoice Address in the repair form!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:593
#: code:addons/mrp_repair/models/mrp_repair.py:651
#, python-format
msgid ""
"You have to select a pricelist in the Repair form !\n"
" Please set one before choosing a product."
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_traceability_report
msgid "stock.traceability.report"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_warn_insufficient_qty_repair
msgid "stock.warn.insufficient.qty.repair"
msgstr ""

View file

@ -6,9 +6,9 @@
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 08:22+0000\n"
"POT-Creation-Date: 2024-01-17 10:09+0000\n"
"PO-Revision-Date: 2017-10-02 11:27+0000\n"
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
"Language-Team: Spanish (Chile) (https://www.transifex.com/odoo/teams/41243/"
@ -20,45 +20,29 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "<strong>Total</strong>"
msgstr "<strong>Total</strong>"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_make_invoice
msgid "Cancel"
msgstr "Cancelar"
#. module: repair
#: model:ir.model.fields.selection,name:repair.selection__repair_line__state__cancel
#: model:ir.model.fields.selection,name:repair.selection__repair_order__state__cancel
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Cancelled"
msgstr "Cancelado"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__company_id
#: model:ir.model.fields,field_description:repair.field_repair_line__company_id
#: model:ir.model.fields,field_description:repair.field_repair_order__company_id
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Company"
msgstr "Compañía"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__create_uid
#: model:ir.model.fields,field_description:repair.field_repair_line__create_uid
#: model:ir.model.fields,field_description:repair.field_repair_order__create_uid
#: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice__create_uid
#: model:ir.model.fields,field_description:repair.field_repair_tags__create_uid
#: model:ir.model.fields,field_description:repair.field_repair_warn_uncomplete_move__create_uid
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__create_uid
msgid "Created by"
msgstr "Creado por"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__create_date
#: model:ir.model.fields,field_description:repair.field_repair_line__create_date
#: model:ir.model.fields,field_description:repair.field_repair_order__create_date
#: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice__create_date
#: model:ir.model.fields,field_description:repair.field_repair_tags__create_date
#: model:ir.model.fields,field_description:repair.field_repair_warn_uncomplete_move__create_date
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__create_date
msgid "Created on"
msgstr "Creado en"
@ -70,18 +54,15 @@ msgid "Customer"
msgstr "Cliente"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__name
#: model:ir.model.fields,field_description:repair.field_repair_line__name
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "Description"
msgstr "Descripción"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__display_name
#: model:ir.model.fields,field_description:repair.field_repair_line__display_name
#: model:ir.model.fields,field_description:repair.field_repair_order__display_name
#: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice__display_name
#: model:ir.model.fields,field_description:repair.field_repair_tags__display_name
#: model:ir.model.fields,field_description:repair.field_repair_warn_uncomplete_move__display_name
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__display_name
msgid "Display Name"
msgstr "Nombre mostrado"
@ -92,155 +73,53 @@ msgid "Group By"
msgstr "Agrupar por"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__id
#: model:ir.model.fields,field_description:repair.field_repair_line__id
#: model:ir.model.fields,field_description:repair.field_repair_order__id
#: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice__id
#: model:ir.model.fields,field_description:repair.field_repair_tags__id
#: model:ir.model.fields,field_description:repair.field_repair_warn_uncomplete_move__id
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__id
msgid "ID"
msgstr "ID (identificación)"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__invoice_id
msgid "Invoice"
msgstr "Factura"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__invoice_line_id
#: model:ir.model.fields,field_description:repair.field_repair_line__invoice_line_id
msgid "Invoice Line"
msgstr "Línea factura"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__invoiced
#: model:ir.model.fields,field_description:repair.field_repair_line__invoiced
#: model:ir.model.fields,field_description:repair.field_repair_order__invoiced
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Invoiced"
msgstr "Facturado"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee____last_update
#: model:ir.model.fields,field_description:repair.field_repair_line____last_update
#: model:ir.model.fields,field_description:repair.field_repair_order____last_update
#: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice____last_update
#: model:ir.model.fields,field_description:repair.field_repair_tags____last_update
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair____last_update
msgid "Last Modified on"
msgstr "Última modificación en"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__write_uid
#: model:ir.model.fields,field_description:repair.field_repair_line__write_uid
#: model:ir.model.fields,field_description:repair.field_repair_order__write_uid
#: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice__write_uid
#: model:ir.model.fields,field_description:repair.field_repair_tags__write_uid
#: model:ir.model.fields,field_description:repair.field_repair_warn_uncomplete_move__write_uid
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__write_uid
msgid "Last Updated by"
msgstr "Última actualización de"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__write_date
#: model:ir.model.fields,field_description:repair.field_repair_line__write_date
#: model:ir.model.fields,field_description:repair.field_repair_order__write_date
#: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice__write_date
#: model:ir.model.fields,field_description:repair.field_repair_tags__write_date
#: model:ir.model.fields,field_description:repair.field_repair_warn_uncomplete_move__write_date
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__write_date
msgid "Last Updated on"
msgstr "Última actualización en"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "Price"
msgstr "Precio"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__pricelist_id
msgid "Pricelist"
msgstr "Tarifa"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__product_id
#: model:ir.model.fields,field_description:repair.field_repair_line__product_id
#: model:ir.model,name:repair.model_product_template
#: model:ir.model.fields,field_description:repair.field_repair_order__picking_product_id
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__product_id
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Product"
msgstr "Producto"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__product_uom_qty
#: model:ir.model.fields,field_description:repair.field_repair_line__product_uom_qty
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__quantity
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_tree
msgid "Quantity"
msgstr "Cantidad"
#. module: repair
#: model:ir.model.fields.selection,name:repair.selection__repair_order__state__draft
msgid "Quotation"
msgstr "Presupuesto"
#. module: repair
#: model:ir.actions.report,name:repair.action_report_repair_order
msgid "Quotation / Order"
msgstr "Presupuesto / Pedido"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Quotations"
msgstr "Presupuestos"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_line__state
#: model:ir.model.fields,field_description:repair.field_repair_order__state
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Status"
msgstr "Estado"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__price_subtotal
#: model:ir.model.fields,field_description:repair.field_repair_line__price_subtotal
msgid "Subtotal"
msgstr "Subtotal"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__tax_id
#: model:ir.model.fields,field_description:repair.field_repair_line__tax_id
#: model:ir.model.fields,field_description:repair.field_repair_order__amount_tax
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "Taxes"
msgstr "Impuestos"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__price_total
#: model:ir.model.fields,field_description:repair.field_repair_line__price_total
#: model:ir.model.fields,field_description:repair.field_repair_order__amount_total
msgid "Total"
msgstr "Total"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__price_unit
#: model:ir.model.fields,field_description:repair.field_repair_line__price_unit
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "Unit Price"
msgstr "Precio un."
#. module: repair
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__product_uom_name
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_tree
msgid "Unit of Measure"
msgstr "Unidad de medida"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__amount_untaxed
msgid "Untaxed Amount"
msgstr "Total neto"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "Untaxed amount"
msgstr "Total neto"

View file

@ -1,963 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_repair
#
# Translators:
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-02 11:27+0000\n"
"PO-Revision-Date: 2017-10-02 11:27+0000\n"
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
"Language-Team: Spanish (Colombia) (https://www.transifex.com/odoo/teams/41243/es_CO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es_CO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_repair
#: model:mail.template,report_name:mrp_repair.mail_template_mrp_repair_quotation
msgid "${(object.name or '').replace('/','_')}"
msgstr ""
#. module: mrp_repair
#: model:mail.template,subject:mrp_repair.mail_template_mrp_repair_quotation
msgid "${object.partner_id.name} Repair Orders (Ref ${object.name or 'n/a' })"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "(<i>Remove</i>)"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "(update)"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_state
msgid ""
"* The 'Draft' status is used when a user is encoding a new and unconfirmed repair order.\n"
"* The 'Confirmed' status is used when a user confirms the repair order.\n"
"* The 'Ready to Repair' status is used to start to repairing, user can start repairing only after repair order is confirmed.\n"
"* The 'To be Invoiced' status is used to generate the invoice before or after repairing done.\n"
"* The 'Done' status is set when repairing is completed.\n"
"* The 'Cancelled' status is used when user cancel repair order."
msgstr ""
#. module: mrp_repair
#: model:mail.template,body_html:mrp_repair.mail_template_mrp_repair_quotation
msgid ""
"<?xml version=\"1.0\"?>\n"
"<data><p>Dear ${object.partner_id.name}</p>\n"
" <p>\n"
" Here is your repair order ${doc_name} <strong>${object.name}</strong>\n"
" % if object.origin:\n"
" (with reference: ${object.origin} )\n"
" % endif\n"
" % if object.invoice_method != 'none':\n"
" amounting in <strong>${object.amount_total} ${object.pricelist_id.currency_id.name}.</strong>\n"
" % endif\n"
" </p>\n"
" <p>You can reply to this email if you have any questions.</p>\n"
" <p>Thank you,</p>\n"
" </data>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<i>(Add)</i>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Lot/Serial Number:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Operations</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Parts</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Printing Date:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Product to Repair:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Shipping address :</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Total Without Taxes</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Total</strong>"
msgstr "<strong>Total</strong>"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Warranty:</strong>"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,type:0
msgid "Add"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Add internal notes..."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Add quotation notes..."
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "After Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "Before Repair"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:237
#, python-format
msgid "Can only confirm draft repairs."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Cancel"
msgstr "Cancelar"
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_cancel
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Cancel Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.action_cancel_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid "Cancel Repair Order"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0 selection:mrp.repair.line,state:0
msgid "Cancelled"
msgstr "Cancelado(a)"
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:249
#, python-format
msgid "Cannot cancel completed repairs."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_partner_id
msgid "Choose partner for whom the order will be invoiced and delivered."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid "Click to create a reparation order."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_company_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Company"
msgstr "Compañía"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Confirm Repair"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
#: selection:mrp.repair,state:0 selection:mrp.repair.line,state:0
msgid "Confirmed"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:600
#: code:addons/mrp_repair/models/mrp_repair.py:658
#, python-format
msgid ""
"Couldn't find a pricelist line matching this product and quantity.\n"
"You have to change either the product, the quantity or the pricelist."
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.act_mrp_repair_invoice
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Create Invoice"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Create invoices"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_create_uid
msgid "Created by"
msgstr "Creado por"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_create_date
msgid "Created on"
msgstr "Creado"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_location_id
msgid "Current Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_partner_id
msgid "Customer"
msgstr "Cliente"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_default_address_id
msgid "Default Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_address_id
msgid "Delivery Address"
msgstr "Dirección de Entrega"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_location_dest_id
msgid "Delivery Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_name
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Description"
msgstr "Descripción"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_location_dest_id
msgid "Dest. Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_display_name
msgid "Display Name"
msgstr "Nombre Público"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Do you really want to create the invoice(s)?"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,state:0
msgid "Done"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,state:0
msgid "Draft"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "End Repair"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Extra Info"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Fees"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Future Activities"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Group By"
msgstr "Agrupar por"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_group
msgid "Group by partner invoice address"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Guarantee limit Month"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Guarantee limit by Month"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "History"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_id
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_id
msgid "ID"
msgstr "ID"
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid ""
"In a repair order, you can detail the components you remove,\n"
" add or replace and record the time you spent on the different\n"
" operations."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:215
#, python-format
msgid "Insufficient Quantity"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_internal_notes
msgid "Internal Notes"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_move_id
msgid "Inventory Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoice_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Invoice"
msgstr "Factura"
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Invoice Exception"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_invoice_line_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_invoice_line_id
msgid "Invoice Line"
msgstr "Línea de Factura"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoice_method
msgid "Invoice Method"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Invoice address:"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Invoice and shipping address:"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:389
#, python-format
msgid "Invoice created"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_invoiced
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoiced
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_invoiced
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Invoiced"
msgstr "Facturado"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_partner_invoice_id
msgid "Invoicing Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair___last_update
msgid "Last Modified on"
msgstr "Última Modificación el"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_write_uid
msgid "Last Updated by"
msgstr "Actualizado por"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_write_date
msgid "Last Updated on"
msgstr "Actualizado"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Late Activities"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_lot_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_lot_id
msgid "Lot/Serial"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_make_invoice
msgid "Make Invoice"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_move_id
msgid "Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_move_id
msgid "Move created by the repair order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "My Activities"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "No Invoice"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:591
#: code:addons/mrp_repair/models/mrp_repair.py:649
#, python-format
msgid "No Pricelist!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:312
#, python-format
msgid "No account defined for partner \"%s\"."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:338
#: code:addons/mrp_repair/models/mrp_repair.py:366
#, python-format
msgid "No account defined for product \"%s\"."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:359
#, python-format
msgid "No product defined on Fees!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:598
#: code:addons/mrp_repair/models/mrp_repair.py:656
#, python-format
msgid "No valid pricelist line found !"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Notes"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fees_lines
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Operations"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Partner"
msgstr "Asociado"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_operations
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Parts"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Price"
msgstr "Precio"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_pricelist_id
msgid "Pricelist"
msgstr "Lista de Precios"
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_pricelist_id
msgid "Pricelist of the selected partner."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Print Quotation"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Product"
msgstr "Producto"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_qty
msgid "Product Quantity"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_uom
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_uom
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_uom
msgid "Product Unit of Measure"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_id
msgid "Product to Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_lot_id
msgid "Products repaired are all belonging to this lot"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_uom_qty
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_uom_qty
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Quantity"
msgstr "Cantidad"
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Quotation"
msgstr "Cotización"
#. module: mrp_repair
#: model:ir.actions.report,name:mrp_repair.action_report_mrp_repair_order
msgid "Quotation / Order"
msgstr "Cotización / Orden"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_quotation_notes
msgid "Quotation Notes"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Quotations"
msgstr "Cotizaciones"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Ready To Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Ready to Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,type:0
msgid "Remove"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_stock_move_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_repair_id
msgid "Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_fee
msgid "Repair Fees Line"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_line
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Repair Line"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Repair Order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Repair Order #:"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_repair_id
msgid "Repair Order Reference"
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.action_repair_order_tree
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Repair Orders"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Repair Quotation #:"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_name
msgid "Repair Reference"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:203
#, python-format
msgid "Repair must be canceled in order to reset it to draft."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:408
#, python-format
msgid "Repair must be confirmed before starting reparation."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:436
#, python-format
msgid "Repair must be repaired in order to make the product moves."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:419
#, python-format
msgid "Repair must be under repair in order to end reparation."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:251
#, python-format
msgid "Repair order is already invoiced."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/wizard/mrp_repair_cancel.py:20
#, python-format
msgid "Repair order is not invoiced."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_repaired
#: selection:mrp.repair,state:0
msgid "Repaired"
msgstr ""
#. module: mrp_repair
#: model:ir.ui.menu,name:mrp_repair.menu_repair_order
msgid "Repairs"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_tree
msgid "Repairs order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Search Repair Orders"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_invoice_method
msgid ""
"Selecting 'Before Repair' or 'After Repair' will allow you to generate "
"invoice before or after the repair is done respectively. 'No invoice' means "
"you don't want to generate invoice for this repair order."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Send Quotation"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:540
#, python-format
msgid "Serial number is required for operation line with product '%s'"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Set to Draft"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Show all records which has next action date is before today"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_location_id
msgid "Source Location"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Start Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_state
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_state
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Status"
msgstr "Estado"
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_price_subtotal
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_price_subtotal
msgid "Subtotal"
msgstr "Subtotal"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Tax"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_tax
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_tax_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_tax_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Taxes"
msgstr "Impuestos"
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:175
#, python-format
msgid ""
"The Product Unit of Measure you chose has a different category than in the "
"product form."
msgstr ""
#. module: mrp_repair
#: sql_constraint:mrp.repair:0
msgid "The name of the Repair Order must be unique!"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid ""
"The repair order uses the warranty date on the Serial Number in\n"
" order to know if whether the repair should be invoiced to the\n"
" customer or not."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_line_state
msgid ""
"The status of a repair line is set automatically to the one of the linked "
"repair order."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid ""
"This operation will cancel the Repair process, but will not cancel it's "
"Invoice. Do you want to continue?"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "To be Invoiced"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Today Activities"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_total
msgid "Total"
msgstr "Total"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Total amount"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_tracking
msgid "Tracking"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_type
msgid "Type"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Under Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_price_unit
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_price_unit
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Unit Price"
msgstr "Precio Unitario"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Unit of Measure"
msgstr "Unidad de Medida"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_untaxed
msgid "Untaxed Amount"
msgstr "Monto Libre de Impuestos"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Untaxed amount"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:175
#, python-format
msgid "Warning"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_guarantee_limit
msgid "Warranty Expiration"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid "Yes"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:300
#, python-format
msgid "You have to select a Partner Invoice Address in the repair form!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:593
#: code:addons/mrp_repair/models/mrp_repair.py:651
#, python-format
msgid ""
"You have to select a pricelist in the Repair form !\n"
" Please set one before choosing a product."
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_traceability_report
msgid "stock.traceability.report"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_warn_insufficient_qty_repair
msgid "stock.warn.insufficient.qty.repair"
msgstr ""

View file

@ -1,963 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_repair
#
# Translators:
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-02 11:27+0000\n"
"PO-Revision-Date: 2017-10-02 11:27+0000\n"
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/odoo/teams/41243/es_CR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es_CR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_repair
#: model:mail.template,report_name:mrp_repair.mail_template_mrp_repair_quotation
msgid "${(object.name or '').replace('/','_')}"
msgstr ""
#. module: mrp_repair
#: model:mail.template,subject:mrp_repair.mail_template_mrp_repair_quotation
msgid "${object.partner_id.name} Repair Orders (Ref ${object.name or 'n/a' })"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "(<i>Remove</i>)"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "(update)"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_state
msgid ""
"* The 'Draft' status is used when a user is encoding a new and unconfirmed repair order.\n"
"* The 'Confirmed' status is used when a user confirms the repair order.\n"
"* The 'Ready to Repair' status is used to start to repairing, user can start repairing only after repair order is confirmed.\n"
"* The 'To be Invoiced' status is used to generate the invoice before or after repairing done.\n"
"* The 'Done' status is set when repairing is completed.\n"
"* The 'Cancelled' status is used when user cancel repair order."
msgstr ""
#. module: mrp_repair
#: model:mail.template,body_html:mrp_repair.mail_template_mrp_repair_quotation
msgid ""
"<?xml version=\"1.0\"?>\n"
"<data><p>Dear ${object.partner_id.name}</p>\n"
" <p>\n"
" Here is your repair order ${doc_name} <strong>${object.name}</strong>\n"
" % if object.origin:\n"
" (with reference: ${object.origin} )\n"
" % endif\n"
" % if object.invoice_method != 'none':\n"
" amounting in <strong>${object.amount_total} ${object.pricelist_id.currency_id.name}.</strong>\n"
" % endif\n"
" </p>\n"
" <p>You can reply to this email if you have any questions.</p>\n"
" <p>Thank you,</p>\n"
" </data>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<i>(Add)</i>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Lot/Serial Number:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Operations</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Parts</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Printing Date:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Product to Repair:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Shipping address :</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Total Without Taxes</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Total</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Warranty:</strong>"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,type:0
msgid "Add"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Add internal notes..."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Add quotation notes..."
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "After Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "Before Repair"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:237
#, python-format
msgid "Can only confirm draft repairs."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Cancel"
msgstr "Cancelar"
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_cancel
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Cancel Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.action_cancel_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid "Cancel Repair Order"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0 selection:mrp.repair.line,state:0
msgid "Cancelled"
msgstr "Cancelada"
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:249
#, python-format
msgid "Cannot cancel completed repairs."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_partner_id
msgid "Choose partner for whom the order will be invoiced and delivered."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid "Click to create a reparation order."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_company_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Company"
msgstr "Compañía"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Confirm Repair"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
#: selection:mrp.repair,state:0 selection:mrp.repair.line,state:0
msgid "Confirmed"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:600
#: code:addons/mrp_repair/models/mrp_repair.py:658
#, python-format
msgid ""
"Couldn't find a pricelist line matching this product and quantity.\n"
"You have to change either the product, the quantity or the pricelist."
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.act_mrp_repair_invoice
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Create Invoice"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Create invoices"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_create_uid
msgid "Created by"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_create_date
msgid "Created on"
msgstr "Creado en"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_location_id
msgid "Current Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_partner_id
msgid "Customer"
msgstr "Cliente"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_default_address_id
msgid "Default Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_address_id
msgid "Delivery Address"
msgstr "Dirección de entrega"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_location_dest_id
msgid "Delivery Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_name
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Description"
msgstr "Descripción"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_location_dest_id
msgid "Dest. Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_display_name
msgid "Display Name"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Do you really want to create the invoice(s)?"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,state:0
msgid "Done"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,state:0
msgid "Draft"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "End Repair"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Extra Info"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Fees"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Future Activities"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Group By"
msgstr "Agrupar por"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_group
msgid "Group by partner invoice address"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Guarantee limit Month"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Guarantee limit by Month"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "History"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_id
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_id
msgid "ID"
msgstr "ID"
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid ""
"In a repair order, you can detail the components you remove,\n"
" add or replace and record the time you spent on the different\n"
" operations."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:215
#, python-format
msgid "Insufficient Quantity"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_internal_notes
msgid "Internal Notes"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_move_id
msgid "Inventory Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoice_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Invoice"
msgstr "Factura"
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Invoice Exception"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_invoice_line_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_invoice_line_id
msgid "Invoice Line"
msgstr "Línea factura"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoice_method
msgid "Invoice Method"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Invoice address:"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Invoice and shipping address:"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:389
#, python-format
msgid "Invoice created"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_invoiced
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoiced
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_invoiced
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Invoiced"
msgstr "Facturado"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_partner_invoice_id
msgid "Invoicing Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair___last_update
msgid "Last Modified on"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_write_uid
msgid "Last Updated by"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_write_date
msgid "Last Updated on"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Late Activities"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_lot_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_lot_id
msgid "Lot/Serial"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_make_invoice
msgid "Make Invoice"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_move_id
msgid "Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_move_id
msgid "Move created by the repair order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "My Activities"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "No Invoice"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:591
#: code:addons/mrp_repair/models/mrp_repair.py:649
#, python-format
msgid "No Pricelist!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:312
#, python-format
msgid "No account defined for partner \"%s\"."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:338
#: code:addons/mrp_repair/models/mrp_repair.py:366
#, python-format
msgid "No account defined for product \"%s\"."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:359
#, python-format
msgid "No product defined on Fees!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:598
#: code:addons/mrp_repair/models/mrp_repair.py:656
#, python-format
msgid "No valid pricelist line found !"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Notes"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fees_lines
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Operations"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Partner"
msgstr "Empresa"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_operations
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Parts"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Price"
msgstr "Precio"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_pricelist_id
msgid "Pricelist"
msgstr "Tarifa"
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_pricelist_id
msgid "Pricelist of the selected partner."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Print Quotation"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Product"
msgstr "Producto"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_qty
msgid "Product Quantity"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_uom
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_uom
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_uom
msgid "Product Unit of Measure"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_id
msgid "Product to Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_lot_id
msgid "Products repaired are all belonging to this lot"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_uom_qty
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_uom_qty
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Quantity"
msgstr "Cantidad"
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Quotation"
msgstr "Presupuesto"
#. module: mrp_repair
#: model:ir.actions.report,name:mrp_repair.action_report_mrp_repair_order
msgid "Quotation / Order"
msgstr "Presupuesto / Pedido"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_quotation_notes
msgid "Quotation Notes"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Quotations"
msgstr "Presupuestos"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Ready To Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Ready to Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,type:0
msgid "Remove"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_stock_move_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_repair_id
msgid "Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_fee
msgid "Repair Fees Line"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_line
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Repair Line"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Repair Order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Repair Order #:"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_repair_id
msgid "Repair Order Reference"
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.action_repair_order_tree
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Repair Orders"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Repair Quotation #:"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_name
msgid "Repair Reference"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:203
#, python-format
msgid "Repair must be canceled in order to reset it to draft."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:408
#, python-format
msgid "Repair must be confirmed before starting reparation."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:436
#, python-format
msgid "Repair must be repaired in order to make the product moves."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:419
#, python-format
msgid "Repair must be under repair in order to end reparation."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:251
#, python-format
msgid "Repair order is already invoiced."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/wizard/mrp_repair_cancel.py:20
#, python-format
msgid "Repair order is not invoiced."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_repaired
#: selection:mrp.repair,state:0
msgid "Repaired"
msgstr ""
#. module: mrp_repair
#: model:ir.ui.menu,name:mrp_repair.menu_repair_order
msgid "Repairs"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_tree
msgid "Repairs order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Search Repair Orders"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_invoice_method
msgid ""
"Selecting 'Before Repair' or 'After Repair' will allow you to generate "
"invoice before or after the repair is done respectively. 'No invoice' means "
"you don't want to generate invoice for this repair order."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Send Quotation"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:540
#, python-format
msgid "Serial number is required for operation line with product '%s'"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Set to Draft"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Show all records which has next action date is before today"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_location_id
msgid "Source Location"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Start Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_state
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_state
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Status"
msgstr "Estado"
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_price_subtotal
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_price_subtotal
msgid "Subtotal"
msgstr "Subtotal"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Tax"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_tax
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_tax_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_tax_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Taxes"
msgstr "Impuestos"
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:175
#, python-format
msgid ""
"The Product Unit of Measure you chose has a different category than in the "
"product form."
msgstr ""
#. module: mrp_repair
#: sql_constraint:mrp.repair:0
msgid "The name of the Repair Order must be unique!"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid ""
"The repair order uses the warranty date on the Serial Number in\n"
" order to know if whether the repair should be invoiced to the\n"
" customer or not."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_line_state
msgid ""
"The status of a repair line is set automatically to the one of the linked "
"repair order."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid ""
"This operation will cancel the Repair process, but will not cancel it's "
"Invoice. Do you want to continue?"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "To be Invoiced"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Today Activities"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_total
msgid "Total"
msgstr "Total"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Total amount"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_tracking
msgid "Tracking"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_type
msgid "Type"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Under Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_price_unit
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_price_unit
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Unit Price"
msgstr "Precio unidad"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Unit of Measure"
msgstr "Unidad de medida"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_untaxed
msgid "Untaxed Amount"
msgstr "Base imponible"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Untaxed amount"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:175
#, python-format
msgid "Warning"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_guarantee_limit
msgid "Warranty Expiration"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid "Yes"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:300
#, python-format
msgid "You have to select a Partner Invoice Address in the repair form!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:593
#: code:addons/mrp_repair/models/mrp_repair.py:651
#, python-format
msgid ""
"You have to select a pricelist in the Repair form !\n"
" Please set one before choosing a product."
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_traceability_report
msgid "stock.traceability.report"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_warn_insufficient_qty_repair
msgid "stock.warn.insufficient.qty.repair"
msgstr ""

View file

@ -1,963 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_repair
#
# Translators:
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-02 11:27+0000\n"
"PO-Revision-Date: 2017-10-02 11:27+0000\n"
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/odoo/teams/41243/es_DO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es_DO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_repair
#: model:mail.template,report_name:mrp_repair.mail_template_mrp_repair_quotation
msgid "${(object.name or '').replace('/','_')}"
msgstr ""
#. module: mrp_repair
#: model:mail.template,subject:mrp_repair.mail_template_mrp_repair_quotation
msgid "${object.partner_id.name} Repair Orders (Ref ${object.name or 'n/a' })"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "(<i>Remove</i>)"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "(update)"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_state
msgid ""
"* The 'Draft' status is used when a user is encoding a new and unconfirmed repair order.\n"
"* The 'Confirmed' status is used when a user confirms the repair order.\n"
"* The 'Ready to Repair' status is used to start to repairing, user can start repairing only after repair order is confirmed.\n"
"* The 'To be Invoiced' status is used to generate the invoice before or after repairing done.\n"
"* The 'Done' status is set when repairing is completed.\n"
"* The 'Cancelled' status is used when user cancel repair order."
msgstr ""
#. module: mrp_repair
#: model:mail.template,body_html:mrp_repair.mail_template_mrp_repair_quotation
msgid ""
"<?xml version=\"1.0\"?>\n"
"<data><p>Dear ${object.partner_id.name}</p>\n"
" <p>\n"
" Here is your repair order ${doc_name} <strong>${object.name}</strong>\n"
" % if object.origin:\n"
" (with reference: ${object.origin} )\n"
" % endif\n"
" % if object.invoice_method != 'none':\n"
" amounting in <strong>${object.amount_total} ${object.pricelist_id.currency_id.name}.</strong>\n"
" % endif\n"
" </p>\n"
" <p>You can reply to this email if you have any questions.</p>\n"
" <p>Thank you,</p>\n"
" </data>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<i>(Add)</i>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Lot/Serial Number:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Operations</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Parts</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Printing Date:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Product to Repair:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Shipping address :</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Total Without Taxes</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Total</strong>"
msgstr "<strong>Total</strong>"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Warranty:</strong>"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,type:0
msgid "Add"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Add internal notes..."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Add quotation notes..."
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "After Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "Before Repair"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:237
#, python-format
msgid "Can only confirm draft repairs."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Cancel"
msgstr "Cancelar"
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_cancel
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Cancel Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.action_cancel_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid "Cancel Repair Order"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0 selection:mrp.repair.line,state:0
msgid "Cancelled"
msgstr "Cancelada"
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:249
#, python-format
msgid "Cannot cancel completed repairs."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_partner_id
msgid "Choose partner for whom the order will be invoiced and delivered."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid "Click to create a reparation order."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_company_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Company"
msgstr "Compañía"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Confirm Repair"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
#: selection:mrp.repair,state:0 selection:mrp.repair.line,state:0
msgid "Confirmed"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:600
#: code:addons/mrp_repair/models/mrp_repair.py:658
#, python-format
msgid ""
"Couldn't find a pricelist line matching this product and quantity.\n"
"You have to change either the product, the quantity or the pricelist."
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.act_mrp_repair_invoice
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Create Invoice"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Create invoices"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_create_uid
msgid "Created by"
msgstr "Creado por"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_create_date
msgid "Created on"
msgstr "Creado en"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_location_id
msgid "Current Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_partner_id
msgid "Customer"
msgstr "Cliente"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_default_address_id
msgid "Default Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_address_id
msgid "Delivery Address"
msgstr "Dirección de entrega"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_location_dest_id
msgid "Delivery Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_name
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Description"
msgstr "Descripción"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_location_dest_id
msgid "Dest. Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_display_name
msgid "Display Name"
msgstr "Nombre mostrado"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Do you really want to create the invoice(s)?"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,state:0
msgid "Done"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,state:0
msgid "Draft"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "End Repair"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Extra Info"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Fees"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Future Activities"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Group By"
msgstr "Agrupar por"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_group
msgid "Group by partner invoice address"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Guarantee limit Month"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Guarantee limit by Month"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "History"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_id
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_id
msgid "ID"
msgstr "ID (identificación)"
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid ""
"In a repair order, you can detail the components you remove,\n"
" add or replace and record the time you spent on the different\n"
" operations."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:215
#, python-format
msgid "Insufficient Quantity"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_internal_notes
msgid "Internal Notes"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_move_id
msgid "Inventory Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoice_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Invoice"
msgstr "Factura"
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Invoice Exception"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_invoice_line_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_invoice_line_id
msgid "Invoice Line"
msgstr "Línea factura"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoice_method
msgid "Invoice Method"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Invoice address:"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Invoice and shipping address:"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:389
#, python-format
msgid "Invoice created"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_invoiced
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoiced
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_invoiced
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Invoiced"
msgstr "Facturado"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_partner_invoice_id
msgid "Invoicing Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair___last_update
msgid "Last Modified on"
msgstr "Última modificación en"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_write_uid
msgid "Last Updated by"
msgstr "Última actualización de"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_write_date
msgid "Last Updated on"
msgstr "Última actualización en"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Late Activities"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_lot_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_lot_id
msgid "Lot/Serial"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_make_invoice
msgid "Make Invoice"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_move_id
msgid "Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_move_id
msgid "Move created by the repair order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "My Activities"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "No Invoice"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:591
#: code:addons/mrp_repair/models/mrp_repair.py:649
#, python-format
msgid "No Pricelist!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:312
#, python-format
msgid "No account defined for partner \"%s\"."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:338
#: code:addons/mrp_repair/models/mrp_repair.py:366
#, python-format
msgid "No account defined for product \"%s\"."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:359
#, python-format
msgid "No product defined on Fees!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:598
#: code:addons/mrp_repair/models/mrp_repair.py:656
#, python-format
msgid "No valid pricelist line found !"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Notes"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fees_lines
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Operations"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Partner"
msgstr "Empresa"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_operations
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Parts"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Price"
msgstr "Precio"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_pricelist_id
msgid "Pricelist"
msgstr "Tarifa"
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_pricelist_id
msgid "Pricelist of the selected partner."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Print Quotation"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Product"
msgstr "Producto"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_qty
msgid "Product Quantity"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_uom
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_uom
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_uom
msgid "Product Unit of Measure"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_id
msgid "Product to Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_lot_id
msgid "Products repaired are all belonging to this lot"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_uom_qty
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_uom_qty
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Quantity"
msgstr "Cantidad"
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Quotation"
msgstr "Cotización"
#. module: mrp_repair
#: model:ir.actions.report,name:mrp_repair.action_report_mrp_repair_order
msgid "Quotation / Order"
msgstr "Cotización / Pedido"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_quotation_notes
msgid "Quotation Notes"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Quotations"
msgstr "Cotizaciones"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Ready To Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Ready to Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,type:0
msgid "Remove"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_stock_move_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_repair_id
msgid "Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_fee
msgid "Repair Fees Line"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_line
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Repair Line"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Repair Order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Repair Order #:"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_repair_id
msgid "Repair Order Reference"
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.action_repair_order_tree
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Repair Orders"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Repair Quotation #:"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_name
msgid "Repair Reference"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:203
#, python-format
msgid "Repair must be canceled in order to reset it to draft."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:408
#, python-format
msgid "Repair must be confirmed before starting reparation."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:436
#, python-format
msgid "Repair must be repaired in order to make the product moves."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:419
#, python-format
msgid "Repair must be under repair in order to end reparation."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:251
#, python-format
msgid "Repair order is already invoiced."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/wizard/mrp_repair_cancel.py:20
#, python-format
msgid "Repair order is not invoiced."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_repaired
#: selection:mrp.repair,state:0
msgid "Repaired"
msgstr ""
#. module: mrp_repair
#: model:ir.ui.menu,name:mrp_repair.menu_repair_order
msgid "Repairs"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_tree
msgid "Repairs order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Search Repair Orders"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_invoice_method
msgid ""
"Selecting 'Before Repair' or 'After Repair' will allow you to generate "
"invoice before or after the repair is done respectively. 'No invoice' means "
"you don't want to generate invoice for this repair order."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Send Quotation"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:540
#, python-format
msgid "Serial number is required for operation line with product '%s'"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Set to Draft"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Show all records which has next action date is before today"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_location_id
msgid "Source Location"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Start Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_state
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_state
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Status"
msgstr "Estado"
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_price_subtotal
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_price_subtotal
msgid "Subtotal"
msgstr "Subtotal"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Tax"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_tax
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_tax_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_tax_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Taxes"
msgstr "Impuestos"
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:175
#, python-format
msgid ""
"The Product Unit of Measure you chose has a different category than in the "
"product form."
msgstr ""
#. module: mrp_repair
#: sql_constraint:mrp.repair:0
msgid "The name of the Repair Order must be unique!"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid ""
"The repair order uses the warranty date on the Serial Number in\n"
" order to know if whether the repair should be invoiced to the\n"
" customer or not."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_line_state
msgid ""
"The status of a repair line is set automatically to the one of the linked "
"repair order."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid ""
"This operation will cancel the Repair process, but will not cancel it's "
"Invoice. Do you want to continue?"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "To be Invoiced"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Today Activities"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_total
msgid "Total"
msgstr "Total"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Total amount"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_tracking
msgid "Tracking"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_type
msgid "Type"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Under Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_price_unit
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_price_unit
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Unit Price"
msgstr "Precio unidad"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Unit of Measure"
msgstr "Unidad de medida"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_untaxed
msgid "Untaxed Amount"
msgstr "Base imponible"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Untaxed amount"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:175
#, python-format
msgid "Warning"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_guarantee_limit
msgid "Warranty Expiration"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid "Yes"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:300
#, python-format
msgid "You have to select a Partner Invoice Address in the repair form!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:593
#: code:addons/mrp_repair/models/mrp_repair.py:651
#, python-format
msgid ""
"You have to select a pricelist in the Repair form !\n"
" Please set one before choosing a product."
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_traceability_report
msgid "stock.traceability.report"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_warn_insufficient_qty_repair
msgid "stock.warn.insufficient.qty.repair"
msgstr ""

View file

@ -1,963 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_repair
#
# Translators:
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-02 11:27+0000\n"
"PO-Revision-Date: 2017-10-02 11:27+0000\n"
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
"Language-Team: Spanish (Ecuador) (https://www.transifex.com/odoo/teams/41243/es_EC/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es_EC\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_repair
#: model:mail.template,report_name:mrp_repair.mail_template_mrp_repair_quotation
msgid "${(object.name or '').replace('/','_')}"
msgstr ""
#. module: mrp_repair
#: model:mail.template,subject:mrp_repair.mail_template_mrp_repair_quotation
msgid "${object.partner_id.name} Repair Orders (Ref ${object.name or 'n/a' })"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "(<i>Remove</i>)"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "(update)"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_state
msgid ""
"* The 'Draft' status is used when a user is encoding a new and unconfirmed repair order.\n"
"* The 'Confirmed' status is used when a user confirms the repair order.\n"
"* The 'Ready to Repair' status is used to start to repairing, user can start repairing only after repair order is confirmed.\n"
"* The 'To be Invoiced' status is used to generate the invoice before or after repairing done.\n"
"* The 'Done' status is set when repairing is completed.\n"
"* The 'Cancelled' status is used when user cancel repair order."
msgstr ""
#. module: mrp_repair
#: model:mail.template,body_html:mrp_repair.mail_template_mrp_repair_quotation
msgid ""
"<?xml version=\"1.0\"?>\n"
"<data><p>Dear ${object.partner_id.name}</p>\n"
" <p>\n"
" Here is your repair order ${doc_name} <strong>${object.name}</strong>\n"
" % if object.origin:\n"
" (with reference: ${object.origin} )\n"
" % endif\n"
" % if object.invoice_method != 'none':\n"
" amounting in <strong>${object.amount_total} ${object.pricelist_id.currency_id.name}.</strong>\n"
" % endif\n"
" </p>\n"
" <p>You can reply to this email if you have any questions.</p>\n"
" <p>Thank you,</p>\n"
" </data>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<i>(Add)</i>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Lot/Serial Number:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Operations</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Parts</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Printing Date:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Product to Repair:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Shipping address :</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Total Without Taxes</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Total</strong>"
msgstr "<strong>Total</strong>"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Warranty:</strong>"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,type:0
msgid "Add"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Add internal notes..."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Add quotation notes..."
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "After Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "Before Repair"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:237
#, python-format
msgid "Can only confirm draft repairs."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Cancel"
msgstr "Cancelar"
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_cancel
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Cancel Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.action_cancel_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid "Cancel Repair Order"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0 selection:mrp.repair.line,state:0
msgid "Cancelled"
msgstr "Cancelado"
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:249
#, python-format
msgid "Cannot cancel completed repairs."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_partner_id
msgid "Choose partner for whom the order will be invoiced and delivered."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid "Click to create a reparation order."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_company_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Company"
msgstr "Compañía"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Confirm Repair"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
#: selection:mrp.repair,state:0 selection:mrp.repair.line,state:0
msgid "Confirmed"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:600
#: code:addons/mrp_repair/models/mrp_repair.py:658
#, python-format
msgid ""
"Couldn't find a pricelist line matching this product and quantity.\n"
"You have to change either the product, the quantity or the pricelist."
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.act_mrp_repair_invoice
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Create Invoice"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Create invoices"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_create_uid
msgid "Created by"
msgstr "Creado por:"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_create_date
msgid "Created on"
msgstr "Creado"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_location_id
msgid "Current Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_partner_id
msgid "Customer"
msgstr "Cliente"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_default_address_id
msgid "Default Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_address_id
msgid "Delivery Address"
msgstr "Dirección de entrega"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_location_dest_id
msgid "Delivery Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_name
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Description"
msgstr "Descripción"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_location_dest_id
msgid "Dest. Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_display_name
msgid "Display Name"
msgstr "Nombre a Mostrar"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Do you really want to create the invoice(s)?"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,state:0
msgid "Done"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,state:0
msgid "Draft"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "End Repair"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Extra Info"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Fees"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Future Activities"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Group By"
msgstr "Agrupar por"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_group
msgid "Group by partner invoice address"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Guarantee limit Month"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Guarantee limit by Month"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "History"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_id
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_id
msgid "ID"
msgstr "ID"
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid ""
"In a repair order, you can detail the components you remove,\n"
" add or replace and record the time you spent on the different\n"
" operations."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:215
#, python-format
msgid "Insufficient Quantity"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_internal_notes
msgid "Internal Notes"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_move_id
msgid "Inventory Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoice_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Invoice"
msgstr "Factura"
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Invoice Exception"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_invoice_line_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_invoice_line_id
msgid "Invoice Line"
msgstr "Línea de factura"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoice_method
msgid "Invoice Method"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Invoice address:"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Invoice and shipping address:"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:389
#, python-format
msgid "Invoice created"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_invoiced
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoiced
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_invoiced
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Invoiced"
msgstr "Facturado"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_partner_invoice_id
msgid "Invoicing Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair___last_update
msgid "Last Modified on"
msgstr "Fecha de modificación"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_write_uid
msgid "Last Updated by"
msgstr "Ultima Actualización por"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_write_date
msgid "Last Updated on"
msgstr "Actualizado en"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Late Activities"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_lot_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_lot_id
msgid "Lot/Serial"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_make_invoice
msgid "Make Invoice"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_move_id
msgid "Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_move_id
msgid "Move created by the repair order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "My Activities"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "No Invoice"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:591
#: code:addons/mrp_repair/models/mrp_repair.py:649
#, python-format
msgid "No Pricelist!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:312
#, python-format
msgid "No account defined for partner \"%s\"."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:338
#: code:addons/mrp_repair/models/mrp_repair.py:366
#, python-format
msgid "No account defined for product \"%s\"."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:359
#, python-format
msgid "No product defined on Fees!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:598
#: code:addons/mrp_repair/models/mrp_repair.py:656
#, python-format
msgid "No valid pricelist line found !"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Notes"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fees_lines
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Operations"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Partner"
msgstr "Empresa"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_operations
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Parts"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Price"
msgstr "Precio"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_pricelist_id
msgid "Pricelist"
msgstr "Lista de precios"
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_pricelist_id
msgid "Pricelist of the selected partner."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Print Quotation"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Product"
msgstr "Producto"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_qty
msgid "Product Quantity"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_uom
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_uom
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_uom
msgid "Product Unit of Measure"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_id
msgid "Product to Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_lot_id
msgid "Products repaired are all belonging to this lot"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_uom_qty
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_uom_qty
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Quantity"
msgstr "Cantidad"
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Quotation"
msgstr "Presupuesto"
#. module: mrp_repair
#: model:ir.actions.report,name:mrp_repair.action_report_mrp_repair_order
msgid "Quotation / Order"
msgstr "Petición / Pedido"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_quotation_notes
msgid "Quotation Notes"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Quotations"
msgstr "Cotizaciones"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Ready To Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Ready to Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,type:0
msgid "Remove"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_stock_move_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_repair_id
msgid "Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_fee
msgid "Repair Fees Line"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_line
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Repair Line"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Repair Order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Repair Order #:"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_repair_id
msgid "Repair Order Reference"
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.action_repair_order_tree
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Repair Orders"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Repair Quotation #:"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_name
msgid "Repair Reference"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:203
#, python-format
msgid "Repair must be canceled in order to reset it to draft."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:408
#, python-format
msgid "Repair must be confirmed before starting reparation."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:436
#, python-format
msgid "Repair must be repaired in order to make the product moves."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:419
#, python-format
msgid "Repair must be under repair in order to end reparation."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:251
#, python-format
msgid "Repair order is already invoiced."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/wizard/mrp_repair_cancel.py:20
#, python-format
msgid "Repair order is not invoiced."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_repaired
#: selection:mrp.repair,state:0
msgid "Repaired"
msgstr ""
#. module: mrp_repair
#: model:ir.ui.menu,name:mrp_repair.menu_repair_order
msgid "Repairs"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_tree
msgid "Repairs order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Search Repair Orders"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_invoice_method
msgid ""
"Selecting 'Before Repair' or 'After Repair' will allow you to generate "
"invoice before or after the repair is done respectively. 'No invoice' means "
"you don't want to generate invoice for this repair order."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Send Quotation"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:540
#, python-format
msgid "Serial number is required for operation line with product '%s'"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Set to Draft"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Show all records which has next action date is before today"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_location_id
msgid "Source Location"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Start Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_state
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_state
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Status"
msgstr "Estado"
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_price_subtotal
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_price_subtotal
msgid "Subtotal"
msgstr "Subtotal"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Tax"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_tax
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_tax_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_tax_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Taxes"
msgstr "Impuestos"
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:175
#, python-format
msgid ""
"The Product Unit of Measure you chose has a different category than in the "
"product form."
msgstr ""
#. module: mrp_repair
#: sql_constraint:mrp.repair:0
msgid "The name of the Repair Order must be unique!"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid ""
"The repair order uses the warranty date on the Serial Number in\n"
" order to know if whether the repair should be invoiced to the\n"
" customer or not."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_line_state
msgid ""
"The status of a repair line is set automatically to the one of the linked "
"repair order."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid ""
"This operation will cancel the Repair process, but will not cancel it's "
"Invoice. Do you want to continue?"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "To be Invoiced"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Today Activities"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_total
msgid "Total"
msgstr "Total"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Total amount"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_tracking
msgid "Tracking"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_type
msgid "Type"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Under Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_price_unit
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_price_unit
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Unit Price"
msgstr "Precio unitario"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Unit of Measure"
msgstr "Unidad de Medida"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_untaxed
msgid "Untaxed Amount"
msgstr "Base imponible"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Untaxed amount"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:175
#, python-format
msgid "Warning"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_guarantee_limit
msgid "Warranty Expiration"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid "Yes"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:300
#, python-format
msgid "You have to select a Partner Invoice Address in the repair form!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:593
#: code:addons/mrp_repair/models/mrp_repair.py:651
#, python-format
msgid ""
"You have to select a pricelist in the Repair form !\n"
" Please set one before choosing a product."
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_traceability_report
msgid "stock.traceability.report"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_warn_insufficient_qty_repair
msgid "stock.warn.insufficient.qty.repair"
msgstr ""

View file

@ -1,963 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_repair
#
# Translators:
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-02 11:27+0000\n"
"PO-Revision-Date: 2017-10-02 11:27+0000\n"
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
"Language-Team: Spanish (Peru) (https://www.transifex.com/odoo/teams/41243/es_PE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es_PE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_repair
#: model:mail.template,report_name:mrp_repair.mail_template_mrp_repair_quotation
msgid "${(object.name or '').replace('/','_')}"
msgstr ""
#. module: mrp_repair
#: model:mail.template,subject:mrp_repair.mail_template_mrp_repair_quotation
msgid "${object.partner_id.name} Repair Orders (Ref ${object.name or 'n/a' })"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "(<i>Remove</i>)"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "(update)"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_state
msgid ""
"* The 'Draft' status is used when a user is encoding a new and unconfirmed repair order.\n"
"* The 'Confirmed' status is used when a user confirms the repair order.\n"
"* The 'Ready to Repair' status is used to start to repairing, user can start repairing only after repair order is confirmed.\n"
"* The 'To be Invoiced' status is used to generate the invoice before or after repairing done.\n"
"* The 'Done' status is set when repairing is completed.\n"
"* The 'Cancelled' status is used when user cancel repair order."
msgstr ""
#. module: mrp_repair
#: model:mail.template,body_html:mrp_repair.mail_template_mrp_repair_quotation
msgid ""
"<?xml version=\"1.0\"?>\n"
"<data><p>Dear ${object.partner_id.name}</p>\n"
" <p>\n"
" Here is your repair order ${doc_name} <strong>${object.name}</strong>\n"
" % if object.origin:\n"
" (with reference: ${object.origin} )\n"
" % endif\n"
" % if object.invoice_method != 'none':\n"
" amounting in <strong>${object.amount_total} ${object.pricelist_id.currency_id.name}.</strong>\n"
" % endif\n"
" </p>\n"
" <p>You can reply to this email if you have any questions.</p>\n"
" <p>Thank you,</p>\n"
" </data>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<i>(Add)</i>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Lot/Serial Number:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Operations</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Parts</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Printing Date:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Product to Repair:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Shipping address :</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Total Without Taxes</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Total</strong>"
msgstr "Total"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Warranty:</strong>"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,type:0
msgid "Add"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Add internal notes..."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Add quotation notes..."
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "After Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "Before Repair"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:237
#, python-format
msgid "Can only confirm draft repairs."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Cancel"
msgstr "Cancelar"
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_cancel
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Cancel Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.action_cancel_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid "Cancel Repair Order"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0 selection:mrp.repair.line,state:0
msgid "Cancelled"
msgstr "Cancelado"
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:249
#, python-format
msgid "Cannot cancel completed repairs."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_partner_id
msgid "Choose partner for whom the order will be invoiced and delivered."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid "Click to create a reparation order."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_company_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Company"
msgstr "Compañia"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Confirm Repair"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
#: selection:mrp.repair,state:0 selection:mrp.repair.line,state:0
msgid "Confirmed"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:600
#: code:addons/mrp_repair/models/mrp_repair.py:658
#, python-format
msgid ""
"Couldn't find a pricelist line matching this product and quantity.\n"
"You have to change either the product, the quantity or the pricelist."
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.act_mrp_repair_invoice
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Create Invoice"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Create invoices"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_create_uid
msgid "Created by"
msgstr "Creado por"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_create_date
msgid "Created on"
msgstr "Creado en"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_location_id
msgid "Current Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_partner_id
msgid "Customer"
msgstr "Cliente"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_default_address_id
msgid "Default Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_address_id
msgid "Delivery Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_location_dest_id
msgid "Delivery Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_name
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Description"
msgstr "Descripción"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_location_dest_id
msgid "Dest. Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_display_name
msgid "Display Name"
msgstr "Nombre a Mostrar"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Do you really want to create the invoice(s)?"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,state:0
msgid "Done"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,state:0
msgid "Draft"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "End Repair"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Extra Info"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Fees"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Future Activities"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Group By"
msgstr "Agrupado por"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_group
msgid "Group by partner invoice address"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Guarantee limit Month"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Guarantee limit by Month"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "History"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_id
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_id
msgid "ID"
msgstr "ID"
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid ""
"In a repair order, you can detail the components you remove,\n"
" add or replace and record the time you spent on the different\n"
" operations."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:215
#, python-format
msgid "Insufficient Quantity"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_internal_notes
msgid "Internal Notes"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_move_id
msgid "Inventory Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoice_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Invoice"
msgstr "Factura"
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Invoice Exception"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_invoice_line_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_invoice_line_id
msgid "Invoice Line"
msgstr "Detalle de Factura"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoice_method
msgid "Invoice Method"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Invoice address:"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Invoice and shipping address:"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:389
#, python-format
msgid "Invoice created"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_invoiced
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoiced
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_invoiced
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Invoiced"
msgstr "Facturada"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_partner_invoice_id
msgid "Invoicing Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair___last_update
msgid "Last Modified on"
msgstr "Ultima Modificación en"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_write_uid
msgid "Last Updated by"
msgstr "Actualizado última vez por"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_write_date
msgid "Last Updated on"
msgstr "Ultima Actualización"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Late Activities"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_lot_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_lot_id
msgid "Lot/Serial"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_make_invoice
msgid "Make Invoice"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_move_id
msgid "Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_move_id
msgid "Move created by the repair order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "My Activities"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "No Invoice"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:591
#: code:addons/mrp_repair/models/mrp_repair.py:649
#, python-format
msgid "No Pricelist!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:312
#, python-format
msgid "No account defined for partner \"%s\"."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:338
#: code:addons/mrp_repair/models/mrp_repair.py:366
#, python-format
msgid "No account defined for product \"%s\"."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:359
#, python-format
msgid "No product defined on Fees!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:598
#: code:addons/mrp_repair/models/mrp_repair.py:656
#, python-format
msgid "No valid pricelist line found !"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Notes"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fees_lines
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Operations"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Partner"
msgstr "Socio"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_operations
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Parts"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Price"
msgstr "Precio"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_pricelist_id
msgid "Pricelist"
msgstr "Lista de Precio"
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_pricelist_id
msgid "Pricelist of the selected partner."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Print Quotation"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Product"
msgstr "Producto"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_qty
msgid "Product Quantity"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_uom
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_uom
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_uom
msgid "Product Unit of Measure"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_id
msgid "Product to Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_lot_id
msgid "Products repaired are all belonging to this lot"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_uom_qty
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_uom_qty
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Quantity"
msgstr "Cantidad"
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Quotation"
msgstr "Cotización"
#. module: mrp_repair
#: model:ir.actions.report,name:mrp_repair.action_report_mrp_repair_order
msgid "Quotation / Order"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_quotation_notes
msgid "Quotation Notes"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Quotations"
msgstr "Cotizacion"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Ready To Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Ready to Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,type:0
msgid "Remove"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_stock_move_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_repair_id
msgid "Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_fee
msgid "Repair Fees Line"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_line
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Repair Line"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Repair Order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Repair Order #:"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_repair_id
msgid "Repair Order Reference"
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.action_repair_order_tree
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Repair Orders"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Repair Quotation #:"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_name
msgid "Repair Reference"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:203
#, python-format
msgid "Repair must be canceled in order to reset it to draft."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:408
#, python-format
msgid "Repair must be confirmed before starting reparation."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:436
#, python-format
msgid "Repair must be repaired in order to make the product moves."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:419
#, python-format
msgid "Repair must be under repair in order to end reparation."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:251
#, python-format
msgid "Repair order is already invoiced."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/wizard/mrp_repair_cancel.py:20
#, python-format
msgid "Repair order is not invoiced."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_repaired
#: selection:mrp.repair,state:0
msgid "Repaired"
msgstr ""
#. module: mrp_repair
#: model:ir.ui.menu,name:mrp_repair.menu_repair_order
msgid "Repairs"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_tree
msgid "Repairs order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Search Repair Orders"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_invoice_method
msgid ""
"Selecting 'Before Repair' or 'After Repair' will allow you to generate "
"invoice before or after the repair is done respectively. 'No invoice' means "
"you don't want to generate invoice for this repair order."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Send Quotation"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:540
#, python-format
msgid "Serial number is required for operation line with product '%s'"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Set to Draft"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Show all records which has next action date is before today"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_location_id
msgid "Source Location"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Start Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_state
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_state
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Status"
msgstr "Estado"
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_price_subtotal
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_price_subtotal
msgid "Subtotal"
msgstr "Subtotal"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Tax"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_tax
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_tax_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_tax_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Taxes"
msgstr "Impuestos"
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:175
#, python-format
msgid ""
"The Product Unit of Measure you chose has a different category than in the "
"product form."
msgstr ""
#. module: mrp_repair
#: sql_constraint:mrp.repair:0
msgid "The name of the Repair Order must be unique!"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid ""
"The repair order uses the warranty date on the Serial Number in\n"
" order to know if whether the repair should be invoiced to the\n"
" customer or not."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_line_state
msgid ""
"The status of a repair line is set automatically to the one of the linked "
"repair order."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid ""
"This operation will cancel the Repair process, but will not cancel it's "
"Invoice. Do you want to continue?"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "To be Invoiced"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Today Activities"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_total
msgid "Total"
msgstr "Total"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Total amount"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_tracking
msgid "Tracking"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_type
msgid "Type"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Under Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_price_unit
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_price_unit
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Unit Price"
msgstr "Precio unitario"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Unit of Measure"
msgstr "Unidad de Medida"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_untaxed
msgid "Untaxed Amount"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Untaxed amount"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:175
#, python-format
msgid "Warning"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_guarantee_limit
msgid "Warranty Expiration"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid "Yes"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:300
#, python-format
msgid "You have to select a Partner Invoice Address in the repair form!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:593
#: code:addons/mrp_repair/models/mrp_repair.py:651
#, python-format
msgid ""
"You have to select a pricelist in the Repair form !\n"
" Please set one before choosing a product."
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_traceability_report
msgid "stock.traceability.report"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_warn_insufficient_qty_repair
msgid "stock.warn.insufficient.qty.repair"
msgstr ""

View file

@ -1,963 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_repair
#
# Translators:
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-02 11:27+0000\n"
"PO-Revision-Date: 2017-10-02 11:27+0000\n"
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
"Language-Team: Spanish (Paraguay) (https://www.transifex.com/odoo/teams/41243/es_PY/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es_PY\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_repair
#: model:mail.template,report_name:mrp_repair.mail_template_mrp_repair_quotation
msgid "${(object.name or '').replace('/','_')}"
msgstr ""
#. module: mrp_repair
#: model:mail.template,subject:mrp_repair.mail_template_mrp_repair_quotation
msgid "${object.partner_id.name} Repair Orders (Ref ${object.name or 'n/a' })"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "(<i>Remove</i>)"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "(update)"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_state
msgid ""
"* The 'Draft' status is used when a user is encoding a new and unconfirmed repair order.\n"
"* The 'Confirmed' status is used when a user confirms the repair order.\n"
"* The 'Ready to Repair' status is used to start to repairing, user can start repairing only after repair order is confirmed.\n"
"* The 'To be Invoiced' status is used to generate the invoice before or after repairing done.\n"
"* The 'Done' status is set when repairing is completed.\n"
"* The 'Cancelled' status is used when user cancel repair order."
msgstr ""
#. module: mrp_repair
#: model:mail.template,body_html:mrp_repair.mail_template_mrp_repair_quotation
msgid ""
"<?xml version=\"1.0\"?>\n"
"<data><p>Dear ${object.partner_id.name}</p>\n"
" <p>\n"
" Here is your repair order ${doc_name} <strong>${object.name}</strong>\n"
" % if object.origin:\n"
" (with reference: ${object.origin} )\n"
" % endif\n"
" % if object.invoice_method != 'none':\n"
" amounting in <strong>${object.amount_total} ${object.pricelist_id.currency_id.name}.</strong>\n"
" % endif\n"
" </p>\n"
" <p>You can reply to this email if you have any questions.</p>\n"
" <p>Thank you,</p>\n"
" </data>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<i>(Add)</i>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Lot/Serial Number:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Operations</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Parts</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Printing Date:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Product to Repair:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Shipping address :</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Total Without Taxes</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Total</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Warranty:</strong>"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,type:0
msgid "Add"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Add internal notes..."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Add quotation notes..."
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "After Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "Before Repair"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:237
#, python-format
msgid "Can only confirm draft repairs."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Cancel"
msgstr "Cancelar"
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_cancel
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Cancel Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.action_cancel_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid "Cancel Repair Order"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0 selection:mrp.repair.line,state:0
msgid "Cancelled"
msgstr "Cancelado"
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:249
#, python-format
msgid "Cannot cancel completed repairs."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_partner_id
msgid "Choose partner for whom the order will be invoiced and delivered."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid "Click to create a reparation order."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_company_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Company"
msgstr "Compañía"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Confirm Repair"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
#: selection:mrp.repair,state:0 selection:mrp.repair.line,state:0
msgid "Confirmed"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:600
#: code:addons/mrp_repair/models/mrp_repair.py:658
#, python-format
msgid ""
"Couldn't find a pricelist line matching this product and quantity.\n"
"You have to change either the product, the quantity or the pricelist."
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.act_mrp_repair_invoice
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Create Invoice"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Create invoices"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_create_uid
msgid "Created by"
msgstr "Creado por"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_create_date
msgid "Created on"
msgstr "Creado en"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_location_id
msgid "Current Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_partner_id
msgid "Customer"
msgstr "Cliente"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_default_address_id
msgid "Default Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_address_id
msgid "Delivery Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_location_dest_id
msgid "Delivery Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_name
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Description"
msgstr "Descripción"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_location_dest_id
msgid "Dest. Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_display_name
msgid "Display Name"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Do you really want to create the invoice(s)?"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,state:0
msgid "Done"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,state:0
msgid "Draft"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "End Repair"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Extra Info"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Fees"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Future Activities"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Group By"
msgstr "Agrupado por"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_group
msgid "Group by partner invoice address"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Guarantee limit Month"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Guarantee limit by Month"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "History"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_id
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_id
msgid "ID"
msgstr "ID"
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid ""
"In a repair order, you can detail the components you remove,\n"
" add or replace and record the time you spent on the different\n"
" operations."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:215
#, python-format
msgid "Insufficient Quantity"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_internal_notes
msgid "Internal Notes"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_move_id
msgid "Inventory Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoice_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Invoice"
msgstr "Factura"
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Invoice Exception"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_invoice_line_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_invoice_line_id
msgid "Invoice Line"
msgstr "Línea factura"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoice_method
msgid "Invoice Method"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Invoice address:"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Invoice and shipping address:"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:389
#, python-format
msgid "Invoice created"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_invoiced
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoiced
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_invoiced
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Invoiced"
msgstr "Facturado"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_partner_invoice_id
msgid "Invoicing Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair___last_update
msgid "Last Modified on"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_write_uid
msgid "Last Updated by"
msgstr "Ultima actualización por"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_write_date
msgid "Last Updated on"
msgstr "Ultima actualización en"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Late Activities"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_lot_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_lot_id
msgid "Lot/Serial"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_make_invoice
msgid "Make Invoice"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_move_id
msgid "Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_move_id
msgid "Move created by the repair order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "My Activities"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "No Invoice"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:591
#: code:addons/mrp_repair/models/mrp_repair.py:649
#, python-format
msgid "No Pricelist!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:312
#, python-format
msgid "No account defined for partner \"%s\"."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:338
#: code:addons/mrp_repair/models/mrp_repair.py:366
#, python-format
msgid "No account defined for product \"%s\"."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:359
#, python-format
msgid "No product defined on Fees!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:598
#: code:addons/mrp_repair/models/mrp_repair.py:656
#, python-format
msgid "No valid pricelist line found !"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Notes"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fees_lines
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Operations"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Partner"
msgstr "Empresa"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_operations
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Parts"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Price"
msgstr "Precio"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_pricelist_id
msgid "Pricelist"
msgstr "Lista de precios"
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_pricelist_id
msgid "Pricelist of the selected partner."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Print Quotation"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Product"
msgstr "Producto"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_qty
msgid "Product Quantity"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_uom
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_uom
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_uom
msgid "Product Unit of Measure"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_id
msgid "Product to Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_lot_id
msgid "Products repaired are all belonging to this lot"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_uom_qty
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_uom_qty
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Quantity"
msgstr "Cantidad"
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Quotation"
msgstr ""
#. module: mrp_repair
#: model:ir.actions.report,name:mrp_repair.action_report_mrp_repair_order
msgid "Quotation / Order"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_quotation_notes
msgid "Quotation Notes"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Quotations"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Ready To Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Ready to Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,type:0
msgid "Remove"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_stock_move_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_repair_id
msgid "Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_fee
msgid "Repair Fees Line"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_line
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Repair Line"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Repair Order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Repair Order #:"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_repair_id
msgid "Repair Order Reference"
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.action_repair_order_tree
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Repair Orders"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Repair Quotation #:"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_name
msgid "Repair Reference"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:203
#, python-format
msgid "Repair must be canceled in order to reset it to draft."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:408
#, python-format
msgid "Repair must be confirmed before starting reparation."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:436
#, python-format
msgid "Repair must be repaired in order to make the product moves."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:419
#, python-format
msgid "Repair must be under repair in order to end reparation."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:251
#, python-format
msgid "Repair order is already invoiced."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/wizard/mrp_repair_cancel.py:20
#, python-format
msgid "Repair order is not invoiced."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_repaired
#: selection:mrp.repair,state:0
msgid "Repaired"
msgstr ""
#. module: mrp_repair
#: model:ir.ui.menu,name:mrp_repair.menu_repair_order
msgid "Repairs"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_tree
msgid "Repairs order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Search Repair Orders"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_invoice_method
msgid ""
"Selecting 'Before Repair' or 'After Repair' will allow you to generate "
"invoice before or after the repair is done respectively. 'No invoice' means "
"you don't want to generate invoice for this repair order."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Send Quotation"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:540
#, python-format
msgid "Serial number is required for operation line with product '%s'"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Set to Draft"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Show all records which has next action date is before today"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_location_id
msgid "Source Location"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Start Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_state
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_state
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Status"
msgstr "Estado"
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_price_subtotal
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_price_subtotal
msgid "Subtotal"
msgstr "Sub-Total"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Tax"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_tax
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_tax_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_tax_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Taxes"
msgstr "Impuestos"
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:175
#, python-format
msgid ""
"The Product Unit of Measure you chose has a different category than in the "
"product form."
msgstr ""
#. module: mrp_repair
#: sql_constraint:mrp.repair:0
msgid "The name of the Repair Order must be unique!"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid ""
"The repair order uses the warranty date on the Serial Number in\n"
" order to know if whether the repair should be invoiced to the\n"
" customer or not."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_line_state
msgid ""
"The status of a repair line is set automatically to the one of the linked "
"repair order."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid ""
"This operation will cancel the Repair process, but will not cancel it's "
"Invoice. Do you want to continue?"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "To be Invoiced"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Today Activities"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_total
msgid "Total"
msgstr "Total"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Total amount"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_tracking
msgid "Tracking"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_type
msgid "Type"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Under Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_price_unit
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_price_unit
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Unit Price"
msgstr "Precio Unitario"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Unit of Measure"
msgstr "Unidad de medida"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_untaxed
msgid "Untaxed Amount"
msgstr "Base imponible"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Untaxed amount"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:175
#, python-format
msgid "Warning"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_guarantee_limit
msgid "Warranty Expiration"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid "Yes"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:300
#, python-format
msgid "You have to select a Partner Invoice Address in the repair form!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:593
#: code:addons/mrp_repair/models/mrp_repair.py:651
#, python-format
msgid ""
"You have to select a pricelist in the Repair form !\n"
" Please set one before choosing a product."
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_traceability_report
msgid "stock.traceability.report"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_warn_insufficient_qty_repair
msgid "stock.warn.insufficient.qty.repair"
msgstr ""

View file

@ -1,963 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_repair
#
# Translators:
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-02 11:27+0000\n"
"PO-Revision-Date: 2017-10-02 11:27+0000\n"
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
"Language-Team: Spanish (Venezuela) (https://www.transifex.com/odoo/teams/41243/es_VE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es_VE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_repair
#: model:mail.template,report_name:mrp_repair.mail_template_mrp_repair_quotation
msgid "${(object.name or '').replace('/','_')}"
msgstr ""
#. module: mrp_repair
#: model:mail.template,subject:mrp_repair.mail_template_mrp_repair_quotation
msgid "${object.partner_id.name} Repair Orders (Ref ${object.name or 'n/a' })"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "(<i>Remove</i>)"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "(update)"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_state
msgid ""
"* The 'Draft' status is used when a user is encoding a new and unconfirmed repair order.\n"
"* The 'Confirmed' status is used when a user confirms the repair order.\n"
"* The 'Ready to Repair' status is used to start to repairing, user can start repairing only after repair order is confirmed.\n"
"* The 'To be Invoiced' status is used to generate the invoice before or after repairing done.\n"
"* The 'Done' status is set when repairing is completed.\n"
"* The 'Cancelled' status is used when user cancel repair order."
msgstr ""
#. module: mrp_repair
#: model:mail.template,body_html:mrp_repair.mail_template_mrp_repair_quotation
msgid ""
"<?xml version=\"1.0\"?>\n"
"<data><p>Dear ${object.partner_id.name}</p>\n"
" <p>\n"
" Here is your repair order ${doc_name} <strong>${object.name}</strong>\n"
" % if object.origin:\n"
" (with reference: ${object.origin} )\n"
" % endif\n"
" % if object.invoice_method != 'none':\n"
" amounting in <strong>${object.amount_total} ${object.pricelist_id.currency_id.name}.</strong>\n"
" % endif\n"
" </p>\n"
" <p>You can reply to this email if you have any questions.</p>\n"
" <p>Thank you,</p>\n"
" </data>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<i>(Add)</i>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Lot/Serial Number:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Operations</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Parts</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Printing Date:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Product to Repair:</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Shipping address :</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Total Without Taxes</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Total</strong>"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "<strong>Warranty:</strong>"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,type:0
msgid "Add"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Add internal notes..."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Add quotation notes..."
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "After Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "Before Repair"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:237
#, python-format
msgid "Can only confirm draft repairs."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Cancel"
msgstr "Cancelar"
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_cancel
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Cancel Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.action_cancel_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid "Cancel Repair Order"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0 selection:mrp.repair.line,state:0
msgid "Cancelled"
msgstr "Cancelada"
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:249
#, python-format
msgid "Cannot cancel completed repairs."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_partner_id
msgid "Choose partner for whom the order will be invoiced and delivered."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid "Click to create a reparation order."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_company_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Company"
msgstr "Compañía"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Confirm Repair"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
#: selection:mrp.repair,state:0 selection:mrp.repair.line,state:0
msgid "Confirmed"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:600
#: code:addons/mrp_repair/models/mrp_repair.py:658
#, python-format
msgid ""
"Couldn't find a pricelist line matching this product and quantity.\n"
"You have to change either the product, the quantity or the pricelist."
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.act_mrp_repair_invoice
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Create Invoice"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Create invoices"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_create_uid
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_create_uid
msgid "Created by"
msgstr "Creado por"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_create_date
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_create_date
msgid "Created on"
msgstr "Creado en"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_location_id
msgid "Current Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_partner_id
msgid "Customer"
msgstr "Cliente"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_default_address_id
msgid "Default Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_address_id
msgid "Delivery Address"
msgstr "Dirección de entrega"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_location_dest_id
msgid "Delivery Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_name
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Description"
msgstr "Descripción"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_location_dest_id
msgid "Dest. Location"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_display_name
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_display_name
msgid "Display Name"
msgstr "Mostrar nombre"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_make_invoice
msgid "Do you really want to create the invoice(s)?"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,state:0
msgid "Done"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,state:0
msgid "Draft"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "End Repair"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Extra Info"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Fees"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Future Activities"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Group By"
msgstr "Agrupar por"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_group
msgid "Group by partner invoice address"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Guarantee limit Month"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Guarantee limit by Month"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "History"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_id
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_id
msgid "ID"
msgstr "ID"
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid ""
"In a repair order, you can detail the components you remove,\n"
" add or replace and record the time you spent on the different\n"
" operations."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:215
#, python-format
msgid "Insufficient Quantity"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_internal_notes
msgid "Internal Notes"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_move_id
msgid "Inventory Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoice_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Invoice"
msgstr "Factura"
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Invoice Exception"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_invoice_line_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_invoice_line_id
msgid "Invoice Line"
msgstr "Línea factura"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoice_method
msgid "Invoice Method"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Invoice address:"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Invoice and shipping address:"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:389
#, python-format
msgid "Invoice created"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_invoiced
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_invoiced
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_invoiced
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Invoiced"
msgstr "Facturado"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_partner_invoice_id
msgid "Invoicing Address"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice___last_update
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair___last_update
msgid "Last Modified on"
msgstr "Modificada por última vez"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_write_uid
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_write_uid
msgid "Last Updated by"
msgstr "Última actualización realizada por"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_cancel_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_make_invoice_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_write_date
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_write_date
msgid "Last Updated on"
msgstr "Ultima actualizacion en"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Late Activities"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_lot_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_lot_id
msgid "Lot/Serial"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_make_invoice
msgid "Make Invoice"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_move_id
msgid "Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_move_id
msgid "Move created by the repair order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "My Activities"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,invoice_method:0
msgid "No Invoice"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:591
#: code:addons/mrp_repair/models/mrp_repair.py:649
#, python-format
msgid "No Pricelist!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:312
#, python-format
msgid "No account defined for partner \"%s\"."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:338
#: code:addons/mrp_repair/models/mrp_repair.py:366
#, python-format
msgid "No account defined for product \"%s\"."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:359
#, python-format
msgid "No product defined on Fees!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:598
#: code:addons/mrp_repair/models/mrp_repair.py:656
#, python-format
msgid "No valid pricelist line found !"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Notes"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fees_lines
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Operations"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Partner"
msgstr "Empresa"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_operations
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Parts"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Price"
msgstr "Precio"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_pricelist_id
msgid "Pricelist"
msgstr "Tarifa"
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_pricelist_id
msgid "Pricelist of the selected partner."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Print Quotation"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Product"
msgstr "Producto"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_qty
msgid "Product Quantity"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_uom
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_uom
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_uom
msgid "Product Unit of Measure"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_product_id
msgid "Product to Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_lot_id
msgid "Products repaired are all belonging to this lot"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_product_uom_qty
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_product_uom_qty
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Quantity"
msgstr "Cantidad"
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Quotation"
msgstr "Presupuesto"
#. module: mrp_repair
#: model:ir.actions.report,name:mrp_repair.action_report_mrp_repair_order
msgid "Quotation / Order"
msgstr "Presupuesto / Pedido"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_quotation_notes
msgid "Quotation Notes"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Quotations"
msgstr "Presupuestos"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Ready To Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Ready to Repair"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair.line,type:0
msgid "Remove"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_stock_move_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_stock_warn_insufficient_qty_repair_repair_id
msgid "Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_fee
msgid "Repair Fees Line"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_line
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Repair Line"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Repair Order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Repair Order #:"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_repair_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_repair_id
msgid "Repair Order Reference"
msgstr ""
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.action_repair_order_tree
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Repair Orders"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Repair Quotation #:"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_name
msgid "Repair Reference"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:203
#, python-format
msgid "Repair must be canceled in order to reset it to draft."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:408
#, python-format
msgid "Repair must be confirmed before starting reparation."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:436
#, python-format
msgid "Repair must be repaired in order to make the product moves."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:419
#, python-format
msgid "Repair must be under repair in order to end reparation."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:251
#, python-format
msgid "Repair order is already invoiced."
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/wizard/mrp_repair_cancel.py:20
#, python-format
msgid "Repair order is not invoiced."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_repaired
#: selection:mrp.repair,state:0
msgid "Repaired"
msgstr ""
#. module: mrp_repair
#: model:ir.ui.menu,name:mrp_repair.menu_repair_order
msgid "Repairs"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_tree
msgid "Repairs order"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Search Repair Orders"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_invoice_method
msgid ""
"Selecting 'Before Repair' or 'After Repair' will allow you to generate "
"invoice before or after the repair is done respectively. 'No invoice' means "
"you don't want to generate invoice for this repair order."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Send Quotation"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:540
#, python-format
msgid "Serial number is required for operation line with product '%s'"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Set to Draft"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Show all records which has next action date is before today"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_location_id
msgid "Source Location"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Start Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_state
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_state
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Status"
msgstr "Estado"
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_price_subtotal
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_price_subtotal
msgid "Subtotal"
msgstr "Subtotal"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Tax"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_tax
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_tax_id
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_tax_id
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Taxes"
msgstr "Impuestos"
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:175
#, python-format
msgid ""
"The Product Unit of Measure you chose has a different category than in the "
"product form."
msgstr ""
#. module: mrp_repair
#: sql_constraint:mrp.repair:0
msgid "The name of the Repair Order must be unique!"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.actions.act_window,help:mrp_repair.action_repair_order_tree
msgid ""
"The repair order uses the warranty date on the Serial Number in\n"
" order to know if whether the repair should be invoiced to the\n"
" customer or not."
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,help:mrp_repair.field_mrp_repair_line_state
msgid ""
"The status of a repair line is set automatically to the one of the linked "
"repair order."
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid ""
"This operation will cancel the Repair process, but will not cancel it's "
"Invoice. Do you want to continue?"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "To be Invoiced"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter
msgid "Today Activities"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_total
msgid "Total"
msgstr "Total"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Total amount"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_tracking
msgid "Tracking"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_type
msgid "Type"
msgstr ""
#. module: mrp_repair
#: selection:mrp.repair,state:0
msgid "Under Repair"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_price_unit
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_price_unit
#: model_terms:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder
msgid "Unit Price"
msgstr "Precio unidad"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Unit of Measure"
msgstr "Unidad de medida"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_amount_untaxed
msgid "Untaxed Amount"
msgstr "Base imponible"
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Untaxed amount"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:175
#, python-format
msgid "Warning"
msgstr ""
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_guarantee_limit
msgid "Warranty Expiration"
msgstr ""
#. module: mrp_repair
#: model_terms:ir.ui.view,arch_db:mrp_repair.view_cancel_repair
msgid "Yes"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:300
#, python-format
msgid "You have to select a Partner Invoice Address in the repair form!"
msgstr ""
#. module: mrp_repair
#: code:addons/mrp_repair/models/mrp_repair.py:593
#: code:addons/mrp_repair/models/mrp_repair.py:651
#, python-format
msgid ""
"You have to select a pricelist in the Repair form !\n"
" Please set one before choosing a product."
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_traceability_report
msgid "stock.traceability.report"
msgstr ""
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_stock_warn_insufficient_qty_repair
msgid "stock.warn.insufficient.qty.repair"
msgstr ""

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,22 +1,22 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * repair
#
#
# Translators:
# Qaidjohar Barbhaya, 2023
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 08:22+0000\n"
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Qaidjohar Barbhaya, 2023\n"
"Language-Team: Gujarati (https://app.transifex.com/odoo/teams/41243/gu/)\n"
"Language: gu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: gu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: repair
@ -52,7 +52,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ": Insufficient Quantity To Repair"
msgstr ""
@ -64,7 +63,7 @@ msgid ""
" Hello <t t-out=\"object.partner_id.name or ''\">Brandon Freeman</t>,<br>\n"
" Here is your repair order <strong t-out=\"object.name or ''\">RO/00004</strong>\n"
" <t t-if=\"object.invoice_method != 'none'\">\n"
" amounting in <strong><t t-out=\"format_amount(object.amount_total, object.pricelist_id.currency_id) or ''\">$ 100.00</t>.</strong><br>\n"
" amounting in <strong><t t-out=\"format_amount(object.amount_total, object.currency_id) or ''\">$ 100.00</t>.</strong><br>\n"
" </t>\n"
" <t t-else=\"\">\n"
" .<br>\n"
@ -92,6 +91,11 @@ msgid ""
" <span class=\"o_stat_text\">Invoices</span>"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "<span class=\"o_stat_text\">Product Moves</span>"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.stock_production_lot_view_form
msgid "<span class=\"o_stat_text\">Repairs</span>"
@ -124,7 +128,7 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "<strong>Shipping address :</strong>"
msgid "<strong>Shipping address:</strong>"
msgstr ""
#. module: repair
@ -232,9 +236,7 @@ msgstr "Category"
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__partner_id
msgid ""
"Choose partner for whom the order will be invoiced and delivered. You can "
"find a partner by its Name, TIN, Email or Internal Reference."
msgid "Choose partner for whom the order will be invoiced and delivered. You can find a partner by its Name, TIN, Email or Internal Reference."
msgstr ""
#. module: repair
@ -265,27 +267,14 @@ msgstr ""
#: model:ir.model.fields.selection,name:repair.selection__repair_order__state__confirmed
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Confirmed"
msgstr ""
msgstr "સમર્થિત"
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_fee__product_uom_category_id
#: model:ir.model.fields,help:repair.field_repair_line__product_uom_category_id
#: model:ir.model.fields,help:repair.field_repair_order__product_uom_category_id
msgid ""
"Conversion between Units of Measure can only occur if they belong to the "
"same category. The conversion will be made based on the ratios."
msgstr ""
"Conversion between Units of Measure can only occur if they belong to the "
"same category. The conversion will be made based on the ratios."
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"Couldn't find a pricelist line matching this product and quantity.\n"
"You have to change either the product, the quantity or the pricelist."
msgstr ""
msgid "Conversion between Units of Measure can only occur if they belong to the same category. The conversion will be made based on the ratios."
msgstr "Conversion between Units of Measure can only occur if they belong to the same category. The conversion will be made based on the ratios."
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_make_invoice
@ -301,7 +290,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/stock_picking.py:0
#, python-format
msgid "Create Repair"
msgstr ""
@ -409,13 +397,7 @@ msgstr "Draft"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid ""
"Draft invoices for this order will be cancelled. Do you confirm the action?"
msgstr ""
#. module: repair
#: model:ir.model,name:repair.model_mail_compose_message
msgid "Email composition wizard"
msgid "Draft invoices for this order will be cancelled. Do you confirm the action?"
msgstr ""
#. module: repair
@ -513,8 +495,7 @@ msgstr "If checked, some messages have a delivery error."
#. module: repair
#: model:ir.model.fields,help:repair.field_stock_picking__is_repairable
#: model:ir.model.fields,help:repair.field_stock_picking_type__is_repairable
msgid ""
"If ticked, you will be able to directly create repair orders from a return."
msgid "If ticked, you will be able to directly create repair orders from a return."
msgstr ""
#. module: repair
@ -575,7 +556,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Invoice created"
msgstr ""
@ -607,16 +587,6 @@ msgstr "Journal Entry"
msgid "Journal Item"
msgstr "Journal Item"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee____last_update
#: model:ir.model.fields,field_description:repair.field_repair_line____last_update
#: model:ir.model.fields,field_description:repair.field_repair_order____last_update
#: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice____last_update
#: model:ir.model.fields,field_description:repair.field_repair_tags____last_update
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair____last_update
msgid "Last Modified on"
msgstr "Last Modified on"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__write_uid
#: model:ir.model.fields,field_description:repair.field_repair_line__write_uid
@ -646,7 +616,7 @@ msgstr "Late Activities"
#: model:ir.model.fields,field_description:repair.field_repair_order__location_id
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__location_id
msgid "Location"
msgstr ""
msgstr "સ્થળ"
#. module: repair
#: model:ir.model,name:repair.model_stock_lot
@ -655,11 +625,6 @@ msgstr ""
msgid "Lot/Serial"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__message_main_attachment_id
msgid "Main Attachment"
msgstr "Main Attachment"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__message_has_error
msgid "Message Delivery error"
@ -702,22 +667,13 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
#: code:addons/repair/models/repair.py:0
msgid "No account defined for product \"%s\"."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
msgid "No pricelist found."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "No product defined on fees."
msgstr ""
@ -726,13 +682,6 @@ msgstr ""
msgid "No repair order found. Let's create one!"
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
msgid "No valid pricelist line found."
msgstr ""
#. module: repair
#: model:ir.model.fields.selection,name:repair.selection__repair_order__priority__0
msgid "Normal"
@ -741,9 +690,7 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"Note that the warehouses of the return and repair locations don't match!"
msgid "Note that the warehouses of the return and repair locations don't match!"
msgstr ""
#. module: repair
@ -758,8 +705,8 @@ msgstr "Number of errors"
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__message_needaction_counter
msgid "Number of messages requiring action"
msgstr ""
msgid "Number of messages which requires an action"
msgstr "Number of messages which requires an action"
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__message_has_error_counter
@ -774,7 +721,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Only draft repairs can be confirmed."
msgstr ""
@ -902,6 +848,11 @@ msgstr ""
msgid "Quotations"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__rating_ids
msgid "Ratings"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Ready To Repair"
@ -915,7 +866,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields.selection,name:repair.selection__repair_line__type__remove
msgid "Remove"
msgstr ""
msgstr "દૂર કરો"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_account_bank_statement_line__repair_ids
@ -986,7 +937,6 @@ msgstr ""
#: model_terms:ir.ui.view,arch_db:repair.stock_production_lot_view_form
#: model_terms:ir.ui.view,arch_db:repair.view_repair_graph
#: model_terms:ir.ui.view,arch_db:repair.view_repair_pivot
#, python-format
msgid "Repair Orders"
msgstr ""
@ -1019,28 +969,24 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Repair must be canceled in order to reset it to draft."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Repair must be confirmed before starting reparation."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Repair must be repaired in order to make the product moves."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Repair must be under repair in order to end reparation."
msgstr ""
@ -1052,7 +998,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/stock_lot.py:0
#, python-format
msgid "Repair orders of %s"
msgstr ""
@ -1143,10 +1088,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__invoice_method
msgid ""
"Selecting 'Before Repair' or 'After Repair' will allow you to generate "
"invoice before or after the repair is done respectively. 'No invoice' means "
"you don't want to generate invoice for this repair order."
msgid "Selecting 'Before Repair' or 'After Repair' will allow you to generate invoice before or after the repair is done respectively. 'No invoice' means you don't want to generate invoice for this repair order."
msgstr ""
#. module: repair
@ -1162,7 +1104,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Serial number is required for operation lines with products: %s"
msgstr ""
@ -1240,6 +1181,22 @@ msgstr "Tags"
msgid "Tax"
msgstr "Tax"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_line__tax_calculation_rounding_method
#: model:ir.model.fields,field_description:repair.field_repair_order__tax_calculation_rounding_method
msgid "Tax calculation rounding method"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "Tax excl."
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "Tax incl."
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__tax_id
#: model:ir.model.fields,field_description:repair.field_repair_line__tax_id
@ -1256,17 +1213,12 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"The product unit of measure you chose has a different category than the "
"product unit of measure."
msgid "The product unit of measure you chose has a different category than the product unit of measure."
msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_line__state
msgid ""
"The status of a repair line is set automatically to the one of the linked "
"repair order."
msgid "The status of a repair line is set automatically to the one of the linked repair order."
msgstr ""
#. module: repair
@ -1308,9 +1260,7 @@ msgstr "Transfer"
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__is_returned
msgid ""
"True if this repair is linked to a Return Order and the order is 'Done'. "
"False otherwise."
msgid "True if this repair is linked to a Return Order and the order is 'Done'. False otherwise."
msgstr ""
#. module: repair
@ -1369,8 +1319,7 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
#: code:addons/repair/models/repair.py:0
msgid "Warning"
msgstr "Warning"
@ -1393,55 +1342,36 @@ msgstr "Website communication history"
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"You can not delete a repair order once it has been confirmed. You must first"
" cancel it."
msgid "You can not delete a repair order once it has been confirmed. You must first cancel it."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"You can not delete a repair order which is linked to an invoice which has "
"been posted once."
msgid "You can not delete a repair order which is linked to an invoice which has been posted once."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "You can not enter negative quantities."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "You cannot cancel a completed repair order."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "You cannot delete a completed repair order."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"You have to select a pricelist in the Repair form !\n"
" Please set one before choosing a product."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "You have to select an invoice address in the repair form."
msgstr ""
@ -1450,13 +1380,7 @@ msgstr ""
msgid "from location"
msgstr ""
#. module: repair
#: model:mail.template,report_name:repair.mail_template_repair_quotation
msgid "{{ (object.name or '').replace('/','_') }}"
msgstr ""
#. module: repair
#: model:mail.template,subject:repair.mail_template_repair_quotation
msgid ""
"{{ object.partner_id.name }} Repair Orders (Ref {{ object.name or 'n/a' }})"
msgid "{{ object.partner_id.name }} Repair Orders (Ref {{ object.name or 'n/a' }})"
msgstr ""

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,25 +1,21 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * repair
#
# * mrp_repair
#
# Translators:
# Amkha VAYAPHATH <amkha.nazou@gmail.com>, 2023
# ສີສຸວັນ ສັງບົວບຸລົມ <sisouvan@gmail.com>, 2023
# Martin Trigaux, 2023
# Phoxaysy Sengchanthanouvong <phoxaysy@gmail.com>, 2023
#
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 08:22+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Phoxaysy Sengchanthanouvong <phoxaysy@gmail.com>, 2023\n"
"Language-Team: Lao (https://app.transifex.com/odoo/teams/41243/lo/)\n"
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
"PO-Revision-Date: 2017-10-02 11:27+0000\n"
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
"Language-Team: Lao (https://www.transifex.com/odoo/teams/41243/lo/)\n"
"Language: lo\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: lo\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: repair
@ -38,7 +34,7 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "(update)"
msgstr "(ຄິດໄລ່ມູນຄ່າໃໝ່)"
msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__state
@ -55,7 +51,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ": Insufficient Quantity To Repair"
msgstr ""
@ -67,7 +62,7 @@ msgid ""
" Hello <t t-out=\"object.partner_id.name or ''\">Brandon Freeman</t>,<br>\n"
" Here is your repair order <strong t-out=\"object.name or ''\">RO/00004</strong>\n"
" <t t-if=\"object.invoice_method != 'none'\">\n"
" amounting in <strong><t t-out=\"format_amount(object.amount_total, object.pricelist_id.currency_id) or ''\">$ 100.00</t>.</strong><br>\n"
" amounting in <strong><t t-out=\"format_amount(object.amount_total, object.currency_id) or ''\">$ 100.00</t>.</strong><br>\n"
" </t>\n"
" <t t-else=\"\">\n"
" .<br>\n"
@ -95,6 +90,11 @@ msgid ""
" <span class=\"o_stat_text\">Invoices</span>"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "<span class=\"o_stat_text\">Product Moves</span>"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.stock_production_lot_view_form
msgid "<span class=\"o_stat_text\">Repairs</span>"
@ -127,18 +127,18 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "<strong>Shipping address :</strong>"
msgid "<strong>Shipping address:</strong>"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "<strong>Total Without Taxes</strong>"
msgstr "<strong>ໄລຍະເວລາຊໍາລະເງິນ:</strong>"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "<strong>Total</strong>"
msgstr "<strong>ທັງໝົດ:</strong>"
msgstr "<strong>ພະນັກງານຂາຍ:</strong>"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
@ -158,7 +158,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__activity_ids
msgid "Activities"
msgstr "ກິດຈຳກຳ"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__activity_exception_decoration
@ -168,7 +168,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__activity_state
msgid "Activity State"
msgstr "ສະຖານະ"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__activity_type_icon
@ -178,7 +178,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields.selection,name:repair.selection__repair_line__type__add
msgid "Add"
msgstr "ເພີ່ມເຂົ້າ"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
@ -213,7 +213,7 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_make_invoice
msgid "Cancel"
msgstr "ຍົກເລີກ"
msgstr "ຍົກເລີກ"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
@ -224,26 +224,24 @@ msgstr ""
#: model:ir.model.fields.selection,name:repair.selection__repair_line__state__cancel
#: model:ir.model.fields.selection,name:repair.selection__repair_order__state__cancel
msgid "Cancelled"
msgstr "ຖືກຍົກເລີກແລ້ວ"
msgstr "ຍົກເລີກ"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__product_uom_category_id
#: model:ir.model.fields,field_description:repair.field_repair_line__product_uom_category_id
#: model:ir.model.fields,field_description:repair.field_repair_order__product_uom_category_id
msgid "Category"
msgstr "ໝວດ"
msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__partner_id
msgid ""
"Choose partner for whom the order will be invoiced and delivered. You can "
"find a partner by its Name, TIN, Email or Internal Reference."
msgid "Choose partner for whom the order will be invoiced and delivered. You can find a partner by its Name, TIN, Email or Internal Reference."
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_tags__color
msgid "Color Index"
msgstr "ດັດຊະນີສີ"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__company_id
@ -256,7 +254,7 @@ msgstr "ບໍລິສັດ"
#. module: repair
#: model:ir.ui.menu,name:repair.repair_menu_config
msgid "Configuration"
msgstr "ການຕັ້ງຄ່າລະບົບ"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
@ -268,31 +266,20 @@ msgstr ""
#: model:ir.model.fields.selection,name:repair.selection__repair_order__state__confirmed
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Confirmed"
msgstr "ຮັບຮູ້ເເລັວ"
msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_fee__product_uom_category_id
#: model:ir.model.fields,help:repair.field_repair_line__product_uom_category_id
#: model:ir.model.fields,help:repair.field_repair_order__product_uom_category_id
msgid ""
"Conversion between Units of Measure can only occur if they belong to the "
"same category. The conversion will be made based on the ratios."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"Couldn't find a pricelist line matching this product and quantity.\n"
"You have to change either the product, the quantity or the pricelist."
msgid "Conversion between Units of Measure can only occur if they belong to the same category. The conversion will be made based on the ratios."
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_make_invoice
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "Create Invoice"
msgstr "ວັນທີ່ສ້າງໃບຮັບເງິນ"
msgstr ""
#. module: repair
#: model:ir.model,name:repair.model_repair_order_make_invoice
@ -302,7 +289,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/stock_picking.py:0
#, python-format
msgid "Create Repair"
msgstr ""
@ -321,7 +307,7 @@ msgstr ""
#: model:ir.actions.act_window,name:repair.act_repair_invoice
#: model_terms:ir.ui.view,arch_db:repair.view_make_invoice
msgid "Create invoices"
msgstr "ສ້າງໃບເກັບເງິນ"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__create_uid
@ -331,7 +317,7 @@ msgstr "ສ້າງໃບເກັບເງິນ"
#: model:ir.model.fields,field_description:repair.field_repair_tags__create_uid
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__create_uid
msgid "Created by"
msgstr "ສ້າງໂດຍ"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__create_date
@ -341,20 +327,20 @@ msgstr "ສ້າງໂດຍ"
#: model:ir.model.fields,field_description:repair.field_repair_tags__create_date
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__create_date
msgid "Created on"
msgstr "ສ້າງເມື່ອ"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__currency_id
#: model:ir.model.fields,field_description:repair.field_repair_line__currency_id
#: model:ir.model.fields,field_description:repair.field_repair_order__currency_id
msgid "Currency"
msgstr "ສະກຸນເງິນ"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__partner_id
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Customer"
msgstr "ລູກຄ້າ"
msgstr "ຄຸ່ຄ້າ"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__default_address_id
@ -386,7 +372,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_repair_tags__display_name
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__display_name
msgid "Display Name"
msgstr "ຊື່ເຕັມ"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.stock_warn_insufficient_qty_repair_form_view
@ -401,22 +387,16 @@ msgstr ""
#. module: repair
#: model:ir.model.fields.selection,name:repair.selection__repair_line__state__done
msgid "Done"
msgstr "ສໍາເລັດແລ້ວ"
msgstr ""
#. module: repair
#: model:ir.model.fields.selection,name:repair.selection__repair_line__state__draft
msgid "Draft"
msgstr "ຕົວທົດລອງ"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid ""
"Draft invoices for this order will be cancelled. Do you confirm the action?"
msgstr ""
#. module: repair
#: model:ir.model,name:repair.model_mail_compose_message
msgid "Email composition wizard"
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "Draft invoices for this order will be cancelled. Do you confirm the action?"
msgstr ""
#. module: repair
@ -433,7 +413,7 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "Extra Info"
msgstr "ຂໍ້ມູນເພີ່ມ"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
@ -463,7 +443,7 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Group By"
msgstr "ຈັດຂໍ້ມູນຕາມ"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice__group
@ -488,7 +468,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_repair_tags__id
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__id
msgid "ID"
msgstr "ເລກລຳດັບ"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__activity_exception_icon
@ -514,8 +494,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_stock_picking__is_repairable
#: model:ir.model.fields,help:repair.field_stock_picking_type__is_repairable
msgid ""
"If ticked, you will be able to directly create repair orders from a return."
msgid "If ticked, you will be able to directly create repair orders from a return."
msgstr ""
#. module: repair
@ -529,7 +508,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__internal_notes
msgid "Internal Notes"
msgstr "ບັນທຶກພາຍໃນ"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_line__move_id
@ -551,7 +530,7 @@ msgstr "​ໃບ​ເກັບ​ເງີນ"
#: model:ir.model.fields,field_description:repair.field_repair_fee__invoice_line_id
#: model:ir.model.fields,field_description:repair.field_repair_line__invoice_line_id
msgid "Invoice Line"
msgstr "ລາຍການເກັບເງິນ"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__invoice_method
@ -576,7 +555,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Invoice created"
msgstr ""
@ -606,17 +584,7 @@ msgstr ""
#. module: repair
#: model:ir.model,name:repair.model_account_move_line
msgid "Journal Item"
msgstr "ລານການລົງບັນຊີ"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee____last_update
#: model:ir.model.fields,field_description:repair.field_repair_line____last_update
#: model:ir.model.fields,field_description:repair.field_repair_order____last_update
#: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice____last_update
#: model:ir.model.fields,field_description:repair.field_repair_tags____last_update
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair____last_update
msgid "Last Modified on"
msgstr "ແກ້ໄຂລ້າສຸດເມື່ອ"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__write_uid
@ -626,7 +594,7 @@ msgstr "ແກ້ໄຂລ້າສຸດເມື່ອ"
#: model:ir.model.fields,field_description:repair.field_repair_tags__write_uid
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__write_uid
msgid "Last Updated by"
msgstr "ປັບປຸງລ້າສຸດໂດຍ"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__write_date
@ -636,7 +604,7 @@ msgstr "ປັບປຸງລ້າສຸດໂດຍ"
#: model:ir.model.fields,field_description:repair.field_repair_tags__write_date
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__write_date
msgid "Last Updated on"
msgstr "ປັບປຸງລ້າສຸດເມື່ອ"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
@ -656,11 +624,6 @@ msgstr ""
msgid "Lot/Serial"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__message_main_attachment_id
msgid "Main Attachment"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__message_has_error
msgid "Message Delivery error"
@ -689,7 +652,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__activity_summary
msgid "Next Activity Summary"
msgstr "ເນື້ອໃນກິດຈະກຳຕໍ່ໄປ"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__activity_type_id
@ -703,22 +666,13 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
#: code:addons/repair/models/repair.py:0
msgid "No account defined for product \"%s\"."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
msgid "No pricelist found."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "No product defined on fees."
msgstr ""
@ -727,24 +681,15 @@ msgstr ""
msgid "No repair order found. Let's create one!"
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
msgid "No valid pricelist line found."
msgstr ""
#. module: repair
#: model:ir.model.fields.selection,name:repair.selection__repair_order__priority__0
msgid "Normal"
msgstr "ທຳມະດາ"
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"Note that the warehouses of the return and repair locations don't match!"
msgid "Note that the warehouses of the return and repair locations don't match!"
msgstr ""
#. module: repair
@ -759,7 +704,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__message_needaction_counter
msgid "Number of messages requiring action"
msgid "Number of messages which requires an action"
msgstr ""
#. module: repair
@ -775,7 +720,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Only draft repairs can be confirmed."
msgstr ""
@ -819,7 +763,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__priority
msgid "Priority"
msgstr "ບຸລິມະສິດ"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__product_id
@ -903,6 +847,11 @@ msgstr ""
msgid "Quotations"
msgstr "ໃບສະເໜີລາຄາ"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__rating_ids
msgid "Ratings"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Ready To Repair"
@ -987,7 +936,6 @@ msgstr ""
#: model_terms:ir.ui.view,arch_db:repair.stock_production_lot_view_form
#: model_terms:ir.ui.view,arch_db:repair.view_repair_graph
#: model_terms:ir.ui.view,arch_db:repair.view_repair_pivot
#, python-format
msgid "Repair Orders"
msgstr ""
@ -1020,28 +968,24 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Repair must be canceled in order to reset it to draft."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Repair must be confirmed before starting reparation."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Repair must be repaired in order to make the product moves."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Repair must be under repair in order to end reparation."
msgstr ""
@ -1053,7 +997,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/stock_lot.py:0
#, python-format
msgid "Repair orders of %s"
msgstr ""
@ -1084,12 +1027,12 @@ msgstr ""
#. module: repair
#: model:ir.ui.menu,name:repair.repair_menu_reporting
msgid "Reporting"
msgstr "ບົດລາຍງານ"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__user_id
msgid "Responsible"
msgstr "ຮັບຜິດຊອບ"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__activity_user_id
@ -1125,7 +1068,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__sale_order_id
msgid "Sale Order"
msgstr "ໃບສັ່ງຊື້"
msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__sale_order_id
@ -1144,10 +1087,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__invoice_method
msgid ""
"Selecting 'Before Repair' or 'After Repair' will allow you to generate "
"invoice before or after the repair is done respectively. 'No invoice' means "
"you don't want to generate invoice for this repair order."
msgid "Selecting 'Before Repair' or 'After Repair' will allow you to generate invoice before or after the repair is done respectively. 'No invoice' means you don't want to generate invoice for this repair order."
msgstr ""
#. module: repair
@ -1163,7 +1103,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Serial number is required for operation lines with products: %s"
msgstr ""
@ -1192,7 +1131,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_repair_order__state
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Status"
msgstr "ສະຖານະພາບ"
msgstr "ສະພາບ"
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__activity_state
@ -1230,12 +1169,28 @@ msgstr ""
#: model_terms:ir.ui.view,arch_db:repair.view_repair_tag_search
#: model_terms:ir.ui.view,arch_db:repair.view_repair_tag_tree
msgid "Tags"
msgstr "ເປົ້າໝາຍ"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "Tax"
msgstr "ອາກອນ"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_line__tax_calculation_rounding_method
#: model:ir.model.fields,field_description:repair.field_repair_order__tax_calculation_rounding_method
msgid "Tax calculation rounding method"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "Tax excl."
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "Tax incl."
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__tax_id
@ -1253,17 +1208,12 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"The product unit of measure you chose has a different category than the "
"product unit of measure."
msgid "The product unit of measure you chose has a different category than the product unit of measure."
msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_line__state
msgid ""
"The status of a repair line is set automatically to the one of the linked "
"repair order."
msgid "The status of a repair line is set automatically to the one of the linked repair order."
msgstr ""
#. module: repair
@ -1279,7 +1229,7 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Today Activities"
msgstr "ກິດຈະກຳມື້ນີ້"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__price_total
@ -1301,19 +1251,17 @@ msgstr ""
#. module: repair
#: model:ir.model,name:repair.model_stock_picking
msgid "Transfer"
msgstr "​ໂອນ"
msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__is_returned
msgid ""
"True if this repair is linked to a Return Order and the order is 'Done'. "
"False otherwise."
msgid "True if this repair is linked to a Return Order and the order is 'Done'. False otherwise."
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_line__type
msgid "Type"
msgstr "ປະເພດ"
msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__activity_exception_decoration
@ -1330,7 +1278,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_repair_line__price_unit
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "Unit Price"
msgstr "ລາຄາຫົວໜວຍ"
msgstr "ລາຄາຫົວໜວຍ"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__product_uom_name
@ -1366,10 +1314,9 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
#: code:addons/repair/models/repair.py:0
msgid "Warning"
msgstr "​ການແຈ້ງເຕື່ອນ"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__guarantee_limit
@ -1390,55 +1337,36 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"You can not delete a repair order once it has been confirmed. You must first"
" cancel it."
msgid "You can not delete a repair order once it has been confirmed. You must first cancel it."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"You can not delete a repair order which is linked to an invoice which has "
"been posted once."
msgid "You can not delete a repair order which is linked to an invoice which has been posted once."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "You can not enter negative quantities."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "You cannot cancel a completed repair order."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "You cannot delete a completed repair order."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"You have to select a pricelist in the Repair form !\n"
" Please set one before choosing a product."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "You have to select an invoice address in the repair form."
msgstr ""
@ -1447,13 +1375,7 @@ msgstr ""
msgid "from location"
msgstr ""
#. module: repair
#: model:mail.template,report_name:repair.mail_template_repair_quotation
msgid "{{ (object.name or '').replace('/','_') }}"
msgstr ""
#. module: repair
#: model:mail.template,subject:repair.mail_template_repair_quotation
msgid ""
"{{ object.partner_id.name }} Repair Orders (Ref {{ object.name or 'n/a' }})"
msgid "{{ object.partner_id.name }} Repair Orders (Ref {{ object.name or 'n/a' }})"
msgstr ""

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,18 +1,20 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * repair
#
# * mrp_repair
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 08:22+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Language-Team: Tamil (https://app.transifex.com/odoo/teams/41243/ta/)\n"
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
"PO-Revision-Date: 2016-02-11 10:09+0000\n"
"Last-Translator: Martin Trigaux\n"
"Language-Team: Tamil (http://www.transifex.com/odoo/odoo-9/language/ta/)\n"
"Language: ta\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ta\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: repair
@ -48,7 +50,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ": Insufficient Quantity To Repair"
msgstr ""
@ -60,7 +61,7 @@ msgid ""
" Hello <t t-out=\"object.partner_id.name or ''\">Brandon Freeman</t>,<br>\n"
" Here is your repair order <strong t-out=\"object.name or ''\">RO/00004</strong>\n"
" <t t-if=\"object.invoice_method != 'none'\">\n"
" amounting in <strong><t t-out=\"format_amount(object.amount_total, object.pricelist_id.currency_id) or ''\">$ 100.00</t>.</strong><br>\n"
" amounting in <strong><t t-out=\"format_amount(object.amount_total, object.currency_id) or ''\">$ 100.00</t>.</strong><br>\n"
" </t>\n"
" <t t-else=\"\">\n"
" .<br>\n"
@ -88,6 +89,11 @@ msgid ""
" <span class=\"o_stat_text\">Invoices</span>"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "<span class=\"o_stat_text\">Product Moves</span>"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.stock_production_lot_view_form
msgid "<span class=\"o_stat_text\">Repairs</span>"
@ -120,18 +126,18 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "<strong>Shipping address :</strong>"
msgid "<strong>Shipping address:</strong>"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "<strong>Total Without Taxes</strong>"
msgstr ""
msgstr "<strong>வரி இல்லாமல் மொத்த</strong>"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "<strong>Total</strong>"
msgstr ""
msgstr "<strong>மொத்தம்</strong>"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
@ -171,7 +177,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields.selection,name:repair.selection__repair_line__type__add
msgid "Add"
msgstr ""
msgstr "சேர்"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
@ -206,7 +212,7 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_make_invoice
msgid "Cancel"
msgstr ""
msgstr "ரத்து"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
@ -228,9 +234,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__partner_id
msgid ""
"Choose partner for whom the order will be invoiced and delivered. You can "
"find a partner by its Name, TIN, Email or Internal Reference."
msgid "Choose partner for whom the order will be invoiced and delivered. You can find a partner by its Name, TIN, Email or Internal Reference."
msgstr ""
#. module: repair
@ -244,7 +248,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_repair_order__company_id
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Company"
msgstr ""
msgstr "நிறுவனம்"
#. module: repair
#: model:ir.ui.menu,name:repair.repair_menu_config
@ -267,18 +271,7 @@ msgstr ""
#: model:ir.model.fields,help:repair.field_repair_fee__product_uom_category_id
#: model:ir.model.fields,help:repair.field_repair_line__product_uom_category_id
#: model:ir.model.fields,help:repair.field_repair_order__product_uom_category_id
msgid ""
"Conversion between Units of Measure can only occur if they belong to the "
"same category. The conversion will be made based on the ratios."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"Couldn't find a pricelist line matching this product and quantity.\n"
"You have to change either the product, the quantity or the pricelist."
msgid "Conversion between Units of Measure can only occur if they belong to the same category. The conversion will be made based on the ratios."
msgstr ""
#. module: repair
@ -295,7 +288,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/stock_picking.py:0
#, python-format
msgid "Create Repair"
msgstr ""
@ -324,7 +316,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_repair_tags__create_uid
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__create_uid
msgid "Created by"
msgstr ""
msgstr "உருவாக்கியவர்"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__create_date
@ -335,6 +327,8 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__create_date
msgid "Created on"
msgstr ""
"உருவாக்கப்பட்ட \n"
"தேதி"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__currency_id
@ -364,7 +358,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_repair_line__name
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "Description"
msgstr ""
msgstr "விளக்கம்"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_line__location_dest_id
@ -379,7 +373,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_repair_tags__display_name
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__display_name
msgid "Display Name"
msgstr ""
msgstr "காட்சி பெயர்"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.stock_warn_insufficient_qty_repair_form_view
@ -403,13 +397,7 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid ""
"Draft invoices for this order will be cancelled. Do you confirm the action?"
msgstr ""
#. module: repair
#: model:ir.model,name:repair.model_mail_compose_message
msgid "Email composition wizard"
msgid "Draft invoices for this order will be cancelled. Do you confirm the action?"
msgstr ""
#. module: repair
@ -481,7 +469,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_repair_tags__id
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__id
msgid "ID"
msgstr ""
msgstr "ID"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__activity_exception_icon
@ -507,8 +495,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_stock_picking__is_repairable
#: model:ir.model.fields,help:repair.field_stock_picking_type__is_repairable
msgid ""
"If ticked, you will be able to directly create repair orders from a return."
msgid "If ticked, you will be able to directly create repair orders from a return."
msgstr ""
#. module: repair
@ -538,7 +525,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__invoice_id
msgid "Invoice"
msgstr ""
msgstr "விலைப்பட்டியல்"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__invoice_line_id
@ -569,7 +556,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Invoice created"
msgstr ""
@ -601,16 +587,6 @@ msgstr ""
msgid "Journal Item"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee____last_update
#: model:ir.model.fields,field_description:repair.field_repair_line____last_update
#: model:ir.model.fields,field_description:repair.field_repair_order____last_update
#: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice____last_update
#: model:ir.model.fields,field_description:repair.field_repair_tags____last_update
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair____last_update
msgid "Last Modified on"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__write_uid
#: model:ir.model.fields,field_description:repair.field_repair_line__write_uid
@ -619,7 +595,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_repair_tags__write_uid
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__write_uid
msgid "Last Updated by"
msgstr ""
msgstr "கடைசியாக புதுப்பிக்கப்பட்டது"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_fee__write_date
@ -629,7 +605,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_repair_tags__write_date
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__write_date
msgid "Last Updated on"
msgstr ""
msgstr "கடைசியாக புதுப்பிக்கப்பட்டது"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
@ -649,11 +625,6 @@ msgstr ""
msgid "Lot/Serial"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__message_main_attachment_id
msgid "Main Attachment"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__message_has_error
msgid "Message Delivery error"
@ -696,22 +667,13 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
#: code:addons/repair/models/repair.py:0
msgid "No account defined for product \"%s\"."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
msgid "No pricelist found."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "No product defined on fees."
msgstr ""
@ -720,13 +682,6 @@ msgstr ""
msgid "No repair order found. Let's create one!"
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
msgid "No valid pricelist line found."
msgstr ""
#. module: repair
#: model:ir.model.fields.selection,name:repair.selection__repair_order__priority__0
msgid "Normal"
@ -735,9 +690,7 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"Note that the warehouses of the return and repair locations don't match!"
msgid "Note that the warehouses of the return and repair locations don't match!"
msgstr ""
#. module: repair
@ -752,7 +705,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__message_needaction_counter
msgid "Number of messages requiring action"
msgid "Number of messages which requires an action"
msgstr ""
#. module: repair
@ -768,7 +721,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Only draft repairs can be confirmed."
msgstr ""
@ -820,7 +772,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__product_id
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Product"
msgstr ""
msgstr "தயாரிப்பு"
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
@ -873,7 +825,7 @@ msgstr ""
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_tree
msgid "Quantity"
msgstr ""
msgstr "அளவு"
#. module: repair
#: model:ir.model.fields.selection,name:repair.selection__repair_order__state__draft
@ -896,6 +848,11 @@ msgstr ""
msgid "Quotations"
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_order__rating_ids
msgid "Ratings"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
msgid "Ready To Repair"
@ -980,7 +937,6 @@ msgstr ""
#: model_terms:ir.ui.view,arch_db:repair.stock_production_lot_view_form
#: model_terms:ir.ui.view,arch_db:repair.view_repair_graph
#: model_terms:ir.ui.view,arch_db:repair.view_repair_pivot
#, python-format
msgid "Repair Orders"
msgstr ""
@ -1013,28 +969,24 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Repair must be canceled in order to reset it to draft."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Repair must be confirmed before starting reparation."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Repair must be repaired in order to make the product moves."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Repair must be under repair in order to end reparation."
msgstr ""
@ -1046,7 +998,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/stock_lot.py:0
#, python-format
msgid "Repair orders of %s"
msgstr ""
@ -1137,10 +1088,7 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__invoice_method
msgid ""
"Selecting 'Before Repair' or 'After Repair' will allow you to generate "
"invoice before or after the repair is done respectively. 'No invoice' means "
"you don't want to generate invoice for this repair order."
msgid "Selecting 'Before Repair' or 'After Repair' will allow you to generate invoice before or after the repair is done respectively. 'No invoice' means you don't want to generate invoice for this repair order."
msgstr ""
#. module: repair
@ -1156,7 +1104,6 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "Serial number is required for operation lines with products: %s"
msgstr ""
@ -1228,6 +1175,22 @@ msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "Tax"
msgstr "வரி"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_line__tax_calculation_rounding_method
#: model:ir.model.fields,field_description:repair.field_repair_order__tax_calculation_rounding_method
msgid "Tax calculation rounding method"
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "Tax excl."
msgstr ""
#. module: repair
#: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
msgid "Tax incl."
msgstr ""
#. module: repair
@ -1236,7 +1199,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_repair_order__amount_tax
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "Taxes"
msgstr ""
msgstr "வரி"
#. module: repair
#: model:ir.model.constraint,message:repair.constraint_repair_order_name
@ -1246,17 +1209,12 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"The product unit of measure you chose has a different category than the "
"product unit of measure."
msgid "The product unit of measure you chose has a different category than the product unit of measure."
msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_line__state
msgid ""
"The status of a repair line is set automatically to the one of the linked "
"repair order."
msgid "The status of a repair line is set automatically to the one of the linked repair order."
msgstr ""
#. module: repair
@ -1298,15 +1256,13 @@ msgstr ""
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__is_returned
msgid ""
"True if this repair is linked to a Return Order and the order is 'Done'. "
"False otherwise."
msgid "True if this repair is linked to a Return Order and the order is 'Done'. False otherwise."
msgstr ""
#. module: repair
#: model:ir.model.fields,field_description:repair.field_repair_line__type
msgid "Type"
msgstr ""
msgstr "வகை"
#. module: repair
#: model:ir.model.fields,help:repair.field_repair_order__activity_exception_decoration
@ -1323,7 +1279,7 @@ msgstr ""
#: model:ir.model.fields,field_description:repair.field_repair_line__price_unit
#: model_terms:ir.ui.view,arch_db:repair.report_repairorder
msgid "Unit Price"
msgstr ""
msgstr "அலகு விலை"
#. module: repair
#: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__product_uom_name
@ -1359,8 +1315,7 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
#: code:addons/repair/models/repair.py:0
msgid "Warning"
msgstr ""
@ -1383,55 +1338,36 @@ msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"You can not delete a repair order once it has been confirmed. You must first"
" cancel it."
msgid "You can not delete a repair order once it has been confirmed. You must first cancel it."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"You can not delete a repair order which is linked to an invoice which has "
"been posted once."
msgid "You can not delete a repair order which is linked to an invoice which has been posted once."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "You can not enter negative quantities."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "You cannot cancel a completed repair order."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "You cannot delete a completed repair order."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0 code:addons/repair/models/repair.py:0
#, python-format
msgid ""
"You have to select a pricelist in the Repair form !\n"
" Please set one before choosing a product."
msgstr ""
#. module: repair
#. odoo-python
#: code:addons/repair/models/repair.py:0
#, python-format
msgid "You have to select an invoice address in the repair form."
msgstr ""
@ -1440,13 +1376,7 @@ msgstr ""
msgid "from location"
msgstr ""
#. module: repair
#: model:mail.template,report_name:repair.mail_template_repair_quotation
msgid "{{ (object.name or '').replace('/','_') }}"
msgstr ""
#. module: repair
#: model:mail.template,subject:repair.mail_template_repair_quotation
msgid ""
"{{ object.partner_id.name }} Repair Orders (Ref {{ object.name or 'n/a' }})"
msgid "{{ object.partner_id.name }} Repair Orders (Ref {{ object.name or 'n/a' }})"
msgstr ""

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -2,9 +2,11 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import repair
from . import stock_move
from . import stock_move_line
from . import stock_picking
from . import stock_traceability
from . import stock_lot
from . import account_move
from . import product
from . import mail_compose_message
from . import sale_order
from . import stock_warehouse

View file

@ -1,31 +0,0 @@
# -*- coding: utf-8 -*-
from odoo import models, fields
class AccountMove(models.Model):
_inherit = 'account.move'
repair_ids = fields.One2many('repair.order', 'invoice_id', readonly=True, copy=False)
def unlink(self):
repairs = self.sudo().repair_ids.filtered(lambda repair: repair.state != 'cancel')
if repairs:
repairs.sudo(False).state = '2binvoiced'
return super().unlink()
class AccountMoveLine(models.Model):
_inherit = 'account.move.line'
repair_line_ids = fields.One2many('repair.line', 'invoice_line_id', readonly=True, copy=False)
repair_fee_ids = fields.One2many('repair.fee', 'invoice_line_id', readonly=True, copy=False)
def _stock_account_get_anglo_saxon_price_unit(self):
price_unit = super()._stock_account_get_anglo_saxon_price_unit()
ro_line = self.sudo().repair_line_ids
if ro_line:
am = ro_line.invoice_line_id.move_id.sudo(False)
sm = ro_line.move_id.sudo(False)
price_unit = self._deduce_anglo_saxon_unit_price(am, sm)
return price_unit

View file

@ -1,13 +0,0 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models
class MailComposeMessage(models.TransientModel):
_inherit = 'mail.compose.message'
def _action_send_mail(self, auto_commit=False):
if self.model == 'repair.order':
self = self.with_context(mail_notify_author=self.env.user.partner_id in self.partner_ids)
return super(MailComposeMessage, self)._action_send_mail(auto_commit=auto_commit)

View file

@ -1,25 +1,57 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models
from odoo import _, api, fields, models
from odoo.exceptions import UserError
class Product(models.Model):
class ProductProduct(models.Model):
_inherit = "product.product"
def _count_returned_sn_products(self, sn_lot):
remove_count = self.env['repair.line'].search_count([
('type', '=', 'remove'),
('product_uom_qty', '=', 1),
('lot_id', '=', sn_lot.id),
('state', '=', 'done'),
('location_dest_id.usage', '=', 'internal'),
product_catalog_product_is_in_repair = fields.Boolean(
compute='_compute_product_is_in_repair',
search='_search_product_is_in_repair',
)
def _compute_product_is_in_repair(self):
# Just to enable the _search method
self.product_catalog_product_is_in_repair = False
def _search_product_is_in_repair(self, operator, value):
if operator != 'in':
return NotImplemented
product_ids = self.env['repair.order'].search([
('id', 'in', [self.env.context.get('order_id', '')]),
]).move_ids.product_id.ids
return [('id', 'in', product_ids)]
def _count_returned_sn_products_domain(self, sn_lot, or_domains):
or_domains.append([
('move_id.repair_line_type', 'in', ['remove', 'recycle']),
('location_dest_usage', '=', 'internal'),
])
add_count = self.env['repair.line'].search_count([
('type', '=', 'add'),
('product_uom_qty', '=', 1),
('lot_id', '=', sn_lot.id),
('state', '=', 'done'),
('location_dest_id.usage', '=', 'production'),
])
return super()._count_returned_sn_products(sn_lot) + (remove_count - add_count)
return super()._count_returned_sn_products_domain(sn_lot, or_domains)
def _update_uom(self, to_uom_id):
for uom, product, repairs in self.env['repair.order']._read_group(
[('product_id', 'in', self.ids)],
['product_uom', 'product_id'],
['id:recordset'],
):
if uom != product.product_tmpl_id.uom_id:
raise UserError(_(
'As other units of measure (ex : %(problem_uom)s) '
'than %(uom)s have already been used for this product, the change of unit of measure can not be done.'
'If you want to change it, please archive the product and create a new one.',
problem_uom=uom.display_name, uom=product.product_tmpl_id.uom_id.display_name))
repairs.product_uom = to_uom_id
return super()._update_uom(to_uom_id)
class ProductTemplate(models.Model):
_inherit = "product.template"
service_tracking = fields.Selection(selection_add=[('repair', 'Repair Order')],
ondelete={'repair': 'set default'})
@api.model
def _get_saleable_tracking_types(self):
return super()._get_saleable_tracking_types() + ['repair']

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,123 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from collections import defaultdict
from odoo import api, fields, models, _
class SaleOrder(models.Model):
_inherit = 'sale.order'
repair_order_ids = fields.One2many(
comodel_name='repair.order', inverse_name='sale_order_id',
string='Repair Order', groups='stock.group_stock_user')
repair_count = fields.Integer(
"Repair Order(s)", compute='_compute_repair_count', groups='stock.group_stock_user')
@api.depends('repair_order_ids')
def _compute_repair_count(self):
for order in self:
order.repair_count = len(order.repair_order_ids)
def _action_cancel(self):
res = super()._action_cancel()
self.order_line._cancel_repair_order()
return res
def _action_confirm(self):
res = super()._action_confirm()
self.order_line._create_repair_order()
return res
def action_show_repair(self):
self.ensure_one()
if self.repair_count == 1:
return {
"type": "ir.actions.act_window",
"res_model": "repair.order",
"views": [[False, "form"]],
"res_id": self.repair_order_ids.id,
}
elif self.repair_count > 1:
return {
"name": _("Repair Orders"),
"type": "ir.actions.act_window",
"res_model": "repair.order",
"view_mode": "list,form",
"domain": [('sale_order_id', '=', self.id)],
}
class SaleOrderLine(models.Model):
_inherit = 'sale.order.line'
def _prepare_qty_delivered(self):
repair_delivered_qties = defaultdict(float)
remaining_so_lines = self
for so_line in self:
move = so_line.move_ids.sudo().filtered(lambda m: m.repair_id and m.state == 'done')
if len(move) != 1:
continue
remaining_so_lines -= so_line
repair_delivered_qties[so_line] = move.quantity
delivered_qties = super(SaleOrderLine, remaining_so_lines)._prepare_qty_delivered()
delivered_qties.update(repair_delivered_qties)
return delivered_qties
@api.model_create_multi
def create(self, vals_list):
res = super().create(vals_list)
res.filtered(lambda line: line.state in ('sale', 'done'))._create_repair_order()
return res
def write(self, vals):
if 'product_uom_qty' in vals:
old_product_uom_qty = {line.id: line.product_uom_qty for line in self}
res = super().write(vals)
for line in self:
if line.state in ('sale', 'done') and line.product_id:
if line.product_uom_id.compare(old_product_uom_qty[line.id], 0) <= 0 and line.product_uom_id.compare(line.product_uom_qty, 0) > 0:
self._create_repair_order()
if line.product_uom_id.compare(old_product_uom_qty[line.id], 0) > 0 and line.product_uom_id.compare(line.product_uom_qty, 0) <= 0:
self._cancel_repair_order()
return res
return super().write(vals)
def _action_launch_stock_rule(self, **kwargs):
# Picking must be generated for products created from the SO but not for parts added from the RO, as they're already handled there
lines_without_repair_move = self.filtered(lambda line: not line.move_ids.sudo().repair_id)
return super(SaleOrderLine, lines_without_repair_move)._action_launch_stock_rule(**kwargs)
def _create_repair_order(self):
new_repair_vals = []
for line in self:
# One RO for each line with at least a quantity of 1, quantities > 1 don't create multiple ROs
if any(line.id == ro.sale_order_line_id.id for ro in line.order_id.sudo().repair_order_ids) and line.product_uom_id.compare(line.product_uom_qty, 0) > 0:
binded_ro_ids = line.order_id.sudo().repair_order_ids.filtered(lambda ro: ro.sale_order_line_id.id == line.id and ro.state == 'cancel')
binded_ro_ids.action_repair_cancel_draft()
binded_ro_ids._action_repair_confirm()
continue
if line.product_template_id.sudo().service_tracking != 'repair' or line.move_ids.sudo().repair_id or line.product_uom_id.compare(line.product_uom_qty, 0) <= 0:
continue
order = line.order_id
new_repair_vals.append({
'state': 'confirmed',
'partner_id': order.partner_id.id,
'sale_order_id': order.id,
'sale_order_line_id': line.id,
'picking_type_id': order.warehouse_id.repair_type_id.id,
})
if new_repair_vals:
self.env['repair.order'].sudo().create(new_repair_vals)
def _cancel_repair_order(self):
# Each RO binded to a SO line with Qty set to 0 or cancelled is set to 'Cancelled'
binded_ro_ids = self.env['repair.order']
for line in self:
binded_ro_ids |= line.order_id.sudo().repair_order_ids.filtered(lambda ro: ro.sale_order_line_id.id == line.id and ro.state != 'done')
binded_ro_ids.action_repair_cancel()
def has_valued_move_ids(self):
res = super().has_valued_move_ids()
return res and not self.move_ids.repair_id

View file

@ -2,21 +2,55 @@
from collections import defaultdict
from odoo import api, fields, models, _
from odoo.exceptions import UserError
class StockLot(models.Model):
_inherit = 'stock.lot'
repair_order_ids = fields.Many2many('repair.order', string="Repair Orders", compute="_compute_repair_order_ids")
repair_order_count = fields.Integer('Repair order count', compute="_compute_repair_order_ids")
repair_line_ids = fields.Many2many('repair.order', string="Repair Orders", compute="_compute_repair_line_ids")
repair_part_count = fields.Integer('Repair part count', compute="_compute_repair_line_ids")
in_repair_count = fields.Integer('In repair count', compute="_compute_in_repair_count")
repaired_count = fields.Integer('Repaired count', compute='_compute_repaired_count')
@api.depends('name')
def _compute_repair_order_ids(self):
def _compute_repair_line_ids(self):
repair_orders = defaultdict(lambda: self.env['repair.order'])
for repair_line in self.env['repair.line'].search([('lot_id', 'in', self.ids), ('state', '=', 'done')]):
repair_orders[repair_line.lot_id.id] |= repair_line.repair_id
repair_moves = self.env['stock.move'].search([
('repair_id', '!=', False),
('repair_line_type', '!=', False),
('move_line_ids.lot_id', 'in', self.ids),
('state', '=', 'done')])
for repair_line in repair_moves:
for rl_id in repair_line.lot_ids.ids:
repair_orders[rl_id] |= repair_line.repair_id
for lot in self:
lot.repair_order_ids = repair_orders[lot.id]
lot.repair_order_count = len(lot.repair_order_ids)
lot.repair_line_ids = repair_orders[lot.id]
lot.repair_part_count = len(lot.repair_line_ids)
def _compute_in_repair_count(self):
lot_data = self.env['repair.order']._read_group([('lot_id', 'in', self.ids), ('state', 'not in', ('done', 'cancel'))], ['lot_id'], ['__count'])
result = {lot.id: count for lot, count in lot_data}
for lot in self:
lot.in_repair_count = result.get(lot.id, 0)
def _compute_repaired_count(self):
lot_data = self.env['repair.order']._read_group([('lot_id', 'in', self.ids), ('state', '=', 'done')], ['lot_id'], ['__count'])
result = {lot.id: count for lot, count in lot_data}
for lot in self:
lot.repaired_count = result.get(lot.id, 0)
def action_lot_open_repairs(self):
action = self.env["ir.actions.actions"]._for_xml_id("repair.action_repair_order_tree")
action.update({
'domain': [('lot_id', '=', self.id)],
'context': {
'default_product_id': self.product_id.id,
'default_repair_lot_id': self.id,
'default_company_id': self.company_id.id or self.env.company.id,
},
})
return action
def action_view_ro(self):
self.ensure_one()
@ -25,15 +59,23 @@ class StockLot(models.Model):
'res_model': 'repair.order',
'type': 'ir.actions.act_window'
}
if len(self.repair_order_ids) == 1:
if len(self.repair_line_ids) == 1:
action.update({
'view_mode': 'form',
'res_id': self.repair_order_ids[0].id
'res_id': self.repair_line_ids[0].id
})
else:
action.update({
'name': _("Repair orders of %s", self.name),
'domain': [('id', 'in', self.repair_order_ids.ids)],
'view_mode': 'tree,form'
'domain': [('id', 'in', self.repair_line_ids.ids)],
'view_mode': 'list,form'
})
return action
def _check_create(self):
active_repair_id = self.env.context.get('active_repair_id')
if active_repair_id:
active_repair = self.env['repair.order'].browse(active_repair_id)
if active_repair and not active_repair.picking_type_id.use_create_lots:
raise UserError(_('You are not allowed to create a lot or serial number with this operation type. To change this, go on the operation type and tick the box "Create New Lots/Serial Numbers".'))
return super()._check_create()

View file

@ -0,0 +1,227 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import api, Command, fields, models
from odoo.tools.misc import groupby
MAP_REPAIR_LINE_TYPE_TO_MOVE_LOCATIONS_FROM_REPAIR = {
'add': {'location_id': 'location_id', 'location_dest_id': 'location_dest_id'},
'remove': {'location_id': 'location_dest_id', 'location_dest_id': 'parts_location_id'},
'recycle': {'location_id': 'location_dest_id', 'location_dest_id': 'recycle_location_id'},
}
class StockMove(models.Model):
_inherit = 'stock.move'
repair_id = fields.Many2one('repair.order', check_company=True, index='btree_not_null', copy=False, ondelete='cascade')
repair_line_type = fields.Selection([
('add', 'Add'),
('remove', 'Remove'),
('recycle', 'Recycle')
], 'Type', store=True, index=True)
@api.depends('repair_line_type')
def _compute_forecast_information(self):
moves_to_compute = self.filtered(lambda move: not move.repair_line_type or move.repair_line_type == 'add')
for move in (self - moves_to_compute):
move.forecast_availability = move.product_qty
move.forecast_expected_date = False
return super(StockMove, moves_to_compute)._compute_forecast_information()
@api.depends('repair_id.picking_type_id')
def _compute_picking_type_id(self):
remaining_moves = self
for move in self:
if move.repair_id:
move.picking_type_id = move.repair_id.picking_type_id
remaining_moves -= move
return super(StockMove, remaining_moves)._compute_picking_type_id()
@api.depends('repair_id.location_id', 'repair_line_type')
def _compute_location_id(self):
ids_to_super = set()
for move in self:
if move.repair_id and move.repair_line_type:
move.location_id = move.repair_id[
MAP_REPAIR_LINE_TYPE_TO_MOVE_LOCATIONS_FROM_REPAIR[move.repair_line_type]['location_id']
]
else:
ids_to_super.add(move.id)
return super(StockMove, self.browse(ids_to_super))._compute_location_id()
@api.depends('repair_id.location_dest_id', 'repair_line_type')
def _compute_location_dest_id(self):
ids_to_super = set()
for move in self:
if move.repair_id and move.repair_line_type:
move.location_dest_id = move.repair_id[
MAP_REPAIR_LINE_TYPE_TO_MOVE_LOCATIONS_FROM_REPAIR[move.repair_line_type]['location_dest_id']
]
else:
ids_to_super.add(move.id)
return super(StockMove, self.browse(ids_to_super))._compute_location_dest_id()
@api.depends('repair_id.name')
def _compute_reference(self):
moves_with_reference = set()
for move in self:
if move.repair_id and move.repair_id.name:
move.reference = move.repair_id.name
moves_with_reference.add(move.id)
super(StockMove, self - self.env['stock.move'].browse(moves_with_reference))._compute_reference()
def copy_data(self, default=None):
default = dict(default or {})
vals_list = super().copy_data(default=default)
for move, vals in zip(self, vals_list):
if 'repair_id' in default or move.repair_id:
vals['sale_line_id'] = False
return vals_list
@api.ondelete(at_uninstall=False)
def _unlink_if_draft_or_cancel(self):
self.filtered('repair_id')._action_cancel()
return super()._unlink_if_draft_or_cancel()
def unlink(self):
self._clean_repair_sale_order_line()
return super().unlink()
@api.model_create_multi
def create(self, vals_list):
for vals in vals_list:
if not vals.get('repair_id') or 'repair_line_type' not in vals:
continue
repair_id = self.env['repair.order'].browse([vals['repair_id']])
vals['origin'] = repair_id.name
moves = super().create(vals_list)
repair_moves = self.env['stock.move']
for move in moves:
if not move.repair_id:
continue
move.reference_ids = [Command.link(r.id) for r in move.repair_id.reference_ids]
move.picking_type_id = move.repair_id.picking_type_id.id
repair_moves |= move
no_repair_moves = moves - repair_moves
draft_repair_moves = repair_moves.filtered(lambda m: m.state == 'draft' and m.repair_id.state in ('confirmed', 'under_repair'))
other_repair_moves = repair_moves - draft_repair_moves
draft_repair_moves._check_company()
draft_repair_moves._adjust_procure_method(picking_type_code='repair_operation')
res = draft_repair_moves._action_confirm()
res._trigger_scheduler()
confirmed_repair_moves = (res | other_repair_moves)
confirmed_repair_moves._create_repair_sale_order_line()
return (confirmed_repair_moves | no_repair_moves)
def write(self, vals):
res = super().write(vals)
repair_moves = self.env['stock.move']
moves_to_create_so_line = self.env['stock.move']
for move in self:
if not move.repair_id:
continue
# checks vals update
if not move.sale_line_id and 'sale_line_id' not in vals and move.repair_line_type == 'add':
moves_to_create_so_line |= move
if move.sale_line_id and ('repair_line_type' in vals or 'product_uom_qty' in vals):
repair_moves |= move
repair_moves._update_repair_sale_order_line()
moves_to_create_so_line._create_repair_sale_order_line()
return res
def action_add_from_catalog_repair(self):
repair_order = self.env['repair.order'].browse(self.env.context.get('order_id'))
return repair_order.action_add_from_catalog()
# Needed to also cancel the lastly added part
def _action_cancel(self):
self._clean_repair_sale_order_line()
return super()._action_cancel()
def _create_repair_sale_order_line(self):
if not self:
return
so_line_vals = []
for move in self:
if move.sale_line_id or move.repair_line_type != 'add' or not move.repair_id.sale_order_id:
continue
product_qty = move.product_uom_qty if move.repair_id.state != 'done' else move.quantity
so_line_vals.append({
'order_id': move.repair_id.sale_order_id.id,
'product_id': move.product_id.id,
'product_uom_qty': product_qty, # When relying only on so_line compute method, the sol quantity is only updated on next sol creation
'product_uom_id': move.product_uom.id,
'move_ids': [Command.link(move.id)],
'qty_delivered': move.quantity if move.state == 'done' else 0.0,
})
if move.repair_id.under_warranty:
so_line_vals[-1]['price_unit'] = 0.0
elif move.price_unit:
so_line_vals[-1]['price_unit'] = move.price_unit
self.env['sale.order.line'].create(so_line_vals)
def _clean_repair_sale_order_line(self):
self.filtered(
lambda m: m.repair_id and m.sale_line_id
).mapped('sale_line_id').write({'product_uom_qty': 0.0})
def _update_repair_sale_order_line(self):
if not self:
return
moves_to_clean = self.env['stock.move']
moves_to_update = self.env['stock.move']
for move in self:
if not move.repair_id:
continue
if move.sale_line_id and move.repair_line_type != 'add':
moves_to_clean |= move
if move.sale_line_id and move.repair_line_type == 'add':
moves_to_update |= move
moves_to_clean._clean_repair_sale_order_line()
for sale_line, _ in groupby(moves_to_update, lambda m: m.sale_line_id):
sale_line.product_uom_qty = sum(sale_line.move_ids.mapped('product_uom_qty'))
def _is_consuming(self):
return super()._is_consuming() or (self.repair_id and self.repair_line_type == 'add')
def _get_repair_locations(self, repair_line_type, repair_id=False):
location_map = MAP_REPAIR_LINE_TYPE_TO_MOVE_LOCATIONS_FROM_REPAIR.get(repair_line_type)
if location_map:
if not repair_id:
self.repair_id.ensure_one()
repair_id = self.repair_id
location_id, location_dest_id = [repair_id[field] for field in location_map.values()]
else:
location_id, location_dest_id = False, False
return location_id, location_dest_id
def _get_source_document(self):
return self.repair_id or super()._get_source_document()
def _set_repair_locations(self):
moves_per_repair = self.filtered(lambda m: (m.repair_id and m.repair_line_type) is not False).grouped('repair_id')
if not moves_per_repair:
return
for moves in moves_per_repair.values():
grouped_moves = moves.grouped('repair_line_type')
for line_type, m in grouped_moves.items():
m.location_id, m.location_dest_id = m._get_repair_locations(line_type)
def _should_be_assigned(self):
if self.repair_id:
return False
return super()._should_be_assigned()
def _split(self, qty, restrict_partner_id=False):
# When setting the Repair Order as done with partially done moves, do not split these moves
if self.repair_id:
return []
return super(StockMove, self)._split(qty, restrict_partner_id)
def action_show_details(self):
action = super().action_show_details()
if self.repair_line_type == 'recycle':
action['context'].update({'show_quant': False, 'show_destination_location': True})
return action

View file

@ -0,0 +1,10 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models
class StockMoveLine(models.Model):
_inherit = 'stock.move.line'
def _should_show_lot_in_invoice(self):
return super()._should_show_lot_in_invoice() or self.move_id.repair_line_type

View file

@ -1,29 +1,182 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
import time
from odoo import _, api, fields, models
from odoo.tools import DEFAULT_SERVER_DATETIME_FORMAT
from odoo.tools.misc import clean_context
class PickingType(models.Model):
class StockPickingType(models.Model):
_inherit = 'stock.picking.type'
is_repairable = fields.Boolean(
'Create Repair Orders from Returns',
compute='_compute_is_repairable', store=True, readonly=False,
help="If ticked, you will be able to directly create repair orders from a return.")
return_type_of_ids = fields.One2many('stock.picking.type', 'return_picking_type_id')
code = fields.Selection(selection_add=[
('repair_operation', 'Repair')
], ondelete={'repair_operation': 'cascade'})
@api.depends('return_type_of_ids', 'code')
def _compute_is_repairable(self):
count_repair_confirmed = fields.Integer(
string="Number of Repair Orders Confirmed", compute='_compute_count_repair')
count_repair_under_repair = fields.Integer(
string="Number of Repair Orders Under Repair", compute='_compute_count_repair')
count_repair_ready = fields.Integer(
string="Number of Repair Orders to Process", compute='_compute_count_repair')
count_repair_late = fields.Integer(
string="Number of Late Repair Orders", compute='_compute_count_repair')
default_product_location_src_id = fields.Many2one(
'stock.location', 'Product Source Location', compute='_compute_default_product_location_id',
check_company=True, store=True, readonly=False, precompute=True,
help="This is the default source location for the product to be repaired in repair orders with this operation type.")
default_product_location_dest_id = fields.Many2one(
'stock.location', 'Product Destination Location', compute='_compute_default_product_location_id',
check_company=True, store=True, readonly=False, precompute=True,
help="This is the default destination location for the product to be repaired in repair orders with this operation type.")
default_remove_location_dest_id = fields.Many2one(
'stock.location', 'Remove Destination Location', compute='_compute_default_remove_location_dest_id',
check_company=True, store=True, readonly=False, precompute=True,
help="This is the default remove destination location when you create a repair order with this operation type.")
default_recycle_location_dest_id = fields.Many2one(
'stock.location', 'Recycle Destination Location', compute='_compute_default_recycle_location_dest_id',
check_company=True, store=True, readonly=False, precompute=True,
help="This is the default recycle destination location when you create a repair order with this operation type.")
repair_properties_definition = fields.PropertiesDefinition('Repair Properties')
def _compute_count_repair(self):
repair_picking_types = self.filtered(lambda picking: picking.code == 'repair_operation')
# By default, set count_repair_xxx to False
self.count_repair_ready = False
self.count_repair_confirmed = False
self.count_repair_under_repair = False
self.count_repair_late = False
# shortcut
if not repair_picking_types:
return
picking_types = self.env['repair.order']._read_group(
[
('picking_type_id', 'in', repair_picking_types.ids),
('state', 'in', ('confirmed', 'under_repair')),
],
groupby=['picking_type_id', 'is_parts_available', 'state'],
aggregates=['id:count']
)
late_repairs = self.env['repair.order']._read_group(
[
('picking_type_id', 'in', repair_picking_types.ids),
('state', '=', 'confirmed'),
'|',
('schedule_date', '<', fields.Date.today()),
('is_parts_late', '=', True),
],
groupby=['picking_type_id'],
aggregates=['__count']
)
late_repairs = {pt.id: late_count for pt, late_count in late_repairs}
counts = {}
for pt in picking_types:
pt_count = counts.setdefault(pt[0].id, {})
# Only confirmed repairs (not "under repair" ones) are considered as ready
if pt[1] and pt[2] == 'confirmed':
pt_count.setdefault('ready', 0)
pt_count['ready'] += pt[3]
pt_count.setdefault(pt[2], 0)
pt_count[pt[2]] += pt[3]
for pt in repair_picking_types:
if pt.id not in counts:
continue
pt.count_repair_ready = counts[pt.id].get('ready')
pt.count_repair_confirmed = counts[pt.id].get('confirmed')
pt.count_repair_under_repair = counts[pt.id].get('under_repair')
pt.count_repair_late = late_repairs.get(pt.id, 0)
def _compute_default_location_src_id(self):
remaining_picking_type = self.env['stock.picking.type']
for picking_type in self:
if not(picking_type.code == 'incoming' and picking_type.return_type_of_ids):
picking_type.is_repairable = False
if picking_type.code != 'repair_operation':
remaining_picking_type |= picking_type
continue
stock_location = picking_type.warehouse_id.lot_stock_id
picking_type.default_location_src_id = stock_location.id
super(StockPickingType, remaining_picking_type)._compute_default_location_src_id()
def _compute_default_location_dest_id(self):
repair_picking_type = self.filtered(lambda pt: pt.code == 'repair_operation')
prod_locations = self.env['stock.location']._read_group(
[('usage', '=', 'production'), ('company_id', 'in', repair_picking_type.company_id.ids)],
['company_id'],
['id:min'],
)
prod_locations = {l[0].id: l[1] for l in prod_locations}
for picking_type in repair_picking_type:
picking_type.default_location_dest_id = prod_locations.get(picking_type.company_id.id)
super(StockPickingType, (self - repair_picking_type))._compute_default_location_dest_id()
@api.depends('code')
def _compute_default_product_location_id(self):
for picking_type in self:
if picking_type.code == 'repair_operation':
stock_location = picking_type.warehouse_id.lot_stock_id
picking_type.default_product_location_src_id = stock_location.id
picking_type.default_product_location_dest_id = stock_location.id
@api.depends('code')
def _compute_default_remove_location_dest_id(self):
repair_picking_type = self.filtered(lambda pt: pt.code == 'repair_operation')
company_ids = repair_picking_type.company_id.ids
company_ids.append(False)
scrap_locations = self.env['stock.location']._read_group(
[('usage', '=', 'inventory'), ('company_id', 'in', company_ids)],
['company_id'],
['id:min'],
)
scrap_locations = {l[0].id: l[1] for l in scrap_locations}
for picking_type in repair_picking_type:
picking_type.default_remove_location_dest_id = scrap_locations.get(picking_type.company_id.id)
@api.depends('code')
def _compute_default_recycle_location_dest_id(self):
for picking_type in self:
if picking_type.code == 'repair_operation':
stock_location = picking_type.warehouse_id.lot_stock_id
picking_type.default_recycle_location_dest_id = stock_location.id
def get_repair_stock_picking_action_picking_type(self):
action = self.env["ir.actions.actions"]._for_xml_id('repair.action_picking_repair')
if self:
action['display_name'] = self.display_name
return action
def _get_aggregated_records_by_date(self):
repair_picking_types = self.filtered(lambda picking: picking.code == 'repair_operation')
other_picking_types = (self - repair_picking_types)
records = super(StockPickingType, other_picking_types)._get_aggregated_records_by_date()
repair_records = self.env['repair.order']._read_group(
[
('picking_type_id', 'in', repair_picking_types.ids),
('state', '=', 'confirmed')
],
['picking_type_id'],
['schedule_date' + ':array_agg'],
)
# Make sure that all picking type IDs are represented, even if empty
picking_type_id_to_dates = {i: [] for i in repair_picking_types.ids}
picking_type_id_to_dates.update({r[0].id: r[1] for r in repair_records})
label = self.env._('Confirmed')
repair_records = [(i, d, label) for i, d in picking_type_id_to_dates.items()]
return records + repair_records
class Picking(models.Model):
class StockPicking(models.Model):
_inherit = 'stock.picking'
is_repairable = fields.Boolean(related='picking_type_id.is_repairable')
repair_ids = fields.One2many('repair.order', 'picking_id')
nbr_repairs = fields.Integer('Number of repairs linked to this picking', compute='_compute_nbr_repairs')
@ -34,10 +187,11 @@ class Picking(models.Model):
def action_repair_return(self):
self.ensure_one()
ctx = self.env.context.copy()
ctx = clean_context(self.env.context.copy())
warehouse = self.picking_type_id.warehouse_id or self.env.user._get_default_warehouse_id()
ctx.update({
'default_location_id': self.location_dest_id.id,
'default_picking_id': self.id,
'default_repair_picking_id': self.id,
'default_picking_type_id': warehouse.repair_type_id.id,
'default_partner_id': self.partner_id and self.partner_id.id or False,
})
return {
@ -63,7 +217,24 @@ class Picking(models.Model):
else:
action.update({
'name': _('Repair Orders'),
'view_mode': 'tree,form',
'view_mode': 'list,form',
'domain': [('id', 'in', self.repair_ids.ids)],
})
return action
@api.model
def get_action_click_graph(self):
picking_type_code = self.env["stock.picking.type"].browse(
self.env.context["picking_type_id"]
).code
if picking_type_code == "repair_operation":
action = self._get_action("repair.action_picking_repair_graph")
if self:
action["context"].update({
"default_picking_type_id": self.picking_type_id,
"picking_type_id": self.picking_type_id,
})
return action
return super().get_action_click_graph()

View file

@ -3,12 +3,12 @@
from odoo import models, api
class MrpStockReport(models.TransientModel):
class StockTraceabilityReport(models.TransientModel):
_inherit = 'stock.traceability.report'
@api.model
def _get_reference(self, move_line):
res_model, res_id, ref = super(MrpStockReport, self)._get_reference(move_line)
res_model, res_id, ref = super()._get_reference(move_line)
if move_line.move_id.repair_id:
res_model = 'repair.order'
res_id = move_line.move_id.repair_id.id
@ -17,7 +17,7 @@ class MrpStockReport(models.TransientModel):
@api.model
def _get_linked_move_lines(self, move_line):
move_lines, is_used = super(MrpStockReport, self)._get_linked_move_lines(move_line)
move_lines, is_used = super()._get_linked_move_lines(move_line)
if not move_lines:
move_lines = move_line.move_id.repair_id and move_line.consume_line_ids
if not is_used:

Some files were not shown because too many files have changed in this diff Show more