Compare commits

..

1 Commits

Author SHA1 Message Date
胡尧
b6b92ab1da ftp文件下载适配开发环境 2024-10-10 10:47:46 +08:00
422 changed files with 2570 additions and 46201 deletions

View File

@@ -3,8 +3,8 @@
'name': "jikimo_account_process",
'summary': """
处理会计凭证生成重复名称报错问题
""",
Short (1 phrase/line) summary of the module's purpose, used as
subtitle on modules listing or apps.openerp.com""",
'description': """
Long description of module's purpose
@@ -20,7 +20,7 @@
'version': '0.1',
# any module necessary for this one to work correctly
'depends': ['base', 'account', 'l10n_cn'],
'depends': ['base', 'account'],
# always loaded
'data': [

View File

@@ -1,4 +1,4 @@
from odoo import models, fields, api, _
from odoo import models, fields, api
from odoo.exceptions import ValidationError
@@ -7,14 +7,6 @@ class CustomAccountMoveLine(models.Model):
_inherit = 'account.move'
_description = "account move line"
fapiao = fields.Char(string='发票号', size=20, copy=False, tracking=True, required=True)
@api.constrains('fapiao')
def _check_fapiao(self):
for record in self:
if record.fapiao and (len(record.fapiao) != 20 or not record.fapiao.isdecimal()):
raise ValidationError(_("Fapiao number is an 20-digit number. Please enter a correct one."))
@api.model_create_multi
def create(self, vals):
for val in vals:

View File

@@ -21,8 +21,8 @@
'web.assets_qweb': [
],
'web.assets_backend': [
# 'jikimo_frontend/static/src/fields/custom_many2many_checkboxes/*',
# 'jikimo_frontend/static/src/fields/Many2OneRadioField/*',
'jikimo_frontend/static/src/fields/custom_many2many_checkboxes/*',
'jikimo_frontend/static/src/fields/Many2OneRadioField/*',
# 移除odoo相关标识
'jikimo_frontend/static/src/bye_odoo/*',
'jikimo_frontend/static/src/scss/custom_style.scss',

View File

@@ -1,8 +1,3 @@
.o_list_renderer .o_list_table tbody > tr > td:not(.o_list_record_selector):not(.o_handle_cell):not(.o_list_button):not(.o_list_record_remove){
border:1px solid #dee2e6 !important;
}
.custom_required_add::before{
content: '*';
color: red;
}

View File

@@ -0,0 +1,3 @@
.many2one_radio_field {
display: inline-block;
}

View File

@@ -0,0 +1,53 @@
/** @odoo-module **/
import { RadioField } from "@web/views/fields/radio/radio_field"; // 导入单选按钮组件
import { registry } from "@web/core/registry";
export class Many2OneRadioField extends RadioField {
// 你可以重写或者添加一些方法和属性
// 例如你可以重写setup方法来添加一些事件监听器或者初始化一些变量
setup() {
super.setup(); // 调用父类的setup方法
// 你自己的代码
}
onImageClick(event) {
// 放大图片逻辑
// 获取图片元素
const img = event.target;
const close = img.nextSibling;
// 实现放大图片逻辑
// 比如使用 CSS 放大
img.parentElement.classList.add('zoomed');
close.classList.add('img_close');
}
onCloseClick(event) {
const close = event.target;
const img = close.previousSibling;
img.parentElement.classList.remove('zoomed');
close.classList.remove('img_close');
}
get items() {
return Many2OneRadioField.getItems(this.props.name, this.props.record);
}
static getItems(fieldName, record) {
switch (record.fields[fieldName].type) {
case "selection":
return record.fields[fieldName].selection;
case "many2one": {
const value = record.preloadedData[fieldName] || [];
return value.map((item) => [item.id, item.display_name, item.image]);
}
default:
return [];
}
}
}
Many2OneRadioField.template = "jikimo_frontend.Many2OneRadioField";
// MyCustomWidget.supportedTypes = ['many2many'];
registry.category("fields").add("many2one_radio", Many2OneRadioField);

View File

@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<templates xml:space="preserve">
<t t-name="jikimo_frontend.Many2OneRadioField" owl="1">
<div
role="radiogroup"
t-attf-class="o_{{ props.orientation }}"
t-att-aria-label="string"
>
<t t-foreach="items" t-as="item" t-key="item[0]">
<div class="form-check o_radio_item many2one_radio_field" aria-atomic="true">
<input
type="radio"
class="form-check-input o_radio_input"
t-att-checked="item[0] === value"
t-att-disabled="props.readonly"
t-att-name="id"
t-att-data-value="item[0]"
t-att-data-index="item_index"
t-att-id="`${id}_${item[0]}`"
t-on-change="() => this.onChange(item)"
/>
<label class="form-check-label o_form_label" t-att-for="`${id}_${item[0]}`" t-esc="item[1]" />
<div t-on-dblclick="onImageClick">
<t>
<img t-att-src="item[2]" width="50" height="50"/>
<div class="close" t-on-click="onCloseClick">×</div>
</t>
</div>
</div>
</t>
</div>
</t>
</templates>

View File

@@ -0,0 +1,41 @@
.zoomed {
position: fixed !important;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) scale(10);
}
.many2many_flex {
display: flex;
}
.many2many_flex>div {
margin-right: 15px;
display: flex;
flex-direction: column;
align-items: center;
}
.many2many_flex>div>:nth-child(2) {
position: relative;
}
.close {
width: 20px;
height: 20px;
position: absolute;
top: -8.8px;
right: -8.8px;
color: #fff;
background-color: #000;
opacity: 0;
text-align: center;
line-height: 20px;
font-size: 18px;
}
.img_close {
opacity: 1;
transform: scale(0.1);
cursor: pointer;
}

View File

@@ -0,0 +1,38 @@
/** @odoo-module **/
import {Many2ManyCheckboxesField} from "@web/views/fields/many2many_checkboxes/many2many_checkboxes_field";
import {registry} from "@web/core/registry";
export class MyCustomWidget extends Many2ManyCheckboxesField {
// 你可以重写或者添加一些方法和属性
// 例如你可以重写setup方法来添加一些事件监听器或者初始化一些变量
setup() {
super.setup(); // 调用父类的setup方法
// 你自己的代码
}
onImageClick(event) {
// 放大图片逻辑
// 获取图片元素
const img = event.target;
const close = img.nextSibling;
// 实现放大图片逻辑
// 比如使用 CSS 放大
img.parentElement.classList.add('zoomed');
close.classList.add('img_close');
}
onCloseClick(event) {
const close = event.target;
const img = close.previousSibling;
img.parentElement.classList.remove('zoomed');
close.classList.remove('img_close');
}
}
MyCustomWidget.template = "jikimo_frontend.MyCustomWidget";
// MyCustomWidget.supportedTypes = ['many2many'];
registry.category("fields").add("custom_many2many_checkboxes", MyCustomWidget);

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<templates xml:space="preserve">
<t t-name="jikimo_frontend.MyCustomWidget" owl="1">
<div aria-atomic="true" class="many2many_flex">
<t t-foreach="items" t-as="item" t-key="item[0]">
<div>
<CheckBox
value="isSelected(item)"
disabled="props.readonly"
onChange="(ev) => this.onChange(item[0], ev)"
>
<t t-esc="item[1]"/>
</CheckBox>
<div t-on-dblclick="onImageClick">
<t>
<img t-att-src="item[2]" width="50" height="50"/>
<div class="close" t-on-click="onCloseClick">×</div>
</t>
</div>
</div>
</t>
</div>
</t>
</templates>

View File

@@ -6,9 +6,8 @@ import {_t} from "@web/core/l10n/translation";
import {FormStatusIndicator} from "@web/views/form/form_status_indicator/form_status_indicator";
import {ListRenderer} from "@web/views/list/list_renderer";
// import {StatusBarField} from "@web/views/fields/statusbar/statusbar_field";
import {FormLabel} from "@web/views/form/form_label";
import { fieldVisualFeedback } from "@web/views/fields/field";
import {Field} from "@web/views/fields/field";
var Dialog = require('web.Dialog');
// var {patch} = require("web.utils") 这句话也行
@@ -52,6 +51,7 @@ const tableRequiredList = [
'product_template_id', 'product_uom_qty', 'price_unit','product_id','product_qty',
'name', 'fault_type', 'maintenance_standards', 'Period'
]
patch(FormStatusIndicator.prototype, 'jikimo_frontend.FormStatusIndicator', {
setup() {
owl.onMounted(() => {
@@ -62,7 +62,7 @@ patch(FormStatusIndicator.prototype, 'jikimo_frontend.FormStatusIndicator', {
const dom1 = buttonsDom.children('.o_form_button_save')
const dom2 = buttonsDom.children('.o_form_button_cancel')
dom1.append('保存')
dom2.append('不保存')
dom2.append('取消')
}
} catch (e) {
console.log(e)
@@ -107,16 +107,38 @@ patch(FormStatusIndicator.prototype, 'jikimo_frontend.FormStatusIndicator', {
}
);
patch(Field.prototype, 'jikimo_frontend.Field', {
setup() {
owl.onMounted(this.setRequired);
return this._super(...arguments);
},
setRequired() {
const id = this.props.id
const isRequired = filedRequiredList[id]
if(id == 'number_of_axles') {
console.log(isRequired)
}
if(isRequired) {
let dom;
dom = $(`label[for=${id}]`)
if(isRequired.multiple && dom.length > 1) {
dom = dom.eq(-1)
dom = dom.parent().parent().next().find('label')
}
if(isRequired.noLabel) {
dom = dom.parent().parent()
}
let t = dom.html()
t = '<i class="c* r" style="color: red;margin-left: -4px">*</i>' + t
dom.html(t)
}
}
})
patch(ListRenderer.prototype, 'jikimo_frontend.ListRenderer', {
setup(){
owl.onMounted(() => {
this.activeElement = this.uiService.activeElement;
this.setRequired()
this.listherHeaderBodyNum()
})
owl.onPatched(() => {
this.listherHeaderBodyNum()
})
return this._super(...arguments);
},
@@ -143,55 +165,9 @@ patch(ListRenderer.prototype, 'jikimo_frontend.ListRenderer', {
} catch (e) {
console.log(e)
}
},
listherHeaderBodyNum() {
const dom = this.tableRef.el
try {
const thead = $(dom).children('thead')
const tbody = $(dom).children('tbody')
const thead_tr = thead.children().eq(0)
const tbody_tr = tbody.children().eq(0)
const thead_th_num = thead_tr.children().length
const tbody_tr_num = tbody_tr.children().length
const num = thead_th_num - tbody_tr_num
if(num == -1) {
tbody.children('tr').each(function () {
$(this).children('td').eq(0).remove()
})
}
}
})
} catch (e) {
console.log(e)
}
}
})
patch(FormLabel.prototype, 'jikimo_frontend.FormLabel', {
get className() {
const { invalid, empty, readonly } = fieldVisualFeedback(
this.props.fieldInfo.FieldComponent,
this.props.record,
this.props.fieldName,
this.props.fieldInfo
);
const classes = this.props.className ? [this.props.className] : [];
const otherRequired = filedRequiredList[this.props.fieldName]
if(this.props.fieldInfo?.rawAttrs?.class?.indexOf('custom_required') >= 0 || otherRequired) {
classes.push('custom_required_add')
}
if (invalid) {
classes.push("o_field_invalid");
}
if (empty) {
classes.push("o_form_label_empty");
}
if (readonly) {
classes.push("o_form_label_readonly");
}
return classes.join(" ");
}
})
// 根据进度条设置水印
// const statusbar_params = {
@@ -231,6 +207,7 @@ $(function () {
clearInterval(timer)
timer = setInterval(() => {
timer_count++
const dom = $('.custom_required')
let tableDom = $('.table_custom_required')
if (tableDom.length) {
tableDom = tableDom.eq(0).parents('tr').children('.table_custom_required')
@@ -242,6 +219,17 @@ $(function () {
})
clearInterval(timer)
}
if (dom.length) {
dom.each(function () {
const requiredDom = $(this).parent().prev().find('label')
let t = requiredDom.html()
if (t && t.indexOf('c*') < 0) {
t = '<i class="c*" style="color: red;margin-left: -4px">*</i>' + t
}
requiredDom.html(t)
})
clearInterval(timer)
}
if (timer_count == 20) {
clearInterval(timer)
}

View File

@@ -108,10 +108,6 @@ td.o_required_modifier {
}
.color_3 {
background-color: #808080;
}
.color_4 {
background-color: rgb(255, 150, 0);
}
@@ -536,7 +532,3 @@ div:has(.o_required_modifier) > label::before {
position: unset;
}
// 修复搜索面板checkbox样式
.o_search_panel .form-check .form-check-label span {
position: relative;
}

View File

@@ -10,6 +10,7 @@
</t>
<!-- 暂存,同一份文件中有问题,拆分后正常工作 -->
<!-- <t t-name="og.web.ListRenderer.Rows" t-inherit="web.ListRenderer.Rows" t-inherit-mode="extension"> -->

View File

@@ -190,7 +190,7 @@ def _create(self, data_list):
# 如果该用户组被限制创建或更新操作
if rec['is_create_or_update']:
raise UserError(
_("您没有执行此操作的权限。请联系管理员"))
_("You are restricted from performing this operation. Please contact the administrator."))
else:
# 如果 'access.right' 模型不存在,可以在这里定义备选逻辑
# 例如,记录日志、发送通知或者简单地跳过这部分逻辑

View File

@@ -1,4 +0,0 @@
# -*- coding: utf-8 -*-
from . import models
from . import wizards

View File

@@ -1,39 +0,0 @@
# -*- coding: utf-8 -*-
{
'name': "机企猫 采购审批流程",
'summary': """
Short (1 phrase/line) summary of the module's purpose, used as
subtitle on modules listing or apps.openerp.com""",
'description': """
Long description of module's purpose
""",
'author': "My Company",
'website': "https://www.yourcompany.com",
# Categories can be used to filter modules in modules listing
# Check https://github.com/odoo/odoo/blob/16.0/odoo/addons/base/data/ir_module_category_data.xml
# for the full list
'category': 'Uncategorized',
'version': '0.1',
# any module necessary for this one to work correctly
'depends': ['purchase', 'purchase_tier_validation', 'documents', 'purchase_request', 'account', 'purchase_order_approved'],
# always loaded
'data': [
'views/views.xml',
],
# only loaded in demonstration mode
'demo': [
'demo/demo.xml',
],
'assets': {
'web.assets_backend': [
'jikimo_purchase_tier_validation/static/src/js/ir_model_extend.js',
],
},
}

View File

@@ -1,3 +0,0 @@
# -*- coding: utf-8 -*-
from . import models

View File

@@ -1,183 +0,0 @@
from odoo import models, fields, api, _
from odoo.exceptions import ValidationError
import logging
_logger = logging.getLogger(__name__)
class jikimo_purchase_tier_validation(models.Model):
_name = 'purchase.order'
_inherit = ['purchase.order', 'tier.validation']
_description = "采购订单"
_tier_validation_buttons_xpath = "/form/header/button[@id='draft_confirm'][1]"
contract_document_id = fields.Many2one('documents.document', string='合同文件')
contract_file = fields.Binary(related='contract_document_id.datas', string='合同文件内容')
contract_file_name = fields.Char(related='contract_document_id.attachment_id.name', string='文件名')
# 是否已上传合同文件
is_upload_contract_file = fields.Boolean(string='是否已上传合同文件', default=False)
def button_confirm(self):
for record in self:
if record.state in ['to approve']:
raise ValidationError(_('请先完成审批。'))
res = super(jikimo_purchase_tier_validation, self).button_confirm()
for record in self:
if record.state == 'approved':
record.order_line._validate_analytic_distribution()
record._add_supplier_to_product()
# Deal with double validation process
if record._approval_allowed():
record.button_approve()
if record.partner_id not in record.message_partner_ids:
record.message_subscribe([record.partner_id.id])
return res
def request_validation(self):
for record in self:
# 添加通知消息
if hasattr(record, 'message_post'):
current_user = self.env.user.name
record.message_post(
body=f"<strong>{current_user}</strong> 提交审批",
message_type='notification',
subtype_xmlid='mail.mt_note'
)
res = super(jikimo_purchase_tier_validation, self).request_validation()
self.state = 'to approve'
return res
def restart_validation(self):
res = super(jikimo_purchase_tier_validation, self).restart_validation()
self.state = 'draft'
return res
def _validate_tier(self, tiers=False):
res = super(jikimo_purchase_tier_validation, self)._validate_tier(tiers)
# 检查是否所有审批都已通过
all_approved = all(
tier_review.status == 'approved'
for tier_review in self.review_ids
)
if self.review_ids and all_approved: # 确保有审批记录
self.state = 'approved'
return res
def _rejected_tier(self, tiers=False):
res = super(jikimo_purchase_tier_validation, self)._rejected_tier(tiers)
self.state = 'draft'
return res
@api.model
def _get_under_validation_exceptions(self):
res = super(jikimo_purchase_tier_validation, self)._get_under_validation_exceptions()
res.append("state")
return res
# 上传合同文件
def upload_contract_file(self):
print('upload_contract_file===========================')
# self.ensure_one()
# return {
# 'name': _('上传合同文件'),
# 'type': 'ir.actions.act_window',
# 'res_model': 'ir.attachment',
# 'view_mode': 'form',
# 'view_type': 'form',
# 'target': 'new',
# 'context': {
# 'default_res_model': self._name,
# 'default_res_id': self.id,
# 'default_type': 'binary',
# 'default_mimetype': 'application/pdf,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,image/jpeg,image/png',
# }
# }
self.ensure_one()
action = {
'type': 'ir.actions.act_window',
'name': _('上传合同文件'),
'res_model': 'ir.attachment.wizard', # 我们需要创建一个新的向导模型
'view_mode': 'form',
'target': 'new',
'context': {
'default_res_model': self._name,
'default_res_id': self.id,
}
}
return action
# 删除合同文件
def delete_contract_file(self):
self.ensure_one()
if self.contract_document_id:
try:
document = self.contract_document_id
# 清空关联
self.write({
'contract_document_id': False,
'contract_file': False,
'contract_file_name': False
})
# 删除文档
if document:
document.with_context(no_attachment=True).sudo().unlink()
self.is_upload_contract_file = False
# 返回视图动作来刷新当前表单
return {
'type': 'ir.actions.act_window',
'res_model': 'purchase.order',
'res_id': self.id,
'view_mode': 'form',
'view_type': 'form',
'target': 'current',
'flags': {'mode': 'readonly'},
}
except Exception as e:
_logger.error('删除合同文件时出错: %s', str(e))
return {
'type': 'ir.actions.client',
'tag': 'display_notification',
'params': {
'title': _('错误'),
'message': _('删除文件时出现错误'),
'type': 'danger',
'sticky': True,
}
}
return {
'type': 'ir.actions.client',
'tag': 'display_notification',
'params': {
'title': _('提示'),
'message': _('没有需要删除的合同文件'),
'type': 'warning',
'sticky': False,
}
}
# class jikimo_purchase_request(models.Model):
# _inherit = 'purchase.request'
# _description = "采购申请"
# class jikimo_account_payment(models.Model):
# _inherit = 'account.payment'
# _description = "付款单"
# class jikimo_account_move(models.Model):
# _inherit = 'account.move'
# _description = "发票账单"

View File

@@ -1,14 +0,0 @@
/** @odoo-module **/
import {registerPatch} from "@mail/model/model_core";
registerPatch({
name: "ir.model.review",
fields: {
availableWebViews: {
compute() {
return ["list", "form", "activity"];
},
},
},
});

View File

@@ -1,32 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<data>
<record model="ir.ui.view" id="tier_validation_view_approved_purchase_order_form_inherit">
<field name="name">tier_validation_view_approved_purchase_order_form_inherit</field>
<field name="model">purchase.order</field>
<field name="inherit_id" ref="purchase_order_approved.purchase_order_form"/>
<field name="arch" type="xml">
<xpath expr="//button[@name='button_release']" position="replace">
</xpath>
</field>
</record>
<record model="ir.ui.view" id="tier_validation_view_purchase_order_form_inherit">
<field name="name">tier_validation_view_purchase_order_form_inherit</field>
<field name="model">purchase.order</field>
<field name="inherit_id" ref="purchase.purchase_order_form"/>
<field name="arch" type="xml">
<xpath expr="//header/button[@name='button_approve']" position="replace">
</xpath>
<xpath expr="//header/button[@name='button_cancel']" position="replace">
</xpath>
<xpath expr="//header/field[@name='state']" position="replace">
<field name="state" widget="statusbar" statusbar_visible="draft,sent,to approve, approved, purchase" readonly="1"/>
</xpath>
<xpath expr="//header/button[last()]" position="after">
<button name="button_cancel" states="draft,to approve,sent,purchase" string="取消" type="object" data-hotkey="x" />
</xpath>
</field>
</record>
</data>
</odoo>

View File

@@ -1 +0,0 @@
from . import comment_wizard

View File

@@ -1,15 +0,0 @@
from odoo import models, fields
class CommentWizard(models.TransientModel):
_inherit = "comment.wizard"
def add_comment(self):
rec = self.env[self.res_model].browse(self.res_id)
self.review_ids = rec.review_ids
result = super(CommentWizard, self).add_comment()
return result

View File

@@ -1,139 +0,0 @@
# -*- coding: utf-8 -*-
from . import models
from . import controllers
from odoo import api, SUPERUSER_ID
def _data_install(cr, registry):
env = api.Environment(cr, SUPERUSER_ID, {})
# 获取所有需要设置的产品模板
env.ref('jikimo_sale_multiple_supply_methods.product_template_purchase').product_variant_id.write({'active': False, 'is_bfm': True})
env.ref('jikimo_sale_multiple_supply_methods.product_template_manual_processing').product_variant_id.write({'active': False, 'single_manufacturing': True, 'is_bfm': True})
env.ref('jikimo_sale_multiple_supply_methods.product_template_default').product_variant_id.write({'active': False, 'is_bfm': True})
env.ref('jikimo_sale_multiple_supply_methods.product_template_embryo_customer_provided').product_variant_id.write({'active': False})
env.ref('jikimo_sale_multiple_supply_methods.product_template_outsourcing').product_variant_id.write({'active': False, 'is_bfm': True})
# 为三步制造增加规则
warehouse = env['stock.warehouse'].search([('company_id', '=', env.company.id)], limit=1)
product_route_id = warehouse.pbm_route_id
# 创建规则:原料存货区 -> 制造前, 坯料存货区 -> 制造前, 制造后 -> 坯料存货区, 制造后 -> 成品存货区
raw_material_location_id = env['stock.location'].search([('name', '=', '坯料存货区')], limit=1)
picking_type_production = warehouse.pbm_type_id
picking_type_stock = warehouse.sam_type_id
material_location_id = env['stock.location'].search([('name', '=', '原料存货区')], limit=1)
# 为mto增加规则
mto_route_id = env.ref('stock.route_warehouse0_mto')
# 创建规则:原料存货区 -> 外包位置, 坯料存货区 -> 外包位置
subcontracting_location_id = env.company.subcontracting_location_id
picking_type_subcontracting = warehouse.subcontracting_resupply_type_id
# 为补给外包商增加规则
resupply_route_id = warehouse.subcontracting_route_id
rules_data = [
{
'name': 'WH: 原料存货区 → 制造前',
'location_src_id': material_location_id.id,
'location_dest_id': warehouse.pbm_loc_id.id,
'route_id': product_route_id.id,
'picking_type_id': picking_type_production.id,
'action': 'pull',
'sequence': 20,
'warehouse_id': warehouse.id,
'procure_method': 'mts_else_mto',
},
{
'name': 'WH: 坯料存货区 → 制造前',
'location_src_id': raw_material_location_id.id,
'location_dest_id': warehouse.pbm_loc_id.id,
'route_id': product_route_id.id,
'picking_type_id': picking_type_production.id,
'action': 'pull',
'sequence': 21,
'warehouse_id': warehouse.id,
'procure_method': 'mts_else_mto',
},
{
'name': 'WH: 制造后 → 坯料存货区',
'location_src_id': warehouse.sam_loc_id.id,
'location_dest_id': raw_material_location_id.id,
'route_id': product_route_id.id,
'picking_type_id': picking_type_stock.id,
'action': 'push',
'sequence': 23,
},
{
'name': 'WH: 制造后 → 成品存货区',
'location_src_id': warehouse.sam_loc_id.id,
'location_dest_id': env['stock.location'].search([('name', '=', '成品存货区')], limit=1).id,
'route_id': product_route_id.id,
'picking_type_id': picking_type_stock.id,
'action': 'push',
'sequence': 24,
},
{
'name': 'WH: 原料存货区 → 外包位置 (MTO)',
'location_src_id': material_location_id.id,
'location_dest_id': subcontracting_location_id.id,
'route_id': mto_route_id.id,
'picking_type_id': picking_type_subcontracting.id,
'action': 'pull',
'sequence': 24,
'warehouse_id': warehouse.id,
'procure_method': 'mts_else_mto',
},
{
'name': 'WH: 坯料存货区 → 外包位置 (MTO)',
'location_src_id': raw_material_location_id.id,
'location_dest_id': subcontracting_location_id.id,
'route_id': mto_route_id.id,
'picking_type_id': picking_type_subcontracting.id,
'action': 'pull',
'sequence': 25,
'warehouse_id': warehouse.id,
'procure_method': 'mts_else_mto',
},
{
'name': 'WH: 坯料存货区 → 外包位置',
'location_src_id': raw_material_location_id.id,
'location_dest_id': subcontracting_location_id.id,
'route_id': resupply_route_id.id,
'picking_type_id': picking_type_subcontracting.id,
'action': 'pull',
'sequence': 26,
'warehouse_id': warehouse.id,
'procure_method': 'make_to_stock',
}
]
# 遍历每个规则数据,执行创建或更新操作
for rule_data in rules_data:
_create_or_update_stock_rule(env, rule_data)
def _create_or_update_stock_rule(env, rule_data):
# 尝试查找现有的 stock.rule
existing_rule = env['stock.rule'].search([
('name', '=', rule_data['name']),
('route_id', '=', rule_data.get('route_id'))
], limit=1)
if existing_rule:
# 如果存在,更新现有记录
existing_rule.write(rule_data)
else:
# 如果不存在,创建新记录
env['stock.rule'].create(rule_data)
def _data_uninstall(cr, registry):
env = api.Environment(cr, SUPERUSER_ID, {})
warehouse = env['stock.warehouse'].search([('company_id', '=', env.company.id)], limit=1)
product_route_id = warehouse.pbm_route_id
resupply_route_id = warehouse.subcontracting_route_id
mto_route_id = env.ref('stock.route_warehouse0_mto')
# Fail unlink means that the route is used somewhere (e.g. route_id on stock.rule). In this case
# we don't try to do anything.
try:
with env.cr.savepoint():
env['stock.rule'].search([('name', 'in', ('WH: 原料存货区 → 制造前', 'WH: 坯料存货区 → 制造前', 'WH: 制造后 → 坯料存货区', 'WH: 制造后 → 成品存货区')), ('route_id', '=', product_route_id.id)]).unlink()
env['stock.rule'].search([('name', 'in', ('WH: 原料存货区 → 外包位置 (MTO)', 'WH: 坯料存货区 → 外包位置 (MTO)')), ('route_id', '=', mto_route_id.id)]).unlink()
env['stock.rule'].search([('name', '=', 'WH: 坯料存货区 → 外包位置'), ('route_id', '=', resupply_route_id.id)]).unlink()
except:
pass

View File

@@ -1,26 +0,0 @@
# -*- coding: utf-8 -*-
{
'name': '机企猫 多供货方式',
'version': '16.0.1.0.0',
'summary': """ 报价单提供(自动化产线加工/人工线下加工/外购/委外加工)多种供货方式选择 """,
'author': 'fox',
'website': '',
'category': '',
'depends': ['sf_dlm', 'sale_stock', 'sf_sale', 'sale'],
"data": [
'security/ir.model.access.csv',
'data/stock_routes.xml',
'data/product_data.xml',
# 'views/product_product_views.xml',
],'assets': {
# 'web.assets_backend': [
# 'jikimo_sale_multiple_supply_methods/static/src/**/*'
# ],
},
'post_init_hook': '_data_install',
'uninstall_hook': '_data_uninstall',
'application': True,
'installable': True,
'auto_install': False,
'license': 'LGPL-3',
}

View File

@@ -1 +0,0 @@
# -*- coding: utf-8 -*-

View File

@@ -1,98 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<data noupdate="1">
<record id="product_template_manual_processing" model="product.template">
<field name="name">人工线下加工模板</field>
<field name="active" eval="False"/>
<field name="categ_id" ref="sf_dlm.product_category_finished_sf"/>
<field name="route_ids"
eval="[ref('stock.route_warehouse0_mto'), ref('mrp.route_warehouse0_manufacture')]"/>
<field name="invoice_policy">delivery</field>
<field name="detailed_type">product</field>
<field name="purchase_ok">false</field>
<field name="uom_id" ref="uom.product_uom_unit"/>
<field name="uom_po_id" ref="uom.product_uom_unit"/>
<field name="company_id" ref="base.main_company"/>
<field name="single_manufacturing">true</field>
<field name="tracking">serial</field>
<!-- <field name="categ_type">成品</field> -->
<field name="is_manual_processing">true</field>
</record>
<record id="product_template_purchase" model="product.template">
<field name="name">成品外购模板</field>
<field name="active" eval="False"/>
<field name="categ_id" ref="sf_dlm.product_category_finished_sf"/>
<field name="route_ids"
eval="[ref('stock.route_warehouse0_mto'), ref('purchase_stock.route_warehouse0_buy')]"/>
<field name="tracking">serial</field>
<field name="detailed_type">product</field>
<field name="uom_id" ref="uom.product_uom_unit"/>
<field name="uom_po_id" ref="uom.product_uom_unit"/>
<field name="company_id" ref="base.main_company"/>
<!-- <field name="categ_type">成品</field> -->
</record>
<record id="product_template_outsourcing" model="product.template">
<field name="name">成品委外加工模板</field>
<field name="active" eval="False"/>
<field name="categ_id" ref="sf_dlm.product_category_finished_sf"/>
<field name="route_ids"
eval="[ref('stock.route_warehouse0_mto'), ref('purchase_stock.route_warehouse0_buy'), ref('mrp_subcontracting.route_resupply_subcontractor_mto')]"/>
<field name="tracking">serial</field>
<field name="detailed_type">product</field>
<field name="uom_id" ref="uom.product_uom_unit"/>
<field name="uom_po_id" ref="uom.product_uom_unit"/>
<field name="company_id" ref="base.main_company"/>
<!-- <field name="categ_type">成品</field> -->
</record>
<record id="product_template_default" model="product.template">
<field name="name">成品初始化模板</field>
<field name="active" eval="False"/>
<field name="categ_id" ref="sf_dlm.product_category_finished_sf"/>
<field name="route_ids" eval="[]"/>
<field name="tracking">serial</field>
<field name="detailed_type">product</field>
<field name="uom_id" ref="uom.product_uom_unit"/>
<field name="uom_po_id" ref="uom.product_uom_unit"/>
<field name="company_id" ref="base.main_company"/>
<!-- <field name="categ_type">成品</field> -->
</record>
<!-- 供应商信息业务平台由于数据是python创建只能指定ID -->
<record id="product_supplierinfo_bfm" model="product.supplierinfo">
<field name="partner_id" eval="91"/>
</record>
<record id="product_template_embryo_customer_provided" model="product.template">
<field name="name">坯料客供料模板</field>
<field name="active" eval="False"/>
<field name="categ_id" ref="sf_dlm.product_category_embryo_sf"/>
<field name="route_ids" eval="[
ref('stock.route_warehouse0_mto'),
ref('mrp_subcontracting.route_resupply_subcontractor_mto'),
ref('jikimo_sale_multiple_supply_methods.route_material_processing')]"/>
<field name="sale_ok">false</field>
<field name="tracking">serial</field>
<field name="detailed_type">product</field>
<field name="uom_id" ref="uom.product_uom_unit"/>
<field name="uom_po_id" ref="uom.product_uom_unit"/>
<field name="company_id" ref="base.main_company"/>
<!-- <field name="categ_type">坯料</field> -->
<field name="seller_ids" eval="[ref('jikimo_sale_multiple_supply_methods.product_supplierinfo_bfm')]"/>
</record>
<record id="sf_dlm.product_embryo_sf_self_machining" model="product.product">
<field name="is_manual_processing">true</field>
</record>
<record id="sf_dlm.product_embryo_sf_self_machining" model="product.product">
<field name="route_ids" eval="[(4, ref('mrp_subcontracting.route_resupply_subcontractor_mto'))]"/>
</record>
<record id="sf_dlm.product_embryo_sf_purchase" model="product.product">
<field name="route_ids" eval="[(4, ref('mrp_subcontracting.route_resupply_subcontractor_mto'))]"/>
</record>
</data>
</odoo>

View File

@@ -1,32 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<data noupdate="1">
<record id="route_material_processing" model="stock.route">
<field name="name">带料加工</field>
<field name="product_selectable">true</field>
<field name="warehouse_selectable">true</field>
<field name="warehouse_ids" eval="[ref('stock.warehouse0')]"/>
<field name="sequence">16</field>
</record>
<record id="material_picking_in" model="stock.picking.type">
<field name="name">客供料入库</field>
<field name="code">incoming</field>
<field name="active">true</field>
<field name="company_id" ref="base.main_company"/>
<field name="sequence_code">DL</field>
<field name="warehouse_id" ref="stock.warehouse0"/>
<field name="default_location_src_id" ref="stock.stock_location_customers"/>
<field name="default_location_dest_id" eval="25"/>
</record>
<record id="rule_material_receiving" model="stock.rule">
<field name="name">带料收货</field>
<field name="route_id" ref="route_material_processing"/>
<field name="location_dest_id" ref="stock.stock_location_company"/>
<field name="location_src_id" ref="stock.stock_location_customers"/>
<field name="picking_type_id" ref="material_picking_in"/>
<field name="action">pull</field>
</record>
</data>
</odoo>

View File

@@ -1,3 +0,0 @@
# -*- coding: utf-8 -*-
from . import product_template
from . import mrp_bom

View File

@@ -1,13 +0,0 @@
from odoo import models, fields
class MrpBom(models.Model):
_inherit = 'mrp.bom'
# 业务平台分配工厂后在智能工厂先创建销售订单再创建该产品后再次进行创建bom
def bom_create(self, product, bom_type, product_type):
bom_id = super(MrpBom, self).bom_create(product, bom_type, product_type)
# 成品的供应商从模板中获取
if product_type == 'product':
bom_id.subcontractor_id = product.product_tmpl_id.seller_ids.partner_id.id
return bom_id

View File

@@ -1,26 +0,0 @@
from odoo import models, fields, api
class ProductTemplate(models.Model):
_inherit = 'product.template'
is_manual_processing = fields.Boolean(string='人工线下加工')
is_customer_provided = fields.Boolean(string='客供料')
def copy_template(self, product_template_id):
if not isinstance(product_template_id, ProductTemplate):
raise ValueError('%s必须是ProductTemplate类型' % product_template_id)
self.route_ids = product_template_id.route_ids
self.categ_id = product_template_id.categ_id
self.invoice_policy = product_template_id.invoice_policy
self.detailed_type = product_template_id.detailed_type
self.purchase_ok = product_template_id.purchase_ok
self.uom_id = product_template_id.uom_id
self.uom_po_id = product_template_id.uom_po_id
self.company_id = product_template_id.company_id
self.single_manufacturing = product_template_id.single_manufacturing
self.tracking = product_template_id.tracking
self.is_bfm = product_template_id.is_bfm
self.is_manual_processing = product_template_id.is_manual_processing
# 复制 seller_ids
self.seller_ids = [(0, 0, {'partner_id': seller.partner_id.id, 'delay': 1.0, 'price': seller.price}) for seller in product_template_id.seller_ids]

View File

@@ -1,8 +0,0 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_sale_order_group_production_engineer,sale.order_group_production_engineer,sale.model_sale_order,sf_base.group_production_engineer,1,1,0,0
access_sale_order_line_group_production_engineer,sale_order_line_group_production_engineer,sale.model_sale_order_line,sf_base.group_production_engineer,1,1,0,0
access_product_product_group_production_engineer,product_product_group_production_engineer,product.model_product_product,sf_base.group_production_engineer,1,0,0,0
access_product_template_group_production_engineer,product_template_group_production_engineer,product.model_product_template,sf_base.group_production_engineer,1,0,0,0
access_stock_picking_group_production_engineer,stock_picking_group_production_engineer,stock.model_stock_picking,sf_base.group_production_engineer,1,0,0,0
access_stock_move_group_production_engineer,stock_move_group_production_engineer,stock.model_stock_move,sf_base.group_production_engineer,1,0,0,0
access_mrp_bom_group_production_engineer,mrp_bom_group_production_engineer,mrp.model_mrp_bom,sf_base.group_production_engineer,1,0,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_sale_order_group_production_engineer sale.order_group_production_engineer sale.model_sale_order sf_base.group_production_engineer 1 1 0 0
3 access_sale_order_line_group_production_engineer sale_order_line_group_production_engineer sale.model_sale_order_line sf_base.group_production_engineer 1 1 0 0
4 access_product_product_group_production_engineer product_product_group_production_engineer product.model_product_product sf_base.group_production_engineer 1 0 0 0
5 access_product_template_group_production_engineer product_template_group_production_engineer product.model_product_template sf_base.group_production_engineer 1 0 0 0
6 access_stock_picking_group_production_engineer stock_picking_group_production_engineer stock.model_stock_picking sf_base.group_production_engineer 1 0 0 0
7 access_stock_move_group_production_engineer stock_move_group_production_engineer stock.model_stock_move sf_base.group_production_engineer 1 0 0 0
8 access_mrp_bom_group_production_engineer mrp_bom_group_production_engineer mrp.model_mrp_bom sf_base.group_production_engineer 1 0 0 0

View File

@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<!-- 由于该模块不能依赖sf_dlm_management, 该功能只能在sf_dlm_management中实现并且依赖该模块-->
<record id="view_product_product_form_inherit_sf" model="ir.ui.view">
<field name="name">view.product.template.form.inherit.sf</field>
<field name="model">product.template</field>
<field name="inherit_id" ref="sf_dlm_management.view_sale_product_template_form_inherit_sf"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='manual_quotation']" position="after">
<field name="is_customer_provided" attrs="{'invisible': [('categ_type', 'not in', ['成品', '坯料'])], 'readonly': True}" />
</xpath>
</field>
</record>
</odoo>

View File

@@ -1,3 +0,0 @@
from . import models
from . import controllers
from . import wizards

View File

@@ -1,32 +0,0 @@
{
'name': '机企猫 测试助手',
'version': '16.0.1.0.0',
'category': 'Technical',
'summary': '测试数据初始化工具',
'description': """
用于初始化测试环境数据的工具模块
""",
'author': 'Jikimo',
'website': 'www.jikimo.com',
'depends': [
'base',
'sale_management',
'purchase',
'mrp',
'stock',
'account'
],
'data': [
'security/ir.model.access.csv',
'wizards/jikimo_data_clean_wizard.xml',
],
'assets': {
'web.assets_backend': [
'jikimo_test_assistant/static/src/js/data_clean_confirm.js',
],
},
'installable': True,
'application': False,
'auto_install': False,
'license': 'LGPL-3',
}

View File

@@ -1,2 +0,0 @@
# -*- coding: utf-8 -*-
from . import main

View File

@@ -1,86 +0,0 @@
from odoo import http
import logging
import os
import json
import sys
_logger = logging.getLogger(__name__)
class Main(http.Controller):
@http.route('/api/pdf2image', type='http', auth='public', methods=['POST'], csrf=False)
def convert_pdf_to_image(self, **kwargs):
"""将PDF文件转换为图片文件
Returns:
dict: 包含转换后图片url的字典
"""
res = {}
try:
# 检查poppler是否可用
# if sys.platform.startswith('win'):
# if not os.environ.get('POPPLER_PATH'):
# return {
# 'code': 400,
# 'msg': '请先配置POPPLER_PATH环境变量'
# }
# else:
# import shutil
# if not shutil.which('pdftoppm'):
# return {
# 'code': 400,
# 'msg': '请先安装poppler-utils'
# }
# 获取上传的PDF文件
pdf_file = kwargs.get('file')
if not pdf_file:
res = {'code': 400, 'msg': '未找到上传的PDF文件'}
# 检查文件类型
if not pdf_file.filename.lower().endswith('.pdf'):
res = {'code': 400, 'msg': '请上传PDF格式的文件'}
# 读取PDF文件内容
pdf_content = pdf_file.read()
# 使用pdf2image转换
from pdf2image import convert_from_bytes
import tempfile
# 转换PDF
with tempfile.TemporaryDirectory() as path:
images = convert_from_bytes(pdf_content)
image_urls = []
# 保存每一页为图片
for i, image in enumerate(images):
image_path = os.path.join(path, f'page_{i+1}.jpg')
image.save(image_path, 'JPEG')
# 将图片保存到ir.attachment
with open(image_path, 'rb') as img_file:
attachment = http.request.env['ir.attachment'].sudo().create({
'name': f'page_{i+1}.jpg',
'datas': img_file.read(),
'type': 'binary',
'access_token': kwargs.get('access_token') or '123'
})
image_urls.append({
'page': i+1,
'url': f'/web/content/{attachment.id}'
})
res = {
'code': 200,
'msg': '转换成功',
'data': image_urls
}
except Exception as e:
_logger.error('PDF转换失败: %s', str(e))
res = {
'code': 500,
'msg': f'转换失败: {str(e)}'
}
return json.JSONEncoder().encode(res)

View File

@@ -1 +0,0 @@

View File

@@ -1,2 +0,0 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_jikimo_data_clean_wizard,jikimo_test_assistant.jikimo_data_clean_wizard,model_jikimo_data_clean_wizard,base.group_system,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_jikimo_data_clean_wizard jikimo_test_assistant.jikimo_data_clean_wizard model_jikimo_data_clean_wizard base.group_system 1 1 1 1

View File

@@ -1,50 +0,0 @@
odoo.define('jikimo_test_assistant.action_clean_data_confirm', function (require) {
const core = require('web.core');
const ajax = require('web.ajax');
const Dialog = require('web.Dialog');
var rpc = require('web.rpc');
var _t = core._t;
async function action_clean_data_confirm(parent, {params}) {
let message = "确认清理数据?<br/>"
message += "日期:"+ params.date + "以前<br/>"
message += "模型:" + params.model_names.join('')
const dialog = new Dialog(parent, {
title: "确认",
$content: $('<div>').append(message),
buttons: [
{ text: "确认", classes: 'btn-primary jikimo_button_confirm', close: true, click: () => actionCleanDataConfirm(parent, params) },
{ text: "取消", close: true },
],
});
dialog.open();
async function actionCleanDataConfirm(parent, params) {
rpc.query({
model: 'jikimo.data.clean.wizard',
method: 'action_clean_data',
args: [params.active_id],
kwargs: {
context: params.context,
}
}).then(res => {
parent.services.action.doAction({
'type': 'ir.actions.client',
'tag': 'display_notification',
'target': 'new',
'params': {
'message': '数据清理成功!',
'type': 'success',
'sticky': false,
'next': {'type': 'ir.actions.act_window_close'},
}
});
})
}
}
core.action_registry.add('action_clean_data_confirm', action_clean_data_confirm);
return action_clean_data_confirm;
});

View File

@@ -1,2 +0,0 @@
# -*- coding: utf-8 -*-
from . import jikimo_data_clean_wizard

View File

@@ -1,99 +0,0 @@
from odoo import models, fields, api
from datetime import datetime
import logging
_logger = logging.getLogger(__name__)
class JikimoDataCleanWizard(models.TransientModel):
_name = 'jikimo.data.clean.wizard'
_description = '业务数据清理'
date = fields.Date(string='截止日期', required=True, default=fields.Date.context_today)
model_ids = fields.Many2many('ir.model', string='业务模型', domain=[
('model', 'in', [
'sale.order', # 销售订单
'purchase.order', # 采购订单
'mrp.production', # 生产订单
'stock.picking', # 库存调拨
'account.move', # 会计凭证
])
])
def action_clean_data(self):
self.ensure_one()
model_list = self.model_ids.mapped('model')
# 销售订单清理(排除已交付,已锁定,已取消)
if 'sale.order' in model_list:
self.model_cancel('sale.order', except_states=['delivered', 'done', 'cancel'])
# 采购订单清理(排除采购订单,已锁定,已取消)
if 'purchase.order' in model_list:
self.model_cancel('purchase.order', except_states=['purchase', 'done', 'cancel'])
# 生产订单清理(排除返工,报废,完成,已取消)
if 'mrp.production' in model_list:
self.model_cancel('mrp.production', except_states=['rework', 'scrap', 'done', 'cancel'])
# 工单清理 (排除返工,完成,已取消)
if 'mrp.workorder' in model_list:
self.model_cancel('mrp.production', except_states=['rework', 'done', 'cancel'])
# 排程单清理 (排除已完成,已取消)
if 'mrp.workorder' in model_list:
self.model_cancel('mrp.production', except_states=['finished', 'cancel'])
# 工单库存移动 (排除完成,已取消)
if 'stock.move' in model_list:
self.model_cancel('stock.move')
# 库存调拨清理 (排除完成,已取消)
if 'stock.picking' in model_list:
self.model_cancel('stock.picking')
# 会计凭证清理 (排除已过账,已取消)
if 'account.move' in model_list:
self.model_cancel('account.move', except_states=['posted', 'cancel'])
return True
def model_cancel(self, model_name, state_field='state', to_state='cancel',except_states=('done', 'cancel')):
table = self.env[model_name]._table
if isinstance(except_states, list):
except_states = tuple(except_states)
sql = """
UPDATE
%s SET %s = '%s'
WHERE
create_date < '%s'
AND state NOT IN %s
""" % (table, state_field, to_state, self.date.strftime('%Y-%m-%d'), except_states)
self.env.cr.execute(sql)
self.env.cr.commit()
@api.model
def get_confirm_message(self):
date_str = self.date.strftime('%Y-%m-%d') if self.date else ''
model_names = ', '.join([model.name for model in self.model_ids])
return {
'date': date_str,
'model_names': model_names
}
def action_clean_data_confirm(self):
model_names = self.model_ids.mapped('display_name')
return {
'type': 'ir.actions.client',
'tag': 'action_clean_data_confirm',
'params': {
'model_names': model_names,
'date': self.date,
'active_id': self.id,
'context': self.env.context
}
}

View File

@@ -1,47 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Form View -->
<record id="view_jikimo_data_clean_form" model="ir.ui.view">
<field name="name">jikimo.data.clean.wizard.form</field>
<field name="model">jikimo.data.clean.wizard</field>
<field name="arch" type="xml">
<form string="业务数据清理">
<sheet>
<group>
<field name="date"/>
<field name="model_ids" widget="many2many_tags"/>
</group>
</sheet>
<footer>
<button name="action_clean_data_confirm"
string="确认清理"
type="object"
class="btn-primary"/>
<button special="cancel"
string="取消"
class="btn-secondary"/>
</footer>
</form>
</field>
</record>
<!-- Action -->
<record id="action_jikimo_data_clean" model="ir.actions.act_window">
<field name="name">业务数据清理</field>
<field name="res_model">jikimo.data.clean.wizard</field>
<field name="view_mode">form</field>
<field name="target">new</field>
</record>
<!-- Menu -->
<menuitem id="menu_test_root"
name="测试"
parent="base.menu_custom"
sequence="100"/>
<menuitem id="menu_jikimo_data_clean"
name="业务数据清理"
parent="menu_test_root"
action="action_jikimo_data_clean"
sequence="10"/>
</odoo>

View File

@@ -1,4 +0,0 @@
# -*- coding: utf-8 -*-
from . import models
from . import controllers

View File

@@ -1,21 +0,0 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
{
'name': '机企猫 工单异常记录',
'version': '1.0',
'summary': '记录工单的异常日志',
'sequence': 1,
'category': 'sf',
'website': 'https://www.sf.jikimo.com',
'depends': ['sf_manufacturing', 'sf_mrs_connect'],
'data': [
'views/mrp_workorder_views.xml',
'security/ir.model.access.csv',
],
'demo': [
],
'license': 'LGPL-3',
'installable': True,
'application': False,
'auto_install': False,
}

View File

@@ -1 +0,0 @@
from . import main

View File

@@ -1,94 +0,0 @@
from odoo import http, fields
from odoo.http import request
import json
import logging
from odoo.addons.sf_mrs_connect.controllers.controllers import Sf_Mrs_Connect
from odoo.addons.sf_manufacturing.controllers.controllers import Manufacturing_Connect
from datetime import datetime
_logger = logging.getLogger(__name__)
class WorkorderExceptionConroller(http.Controller):
@http.route('/AutoDeviceApi/BillError', type='json', auth='public', methods=['GET', 'POST'], csrf=False,
cors="*")
def workder_exception(self, **kw):
"""
记录工单异常
:param kw:
:return:
"""
_logger.info('workder_exception:%s' % kw)
try:
res = {'Succeed': True, 'ErrorCode': 0, 'Error': ''}
datas = request.httprequest.data
ret = json.loads(datas)
if not ret.get('RfidCode') or not ret.get('coding'):
res = {'Succeed': False, 'ErrorCode': 400, 'Error': '参数错误'}
return json.JSONEncoder().encode(res)
# 通过RfidCode获取就绪的CNC工单
workorder = request.env['mrp.workorder'].sudo().search([
('rfid_code', '=', ret['RfidCode']),
('routing_type', '=', 'CNC加工'),
('state', '!=', 'rework')
])
if not workorder:
res = {'Succeed': False, 'ErrorCode': 401, 'Error': '无效的工单'}
return json.JSONEncoder().encode(res)
# 创建工单异常记录,关联工单
request.env['jikimo.workorder.exception'].sudo().create({
'workorder_id': workorder.id,
'exception_code': ret.get('coding'),
'exception_content': ret.get('Error', '')
})
# 申请重新编程
workorder.production_id.update_programming_state(trigger_time=datetime.now().strftime('%Y-%m-%d %H:%M:%S'),
reprogramming_reason=ret.get('Error', ''))
workorder.production_id.write({'programming_state': '编程中', 'work_state': '编程中', 'is_rework': False})
except Exception as e:
res = {'Succeed': False, 'ErrorCode': 202, 'Error': e}
_logger.info('workder_exception error:%s' % e)
return json.JSONEncoder().encode(res)
class SfMrsConnectController(Sf_Mrs_Connect):
@http.route('/api/cnc_processing/create', type='json', auth='sf_token', methods=['GET', 'POST'], csrf=False,
cors="*")
def get_cnc_processing_create(self, **kw):
"""
更新工单异常记录【'YC001', 'YC004'
"""
res = super(SfMrsConnectController, self).get_cnc_processing_create(**kw)
# 如果有未完成的YC0001、YC0004异常记录则标记为完成
res = json.loads(res)
_logger.info('已进入工单异常:%s' % res)
if res.get('production_ids'):
try:
productions = request.env['mrp.production'].sudo().search([('id', 'in', res.get('production_ids'))])
if productions.workorder_ids:
productions.workorder_ids.handle_exception(['YC0001', 'YC0004'])
except Exception as e:
_logger.info('更新工单异常记录失败:%s' % e)
return json.JSONEncoder().encode(res)
class ManufactruingController(Manufacturing_Connect):
@http.route('/AutoDeviceApi/FeedBackStart', type='json', auth='none', methods=['GET', 'POST'], csrf=False,
cors="*")
def button_Work_START(self, **kw):
"""
更新工单异常记录【'YC0002', 'YC0003'
"""
res = super(ManufactruingController, self).button_Work_START(**kw)
res = json.loads(res)
_logger.info('已进入工单异常:%s' % res)
if res.get('workorder_id'):
try:
workorder = request.env['mrp.workorder'].sudo().browse(int(res.get('workorder_id')))
workorder.handle_exception(['YC0002', 'YC0003'])
except Exception as e:
_logger.info('更新工单异常记录失败:%s' % e)
return json.JSONEncoder().encode(res)

View File

@@ -1,3 +0,0 @@
# -*- coding: utf-8 -*-
from . import jikimo_workorder_exception
from . import mrp_workorder

View File

@@ -1,14 +0,0 @@
from odoo import models, fields
class JikimoWorkorderException(models.Model):
_name = 'jikimo.workorder.exception'
_description = '工单异常记录'
_order = 'id desc'
workorder_id = fields.Many2one('mrp.workorder', string='工单')
exception_code = fields.Char('异常编码')
exception_content = fields.Char('反馈的异常/问题信息')
completion_time = fields.Datetime('处理完成时间')
state = fields.Selection([('pending', '进行中'), ('done', '已处理')], string='状态', default='pending')

View File

@@ -1,40 +0,0 @@
from odoo import models, fields
import logging
_logger = logging.getLogger(__name__)
class MrpWorkorder(models.Model):
_inherit = 'mrp.workorder'
exception_ids = fields.One2many('jikimo.workorder.exception', 'workorder_id', string='工单异常记录')
def write(self, values):
if values.get('test_results') and self.exception_ids:
pending_exception = self.exception_ids.filtered(
lambda exc: exc.state == 'pending' and exc.exception_code == 'YC0005'
)
if pending_exception:
pending_exception.write({
'completion_time': fields.Datetime.now(),
'state': 'done'
})
return super(MrpWorkorder, self).write(values)
def handle_exception(self, exception_codes):
"""
处理异常
:param exception_codes: 需要处理的异常编码列表
"""
if not isinstance(exception_codes, list):
exception_codes = [exception_codes]
if self.exception_ids:
_logger.info('workorder.exception_ids:%s' % self.exception_ids)
pending_exception = self.exception_ids.filtered(
lambda exc: exc.state == 'pending' and exc.exception_code in exception_codes
)
_logger.info('pending_exception:%s' % pending_exception)
if pending_exception:
pending_exception.write({
'completion_time': fields.Datetime.now(),
'state': 'done'
})

View File

@@ -1,5 +0,0 @@
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
"access_jikimo_workorder_exception","access.jikimo.workorder.exception","model_jikimo_workorder_exception","mrp.group_mrp_user",1,1,1,0
"access_jikimo_workorder_exception_group_quality","access.jikimo.workorder.exception.group_quality","model_jikimo_workorder_exception","sf_base.group_quality",1,1,1,0
"access_jikimo_workorder_exception_group_quality_director","access.jikimo.workorder.exception.group_quality_director","model_jikimo_workorder_exception","sf_base.group_quality_director",1,1,1,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_jikimo_workorder_exception access.jikimo.workorder.exception model_jikimo_workorder_exception mrp.group_mrp_user 1 1 1 0
3 access_jikimo_workorder_exception_group_quality access.jikimo.workorder.exception.group_quality model_jikimo_workorder_exception sf_base.group_quality 1 1 1 0
4 access_jikimo_workorder_exception_group_quality_director access.jikimo.workorder.exception.group_quality_director model_jikimo_workorder_exception sf_base.group_quality_director 1 1 1 0

View File

@@ -1,2 +0,0 @@
from . import common
from . import test_jikimo_workorder_exception

View File

@@ -1,48 +0,0 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, Command
from odoo.tests.common import TransactionCase, HttpCase, tagged, Form
import json
import time
import base64
from lxml import etree
@tagged('post_install', '-at_install')
class TestJikimoWorkorderExceptionCommon(TransactionCase):
def setUp(self):
super(TestJikimoWorkorderExceptionCommon, self).setUp()
# 获取名字为“1#自动生产线”的制造中心
workcenter = self.env['mrp.workcenter'].search([('name', '=', '1#自动生产线')], limit=1)
# 创建一个产品
product_product = self.env['product.product'].create({
'name': '测试产品',
'type': 'product',
})
uom_unit = self.env.ref('uom.product_uom_unit')
# 创建一个bom
self.bom = self.env['mrp.bom'].create({
'product_id': product_product.id,
'product_tmpl_id': product_product.product_tmpl_id.id,
'product_uom_id': uom_unit.id,
'product_qty': 1.0,
'type': 'normal',
})
# 创建一个制造订单
self.production = self.env['mrp.production'].create({
'name': 'Test Production',
'product_id': product_product.id,
'bom_id': self.bom.id,
'company_id': self.env.ref('base.main_company').id,
})
# 创建一个测试工单
self.workorder = self.env['mrp.workorder'].create({
'name': 'Test order',
'workcenter_id': workcenter.id,
'product_uom_id': self.bom.product_uom_id.id,
'production_id': self.production.id,
'duration_expected': 1.0,
'rfid_code': 'test-123456',
'routing_type': 'CNC加工'
})

View File

@@ -1,53 +0,0 @@
import json
from datetime import datetime
from odoo.addons.jikimo_workorder_exception.tests.common import TestJikimoWorkorderExceptionCommon
class TestJikimoWorkorderException(TestJikimoWorkorderExceptionCommon):
def test_create_exception_record(self):
exception_record = self.env['jikimo.workorder.exception'].create({
'workorder_id': self.workorder.id,
'exception_code': 'YC0001',
'exception_content': '无CNC编程'
})
self.assertTrue(exception_record)
self.assertEqual(exception_record.exception_content, '无CNC编程')
self.assertEqual(exception_record.workorder_id.id, self.workorder.id)
self.assertEqual(exception_record.exception_code, 'YC0001')
def test_handle_exception(self):
exception_record = self.env['jikimo.workorder.exception'].create({
'workorder_id': self.workorder.id,
'exception_code': 'YC0001',
'exception_content': '无CNC编程'
})
self.workorder.handle_exception('YC0001')
self.assertEqual(exception_record.state, 'done')
# 判断完成时间是否为当前分钟
self.assertEqual(exception_record.completion_time.minute, datetime.now().minute)
def test_handle_exception_with_invalid_code(self):
exception_record = self.env['jikimo.workorder.exception'].create({
'workorder_id': self.workorder.id,
'exception_code': 'YC0001',
'exception_content': '无CNC编程'
})
self.workorder.handle_exception(['YC0002', 'YC0004'])
self.assertEqual(exception_record.state, 'pending')
self.assertEqual(exception_record.completion_time, False)
def test_handle_exception_with_test_results(self):
exception_record = self.env['jikimo.workorder.exception'].create({
'workorder_id': self.workorder.id,
'exception_code': 'YC0005',
'exception_content': '工单加工失败'
})
self.workorder.write({
'test_results': '返工',
'reason': 'cutter',
'detailed_reason': '刀坏了',
})
self.assertEqual(exception_record.state, 'done')
self.assertEqual(exception_record.completion_time.minute, datetime.now().minute)

View File

@@ -1,24 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data>
<record id="jikimo_workorder_exception_form_view_inherit" model="ir.ui.view">
<field name="name">mrp.workorder.form</field>
<field name="model">mrp.workorder</field>
<field name="inherit_id" ref="mrp.mrp_production_workorder_form_view_inherit"/>
<field name="arch" type="xml">
<xpath expr="//notebook/page[last()]" position="after">
<field name="routing_type" invisible="1"/>
<page string="异常记录" name="workorder_exception" attrs="{'invisible': [('routing_type', '!=', 'CNC加工')]}">
<field name="exception_ids" nolabel="1" readonly="1">
<tree create="false" delete="false" edit="false">
<field name="exception_content" string="反馈的异常/问题信息"/>
<field name="create_date" string="时间"/>
<field name="completion_time"/>
</tree>
</field>
</page>
</xpath>
</field>
</record>
</data>
</odoo>

View File

@@ -1,4 +0,0 @@
# -*- coding: utf-8 -*-
from . import models

View File

@@ -1,22 +0,0 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
{
'name': '机企猫 工单异常消息通知',
'version': '1.0',
'summary': '当产生工单异常时,发送消息通知',
'sequence': 1,
'category': 'sf',
'website': 'https://www.sf.jikimo.com',
'depends': ['jikimo_workorder_exception', 'jikimo_message_notify'],
'data': [
'data/bussiness_node.xml',
'data/template_data.xml',
# 'security/ir.model.access.csv',
],
'demo': [
],
'license': 'LGPL-3',
'installable': True,
'application': False,
'auto_install': False,
}

View File

@@ -1,17 +0,0 @@
<?xml version="1.0" ?>
<odoo>
<data noupdate="1">
<record id="bussiness_no_functional_tool" model="jikimo.message.bussiness.node">
<field name="name">无功能刀具</field>
<field name="model">jikimo.workorder.exception</field>
</record>
<record id="bussiness_no_position_data" model="jikimo.message.bussiness.node">
<field name="name">无定位数据</field>
<field name="model">jikimo.workorder.exception</field>
</record>
<record id="bussiness_processing_failure" model="jikimo.message.bussiness.node">
<field name="name">加工失败</field>
<field name="model">jikimo.workorder.exception</field>
</record>
</data>
</odoo>

View File

@@ -1,38 +0,0 @@
<?xml version="1.0" ?>
<odoo>
<data noupdate="1">
<record id="template_no_function_tool" model="jikimo.message.template">
<field name="name">生产线无功能刀具提醒</field>
<field name="model_id" ref="jikimo_workorder_exception_notify.model_jikimo_workorder_exception"/>
<field name="model">jikimo.workorder.exception</field>
<field name="bussiness_node_id" ref="bussiness_no_functional_tool"/>
<field name="msgtype">markdown</field>
<field name="urgency">urgent</field>
<field name="content">### 生产线无功能刀具提醒
单号:工单[{{workorder_id.production_id.name}}]({{url}})
原因:生产线无加工程序要用的功能刀具</field>
</record>
<record id="template_no_position_data" model="jikimo.message.template">
<field name="name">工单无定位数据提醒</field>
<field name="model_id" ref="jikimo_workorder_exception_notify.model_jikimo_workorder_exception"/>
<field name="model">jikimo.workorder.exception</field>
<field name="bussiness_node_id" ref="bussiness_no_position_data"/>
<field name="msgtype">markdown</field>
<field name="urgency">urgent</field>
<field name="content">### 工单无定位数据提醒
单号:工单[{{workorder_id.production_id.name}}]({{url}})
原因:无装夹定位测量数据</field>
</record>
<record id="template_processing_failure" model="jikimo.message.template">
<field name="name">工单加工失败提醒</field>
<field name="model_id" ref="jikimo_workorder_exception_notify.model_jikimo_workorder_exception"/>
<field name="model">jikimo.workorder.exception</field>
<field name="bussiness_node_id" ref="bussiness_processing_failure"/>
<field name="msgtype">markdown</field>
<field name="urgency">urgent</field>
<field name="content">### 工单加工失败提醒
单号:工单[{{workorder_id.production_id.name}}]({{url}})
原因:加工失败,工件下产线处理</field>
</record>
</data>
</odoo>

View File

@@ -1,3 +0,0 @@
# -*- coding: utf-8 -*-
from . import jikimo_message_template
from . import jikimo_workorder_exception

View File

@@ -1,10 +0,0 @@
from odoo import models
class JikimoMessageTemplate(models.Model):
_inherit = "jikimo.message.template"
def _get_message_model(self):
res = super(JikimoMessageTemplate, self)._get_message_model()
res.append('jikimo.workorder.exception')
return res

View File

@@ -1,61 +0,0 @@
from odoo import models, api
from odoo.addons.sf_base.commons.common import Common
import requests, logging
_logger = logging.getLogger(__name__)
class JikimoWorkorderException(models.Model):
_name = 'jikimo.workorder.exception'
_inherit = ['jikimo.workorder.exception', 'jikimo.message.dispatch']
@api.model_create_multi
def create(self, vals_list):
res = super(JikimoWorkorderException, self).create(vals_list)
# 根据异常编码发送消息提醒
try:
for rec in res:
if rec.exception_code == 'YC0001':
# 无CNC程序调用cloud接口
data = {'name': rec.workorder_id.production_id.programming_no, 'exception_code': 'YC0001'}
configsettings = self.env['res.config.settings'].sudo().get_values()
config_header = Common.get_headers(self, configsettings['token'], configsettings['sf_secret_key'])
url = '/api/message/workorder_exception'
config_url = configsettings['sf_url'] + url
data['token'] = configsettings['token']
ret = requests.post(config_url, json=data, headers=config_header)
ret = ret.json()
_logger.info('无CNC程序异常消息推送接口:%s' % ret)
elif rec.exception_code == 'YC0002':
# 无功能刀具
rec.add_queue('无功能刀具')
elif rec.exception_code == 'YC0003':
# 无定位数据
rec.add_queue('无定位数据')
elif rec.exception_code == 'YC0004':
# 无FTP文件调用cloud接口
data = {'name': rec.workorder_id.production_id.programming_no, 'exception_code': 'YC0004'}
configsettings = self.env['res.config.settings'].sudo().get_values()
config_header = Common.get_headers(self, configsettings['token'], configsettings['sf_secret_key'])
url = '/api/message/workorder_exception'
config_url = configsettings['sf_url'] + url
data['token'] = configsettings['token']
ret = requests.post(config_url, json=data, headers=config_header)
ret = ret.json()
_logger.info('无FTP文件异常消息推送接口:%s' % ret)
elif rec.exception_code == 'YC0005':
# 加工失败
rec.add_queue('加工失败')
except Exception as e:
_logger.error('异常编码发送消息提醒失败:%s' % e)
return res
def _get_message(self, message_queue_ids):
contents, _ = super(JikimoWorkorderException, self)._get_message(message_queue_ids)
url = self.env['ir.config_parameter'].get_param('web.base.url')
action_id = self.env.ref('mrp.mrp_production_action').id
for index, content in enumerate(contents):
exception_id = self.env['jikimo.workorder.exception'].browse(message_queue_ids[index].res_id)
url = url + '/web#id=%s&view_type=form&action=%s' % (exception_id.workorder_id.production_id.id, action_id)
contents[index] = content.replace('{{url}}', url)
return contents, message_queue_ids

View File

@@ -1,2 +0,0 @@
from . import common
from . import test_jikimo_workorder_exception_notify

View File

@@ -1,18 +0,0 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, Command
from odoo.tests.common import TransactionCase, HttpCase, tagged, Form
import json
import time
import base64
from lxml import etree
@tagged('post_install', '-at_install')
class TestJikimoWorkorderExceptionNotifyCommonNotify(TransactionCase):
def setUp(self):
super(TestJikimoWorkorderExceptionNotifyCommonNotify, self).setUp()
# 获取最后一个工单
self.workorder = self.env['mrp.workorder'].search([], order='id desc', limit=1)

View File

@@ -1,113 +0,0 @@
import json
from datetime import datetime
from odoo.addons.jikimo_workorder_exception_notify.tests.common import TestJikimoWorkorderExceptionNotifyCommonNotify
class TestJikimoWorkorderExceptionNotify(TestJikimoWorkorderExceptionNotifyCommonNotify):
def test_create_message_template(self):
self.assertTrue(self.env['jikimo.message.template'].search([
('name', '=', '生产线无功能刀具提醒'),
('model', '=', 'jikimo.workorder.exception')
]))
self.assertTrue(self.env['jikimo.message.template'].search([
('name', '=', '工单无定位数据提醒'),
('model', '=', 'jikimo.workorder.exception')
]))
self.assertTrue(self.env['jikimo.message.template'].search([
('name', '=', '工单加工失败提醒'),
('model', '=', 'jikimo.workorder.exception')
]))
def test_create_message_queue_yc0001(self):
exception_record = self.env['jikimo.workorder.exception'].create({
'workorder_id': self.workorder.id,
'exception_code': 'YC0001',
'exception_content': '无CNC程序'
})
message_record = self.env['jikimo.message.queue'].search([
('res_id', '=', exception_record.id),
('model', '=', 'jikimo.workorder.exception'),
('message_status', '=', 'pending')
])
self.assertFalse(message_record)
def test_create_message_queue_yc0002(self):
exception_record = self.env['jikimo.workorder.exception'].create({
'workorder_id': self.workorder.id,
'exception_code': 'YC0002',
'exception_content': '无功能刀具'
})
bussiness_node = self.env['jikimo.message.bussiness.node'].search([
('name', '=', '无功能刀具'),
('model', '=', 'jikimo.workorder.exception')
])
message_template = self.env['jikimo.message.template'].search([
('bussiness_node_id', '=', bussiness_node.id),
('model', '=', 'jikimo.workorder.exception')
])
message_record = self.env['jikimo.message.queue'].search([
('res_id', '=', exception_record.id),
('model', '=', 'jikimo.workorder.exception'),
('message_status', '=', 'pending'),
('message_template_id', '=', message_template.id)
])
self.assertTrue(message_record)
def test_create_message_queue_yc0003(self):
exception_record = self.env['jikimo.workorder.exception'].create({
'workorder_id': self.workorder.id,
'exception_code': 'YC0003',
'exception_content': '无定位数据'
})
bussiness_node = self.env['jikimo.message.bussiness.node'].search([
('name', '=', '无定位数据'),
('model', '=', 'jikimo.workorder.exception')
])
message_template = self.env['jikimo.message.template'].search([
('bussiness_node_id', '=', bussiness_node.id),
('model', '=', 'jikimo.workorder.exception')
])
message_record = self.env['jikimo.message.queue'].search([
('res_id', '=', exception_record.id),
('model', '=', 'jikimo.workorder.exception'),
('message_status', '=', 'pending'),
('message_template_id', '=', message_template.id)
])
self.assertTrue(message_record)
def test_create_message_queue_yc0004(self):
exception_record = self.env['jikimo.workorder.exception'].create({
'workorder_id': self.workorder.id,
'exception_code': 'YC0004',
'exception_content': '无CNC程序'
})
message_record = self.env['jikimo.message.queue'].search([
('res_id', '=', exception_record.id),
('model', '=', 'jikimo.workorder.exception'),
('message_status', '=', 'pending')
])
self.assertFalse(message_record)
def test_get_message(self):
exception_record = self.env['jikimo.workorder.exception'].create({
'workorder_id': self.workorder.id,
'exception_code': 'YC0002',
'exception_content': '无功能刀具'
})
message_queue_ids = self.env['jikimo.message.queue'].search([
('res_id', '=', exception_record.id),
('model', '=', 'jikimo.workorder.exception'),
('message_status', '=', 'pending')
])
message = self.env['jikimo.workorder.exception']._get_message(message_queue_ids)
self.assertTrue(message)

View File

@@ -1273,18 +1273,3 @@ msgstr ""
#: model:product.template,description_sale:mrp_workorder.product_template_stool_top
msgid "wooden stool top"
msgstr ""
#. module: mrp_workorder
#: model:quality.point.test_type,name:mrp_workorder.test_type_register_consumed_materials
msgid "Register Consumed Materials"
msgstr "登记消耗材料"
#. module: mrp_workorder
#: model:quality.point.test_type,name:mrp_workorder.test_type_register_byproducts
msgid "Register By-products"
msgstr "按产品注册"
#. module: mrp_workorder
#: model:quality.point.test_type,name:mrp_workorder.test_type_print_label
msgid "Print label"
msgstr "打印标签"

View File

@@ -138,7 +138,7 @@ if env.user.has_group('mrp.group_mrp_workorder_dependencies'):
<button name="openMenuPopup" t-att-disabled="isBlocked" class="btn btn-secondary o_workorder_icon_btn fa fa-bars" type="workorder_event" title="menu"/>
<span groups="mrp_workorder.group_mrp_wo_tablet_timer">
<button name="button_pending" type="object" class="btn btn-secondary" attrs="{'invisible': ['|', ('is_user_working', '=', False), ('working_state', '=', 'blocked')]}" barcode_trigger="pause" string="PAUSE"/>
<button name="button_start" type="object" class="btn btn-warning" attrs="{'invisible': ['|', '|', ('is_user_working', '=', True), ('working_state', '=', 'blocked'), ('state', '=', ('done','rework', 'cancel'))]}" barcode_trigger="pause" string="CONTINUE"/>
<button name="button_start" type="object" class="btn btn-warning" attrs="{'invisible': ['|', '|', ('is_user_working', '=', True), ('working_state', '=', 'blocked'), ('state', '=', ('done', 'cancel'))]}" barcode_trigger="pause" string="CONTINUE"/>
<button name="button_unblock" type="object" class="btn btn-secondary btn-danger o_unblock" attrs="{'invisible': [('working_state', '!=', 'blocked')]}">Unblock</button>
<field name="duration" widget="mrp_timer" class="ms-1" readonly="1"/>
</span>

View File

@@ -1050,13 +1050,3 @@ msgstr "工作中心故障"
#: model:ir.model.fields,field_description:quality.field_quality_point_test_type__active
msgid "active"
msgstr "有效"
#. module: quality
#: model:quality.point.test_type,name:quality.test_type_instructions
msgid "Instructions"
msgstr "使用说明"
#. module: quality
#: model:quality.point.test_type,name:quality.test_type_picture
msgid "Take a Picture"
msgstr "照片"

View File

@@ -15,7 +15,7 @@ class TestType(models.Model):
_description = "Quality Control Test Type"
# Used instead of selection field in order to hide a choice depending on the view.
name = fields.Char('Name', required=True,translate=True)
name = fields.Char('Name', required=True)
technical_name = fields.Char('Technical name', required=True)
active = fields.Boolean('active', default=True)

View File

@@ -8,7 +8,7 @@
'sequence': 120,
'summary': 'Control the quality of your products',
'website': 'https://www.odoo.com/app/quality',
'depends': ['quality', 'sf_manufacturing'],
'depends': ['quality'],
'description': """
Quality Control
===============

View File

@@ -1185,14 +1185,3 @@ msgstr "请先进行质量检查!"
#: model_terms:ir.ui.view,arch_db:quality_control.quality_alert_team_view_form
msgid "e.g. The QA Masters"
msgstr "例如QA大师"
#. module: quality_control
#: model:quality.point.test_type,name:quality_control.test_type_passfail
msgid "Pass - Fail"
msgstr "通过-失败"
#. module: quality_control
#: model:quality.point.test_type,name:quality_control.test_type_measure
msgid "Measure"
msgstr "测量"

View File

@@ -6,4 +6,3 @@ from . import stock_move
from . import stock_move_line
from . import stock_picking
from . import stock_lot
from . import product_category

View File

@@ -1,32 +0,0 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from math import sqrt
from dateutil.relativedelta import relativedelta
from datetime import datetime
import random
from odoo import api, models, fields, _
from odoo.tools import DEFAULT_SERVER_DATETIME_FORMAT, float_round
from odoo.osv.expression import OR
class ProductCategory(models.Model):
_inherit = 'product.category'
@api.model
def name_search(self, name='', args=None, operator='ilike', limit=100):
if args is None:
args = []
# 添加过滤条件,确保只返回名称为 'abc' 的记录
args += [('name', 'not in', ['Saleable', 'Expenses', 'Deliveries'])]
# 调用父类的 name_search 方法
return super(ProductCategory, self).name_search(name, args=args, operator=operator, limit=limit)
@api.model
def search(self, args, limit=100, offset=0, order=None, count=False):
# 添加过滤条件,确保只返回名称不在指定列表中的记录
args += [('name', 'not in', ['Saleable', 'Expenses', 'Deliveries'])]
# 调用父类的 search 方法
return super(ProductCategory, self).search(args, limit=limit, offset=offset, order=order, count=count)

View File

@@ -7,7 +7,6 @@ from datetime import datetime
import random
from odoo import api, models, fields, _
from odoo.api import depends
from odoo.tools import DEFAULT_SERVER_DATETIME_FORMAT, float_round
from odoo.osv.expression import OR
@@ -123,13 +122,7 @@ class QualityPoint(models.Model):
class QualityCheck(models.Model):
_inherit = "quality.check"
part_name = fields.Char('零件名称', compute='_compute_part_name_number', readonly=True)
part_number = fields.Char('零件图号', compute='_compute_part_name_number', readonly=True)
@depends('product_id')
def _compute_part_name_number(self):
for record in self:
record.part_number = record.product_id.part_number
record.part_name = record.product_id.part_name
failure_message = fields.Html(related='point_id.failure_message', readonly=True)
measure = fields.Float('Measure', default=0.0, digits='Quality Tests', tracking=True)
measure_success = fields.Selection([
@@ -159,34 +152,6 @@ class QualityCheck(models.Model):
is_lot_tested_fractionally = fields.Boolean(related='point_id.is_lot_tested_fractionally')
testing_percentage_within_lot = fields.Float(related="point_id.testing_percentage_within_lot")
product_tracking = fields.Selection(related='product_id.tracking')
quality_check_type = fields.Selection([
('采购入库检', '采购入库检'),
('客供料入库检', '客供料入库检'),
('退货入库检', '退货入库检'),
('生产入库检', '生产入库检'),
('外协入库检', '外协入库检'),
('成品发货检', '成品发货检'),
('工序外协发货检', '工序外协发货检'),
('委外坯料发货检', '委外坯料发货检')], string='类型', compute='_compute_quality_check_type', store=True)
@api.depends('picking_id')
def _compute_quality_check_type(self):
for check in self:
if check.picking_id:
picking_type = check.picking_id.picking_type_id.sequence_code
type_mapping = {
'IN': '采购入库检',
'DL': '客供料入库检',
'RET': '退货入库检',
'SFP': '生产入库检',
'OCIN': '外协入库检',
'OUT': '成品发货检',
'OCOUT': '工序外协发货检',
'RES': '委外坯料发货检',
}
check.quality_check_type = type_mapping.get(picking_type, False)
else:
check.quality_check_type = False
@api.depends('measure_success')
def _compute_warning_message(self):
@@ -329,19 +294,6 @@ class QualityAlert(models.Model):
_inherit = "quality.alert"
title = fields.Char('Title')
part_number = fields.Char(string='零件图号', compute='_compute_part_info', store=True)
part_name = fields.Char(string='零件名称', compute='_compute_part_info', store=True)
@api.depends('product_id', 'picking_id')
def _compute_part_info(self):
for alert in self:
if alert.product_tmpl_id.categ_id.name == '成品':
alert.part_number = alert.product_id.part_number
alert.part_name = alert.product_id.part_name
elif alert.product_id.categ_id.name == '坯料':
if alert.picking_id.move_ids_without_package:
alert.part_number = alert.picking_id.move_ids_without_package[0].part_number
alert.part_name = alert.picking_id.move_ids_without_package[0].part_name
def action_see_check(self):
return {

View File

@@ -90,8 +90,6 @@
<field name="lot_id" context="{'default_product_id': product_id}"
groups="stock.group_production_lot"/>
<field name="picking_id"/>
<field name="part_name"/>
<field name="part_number"/>
</group>
<group>
<field name="team_id"/>
@@ -152,10 +150,6 @@
<field name="date_assign" position="after">
<field name="company_id" groups="base.main_company"/>
</field>
<field name="product_tmpl_id" position="after">
<field name="part_name" optional="show"/>
<field name="part_number" optional="show"/>
</field>
</field>
</record>
@@ -209,7 +203,7 @@
<record id="quality_alert_action_check" model="ir.actions.act_window">
<field name="name">Quality Alerts</field>
<field name="res_model">quality.alert</field>
<field name="view_mode">tree,kanban,form,pivot,graph,calendar</field>
<field name="view_mode">kanban,tree,form,pivot,graph,calendar</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Create a new quality alert
@@ -266,8 +260,6 @@
<field name="company_id" invisible="1"/>
<field name="product_id" attrs="{'invisible' : [('measure_on', '=', 'operation')]}"/>
<field name="measure_on" attrs="{'readonly': [('point_id', '!=', False)]}"/>
<field name="part_name"/>
<field name="part_number"/>
<field name="show_lot_text" invisible="1"/>
<field name="move_line_id" invisible="1"/>
<field name="product_tracking" invisible="1"/>
@@ -397,8 +389,6 @@
<field name="name" decoration-bf="1"/>
<field name="measure_on" optional="show"/>
<field name='product_id' optional="show"/>
<field name="part_name" optional="hide"/>
<field name='part_number' optional="show"/>
<field name="lot_id" invisible="context.get('show_lots_text')"/>
<field name="lot_name" invisible="not context.get('show_lots_text')"/>
<field name="picking_id" optional="hide" string="Transfer"/>
@@ -456,10 +446,6 @@
<filter string="Control Point" name="groupby_point_id" context="{'group_by': 'point_id'}"/>
<filter string="Team" name="groupby_team_id" context="{'group_by': 'team_id'}"/>
</group>
<searchpanel>
<field name="quality_check_type" icon="fa-filter" enable_counters="1"/>
<field name="quality_state" icon="fa-filter" enable_counters="1"/>
</searchpanel>
</search>
</field>
</record>
@@ -519,7 +505,6 @@
<field name="name">Quality Checks</field>
<field name="res_model">quality.check</field>
<field name="view_mode">tree,kanban,form,pivot,graph</field>
<field name="context">{'is_web_request': True}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
No quality check found
@@ -1048,7 +1033,7 @@
name="Overview"
action="quality_alert_team_action"
parent="menu_quality_root"
sequence="5" active="False"/>
sequence="5"/>
<menuitem
id="menu_quality_control"

View File

@@ -1,4 +0,0 @@
# -*- encoding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import models

View File

@@ -1,22 +0,0 @@
# -*- encoding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
{
'name': 'MRP features for Quality Control',
'version': '1.0',
'category': 'Manufacturing/Quality',
'sequence': 50,
'summary': 'Quality Management with MRP',
'depends': ['quality_control', 'mrp'],
'description': """
Adds workcenters to Quality Control
""",
"data": [
'security/quality_mrp.xml',
'views/quality_views.xml',
'views/mrp_production_views.xml',
'report/worksheet_custom_report_templates.xml',
],
'auto_install': True,
'license': 'OEEL-1',
}

View File

@@ -1,111 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~14.5+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-14 10:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:48+0000\n"
"Language-Team: Afrikaans (https://www.transifex.com/odoo/teams/41243/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: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-danger\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-success\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alerts</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.worksheet_page
msgid "<strong>Manufacturing Order : </strong>"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_ids
msgid "Alerts"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__check_ids
msgid "Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move_line
msgid "Product Moves (Stock Move Line)"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert__production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check__production_id
msgid "Production Order"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Alert"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_count
msgid "Quality Alert Count"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_fail
msgid "Quality Check Fail"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_todo
msgid "Quality Check Todo"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Control Point"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:0
#, python-format
msgid "You still need to do the quality checks!"
msgstr ""

View File

@@ -1,111 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~14.5+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-14 10:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:48+0000\n"
"Language-Team: Amharic (https://app.transifex.com/odoo/teams/41243/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: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-danger\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-success\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alerts</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.worksheet_page
msgid "<strong>Manufacturing Order : </strong>"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_ids
msgid "Alerts"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__check_ids
msgid "Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move_line
msgid "Product Moves (Stock Move Line)"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert__production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check__production_id
msgid "Production Order"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Alert"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_count
msgid "Quality Alert Count"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_fail
msgid "Quality Check Fail"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_todo
msgid "Quality Check Todo"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Control Point"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:0
#, python-format
msgid "You still need to do the quality checks!"
msgstr ""

View File

@@ -1,116 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Martin Trigaux, 2022
# Malaz Abuidris <msea@odoo.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~14.5+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-14 10:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:48+0000\n"
"Last-Translator: Malaz Abuidris <msea@odoo.com>, 2022\n"
"Language-Team: Arabic (https://app.transifex.com/odoo/teams/41243/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-danger\">Quality Checks</span>"
msgstr "<span class=\"o_stat_text text-danger\">فحوصات الجودة</span> "
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-success\">Quality Checks</span>"
msgstr "<span class=\"o_stat_text text-success\">فحوصات الجودة</span> "
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alerts</span>"
msgstr "<span class=\"o_stat_text\">تنبيهات الجودة</span> "
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Checks</span>"
msgstr "<span class=\"o_stat_text\">فحوصات الجودة</span> "
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.worksheet_page
msgid "<strong>Manufacturing Order : </strong>"
msgstr "<strong>أمر تصنيع: </strong> "
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_ids
msgid "Alerts"
msgstr "التنبيهات"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__check_ids
msgid "Checks"
msgstr "الشيكات "
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move_line
msgid "Product Moves (Stock Move Line)"
msgstr "تحركات المنتج (بنود حركة المخزون)"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert__production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check__production_id
msgid "Production Order"
msgstr "أمر الانتاج"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Alert"
msgstr "تنبيه الجودة"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_count
msgid "Quality Alert Count"
msgstr "عدد تنبيهات الجودة"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr "فحص الجودة"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_fail
msgid "Quality Check Fail"
msgstr "فشل فحص الجودة"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_todo
msgid "Quality Check Todo"
msgstr "فحص الجودة المُراد إجراؤه"
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Checks"
msgstr "فحوصات الجودة"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Control Point"
msgstr "نقطة مراقبة الجودة"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move
msgid "Stock Move"
msgstr "حركة المخزون"
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:0
#, python-format
msgid "You still need to do the quality checks!"
msgstr "لا تزال بحاجة إلى القيام بفحوصات الجودة! "

View File

@@ -1,116 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Jumshud Sultanov <cumshud@gmail.com>, 2022
# erpgo translator <jumshud@erpgo.az>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~14.5+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-14 10:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:48+0000\n"
"Last-Translator: erpgo translator <jumshud@erpgo.az>, 2022\n"
"Language-Team: Azerbaijani (https://app.transifex.com/odoo/teams/41243/az/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: az\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-danger\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-success\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alerts</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.worksheet_page
msgid "<strong>Manufacturing Order : </strong>"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_ids
msgid "Alerts"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__check_ids
msgid "Checks"
msgstr "İşarələr"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move_line
msgid "Product Moves (Stock Move Line)"
msgstr "Məhsul Hərəkətləri (Ehtiyat Keçid Xətti)"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert__production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check__production_id
msgid "Production Order"
msgstr "İstehsal Sifarişi"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Alert"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_count
msgid "Quality Alert Count"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_fail
msgid "Quality Check Fail"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_todo
msgid "Quality Check Todo"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Control Point"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move
msgid "Stock Move"
msgstr "Stokun Hərəkəti"
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:0
#, python-format
msgid "You still need to do the quality checks!"
msgstr ""

View File

@@ -1,116 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Martin Trigaux, 2023
# Maria Boyadjieva <marabo2000@gmail.com>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~14.5+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-14 10:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:48+0000\n"
"Last-Translator: Maria Boyadjieva <marabo2000@gmail.com>, 2023\n"
"Language-Team: Bulgarian (https://app.transifex.com/odoo/teams/41243/bg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-danger\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-success\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alerts</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.worksheet_page
msgid "<strong>Manufacturing Order : </strong>"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_ids
msgid "Alerts"
msgstr "Сигнали"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__check_ids
msgid "Checks"
msgstr "Проверки"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move_line
msgid "Product Moves (Stock Move Line)"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert__production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check__production_id
msgid "Production Order"
msgstr "Производствена поръчка"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Alert"
msgstr "Качествен сигнал"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_count
msgid "Quality Alert Count"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr "Качествена проверка"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_fail
msgid "Quality Check Fail"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_todo
msgid "Quality Check Todo"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Checks"
msgstr "Качествени проверки"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Control Point"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move
msgid "Stock Move"
msgstr "Движение в склада"
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:0
#, python-format
msgid "You still need to do the quality checks!"
msgstr "Все още се налага да извършвате качествени проверки!"

View File

@@ -1,90 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Martin Trigaux, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~11.5+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-09-18 10:04+0000\n"
"PO-Revision-Date: 2018-09-18 10:04+0000\n"
"Last-Translator: Martin Trigaux, 2018\n"
"Language-Team: Bosnian (https://www.transifex.com/odoo/teams/41243/bs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: bs\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid ""
"<span class=\"o_stat_text text-success\" attrs=\"{'invisible': [('quality_check_fail', '=', True)]}\">Quality Checks</span>\n"
" <span class=\"o_stat_text text-danger\" attrs=\"{'invisible': [('quality_check_fail', '!=', True)]}\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alert</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_ids
msgid "Alerts"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__check_ids
msgid "Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "Radni nalog proizvodnje"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert__production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check__production_id
msgid "Production Order"
msgstr "Radni nalog proizvodnje"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Alert"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_count
msgid "Quality Alert Count"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_fail
msgid "Quality Check Fail"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_todo
msgid "Quality Check Todo"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Checks"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:71
#, python-format
msgid "You still need to do the quality checks!"
msgstr ""

View File

@@ -1,118 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Manel Fernandez Ramirez <manelfera@outlook.com>, 2022
# marcescu, 2022
# Arnau Ros, 2022
# Quim - eccit <quim@eccit.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~14.5+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-14 10:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:48+0000\n"
"Last-Translator: Quim - eccit <quim@eccit.com>, 2022\n"
"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-danger\">Quality Checks</span>"
msgstr "<span class=\"o_stat_text text-danger\">Comprovacions de qualitat</span>"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-success\">Quality Checks</span>"
msgstr "<span class=\"o_stat_text text-success\">Comprovacions de qualitat</span>"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alerts</span>"
msgstr "<span class=\"o_stat_text\">Alertes de qualitat</span>"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Checks</span>"
msgstr "<span class=\"o_stat_text\">Comprovacions de qualitat</span>"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.worksheet_page
msgid "<strong>Manufacturing Order : </strong>"
msgstr "<strong>Ordre de fabricació :</strong>"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_ids
msgid "Alerts"
msgstr "Alertes"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__check_ids
msgid "Checks"
msgstr "Xecs"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move_line
msgid "Product Moves (Stock Move Line)"
msgstr "Moviment del producte (línia de moviment d'estoc)"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert__production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check__production_id
msgid "Production Order"
msgstr "Ordre de producció"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Alert"
msgstr "Alerta de qualitat"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_count
msgid "Quality Alert Count"
msgstr "Comptador de les alertes de qualitat"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr "Comprovació de qualitat"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_fail
msgid "Quality Check Fail"
msgstr "Fallida de l'error de la comprovació de qualitat"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_todo
msgid "Quality Check Todo"
msgstr "Prova de la qualitat"
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Checks"
msgstr "Comprovacions de qualitat"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Control Point"
msgstr "Punt de control de qualitat"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move
msgid "Stock Move"
msgstr "Moviment d'estoc"
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:0
#, python-format
msgid "You still need to do the quality checks!"
msgstr "Encara necessites fer les comprovacions de qualitat"

View File

@@ -1,118 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Rastislav Brencic <rastislav.brencic@azet.sk>, 2022
# Martin Trigaux, 2022
# Jiří Podhorecký, 2022
# Jakub Smolka, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~14.5+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-14 10:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:48+0000\n"
"Last-Translator: Jakub Smolka, 2023\n"
"Language-Team: Czech (https://app.transifex.com/odoo/teams/41243/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: cs\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-danger\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-success\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alerts</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.worksheet_page
msgid "<strong>Manufacturing Order : </strong>"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_ids
msgid "Alerts"
msgstr "Výstrahy"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__check_ids
msgid "Checks"
msgstr "Kontroly"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move_line
msgid "Product Moves (Stock Move Line)"
msgstr "Pohyby produktu (trasa pohybu zboží)"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert__production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check__production_id
msgid "Production Order"
msgstr "Výrobní příkaz"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Alert"
msgstr "Upozornění na kvalitu"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_count
msgid "Quality Alert Count"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr "Kontrola kvality"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_fail
msgid "Quality Check Fail"
msgstr "Kontrola kvality selhala"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_todo
msgid "Quality Check Todo"
msgstr "K vyřešení kontrola kvality"
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Checks"
msgstr "Kontroly kvality"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Control Point"
msgstr "Quality Control Point"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move
msgid "Stock Move"
msgstr "Pohyb zásob"
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:0
#, python-format
msgid "You still need to do the quality checks!"
msgstr "Stále musíte provést kontrolu kvality!"

View File

@@ -1,118 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Mads Søndergaard, 2022
# Sanne Kristensen <sanne@vkdata.dk>, 2022
# Martin Trigaux, 2022
# Pernille Kristensen <pernillekristensen1994@gmail.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~14.5+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-14 10:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:48+0000\n"
"Last-Translator: Pernille Kristensen <pernillekristensen1994@gmail.com>, 2022\n"
"Language-Team: Danish (https://app.transifex.com/odoo/teams/41243/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-danger\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-success\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alerts</span>"
msgstr "<span class=\"o_stat_text\">Kvalitets alarmer</span>"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.worksheet_page
msgid "<strong>Manufacturing Order : </strong>"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_ids
msgid "Alerts"
msgstr "Alarmer"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__check_ids
msgid "Checks"
msgstr "Kontrolpunkter"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move_line
msgid "Product Moves (Stock Move Line)"
msgstr "Produkt bevægelser (Lagerbevægelse linje)"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert__production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check__production_id
msgid "Production Order"
msgstr "Produktionsordre"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Alert"
msgstr "Kvalitetsalarm"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_count
msgid "Quality Alert Count"
msgstr "Kvalitet advarsels antal"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr "Kvalitetskontrol"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_fail
msgid "Quality Check Fail"
msgstr "Kvalitet fejlet tjek"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_todo
msgid "Quality Check Todo"
msgstr "Kvalitet at tjekke"
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Checks"
msgstr "Kvalitetskontroller"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Control Point"
msgstr "Kvalitetskontrol punkt"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move
msgid "Stock Move"
msgstr "Lagerflytning"
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:0
#, python-format
msgid "You still need to do the quality checks!"
msgstr "Du mangler stadig at lave en kvalitets kontrol!"

View File

@@ -1,115 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Martin Trigaux, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~14.5+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-14 10:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:48+0000\n"
"Last-Translator: Martin Trigaux, 2023\n"
"Language-Team: German (https://app.transifex.com/odoo/teams/41243/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-danger\">Quality Checks</span>"
msgstr "<span class=\"o_stat_text text-danger\">Qualitätsprüfungen</span>"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-success\">Quality Checks</span>"
msgstr "<span class=\"o_stat_text text-success\">Qualitätsprüfungen</span>"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alerts</span>"
msgstr "<span class=\"o_stat_text\">Qualitätsalarme</span>"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Checks</span>"
msgstr "<span class=\"o_stat_text\">Qualitätsprüfungen</span>"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.worksheet_page
msgid "<strong>Manufacturing Order : </strong>"
msgstr "<strong>Fertigungsauftrag: </strong>"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_ids
msgid "Alerts"
msgstr "Alarme"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__check_ids
msgid "Checks"
msgstr "Prüfungen"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move_line
msgid "Product Moves (Stock Move Line)"
msgstr "Produktbewegungen (Lagerbuchung)"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert__production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check__production_id
msgid "Production Order"
msgstr "Fertigungsauftrag"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Alert"
msgstr "Qualitätsalarm"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_count
msgid "Quality Alert Count"
msgstr "Anzahl Qualitätsalarme"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr "Qualitätsprüfung"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_fail
msgid "Quality Check Fail"
msgstr "Fehlgeschlagene Qualitätsprüfung"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_todo
msgid "Quality Check Todo"
msgstr "Vorzunehmende Qualitätsprüfung"
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Checks"
msgstr "Qualitätsprüfungen"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Control Point"
msgstr "Qualitätskontrollpunkt"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move
msgid "Stock Move"
msgstr "Lagerbuchung"
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:0
#, python-format
msgid "You still need to do the quality checks!"
msgstr "Sie müssen noch die Qualitätsprüfung durchführen!"

View File

@@ -1,92 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Martin Trigaux, 2018
# Kostas Goutoudis <goutoudis@gmail.com>, 2018
# George Tarasidis <george_tarasidis@yahoo.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~11.5+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-09-18 10:04+0000\n"
"PO-Revision-Date: 2018-09-18 10:04+0000\n"
"Last-Translator: George Tarasidis <george_tarasidis@yahoo.com>, 2018\n"
"Language-Team: Greek (https://www.transifex.com/odoo/teams/41243/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid ""
"<span class=\"o_stat_text text-success\" attrs=\"{'invisible': [('quality_check_fail', '=', True)]}\">Quality Checks</span>\n"
" <span class=\"o_stat_text text-danger\" attrs=\"{'invisible': [('quality_check_fail', '!=', True)]}\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alert</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_ids
msgid "Alerts"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__check_ids
msgid "Checks"
msgstr "Με Επιταγές"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "Εντολή Παραγωγής"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert__production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check__production_id
msgid "Production Order"
msgstr "Εντολή Παραγωγής"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Alert"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_count
msgid "Quality Alert Count"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_fail
msgid "Quality Check Fail"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_todo
msgid "Quality Check Todo"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Checks"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:71
#, python-format
msgid "You still need to do the quality checks!"
msgstr ""

View File

@@ -1,608 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-24 09:23+0000\n"
"PO-Revision-Date: 2017-10-24 09:23+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: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid ""
"<span class=\"o_stat_text text-success\" attrs=\"{'invisible': [('quality_check_fail', '=', True)]}\">Quality Checks</span>\n"
" <span class=\"o_stat_text text-danger\" attrs=\"{'invisible': [('quality_check_fail', '!=', True)]}\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alert</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_ids
msgid "Alerts"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_allow_producing_quantity_change
msgid "Allow Changes to the Produced Quantity"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_test_type_allow_registration
msgid "Allow Registration"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Block"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_check_ids
msgid "Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_check_ids
msgid "Checks"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:9
#, python-format
msgid "Clear"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Click to start a new work order."
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_component_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Component"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Continue"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_control_date
msgid "Control Date"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_alert_view_form_inherit_mrp
msgid "Create Work Order Message"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_current_quality_check_id
msgid "Current Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Date"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,help:quality_mrp.field_quality_check_component_uom_id
msgid "Default Unit of Measure used for all stock operation."
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Do not update page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_qty_done
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_qty_done
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#, python-format
msgid "Done"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:8
#, python-format
msgid "Edit"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Fail"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Failure"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:163
#, python-format
msgid "Failure Message"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Finish steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_finished_product_check_ids
msgid "Finished Product Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_finished_product_sequence
msgid "Finished Product Sequence Number"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Finished Steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_first_step
msgid "Is First Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_step
msgid "Is Last Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_lot
msgid "Is Last lot"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_lot_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot:"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Mark as Done"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure
msgid "Measure"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure_success
msgid "Measure Success"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Measure:"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:270
#, python-format
msgid "Menu"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_move_line_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_move_line_id
msgid "Move Line"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Next"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_note
msgid "Note"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_check_failure_message
msgid "OK"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workorder_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workorder_id
msgid "Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Operator"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_parent_id
msgid "Parent Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_routing_id
msgid "Parent Routing"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pass"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pause"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_picture
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_picture
msgid "Picture"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:120
#, python-format
msgid "Picture Uploaded"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Plan some work orders from your manufacturing orders."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:84
#: code:addons/quality_mrp/models/mrp_workorder.py:171
#, python-format
msgid ""
"Please ensure the quantity to produce is nonnegative and does not exceed the"
" remaining quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:90
#, python-format
msgid "Please enter a Lot/SN."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:92
#, python-format
msgid "Please enter a positive quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:86
#, python-format
msgid "Please upload a picture."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Previous"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Process"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_production_id
msgid "Production Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Production Workcenter"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_ids
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workcenter_view_kanban_inherit_quality_mrp
msgid "Quality Alert"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_count
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_count
msgid "Quality Alert Count"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_fail
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_fail
msgid "Quality Check Fail"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_todo
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_todo
msgid "Quality Check Todo"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_wo
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Quality Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Point"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Quality alert"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Quantity"
msgstr "Quantity"
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Record production"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:99
#, python-format
msgid "Register component(s)"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_remaining_qty
msgid "Remaining Quantity for Component"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_user_id
msgid "Responsible"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_result
msgid "Result"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN:"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Scrap"
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Scroll to specific page"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Skip"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skip_completed_checks
msgid "Skip Completed Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skipped_check_ids
msgid "Skipped Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_state
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_quality_state_for_summary
msgid "Status"
msgstr "Status"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_operation_id
msgid "Step"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.action_quality_mrp_show_steps
#: model:ir.ui.view,arch_db:quality_mrp.mrp_routing_view_form_inherit_quality
msgid "Steps"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Success"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:18
#, python-format
msgid "Take a Picture"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point_test_type
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_test_type
msgid "Test Type"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_quality_point_routing_id
msgid ""
"The routing contains all the Work Centers used and for how long. This will "
"create work orders afterwardswhich alters the execution of the manufacturing"
" order. "
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_title
msgid "Title"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#, python-format
msgid "To Do"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_tracking
msgid "Tracking"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_code
msgid "Type of Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Unblock"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_norm_unit
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_uom_id
msgid "Unit of Measure"
msgstr "Unit of Measure"
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:11
#, python-format
msgid "Uploading..."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Validate"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workcenter_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workcenter_id
msgid "Work Center"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_workorder
msgid "Work Order"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:53
#, python-format
msgid "Work Order Messages"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.mrp_workorder_action_tablet
msgid "Work Orders"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Workorder Actions"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet
msgid "Worksheet"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet_page
msgid "Worksheet Page"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_worksheet_page
msgid "Worksheet page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:387
#, python-format
msgid "You should provide a lot for the final product"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:93
#: code:addons/quality_mrp/models/mrp_workorder.py:385
#, python-format
msgid "You still need to do the quality checks!"
msgstr ""

View File

@@ -1,115 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~14.5+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-14 10:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:48+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Spanish (https://app.transifex.com/odoo/teams/41243/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-danger\">Quality Checks</span>"
msgstr "<span class=\"o_stat_text text-danger\">Comprobación de calidad</span>"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-success\">Quality Checks</span>"
msgstr "<span class=\"o_stat_text text-success\">Comprobación de calidad</span>"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alerts</span>"
msgstr "<span class=\"o_stat_text\">Alertas de calidad</span>"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Checks</span>"
msgstr "<span class=\"o_stat_text\">Comprobaciones de calidad</span>"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.worksheet_page
msgid "<strong>Manufacturing Order : </strong>"
msgstr "<strong>Orden de fabricación : </strong>"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_ids
msgid "Alerts"
msgstr "Alertas"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__check_ids
msgid "Checks"
msgstr "Cheques"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move_line
msgid "Product Moves (Stock Move Line)"
msgstr "Movimientos de Producto (Stock Move Line)"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert__production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check__production_id
msgid "Production Order"
msgstr "Orden de producción"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Alert"
msgstr "Alerta de Calidad"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_count
msgid "Quality Alert Count"
msgstr "Recuento de alertas de calidad"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr "Control de calidad"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_fail
msgid "Quality Check Fail"
msgstr "Revisión de Calidad Fallida"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_todo
msgid "Quality Check Todo"
msgstr "Controles de calidad a realizar"
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Checks"
msgstr "Controles de Calidad"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Control Point"
msgstr "Punto de Control de Calidad"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move
msgid "Stock Move"
msgstr "Movimiento de existencias"
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:0
#, python-format
msgid "You still need to do the quality checks!"
msgstr "Está pendiente de hacer los controles de calidad!"

View File

@@ -1,608 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-24 09:23+0000\n"
"PO-Revision-Date: 2017-10-24 09:23+0000\n"
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
"Language-Team: Spanish (Argentina) (https://www.transifex.com/odoo/teams/41243/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid ""
"<span class=\"o_stat_text text-success\" attrs=\"{'invisible': [('quality_check_fail', '=', True)]}\">Quality Checks</span>\n"
" <span class=\"o_stat_text text-danger\" attrs=\"{'invisible': [('quality_check_fail', '!=', True)]}\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alert</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_ids
msgid "Alerts"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_allow_producing_quantity_change
msgid "Allow Changes to the Produced Quantity"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_test_type_allow_registration
msgid "Allow Registration"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Block"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_check_ids
msgid "Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_check_ids
msgid "Checks"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:9
#, python-format
msgid "Clear"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Click to start a new work order."
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_component_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Component"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Continue"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_control_date
msgid "Control Date"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_alert_view_form_inherit_mrp
msgid "Create Work Order Message"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_current_quality_check_id
msgid "Current Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Date"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,help:quality_mrp.field_quality_check_component_uom_id
msgid "Default Unit of Measure used for all stock operation."
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Do not update page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_qty_done
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_qty_done
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#, python-format
msgid "Done"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:8
#, python-format
msgid "Edit"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Fail"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Failure"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:163
#, python-format
msgid "Failure Message"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Finish steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_finished_product_check_ids
msgid "Finished Product Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_finished_product_sequence
msgid "Finished Product Sequence Number"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Finished Steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_first_step
msgid "Is First Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_step
msgid "Is Last Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_lot
msgid "Is Last lot"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_lot_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot:"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Mark as Done"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure
msgid "Measure"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure_success
msgid "Measure Success"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Measure:"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:270
#, python-format
msgid "Menu"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_move_line_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_move_line_id
msgid "Move Line"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Next"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_note
msgid "Note"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_check_failure_message
msgid "OK"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workorder_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workorder_id
msgid "Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Operator"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_parent_id
msgid "Parent Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_routing_id
msgid "Parent Routing"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pass"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pause"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_picture
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_picture
msgid "Picture"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:120
#, python-format
msgid "Picture Uploaded"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Plan some work orders from your manufacturing orders."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:84
#: code:addons/quality_mrp/models/mrp_workorder.py:171
#, python-format
msgid ""
"Please ensure the quantity to produce is nonnegative and does not exceed the"
" remaining quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:90
#, python-format
msgid "Please enter a Lot/SN."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:92
#, python-format
msgid "Please enter a positive quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:86
#, python-format
msgid "Please upload a picture."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Previous"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Process"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_production_id
msgid "Production Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Production Workcenter"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_ids
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workcenter_view_kanban_inherit_quality_mrp
msgid "Quality Alert"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_count
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_count
msgid "Quality Alert Count"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_fail
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_fail
msgid "Quality Check Fail"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_todo
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_todo
msgid "Quality Check Todo"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_wo
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Quality Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Point"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Quality alert"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Quantity"
msgstr "Cantidad"
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Record production"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:99
#, python-format
msgid "Register component(s)"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_remaining_qty
msgid "Remaining Quantity for Component"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_user_id
msgid "Responsible"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_result
msgid "Result"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN:"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Scrap"
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Scroll to specific page"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Skip"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skip_completed_checks
msgid "Skip Completed Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skipped_check_ids
msgid "Skipped Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_state
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_quality_state_for_summary
msgid "Status"
msgstr "Estado"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_operation_id
msgid "Step"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.action_quality_mrp_show_steps
#: model:ir.ui.view,arch_db:quality_mrp.mrp_routing_view_form_inherit_quality
msgid "Steps"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Success"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:18
#, python-format
msgid "Take a Picture"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point_test_type
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_test_type
msgid "Test Type"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_quality_point_routing_id
msgid ""
"The routing contains all the Work Centers used and for how long. This will "
"create work orders afterwardswhich alters the execution of the manufacturing"
" order. "
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_title
msgid "Title"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#, python-format
msgid "To Do"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_tracking
msgid "Tracking"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_code
msgid "Type of Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Unblock"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_norm_unit
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_uom_id
msgid "Unit of Measure"
msgstr "Unidad de Medida"
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:11
#, python-format
msgid "Uploading..."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Validate"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workcenter_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workcenter_id
msgid "Work Center"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_workorder
msgid "Work Order"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:53
#, python-format
msgid "Work Order Messages"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.mrp_workorder_action_tablet
msgid "Work Orders"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Workorder Actions"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet
msgid "Worksheet"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet_page
msgid "Worksheet Page"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_worksheet_page
msgid "Worksheet page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:387
#, python-format
msgid "You should provide a lot for the final product"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:93
#: code:addons/quality_mrp/models/mrp_workorder.py:385
#, python-format
msgid "You still need to do the quality checks!"
msgstr ""

View File

@@ -1,608 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-24 09:23+0000\n"
"PO-Revision-Date: 2017-10-24 09:23+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: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid ""
"<span class=\"o_stat_text text-success\" attrs=\"{'invisible': [('quality_check_fail', '=', True)]}\">Quality Checks</span>\n"
" <span class=\"o_stat_text text-danger\" attrs=\"{'invisible': [('quality_check_fail', '!=', True)]}\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alert</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_ids
msgid "Alerts"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_allow_producing_quantity_change
msgid "Allow Changes to the Produced Quantity"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_test_type_allow_registration
msgid "Allow Registration"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Block"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_check_ids
msgid "Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_check_ids
msgid "Checks"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:9
#, python-format
msgid "Clear"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Click to start a new work order."
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_component_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Component"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Continue"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_control_date
msgid "Control Date"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_alert_view_form_inherit_mrp
msgid "Create Work Order Message"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_current_quality_check_id
msgid "Current Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Date"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,help:quality_mrp.field_quality_check_component_uom_id
msgid "Default Unit of Measure used for all stock operation."
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Do not update page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_qty_done
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_qty_done
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#, python-format
msgid "Done"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:8
#, python-format
msgid "Edit"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Fail"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Failure"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:163
#, python-format
msgid "Failure Message"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Finish steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_finished_product_check_ids
msgid "Finished Product Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_finished_product_sequence
msgid "Finished Product Sequence Number"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Finished Steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_first_step
msgid "Is First Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_step
msgid "Is Last Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_lot
msgid "Is Last lot"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_lot_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot:"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Mark as Done"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure
msgid "Measure"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure_success
msgid "Measure Success"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Measure:"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:270
#, python-format
msgid "Menu"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_move_line_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_move_line_id
msgid "Move Line"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Next"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_note
msgid "Note"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_check_failure_message
msgid "OK"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workorder_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workorder_id
msgid "Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Operator"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_parent_id
msgid "Parent Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_routing_id
msgid "Parent Routing"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pass"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pause"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_picture
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_picture
msgid "Picture"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:120
#, python-format
msgid "Picture Uploaded"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Plan some work orders from your manufacturing orders."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:84
#: code:addons/quality_mrp/models/mrp_workorder.py:171
#, python-format
msgid ""
"Please ensure the quantity to produce is nonnegative and does not exceed the"
" remaining quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:90
#, python-format
msgid "Please enter a Lot/SN."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:92
#, python-format
msgid "Please enter a positive quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:86
#, python-format
msgid "Please upload a picture."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Previous"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Process"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_production_id
msgid "Production Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Production Workcenter"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_ids
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workcenter_view_kanban_inherit_quality_mrp
msgid "Quality Alert"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_count
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_count
msgid "Quality Alert Count"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_fail
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_fail
msgid "Quality Check Fail"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_todo
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_todo
msgid "Quality Check Todo"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_wo
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Quality Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Point"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Quality alert"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Quantity"
msgstr "Cantidad"
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Record production"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:99
#, python-format
msgid "Register component(s)"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_remaining_qty
msgid "Remaining Quantity for Component"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_user_id
msgid "Responsible"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_result
msgid "Result"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN:"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Scrap"
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Scroll to specific page"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Skip"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skip_completed_checks
msgid "Skip Completed Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skipped_check_ids
msgid "Skipped Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_state
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_quality_state_for_summary
msgid "Status"
msgstr "Estado"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_operation_id
msgid "Step"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.action_quality_mrp_show_steps
#: model:ir.ui.view,arch_db:quality_mrp.mrp_routing_view_form_inherit_quality
msgid "Steps"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Success"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:18
#, python-format
msgid "Take a Picture"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point_test_type
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_test_type
msgid "Test Type"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_quality_point_routing_id
msgid ""
"The routing contains all the Work Centers used and for how long. This will "
"create work orders afterwardswhich alters the execution of the manufacturing"
" order. "
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_title
msgid "Title"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#, python-format
msgid "To Do"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_tracking
msgid "Tracking"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_code
msgid "Type of Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Unblock"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_norm_unit
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_uom_id
msgid "Unit of Measure"
msgstr "Unidad de medida"
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:11
#, python-format
msgid "Uploading..."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Validate"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workcenter_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workcenter_id
msgid "Work Center"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_workorder
msgid "Work Order"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:53
#, python-format
msgid "Work Order Messages"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.mrp_workorder_action_tablet
msgid "Work Orders"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Workorder Actions"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet
msgid "Worksheet"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet_page
msgid "Worksheet Page"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_worksheet_page
msgid "Worksheet page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:387
#, python-format
msgid "You should provide a lot for the final product"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:93
#: code:addons/quality_mrp/models/mrp_workorder.py:385
#, python-format
msgid "You still need to do the quality checks!"
msgstr ""

View File

@@ -1,608 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-24 09:23+0000\n"
"PO-Revision-Date: 2017-10-24 09:23+0000\n"
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
"Language-Team: Spanish (Chile) (https://www.transifex.com/odoo/teams/41243/es_CL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es_CL\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid ""
"<span class=\"o_stat_text text-success\" attrs=\"{'invisible': [('quality_check_fail', '=', True)]}\">Quality Checks</span>\n"
" <span class=\"o_stat_text text-danger\" attrs=\"{'invisible': [('quality_check_fail', '!=', True)]}\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alert</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_ids
msgid "Alerts"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_allow_producing_quantity_change
msgid "Allow Changes to the Produced Quantity"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_test_type_allow_registration
msgid "Allow Registration"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Block"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_check_ids
msgid "Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_check_ids
msgid "Checks"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:9
#, python-format
msgid "Clear"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Click to start a new work order."
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_component_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Component"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Continue"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_control_date
msgid "Control Date"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_alert_view_form_inherit_mrp
msgid "Create Work Order Message"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_current_quality_check_id
msgid "Current Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Date"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,help:quality_mrp.field_quality_check_component_uom_id
msgid "Default Unit of Measure used for all stock operation."
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Do not update page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_qty_done
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_qty_done
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#, python-format
msgid "Done"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:8
#, python-format
msgid "Edit"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Fail"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Failure"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:163
#, python-format
msgid "Failure Message"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Finish steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_finished_product_check_ids
msgid "Finished Product Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_finished_product_sequence
msgid "Finished Product Sequence Number"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Finished Steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_first_step
msgid "Is First Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_step
msgid "Is Last Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_lot
msgid "Is Last lot"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_lot_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot:"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Mark as Done"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure
msgid "Measure"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure_success
msgid "Measure Success"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Measure:"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:270
#, python-format
msgid "Menu"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_move_line_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_move_line_id
msgid "Move Line"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Next"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_note
msgid "Note"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_check_failure_message
msgid "OK"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workorder_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workorder_id
msgid "Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Operator"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_parent_id
msgid "Parent Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_routing_id
msgid "Parent Routing"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pass"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pause"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_picture
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_picture
msgid "Picture"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:120
#, python-format
msgid "Picture Uploaded"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Plan some work orders from your manufacturing orders."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:84
#: code:addons/quality_mrp/models/mrp_workorder.py:171
#, python-format
msgid ""
"Please ensure the quantity to produce is nonnegative and does not exceed the"
" remaining quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:90
#, python-format
msgid "Please enter a Lot/SN."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:92
#, python-format
msgid "Please enter a positive quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:86
#, python-format
msgid "Please upload a picture."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Previous"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Process"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_production_id
msgid "Production Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Production Workcenter"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_ids
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workcenter_view_kanban_inherit_quality_mrp
msgid "Quality Alert"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_count
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_count
msgid "Quality Alert Count"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_fail
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_fail
msgid "Quality Check Fail"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_todo
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_todo
msgid "Quality Check Todo"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_wo
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Quality Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Point"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Quality alert"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Quantity"
msgstr "Cantidad"
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Record production"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:99
#, python-format
msgid "Register component(s)"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_remaining_qty
msgid "Remaining Quantity for Component"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_user_id
msgid "Responsible"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_result
msgid "Result"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN:"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Scrap"
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Scroll to specific page"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Skip"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skip_completed_checks
msgid "Skip Completed Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skipped_check_ids
msgid "Skipped Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_state
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_quality_state_for_summary
msgid "Status"
msgstr "Estado"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_operation_id
msgid "Step"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.action_quality_mrp_show_steps
#: model:ir.ui.view,arch_db:quality_mrp.mrp_routing_view_form_inherit_quality
msgid "Steps"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Success"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:18
#, python-format
msgid "Take a Picture"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point_test_type
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_test_type
msgid "Test Type"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_quality_point_routing_id
msgid ""
"The routing contains all the Work Centers used and for how long. This will "
"create work orders afterwardswhich alters the execution of the manufacturing"
" order. "
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_title
msgid "Title"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#, python-format
msgid "To Do"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_tracking
msgid "Tracking"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_code
msgid "Type of Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Unblock"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_norm_unit
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_uom_id
msgid "Unit of Measure"
msgstr "Unidad de medida"
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:11
#, python-format
msgid "Uploading..."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Validate"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workcenter_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workcenter_id
msgid "Work Center"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_workorder
msgid "Work Order"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:53
#, python-format
msgid "Work Order Messages"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.mrp_workorder_action_tablet
msgid "Work Orders"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Workorder Actions"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet
msgid "Worksheet"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet_page
msgid "Worksheet Page"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_worksheet_page
msgid "Worksheet page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:387
#, python-format
msgid "You should provide a lot for the final product"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:93
#: code:addons/quality_mrp/models/mrp_workorder.py:385
#, python-format
msgid "You still need to do the quality checks!"
msgstr ""

View File

@@ -1,608 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-24 09:23+0000\n"
"PO-Revision-Date: 2017-10-24 09:23+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: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid ""
"<span class=\"o_stat_text text-success\" attrs=\"{'invisible': [('quality_check_fail', '=', True)]}\">Quality Checks</span>\n"
" <span class=\"o_stat_text text-danger\" attrs=\"{'invisible': [('quality_check_fail', '!=', True)]}\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alert</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_ids
msgid "Alerts"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_allow_producing_quantity_change
msgid "Allow Changes to the Produced Quantity"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_test_type_allow_registration
msgid "Allow Registration"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Block"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_check_ids
msgid "Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_check_ids
msgid "Checks"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:9
#, python-format
msgid "Clear"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Click to start a new work order."
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_component_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Component"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Continue"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_control_date
msgid "Control Date"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_alert_view_form_inherit_mrp
msgid "Create Work Order Message"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_current_quality_check_id
msgid "Current Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Date"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,help:quality_mrp.field_quality_check_component_uom_id
msgid "Default Unit of Measure used for all stock operation."
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Do not update page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_qty_done
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_qty_done
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#, python-format
msgid "Done"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:8
#, python-format
msgid "Edit"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Fail"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Failure"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:163
#, python-format
msgid "Failure Message"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Finish steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_finished_product_check_ids
msgid "Finished Product Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_finished_product_sequence
msgid "Finished Product Sequence Number"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Finished Steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_first_step
msgid "Is First Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_step
msgid "Is Last Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_lot
msgid "Is Last lot"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_lot_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot:"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Mark as Done"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure
msgid "Measure"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure_success
msgid "Measure Success"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Measure:"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:270
#, python-format
msgid "Menu"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_move_line_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_move_line_id
msgid "Move Line"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Next"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_note
msgid "Note"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_check_failure_message
msgid "OK"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workorder_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workorder_id
msgid "Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Operator"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_parent_id
msgid "Parent Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_routing_id
msgid "Parent Routing"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pass"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pause"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_picture
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_picture
msgid "Picture"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:120
#, python-format
msgid "Picture Uploaded"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Plan some work orders from your manufacturing orders."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:84
#: code:addons/quality_mrp/models/mrp_workorder.py:171
#, python-format
msgid ""
"Please ensure the quantity to produce is nonnegative and does not exceed the"
" remaining quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:90
#, python-format
msgid "Please enter a Lot/SN."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:92
#, python-format
msgid "Please enter a positive quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:86
#, python-format
msgid "Please upload a picture."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Previous"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Process"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_production_id
msgid "Production Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Production Workcenter"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_ids
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workcenter_view_kanban_inherit_quality_mrp
msgid "Quality Alert"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_count
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_count
msgid "Quality Alert Count"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_fail
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_fail
msgid "Quality Check Fail"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_todo
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_todo
msgid "Quality Check Todo"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_wo
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Quality Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Point"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Quality alert"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Quantity"
msgstr "Cantidad"
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Record production"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:99
#, python-format
msgid "Register component(s)"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_remaining_qty
msgid "Remaining Quantity for Component"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_user_id
msgid "Responsible"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_result
msgid "Result"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN:"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Scrap"
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Scroll to specific page"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Skip"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skip_completed_checks
msgid "Skip Completed Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skipped_check_ids
msgid "Skipped Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_state
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_quality_state_for_summary
msgid "Status"
msgstr "Estado"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_operation_id
msgid "Step"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.action_quality_mrp_show_steps
#: model:ir.ui.view,arch_db:quality_mrp.mrp_routing_view_form_inherit_quality
msgid "Steps"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Success"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:18
#, python-format
msgid "Take a Picture"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point_test_type
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_test_type
msgid "Test Type"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_quality_point_routing_id
msgid ""
"The routing contains all the Work Centers used and for how long. This will "
"create work orders afterwardswhich alters the execution of the manufacturing"
" order. "
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_title
msgid "Title"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#, python-format
msgid "To Do"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_tracking
msgid "Tracking"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_code
msgid "Type of Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Unblock"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_norm_unit
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_uom_id
msgid "Unit of Measure"
msgstr "Unidad de Medida"
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:11
#, python-format
msgid "Uploading..."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Validate"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workcenter_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workcenter_id
msgid "Work Center"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_workorder
msgid "Work Order"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:53
#, python-format
msgid "Work Order Messages"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.mrp_workorder_action_tablet
msgid "Work Orders"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Workorder Actions"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet
msgid "Worksheet"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet_page
msgid "Worksheet Page"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_worksheet_page
msgid "Worksheet page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:387
#, python-format
msgid "You should provide a lot for the final product"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:93
#: code:addons/quality_mrp/models/mrp_workorder.py:385
#, python-format
msgid "You still need to do the quality checks!"
msgstr ""

View File

@@ -1,608 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-24 09:23+0000\n"
"PO-Revision-Date: 2017-10-24 09:23+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: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid ""
"<span class=\"o_stat_text text-success\" attrs=\"{'invisible': [('quality_check_fail', '=', True)]}\">Quality Checks</span>\n"
" <span class=\"o_stat_text text-danger\" attrs=\"{'invisible': [('quality_check_fail', '!=', True)]}\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alert</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_ids
msgid "Alerts"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_allow_producing_quantity_change
msgid "Allow Changes to the Produced Quantity"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_test_type_allow_registration
msgid "Allow Registration"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Block"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_check_ids
msgid "Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_check_ids
msgid "Checks"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:9
#, python-format
msgid "Clear"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Click to start a new work order."
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_component_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Component"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Continue"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_control_date
msgid "Control Date"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_alert_view_form_inherit_mrp
msgid "Create Work Order Message"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_current_quality_check_id
msgid "Current Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Date"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,help:quality_mrp.field_quality_check_component_uom_id
msgid "Default Unit of Measure used for all stock operation."
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Do not update page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_qty_done
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_qty_done
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#, python-format
msgid "Done"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:8
#, python-format
msgid "Edit"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Fail"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Failure"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:163
#, python-format
msgid "Failure Message"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Finish steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_finished_product_check_ids
msgid "Finished Product Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_finished_product_sequence
msgid "Finished Product Sequence Number"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Finished Steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_first_step
msgid "Is First Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_step
msgid "Is Last Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_lot
msgid "Is Last lot"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_lot_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot:"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Mark as Done"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure
msgid "Measure"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure_success
msgid "Measure Success"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Measure:"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:270
#, python-format
msgid "Menu"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_move_line_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_move_line_id
msgid "Move Line"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Next"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_note
msgid "Note"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_check_failure_message
msgid "OK"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workorder_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workorder_id
msgid "Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Operator"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_parent_id
msgid "Parent Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_routing_id
msgid "Parent Routing"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pass"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pause"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_picture
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_picture
msgid "Picture"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:120
#, python-format
msgid "Picture Uploaded"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Plan some work orders from your manufacturing orders."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:84
#: code:addons/quality_mrp/models/mrp_workorder.py:171
#, python-format
msgid ""
"Please ensure the quantity to produce is nonnegative and does not exceed the"
" remaining quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:90
#, python-format
msgid "Please enter a Lot/SN."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:92
#, python-format
msgid "Please enter a positive quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:86
#, python-format
msgid "Please upload a picture."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Previous"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Process"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_production_id
msgid "Production Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Production Workcenter"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_ids
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workcenter_view_kanban_inherit_quality_mrp
msgid "Quality Alert"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_count
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_count
msgid "Quality Alert Count"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_fail
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_fail
msgid "Quality Check Fail"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_todo
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_todo
msgid "Quality Check Todo"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_wo
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Quality Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Point"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Quality alert"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Quantity"
msgstr "Cantidad"
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Record production"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:99
#, python-format
msgid "Register component(s)"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_remaining_qty
msgid "Remaining Quantity for Component"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_user_id
msgid "Responsible"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_result
msgid "Result"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN:"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Scrap"
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Scroll to specific page"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Skip"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skip_completed_checks
msgid "Skip Completed Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skipped_check_ids
msgid "Skipped Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_state
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_quality_state_for_summary
msgid "Status"
msgstr "Estado"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_operation_id
msgid "Step"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.action_quality_mrp_show_steps
#: model:ir.ui.view,arch_db:quality_mrp.mrp_routing_view_form_inherit_quality
msgid "Steps"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Success"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:18
#, python-format
msgid "Take a Picture"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point_test_type
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_test_type
msgid "Test Type"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_quality_point_routing_id
msgid ""
"The routing contains all the Work Centers used and for how long. This will "
"create work orders afterwardswhich alters the execution of the manufacturing"
" order. "
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_title
msgid "Title"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#, python-format
msgid "To Do"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_tracking
msgid "Tracking"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_code
msgid "Type of Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Unblock"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_norm_unit
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_uom_id
msgid "Unit of Measure"
msgstr "Unidad de medida"
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:11
#, python-format
msgid "Uploading..."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Validate"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workcenter_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workcenter_id
msgid "Work Center"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_workorder
msgid "Work Order"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:53
#, python-format
msgid "Work Order Messages"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.mrp_workorder_action_tablet
msgid "Work Orders"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Workorder Actions"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet
msgid "Worksheet"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet_page
msgid "Worksheet Page"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_worksheet_page
msgid "Worksheet page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:387
#, python-format
msgid "You should provide a lot for the final product"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:93
#: code:addons/quality_mrp/models/mrp_workorder.py:385
#, python-format
msgid "You still need to do the quality checks!"
msgstr ""

View File

@@ -1,608 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-24 09:23+0000\n"
"PO-Revision-Date: 2017-10-24 09:23+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: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid ""
"<span class=\"o_stat_text text-success\" attrs=\"{'invisible': [('quality_check_fail', '=', True)]}\">Quality Checks</span>\n"
" <span class=\"o_stat_text text-danger\" attrs=\"{'invisible': [('quality_check_fail', '!=', True)]}\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alert</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_ids
msgid "Alerts"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_allow_producing_quantity_change
msgid "Allow Changes to the Produced Quantity"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_test_type_allow_registration
msgid "Allow Registration"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Block"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_check_ids
msgid "Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_check_ids
msgid "Checks"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:9
#, python-format
msgid "Clear"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Click to start a new work order."
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_component_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Component"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Continue"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_control_date
msgid "Control Date"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_alert_view_form_inherit_mrp
msgid "Create Work Order Message"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_current_quality_check_id
msgid "Current Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Date"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,help:quality_mrp.field_quality_check_component_uom_id
msgid "Default Unit of Measure used for all stock operation."
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Do not update page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_qty_done
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_qty_done
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#, python-format
msgid "Done"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:8
#, python-format
msgid "Edit"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Fail"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Failure"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:163
#, python-format
msgid "Failure Message"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Finish steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_finished_product_check_ids
msgid "Finished Product Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_finished_product_sequence
msgid "Finished Product Sequence Number"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Finished Steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_first_step
msgid "Is First Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_step
msgid "Is Last Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_lot
msgid "Is Last lot"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_lot_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot:"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Mark as Done"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure
msgid "Measure"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure_success
msgid "Measure Success"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Measure:"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:270
#, python-format
msgid "Menu"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_move_line_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_move_line_id
msgid "Move Line"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Next"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_note
msgid "Note"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_check_failure_message
msgid "OK"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workorder_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workorder_id
msgid "Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Operator"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_parent_id
msgid "Parent Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_routing_id
msgid "Parent Routing"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pass"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pause"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_picture
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_picture
msgid "Picture"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:120
#, python-format
msgid "Picture Uploaded"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Plan some work orders from your manufacturing orders."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:84
#: code:addons/quality_mrp/models/mrp_workorder.py:171
#, python-format
msgid ""
"Please ensure the quantity to produce is nonnegative and does not exceed the"
" remaining quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:90
#, python-format
msgid "Please enter a Lot/SN."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:92
#, python-format
msgid "Please enter a positive quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:86
#, python-format
msgid "Please upload a picture."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Previous"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Process"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_production_id
msgid "Production Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Production Workcenter"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_ids
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workcenter_view_kanban_inherit_quality_mrp
msgid "Quality Alert"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_count
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_count
msgid "Quality Alert Count"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_fail
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_fail
msgid "Quality Check Fail"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_todo
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_todo
msgid "Quality Check Todo"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_wo
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Quality Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Point"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Quality alert"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Quantity"
msgstr "Cantidad"
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Record production"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:99
#, python-format
msgid "Register component(s)"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_remaining_qty
msgid "Remaining Quantity for Component"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_user_id
msgid "Responsible"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_result
msgid "Result"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN:"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Scrap"
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Scroll to specific page"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Skip"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skip_completed_checks
msgid "Skip Completed Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skipped_check_ids
msgid "Skipped Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_state
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_quality_state_for_summary
msgid "Status"
msgstr "Estado"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_operation_id
msgid "Step"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.action_quality_mrp_show_steps
#: model:ir.ui.view,arch_db:quality_mrp.mrp_routing_view_form_inherit_quality
msgid "Steps"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Success"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:18
#, python-format
msgid "Take a Picture"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point_test_type
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_test_type
msgid "Test Type"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_quality_point_routing_id
msgid ""
"The routing contains all the Work Centers used and for how long. This will "
"create work orders afterwardswhich alters the execution of the manufacturing"
" order. "
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_title
msgid "Title"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#, python-format
msgid "To Do"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_tracking
msgid "Tracking"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_code
msgid "Type of Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Unblock"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_norm_unit
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_uom_id
msgid "Unit of Measure"
msgstr "Unidad de medida"
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:11
#, python-format
msgid "Uploading..."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Validate"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workcenter_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workcenter_id
msgid "Work Center"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_workorder
msgid "Work Order"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:53
#, python-format
msgid "Work Order Messages"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.mrp_workorder_action_tablet
msgid "Work Orders"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Workorder Actions"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet
msgid "Worksheet"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet_page
msgid "Worksheet Page"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_worksheet_page
msgid "Worksheet page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:387
#, python-format
msgid "You should provide a lot for the final product"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:93
#: code:addons/quality_mrp/models/mrp_workorder.py:385
#, python-format
msgid "You still need to do the quality checks!"
msgstr ""

View File

@@ -1,608 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-24 09:23+0000\n"
"PO-Revision-Date: 2017-10-24 09:23+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: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid ""
"<span class=\"o_stat_text text-success\" attrs=\"{'invisible': [('quality_check_fail', '=', True)]}\">Quality Checks</span>\n"
" <span class=\"o_stat_text text-danger\" attrs=\"{'invisible': [('quality_check_fail', '!=', True)]}\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alert</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_ids
msgid "Alerts"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_allow_producing_quantity_change
msgid "Allow Changes to the Produced Quantity"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_test_type_allow_registration
msgid "Allow Registration"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Block"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_check_ids
msgid "Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_check_ids
msgid "Checks"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:9
#, python-format
msgid "Clear"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Click to start a new work order."
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_component_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Component"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Continue"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_control_date
msgid "Control Date"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_alert_view_form_inherit_mrp
msgid "Create Work Order Message"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_current_quality_check_id
msgid "Current Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Date"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,help:quality_mrp.field_quality_check_component_uom_id
msgid "Default Unit of Measure used for all stock operation."
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Do not update page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_qty_done
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_qty_done
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#, python-format
msgid "Done"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:8
#, python-format
msgid "Edit"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Fail"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Failure"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:163
#, python-format
msgid "Failure Message"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Finish steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_finished_product_check_ids
msgid "Finished Product Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_finished_product_sequence
msgid "Finished Product Sequence Number"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Finished Steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_first_step
msgid "Is First Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_step
msgid "Is Last Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_lot
msgid "Is Last lot"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_lot_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot:"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Mark as Done"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure
msgid "Measure"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure_success
msgid "Measure Success"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Measure:"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:270
#, python-format
msgid "Menu"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_move_line_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_move_line_id
msgid "Move Line"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Next"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_note
msgid "Note"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_check_failure_message
msgid "OK"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workorder_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workorder_id
msgid "Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Operator"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_parent_id
msgid "Parent Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_routing_id
msgid "Parent Routing"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pass"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pause"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_picture
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_picture
msgid "Picture"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:120
#, python-format
msgid "Picture Uploaded"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Plan some work orders from your manufacturing orders."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:84
#: code:addons/quality_mrp/models/mrp_workorder.py:171
#, python-format
msgid ""
"Please ensure the quantity to produce is nonnegative and does not exceed the"
" remaining quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:90
#, python-format
msgid "Please enter a Lot/SN."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:92
#, python-format
msgid "Please enter a positive quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:86
#, python-format
msgid "Please upload a picture."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Previous"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Process"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_production_id
msgid "Production Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Production Workcenter"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_ids
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workcenter_view_kanban_inherit_quality_mrp
msgid "Quality Alert"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_count
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_count
msgid "Quality Alert Count"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_fail
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_fail
msgid "Quality Check Fail"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_todo
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_todo
msgid "Quality Check Todo"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_wo
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Quality Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Point"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Quality alert"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Quantity"
msgstr "Cantidad"
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Record production"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:99
#, python-format
msgid "Register component(s)"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_remaining_qty
msgid "Remaining Quantity for Component"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_user_id
msgid "Responsible"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_result
msgid "Result"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN:"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Scrap"
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Scroll to specific page"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Skip"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skip_completed_checks
msgid "Skip Completed Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skipped_check_ids
msgid "Skipped Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_state
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_quality_state_for_summary
msgid "Status"
msgstr "Estado"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_operation_id
msgid "Step"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.action_quality_mrp_show_steps
#: model:ir.ui.view,arch_db:quality_mrp.mrp_routing_view_form_inherit_quality
msgid "Steps"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Success"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:18
#, python-format
msgid "Take a Picture"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point_test_type
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_test_type
msgid "Test Type"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_quality_point_routing_id
msgid ""
"The routing contains all the Work Centers used and for how long. This will "
"create work orders afterwardswhich alters the execution of the manufacturing"
" order. "
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_title
msgid "Title"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#, python-format
msgid "To Do"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_tracking
msgid "Tracking"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_code
msgid "Type of Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Unblock"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_norm_unit
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_uom_id
msgid "Unit of Measure"
msgstr "Unidad de Medida"
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:11
#, python-format
msgid "Uploading..."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Validate"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workcenter_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workcenter_id
msgid "Work Center"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_workorder
msgid "Work Order"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:53
#, python-format
msgid "Work Order Messages"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.mrp_workorder_action_tablet
msgid "Work Orders"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Workorder Actions"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet
msgid "Worksheet"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet_page
msgid "Worksheet Page"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_worksheet_page
msgid "Worksheet page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:387
#, python-format
msgid "You should provide a lot for the final product"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:93
#: code:addons/quality_mrp/models/mrp_workorder.py:385
#, python-format
msgid "You still need to do the quality checks!"
msgstr ""

View File

@@ -1,117 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Patricia Gutiérrez Capetillo <pagc@odoo.com>, 2022
# Braulio D. López Vázquez <bdl@odoo.com>, 2022
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~14.5+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-14 10:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:48+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Spanish (Mexico) (https://app.transifex.com/odoo/teams/41243/es_MX/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es_MX\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-danger\">Quality Checks</span>"
msgstr "<span class=\"o_stat_text text-danger\">Comprobación de calidad</span>"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text text-success\">Quality Checks</span>"
msgstr "<span class=\"o_stat_text text-success\">Comprobación de calidad</span>"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alerts</span>"
msgstr "<span class=\"o_stat_text\">Alertas de calidad</span>"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Checks</span>"
msgstr "<span class=\"o_stat_text\">Comprobaciones de calidad</span>"
#. module: quality_mrp
#: model_terms:ir.ui.view,arch_db:quality_mrp.worksheet_page
msgid "<strong>Manufacturing Order : </strong>"
msgstr "<strong>Orden de fabricación : </strong>"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_ids
msgid "Alerts"
msgstr "Alertas"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__check_ids
msgid "Checks"
msgstr "Cheques"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move_line
msgid "Product Moves (Stock Move Line)"
msgstr "Movimientos de producto (línea de movimiento de existencias)"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert__production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check__production_id
msgid "Production Order"
msgstr "Orden de producción"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Alert"
msgstr "Alerta de calidad"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_alert_count
msgid "Quality Alert Count"
msgstr "Número de alertas de calidad"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr "Control de calidad"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_fail
msgid "Quality Check Fail"
msgstr "Falló el control de calidad"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production__quality_check_todo
msgid "Quality Check Todo"
msgstr "Controles de calidad por realizar"
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model_terms:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
msgid "Quality Checks"
msgstr "Controles de calidad"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Control Point"
msgstr "Punto de control de calidad"
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_stock_move
msgid "Stock Move"
msgstr "Movimiento de existencias"
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:0
#, python-format
msgid "You still need to do the quality checks!"
msgstr "¡Aún debe realizar los controles de calidad!"

View File

@@ -1,608 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-24 09:23+0000\n"
"PO-Revision-Date: 2017-10-24 09:23+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: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid ""
"<span class=\"o_stat_text text-success\" attrs=\"{'invisible': [('quality_check_fail', '=', True)]}\">Quality Checks</span>\n"
" <span class=\"o_stat_text text-danger\" attrs=\"{'invisible': [('quality_check_fail', '!=', True)]}\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alert</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_ids
msgid "Alerts"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_allow_producing_quantity_change
msgid "Allow Changes to the Produced Quantity"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_test_type_allow_registration
msgid "Allow Registration"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Block"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_check_ids
msgid "Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_check_ids
msgid "Checks"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:9
#, python-format
msgid "Clear"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Click to start a new work order."
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_component_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Component"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Continue"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_control_date
msgid "Control Date"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_alert_view_form_inherit_mrp
msgid "Create Work Order Message"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_current_quality_check_id
msgid "Current Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Date"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,help:quality_mrp.field_quality_check_component_uom_id
msgid "Default Unit of Measure used for all stock operation."
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Do not update page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_qty_done
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_qty_done
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#, python-format
msgid "Done"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:8
#, python-format
msgid "Edit"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Fail"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Failure"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:163
#, python-format
msgid "Failure Message"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Finish steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_finished_product_check_ids
msgid "Finished Product Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_finished_product_sequence
msgid "Finished Product Sequence Number"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Finished Steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_first_step
msgid "Is First Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_step
msgid "Is Last Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_lot
msgid "Is Last lot"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_lot_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot:"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Mark as Done"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure
msgid "Measure"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure_success
msgid "Measure Success"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Measure:"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:270
#, python-format
msgid "Menu"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_move_line_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_move_line_id
msgid "Move Line"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Next"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_note
msgid "Note"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_check_failure_message
msgid "OK"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workorder_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workorder_id
msgid "Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Operator"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_parent_id
msgid "Parent Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_routing_id
msgid "Parent Routing"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pass"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pause"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_picture
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_picture
msgid "Picture"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:120
#, python-format
msgid "Picture Uploaded"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Plan some work orders from your manufacturing orders."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:84
#: code:addons/quality_mrp/models/mrp_workorder.py:171
#, python-format
msgid ""
"Please ensure the quantity to produce is nonnegative and does not exceed the"
" remaining quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:90
#, python-format
msgid "Please enter a Lot/SN."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:92
#, python-format
msgid "Please enter a positive quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:86
#, python-format
msgid "Please upload a picture."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Previous"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Process"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_production_id
msgid "Production Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Production Workcenter"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_ids
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workcenter_view_kanban_inherit_quality_mrp
msgid "Quality Alert"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_count
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_count
msgid "Quality Alert Count"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_fail
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_fail
msgid "Quality Check Fail"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_todo
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_todo
msgid "Quality Check Todo"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_wo
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Quality Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Point"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Quality alert"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Quantity"
msgstr "Cantidad"
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Record production"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:99
#, python-format
msgid "Register component(s)"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_remaining_qty
msgid "Remaining Quantity for Component"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_user_id
msgid "Responsible"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_result
msgid "Result"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN:"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Scrap"
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Scroll to specific page"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Skip"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skip_completed_checks
msgid "Skip Completed Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skipped_check_ids
msgid "Skipped Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_state
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_quality_state_for_summary
msgid "Status"
msgstr "Estado"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_operation_id
msgid "Step"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.action_quality_mrp_show_steps
#: model:ir.ui.view,arch_db:quality_mrp.mrp_routing_view_form_inherit_quality
msgid "Steps"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Success"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:18
#, python-format
msgid "Take a Picture"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point_test_type
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_test_type
msgid "Test Type"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_quality_point_routing_id
msgid ""
"The routing contains all the Work Centers used and for how long. This will "
"create work orders afterwardswhich alters the execution of the manufacturing"
" order. "
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_title
msgid "Title"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#, python-format
msgid "To Do"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_tracking
msgid "Tracking"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_code
msgid "Type of Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Unblock"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_norm_unit
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_uom_id
msgid "Unit of Measure"
msgstr "Unidad de Medida"
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:11
#, python-format
msgid "Uploading..."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Validate"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workcenter_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workcenter_id
msgid "Work Center"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_workorder
msgid "Work Order"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:53
#, python-format
msgid "Work Order Messages"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.mrp_workorder_action_tablet
msgid "Work Orders"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Workorder Actions"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet
msgid "Worksheet"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet_page
msgid "Worksheet Page"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_worksheet_page
msgid "Worksheet page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:387
#, python-format
msgid "You should provide a lot for the final product"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:93
#: code:addons/quality_mrp/models/mrp_workorder.py:385
#, python-format
msgid "You still need to do the quality checks!"
msgstr ""

View File

@@ -1,608 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-24 09:23+0000\n"
"PO-Revision-Date: 2017-10-24 09:23+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: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid ""
"<span class=\"o_stat_text text-success\" attrs=\"{'invisible': [('quality_check_fail', '=', True)]}\">Quality Checks</span>\n"
" <span class=\"o_stat_text text-danger\" attrs=\"{'invisible': [('quality_check_fail', '!=', True)]}\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alert</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_ids
msgid "Alerts"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_allow_producing_quantity_change
msgid "Allow Changes to the Produced Quantity"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_test_type_allow_registration
msgid "Allow Registration"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Block"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_check_ids
msgid "Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_check_ids
msgid "Checks"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:9
#, python-format
msgid "Clear"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Click to start a new work order."
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_component_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Component"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Continue"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_control_date
msgid "Control Date"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_alert_view_form_inherit_mrp
msgid "Create Work Order Message"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_current_quality_check_id
msgid "Current Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Date"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,help:quality_mrp.field_quality_check_component_uom_id
msgid "Default Unit of Measure used for all stock operation."
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Do not update page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_qty_done
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_qty_done
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#, python-format
msgid "Done"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:8
#, python-format
msgid "Edit"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Fail"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Failure"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:163
#, python-format
msgid "Failure Message"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Finish steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_finished_product_check_ids
msgid "Finished Product Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_finished_product_sequence
msgid "Finished Product Sequence Number"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Finished Steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_first_step
msgid "Is First Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_step
msgid "Is Last Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_lot
msgid "Is Last lot"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_lot_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot:"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Mark as Done"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure
msgid "Measure"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure_success
msgid "Measure Success"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Measure:"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:270
#, python-format
msgid "Menu"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_move_line_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_move_line_id
msgid "Move Line"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Next"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_note
msgid "Note"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_check_failure_message
msgid "OK"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workorder_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workorder_id
msgid "Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Operator"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_parent_id
msgid "Parent Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_routing_id
msgid "Parent Routing"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pass"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pause"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_picture
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_picture
msgid "Picture"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:120
#, python-format
msgid "Picture Uploaded"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Plan some work orders from your manufacturing orders."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:84
#: code:addons/quality_mrp/models/mrp_workorder.py:171
#, python-format
msgid ""
"Please ensure the quantity to produce is nonnegative and does not exceed the"
" remaining quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:90
#, python-format
msgid "Please enter a Lot/SN."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:92
#, python-format
msgid "Please enter a positive quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:86
#, python-format
msgid "Please upload a picture."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Previous"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Process"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_production_id
msgid "Production Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Production Workcenter"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_ids
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workcenter_view_kanban_inherit_quality_mrp
msgid "Quality Alert"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_count
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_count
msgid "Quality Alert Count"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_fail
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_fail
msgid "Quality Check Fail"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_todo
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_todo
msgid "Quality Check Todo"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_wo
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Quality Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Point"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Quality alert"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Quantity"
msgstr "Cantidad"
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Record production"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:99
#, python-format
msgid "Register component(s)"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_remaining_qty
msgid "Remaining Quantity for Component"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_user_id
msgid "Responsible"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_result
msgid "Result"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN:"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Scrap"
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Scroll to specific page"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Skip"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skip_completed_checks
msgid "Skip Completed Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skipped_check_ids
msgid "Skipped Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_state
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_quality_state_for_summary
msgid "Status"
msgstr "Estado"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_operation_id
msgid "Step"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.action_quality_mrp_show_steps
#: model:ir.ui.view,arch_db:quality_mrp.mrp_routing_view_form_inherit_quality
msgid "Steps"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Success"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:18
#, python-format
msgid "Take a Picture"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point_test_type
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_test_type
msgid "Test Type"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_quality_point_routing_id
msgid ""
"The routing contains all the Work Centers used and for how long. This will "
"create work orders afterwardswhich alters the execution of the manufacturing"
" order. "
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_title
msgid "Title"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#, python-format
msgid "To Do"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_tracking
msgid "Tracking"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_code
msgid "Type of Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Unblock"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_norm_unit
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_uom_id
msgid "Unit of Measure"
msgstr "Unidad de medida"
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:11
#, python-format
msgid "Uploading..."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Validate"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workcenter_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workcenter_id
msgid "Work Center"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_workorder
msgid "Work Order"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:53
#, python-format
msgid "Work Order Messages"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.mrp_workorder_action_tablet
msgid "Work Orders"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Workorder Actions"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet
msgid "Worksheet"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet_page
msgid "Worksheet Page"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_worksheet_page
msgid "Worksheet page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:387
#, python-format
msgid "You should provide a lot for the final product"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:93
#: code:addons/quality_mrp/models/mrp_workorder.py:385
#, python-format
msgid "You still need to do the quality checks!"
msgstr ""

View File

@@ -1,608 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * quality_mrp
#
# Translators:
# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-24 09:23+0000\n"
"PO-Revision-Date: 2017-10-24 09:23+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: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid ""
"<span class=\"o_stat_text text-success\" attrs=\"{'invisible': [('quality_check_fail', '=', True)]}\">Quality Checks</span>\n"
" <span class=\"o_stat_text text-danger\" attrs=\"{'invisible': [('quality_check_fail', '!=', True)]}\">Quality Checks</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "<span class=\"o_stat_text\">Quality Alert</span>"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_ids
msgid "Alerts"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_allow_producing_quantity_change
msgid "Allow Changes to the Produced Quantity"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_test_type_allow_registration
msgid "Allow Registration"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Block"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_check_ids
msgid "Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_check_ids
msgid "Checks"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:9
#, python-format
msgid "Clear"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Click to start a new work order."
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_component_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Component"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Continue"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_control_date
msgid "Control Date"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_alert_view_form_inherit_mrp
msgid "Create Work Order Message"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_current_quality_check_id
msgid "Current Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Date"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,help:quality_mrp.field_quality_check_component_uom_id
msgid "Default Unit of Measure used for all stock operation."
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Do not update page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_qty_done
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_qty_done
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#, python-format
msgid "Done"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:8
#, python-format
msgid "Edit"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Fail"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Failure"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:163
#, python-format
msgid "Failure Message"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Finish steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_finished_product_check_ids
msgid "Finished Product Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_finished_product_sequence
msgid "Finished Product Sequence Number"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Finished Steps"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_first_step
msgid "Is First Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_step
msgid "Is Last Step"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_is_last_lot
msgid "Is Last lot"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_lot_id
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Lot:"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Mark as Done"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure
msgid "Measure"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_measure_success
msgid "Measure Success"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Measure:"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:270
#, python-format
msgid "Menu"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_move_line_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_move_line_id
msgid "Move Line"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Next"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_note
msgid "Note"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.quality_check_failure_message
msgid "OK"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workorder_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workorder_id
msgid "Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Operator"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_parent_id
msgid "Parent Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_routing_id
msgid "Parent Routing"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pass"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Pause"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_picture
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_picture
msgid "Picture"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:120
#, python-format
msgid "Picture Uploaded"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,help:quality_mrp.mrp_workorder_action_tablet
msgid "Plan some work orders from your manufacturing orders."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:84
#: code:addons/quality_mrp/models/mrp_workorder.py:171
#, python-format
msgid ""
"Please ensure the quantity to produce is nonnegative and does not exceed the"
" remaining quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:90
#, python-format
msgid "Please enter a Lot/SN."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:92
#, python-format
msgid "Please enter a positive quantity."
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:86
#, python-format
msgid "Please upload a picture."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Previous"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Process"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_production_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_production_id
msgid "Production Order"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Production Workcenter"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_alert
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_ids
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workcenter_view_kanban_inherit_quality_mrp
msgid "Quality Alert"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_alert_count
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_alert_count
msgid "Quality Alert Count"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_check
msgid "Quality Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_fail
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_fail
msgid "Quality Check Fail"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_production_quality_check_todo
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_check_todo
msgid "Quality Check Todo"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_mo
#: model:ir.actions.act_window,name:quality_mrp.quality_check_action_wo
#: model:ir.ui.view,arch_db:quality_mrp.mrp_production_view_form_inherit_quality
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_inherit_quality
msgid "Quality Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point
msgid "Quality Point"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Quality alert"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Quantity"
msgstr "Cantidad"
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Record production"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:99
#, python-format
msgid "Register component(s)"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_remaining_qty
msgid "Remaining Quantity for Component"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_user_id
msgid "Responsible"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_result
msgid "Result"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "SN:"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Scrap"
msgstr ""
#. module: quality_mrp
#: selection:quality.point,worksheet:0
msgid "Scroll to specific page"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Skip"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skip_completed_checks
msgid "Skip Completed Checks"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_skipped_check_ids
msgid "Skipped Check"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_quality_state
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_quality_state_for_summary
msgid "Status"
msgstr "Estado"
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_operation_id
msgid "Step"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.action_quality_mrp_show_steps
#: model:ir.ui.view,arch_db:quality_mrp.mrp_routing_view_form_inherit_quality
msgid "Steps"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:112
#, python-format
msgid "Success"
msgstr ""
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:18
#, python-format
msgid "Take a Picture"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_quality_point_test_type
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_test_type
msgid "Test Type"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,help:quality_mrp.field_quality_point_routing_id
msgid ""
"The routing contains all the Work Centers used and for how long. This will "
"create work orders afterwardswhich alters the execution of the manufacturing"
" order. "
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_title
msgid "Title"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:105
#, python-format
msgid "To Do"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_tracking
msgid "Tracking"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_code
msgid "Type of Operation"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Unblock"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_component_uom_id
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_norm_unit
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_component_uom_id
msgid "Unit of Measure"
msgstr "Unidad de medida"
#. module: quality_mrp
#. openerp-web
#: code:addons/quality_mrp/static/src/xml/widget_template.xml:11
#, python-format
msgid "Uploading..."
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet
msgid "Validate"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_alert_workcenter_id
#: model:ir.model.fields,field_description:quality_mrp.field_quality_check_workcenter_id
msgid "Work Center"
msgstr ""
#. module: quality_mrp
#: model:ir.model,name:quality_mrp.model_mrp_workorder
msgid "Work Order"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/quality.py:53
#, python-format
msgid "Work Order Messages"
msgstr ""
#. module: quality_mrp
#: model:ir.actions.act_window,name:quality_mrp.mrp_workorder_action_tablet
msgid "Work Orders"
msgstr ""
#. module: quality_mrp
#: model:ir.ui.view,arch_db:quality_mrp.mrp_workorder_view_form_tablet_menu
msgid "Workorder Actions"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet
msgid "Worksheet"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_quality_point_worksheet_page
msgid "Worksheet Page"
msgstr ""
#. module: quality_mrp
#: model:ir.model.fields,field_description:quality_mrp.field_mrp_workorder_worksheet_page
msgid "Worksheet page"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_workorder.py:387
#, python-format
msgid "You should provide a lot for the final product"
msgstr ""
#. module: quality_mrp
#: code:addons/quality_mrp/models/mrp_production.py:93
#: code:addons/quality_mrp/models/mrp_workorder.py:385
#, python-format
msgid "You still need to do the quality checks!"
msgstr ""

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