提交 a48dcb9e authored 作者: 贺阳's avatar 贺阳

翻译优化

上级 3be98112
差异被折叠。
......@@ -63,7 +63,7 @@ class CcBigPackage(models.Model):
def action_show_ship_package(self):
# 返回一个action,显示包裹
return {
'name': 'Ship Package',
'name': _('Ship Package'),
'type': 'ir.actions.act_window',
'res_model': 'cc.ship.package',
'view_mode': 'tree,form',
......@@ -74,7 +74,7 @@ class CcBigPackage(models.Model):
def action_show_package_good(self):
# 返回一个action,显示商品
return {
'name': 'Goods',
'name': _('Goods'),
'type': 'ir.actions.act_window',
'res_model': 'cc.package.good',
'view_mode': 'tree,form',
......@@ -579,7 +579,7 @@ class CcBL(models.Model):
# if error_order:
# raise ValidationError(f"{','.join(error_order)},没有任何商品信息可导出报关数据")
return {
'name': _('导出报关文件'),
'name': _('Export customs declaration documents'), # 导出报关文件
'type': 'ir.actions.act_window',
'view_mode': 'form',
'res_model': 'export.bl.big.package.xlsx.wizard',
......@@ -847,7 +847,7 @@ class CcBL(models.Model):
def action_show_ship_package(self):
# 返回一个action,显示包裹
return {
'name': 'Ship Package',
'name': _('Ship Package'),
'type': 'ir.actions.act_window',
'res_model': 'cc.ship.package',
'view_mode': 'tree,form',
......@@ -858,7 +858,7 @@ class CcBL(models.Model):
def action_show_package_good(self):
# 返回一个action,显示商品
return {
'name': 'Goods',
'name': _('Goods'),
'type': 'ir.actions.act_window',
'res_model': 'cc.package.good',
'view_mode': 'tree,form',
......
......@@ -76,7 +76,7 @@
<field name="arch" type="xml">
<search string="Big Package">
<field name="big_package_no" string="模糊搜索"
<field name="big_package_no" string="Search"
filter_domain="['|', ('big_package_no', 'ilike', self), ('bl_id', 'ilike', self)]"/>
<separator/>
<field name="big_package_no" string="Big Package No."/>
......@@ -105,7 +105,7 @@
<field name="context">{}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
[Big Package] 还没有哦!点左上角的[创建]按钮,沙发归你了!
[Big Package] Not yet! Click the Create button in the top left corner and the sofa is yours!
</p>
<p>
</p>
......
......@@ -77,7 +77,7 @@
<field name="context">{}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
[Clearance File] 还没有哦!点左上角的[创建]按钮,沙发归你了!
[Clearance File] Not yet! Click the Create button in the top left corner and the sofa is yours!
</p>
<p>
</p>
......
......@@ -113,7 +113,7 @@
<field name="model">cc.package.good</field>
<field name="arch" type="xml">
<search string="Package Good">
<field name="item_name_en" string="模糊搜索"
<field name="item_name_en" string="Search"
filter_domain="['|', ('item_id', 'ilike', self)'|', ('sku_id', 'ilike', self)'|', ('item_name_en', 'ilike', self), ('item_name_cn', 'ilike', self)]"/>
<separator/>
<field name="item_id" string="Item ID"/>
......@@ -177,7 +177,7 @@
<field name="context">{}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
[Package Good] 还没有哦!点左上角的[创建]按钮,沙发归你了!
[Package Good] Not yet! Click the Create button in the top left corner and the sofa is yours!
</p>
<p>
</p>
......
......@@ -198,7 +198,7 @@
<field name="model">cc.ship.package</field>
<field name="arch" type="xml">
<search string="Ship Package">
<field name="tracking_no" string="模糊搜索"
<field name="tracking_no" string="Search"
filter_domain="['|', ('tracking_no', 'ilike', self), ('trade_no', 'ilike', self)]"/>
<separator/>
......@@ -295,7 +295,7 @@
<field name="context">{}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
[Ship Package] 还没有哦!点左上角的[创建]按钮,沙发归你了!
[Ship Package] Not yet! Click the Create button in the top left corner and the sofa is yours!
</p>
<p>
</p>
......
......@@ -4,18 +4,6 @@
from odoo import models, api, fields, _
from odoo.exceptions import Warning, ValidationError
PUSH_TYPE = [
# ('轨迹揽收', '轨迹揽收'),
('配载预报', '配载预报'),
('运输工具', '运输工具'),
('轨迹交航', '轨迹交航'),
('轨迹清关完成', '轨迹清关完成'),
('提单图片', '提单图片'),
('承运重量', '承运重量'),
('轨迹起飞', '轨迹起飞'),
('轨迹到达', '轨迹到达')
]
# 定义一个批量更新小包状态的向导, 用于批量更新小包状态
# 包括以下字段,提单, 当前节点, 更新节点, 排除面单号, 排除状态
......@@ -35,6 +23,12 @@ class BatchInputShipPackageStatusWizard(models.TransientModel):
bl_id = fields.Many2one('cc.bl', 'Bill of Loading', required=True)
@api.onchange('current_status')
def change_current_status(self):
for item in self:
if item.current_status:
item.update_status = False
# 增加选择类型字段, 按节点和按面单号(多条)
select_type = fields.Selection([
('node', 'By Node'),
......@@ -72,12 +66,12 @@ class BatchInputShipPackageStatusWizard(models.TransientModel):
parcels = self.get_process_package()
if not parcels:
raise ValidationError('No package to update found.') # 没有找到要更新的小包
raise ValidationError(_('No package to update found.')) # 没有找到要更新的小包
# 判断异常状态是否选择了异常原因
reason_obj = self.env['cc.node.exception.reason'].search([('code_id', '=', self.update_status.id)])
if reason_obj and not self.node_exception_reason_id:
raise ValidationError('Please select the reason for the exception!') # 请选择异常原因
raise ValidationError(_('Please select the reason for the exception!')) # 请选择异常原因
# 如果更新节点是 默认节点 同步的标志变为True
is_sync = False
if self.update_status.is_default:
......
......@@ -6,10 +6,10 @@
<data>
<record id="view_batch_input_ship_package_wizard" model="ir.ui.view">
<field name="name">更新包裹进度</field>
<field name="name">view_batch_input_ship_package_wizard</field>
<field name="model">batch.input.ship.package.status.wizard</field>
<field name="arch" type="xml">
<form string="更新包裹进度">
<form string="Update package progress">
<sheet>
<!-- <group>-->
<!-- <div>-->
......@@ -55,7 +55,7 @@
<!--定义视图动作-->
<record model="ir.actions.act_window" id="action_batch_input_ship_package_wizard">
<field name="name">更新包裹进度</field>
<field name="name">Update package progress</field>
<field name="res_model">batch.input.ship.package.status.wizard</field>
<field name="view_mode">form</field>
<field name="target">new</field>
......
......@@ -37,7 +37,7 @@ def get_utc_time(local_time=None):
# 继承cc.clearance.file对象,并重载action_upload方法
class CcClearanceFile(models.Model):
_inherit = "cc.clearance.file"
_description = "清关文件"
_description = "Clearance File"#清关文件
def get_clearance_file_feedback_data(self):
"""通关文件上传数据组织"""
......@@ -234,7 +234,7 @@ class CcBl(models.Model):
def action_show_no_sync_ship_package(self):
# 返回一个action,显示包裹
return {
'name': 'Not Sync Ship Packages',
'name': _('Not Sync Ship Packages'),
'type': 'ir.actions.act_window',
'res_model': 'cc.ship.package',
'view_mode': 'tree,form',
......
......@@ -83,7 +83,7 @@
<field name="context">{}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
[CC Ship Package Sync Log] 还没有哦!点左上角的[创建]按钮,沙发归你了!
[CC Ship Package Sync Log] Not yet! Click the Create button in the top left corner and the sofa is yours!
</p>
<p>
</p>
......
......@@ -6,7 +6,7 @@
<data>
<record id="view_batch_input_ship_package_wizard" model="ir.ui.view">
<field name="name">更新包裹进度</field>
<field name="name">view_batch_input_ship_package_wizard</field>
<field name="model">batch.input.ship.package.status.wizard</field>
<field name="inherit_id" ref="ccs_base.view_batch_input_ship_package_wizard"/>
<field name="arch" type="xml">
......
......@@ -15,7 +15,7 @@
<field name="context">{}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
[<t t-esc="action_description"/>] 还没有哦!点左上角的[创建]按钮,沙发归你了!
[<t t-esc="action_description"/>] Not yet! Click the Create button in the top left corner and the sofa is yours!
</p><p>
</p>
</field>
......@@ -114,7 +114,7 @@
<search t-att-string="action_description">
<!-- 模糊查询字段 -->
# 如果没有我请删除
<field name="name" string="模糊搜索"
<field name="name" string="Search"
t-attf-filter_domain="['|', ('name', 'ilike', self), ('code', 'ilike', self)]"/>
<separator/>
<!-- 查询字段 -->
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论