error_log: 2021-07-29 16:14:25,487 4590 INFO goodbaby werkzeug:87: 49.90.99.15 - - [29/Jul/2021 16:14:25] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:14:25,793 20848 INFO goodbaby openerp.modules.registry:495: Invalidating all model caches after database signaling. 2021-07-29 16:14:25,841 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12957) 49.90.99.15 call /mjson/app.action/get_app_route POST [log(24451740)] cost 36.4050865173(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "HLK-AL00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "6506eed6289d05ab28fbe812fd1958a5f3e3ab5d", "version": "3.3.7", "app_channel": "ehr", "imei": "f013131d-6fdb-48d3-8428-d93944298133", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:14:25,842 20848 INFO goodbaby werkzeug:87: 49.90.99.15 - - [29/Jul/2021 16:14:25] "POST /mjson/app.action/get_app_route HTTP/1.1" 200 - 2021-07-29 16:14:26,014 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:14:26] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:14:26,440 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12957) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24451743)] cost 336.64894104(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "HLK-AL00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "6506eed6289d05ab28fbe812fd1958a5f3e3ab5d", "version": "3.3.7", "app_channel": "ehr", "imei": "f013131d-6fdb-48d3-8428-d93944298133", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:14:26,443 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:14:26] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:14:26,493 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:14:26] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:14:28,994 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12957) 49.90.99.15 call /mjson/work.bench/app_search_read POST [log(24451746)] cost 2520.49183846(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "HLK-AL00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "6506eed6289d05ab28fbe812fd1958a5f3e3ab5d", "version": "3.3.7", "app_channel": "ehr", "imei": "f013131d-6fdb-48d3-8428-d93944298133", "type": "session"}, "data": {"date": "2021-07-28 07:28:12"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:14:28,997 4590 INFO goodbaby werkzeug:87: 49.90.99.15 - - [29/Jul/2021 16:14:28] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:14:29,037 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12957) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24451747)] cost 2360.01515388(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "HLK-AL00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "6506eed6289d05ab28fbe812fd1958a5f3e3ab5d", "version": "3.3.7", "app_channel": "ehr", "imei": "f013131d-6fdb-48d3-8428-d93944298133", "type": "session"}, "data": {"date": "2021-07-28 07:28:12", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:14:29,040 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:14:29] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:14:29,043 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:14:29] "POST /web/dataset/call_kw/approve.description/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:14:29,154 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:14:29] "POST /web/dataset/call_kw/hr.contract/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:14:29,245 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:14:29] "POST /web/dataset/call_kw/hr.employee/fields_get HTTP/1.1" 200 - 2021-07-29 16:14:29,357 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:14:29] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:14:29,362 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:14:29] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:14:29,395 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:29] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:14:29,529 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:29] "POST /web/dataset/call_kw/hr.employee.category/name_get HTTP/1.1" 200 - 2021-07-29 16:14:30,044 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:14:30] "POST /web/dataset/call_kw/hr.contract.agreement.category/name_search HTTP/1.1" 200 - 2021-07-29 16:14:30,286 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:14:30] "POST /web/dataset/call_kw/approve.notify/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:14:30,616 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:14:30] "POST /web/dataset/call_kw/approve.description/search_read HTTP/1.1" 200 - 2021-07-29 16:14:31,566 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:31] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:14:31,584 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_AllGetFactoryNumbersDataOfGoodbaby costs 0.0003821849823 seconds 2021-07-29 16:14:31,597 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_get_all_employee_working_maternity_leave costs 0.0131049156189 seconds 2021-07-29 16:14:31,720 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_LegalHoliday costs 0.122221946716 seconds 2021-07-29 16:14:31,730 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_ALLUnscheduled_Employee costs 0.0106041431427 seconds 2021-07-29 16:14:31,850 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_ALLEmployeeCurrentAgentRelationship costs 0.11984205246 seconds 2021-07-29 16:14:31,851 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_overtime_detail costs 0.000442028045654 seconds 2021-07-29 16:14:31,899 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_GetCurrentPeriodNumber costs 0.0478031635284 seconds 2021-07-29 16:14:32,327 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:32] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:14:34,697 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:34] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:14:34,915 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:14:34] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:14:36,035 4590 INFO goodbaby openerp.addons.approve_flow.model.approve_activity:943: SUBMITTER: res.users(12978,), CREATOR: res.users(12978,) 2021-07-29 16:14:36,832 4590 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[12978], trigger[False], instance[termination.process(19786,), waiting], action[approved], context[{u'default_fill_reason': u'no', u'uid': 12978, u'default_next_activity_approver_required': False, u'tree_view_ref': u'termination_process_tree_view_team', u'default_assign_next_activity_approver': False, u'default_assign_next_next_activity_approver': False, u'all_employee': 1, u'default_rollback_activity_available': False, 'skip_other_future_approver': True, u'default_new_approvers': None, u'search_disable_custom_filters': True, u'default_active_ids': [19786], 'next_approver_ids': [], u'default_model': u'termination.process', u'default_next_activity_approver_msg': False, u'tz': u'Asia/Shanghai', 'suspend_security': True, u'params': {u'action': u'43d2c9ba-82e4-4493-bf79-11493e5b4873'}, u'default_action': u'approved', 'instance_operating_activity_map': {19786: 347}, u'default_rollback_activity_available_ids': [[6, 0, []]], u'form_view_ref': u'termination_process_form_view_team', u'readonly_bypass': True, u'default_rollback_to_draft': False, u'default_next_next_activity_approver_required': False, u'default_rollback_activity_id': False, u'search_default_state1': 1, 'instance_rollback_activity_map': {19786: None}, u'default_next_next_activity_approver_msg': False, u'active_id': 19786, u'lang': u'zh_CN', u'default_rollback_to_last_node': False, u'active_model': u'termination.process', u'default_rollback_draft_available': False, 'next_next_approver_ids': [], u'default_current_approvers': None, u'active_ids': [19786]}] 2021-07-29 16:14:37,203 4590 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(12978) call approve.description submit(args=([[39389], {u'default_fill_reason': u'no', u'uid': 12978, u'default_next_activity_approver_required': False, u'tree_view_ref': u'termination_process_tree_view_team', u'default_assign_next_activity_approver': False, u'default_assign_next_next_activity_approver': False, u'all_employee': 1, u'default_rollback_activity_available': False, u'default_new_approvers': None, u'search_disable_custom_filters': True, u'default_active_ids': [19786], u'default_model': u'termination.process', u'default_next_activity_approver_msg': False, u'tz': u'Asia/Shanghai', u'params': {u'action': u'43d2c9ba-82e4-4493-bf79-11493e5b4873'}, u'default_action': u'approved', u'default_rollback_activity_available_ids': [[6, 0, []]], u'form_view_ref': u'termination_process_form_view_team', u'readonly_bypass': True, u'default_rollback_to_draft': False, u'default_next_next_activity_approver_required': False, u'default_rollback_activity_id': False, u'search_default_state1': 1, u'default_next_next_activity_approver_msg': False, u'active_id': 19786, u'lang': u'zh_CN', u'default_rollback_to_last_node': False, u'active_model': u'termination.process', u'default_rollback_draft_available': False, u'default_current_approvers': None, u'active_ids': [19786]}]), kwargs={}) succeeded cost 6.51482486725(s) Response: True 2021-07-29 16:14:37,208 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:14:37] "POST /web/dataset/call_button HTTP/1.1" 200 - 2021-07-29 16:14:37,408 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:14:37] "POST /web/dataset/call_kw/approve.description/search_read HTTP/1.1" 200 - 2021-07-29 16:14:38,027 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:14:38] "POST /web/dataset/call_kw/termination.process/search_read HTTP/1.1" 200 - 2021-07-29 16:14:38,426 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:38] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:14:38,433 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:38] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:14:38,475 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:38] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:14:38,503 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:38] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:14:38,528 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:38] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:14:38,544 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:38] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:14:39,022 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:39] "POST /web/dataset/call_kw/hr.termination/default_get HTTP/1.1" 200 - 2021-07-29 16:14:39,492 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:39] "POST /web/dataset/call_kw/approve.notify/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:14:40,026 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_GetAllPayrollArchive costs 8.12691092491 seconds 2021-07-29 16:14:40,027 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_get_goodbaby_employee_item_records costs 0.00037407875061 seconds 2021-07-29 16:14:40,035 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_get_employee_taxpayer_type_form_item costs 0.0081160068512 seconds 2021-07-29 16:14:40,036 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_AllGetFactoryTextDataOfGoodbaby costs 0.000337839126587 seconds 2021-07-29 16:14:40,036 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_get_all_employee_day_calendar_count costs 0.000547885894775 seconds 2021-07-29 16:14:42,428 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:42] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:14:42,453 20848 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(12978) call termination.process do_approved(args=([[19787], {u'lang': u'zh_CN', u'tz': u'Asia/Shanghai', u'uid': 12978, u'form_view_ref': u'termination_process_form_view_team', u'readonly_bypass': True, u'tree_view_ref': u'termination_process_tree_view_team', u'all_employee': 1, u'search_default_state1': 1, u'params': {u'action': u'43d2c9ba-82e4-4493-bf79-11493e5b4873'}}]), kwargs={}) succeeded cost 0.0830321311951(s) Response: {'view_mode': 'form', 'target': 'new', 'context': {'default_rollback_activity_available_ids': [[6, 0, []]], 'default_fill_reason': u'no', u'uid': 12978, 'default_next_activity_approver_required': False, u'form_view_ref': u'termination_process_form_view_team', u'readonly_bypass': True, u'tree_view_ref': u'termination_process_tree_view_team', 'default_assign_next_activity_approver': False, 'default_assign_next_next_activity_approver': False, u'all_employee': 1, 'default_next_next_activity_approver_required': False, 'default_rollback_activity_id': False, u'search_default_state1': 1, 'default_new_approvers': None, 'default_active_ids': [19787], 'default_model': 'termination.process', 'default_next_activity_approver_msg': False, 'default_next_next_activity_approver_msg': False, u'lang': u'zh_CN', u'tz': u'Asia/Shanghai', 'default_rollback_to_last_node': False, 'default_rollback_activity_available': False, 'default_rollback_draft_available': False, 'default_rollback_to_draft': False, 'default_current_approvers': None, u'params': {u'action': u'43d2c9ba-82e4-4493-bf79-11493e5b4873'}, 'default_action': 'approved'}, 'view_type': 'form', 'res_model': 'approve.description', 'view_id': 2280, 'views': [(2280, 'form')], 'type': 'ir.actions.act_window'} 2021-07-29 16:14:42,455 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:14:42] "POST /web/dataset/call_button HTTP/1.1" 200 - 2021-07-29 16:14:44,094 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:14:44] "POST /web/dataset/call_kw/approve.description/search_read HTTP/1.1" 200 - 2021-07-29 16:14:46,062 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:46] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:14:47,416 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:47] "POST /web/dataset/call_kw/hr.termination/onchange HTTP/1.1" 200 - 2021-07-29 16:14:47,567 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:47] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:14:47,577 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:47] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:14:48,269 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:48] "POST /web/dataset/call_kw/hr.termination/read HTTP/1.1" 200 - 2021-07-29 16:14:48,285 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13791) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24451754)] cost 1761.75284386(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "11", "source": "android", "deviceModel": "V2049A", "manufacturer": "vivo"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "94e0325b38f4db3e02235624ccb605e3d877ad09", "version": "3.3.9", "app_channel": "ehr", "imei": "92f74f36-a9cb-40a2-a225-400d508c15d4", "type": "session"}, "data": {"date": "2021-07-29 16:13:51", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:14:48,288 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:14:48] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:14:48,454 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:48] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:14:48,460 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:14:48] "POST /web/dataset/call_kw/res.users/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:14:49,244 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12957) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24451757)] cost 1278.20515633(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "HLK-AL00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "6506eed6289d05ab28fbe812fd1958a5f3e3ab5d", "version": "3.3.7", "app_channel": "ehr", "imei": "f013131d-6fdb-48d3-8428-d93944298133", "type": "session"}, "data": {"date": "2021-07-29 16:14:21", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:14:49,247 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:14:49] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:14:49,593 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:14:49] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:14:52,559 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:14:52] "POST /web/dataset/call_kw/termination.process/search_read HTTP/1.1" 200 - 2021-07-29 16:14:53,744 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:14:53] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:14:54,143 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:14:54] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:14:54,534 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:14:54] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:14:57,852 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:14:57] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:15:01,535 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:01] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:15:03,484 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:15:03] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:15:03,875 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:15:03] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:15:04,442 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:04] "POST /web/dataset/call_kw/approve.description/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:15:04,545 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:04] "POST /web/dataset/call_kw/hr.employee/fields_get HTTP/1.1" 200 - 2021-07-29 16:15:04,664 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:04] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:15:04,713 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:04] "POST /web/dataset/call_kw/approve.activity/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:15:04,934 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:15:04] "GET /managerlogin?redirect=https%3A%2F%2Fgoodbaby.peoplus.cn%2F&lang=zh_CN&token=141528ccf04511eb95b00242c0a80007 HTTP/1.0" 200 - 2021-07-29 16:15:08,116 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:15:08] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:15:09,348 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:09] "POST /web/dataset/call_kw/approve.description/search_read HTTP/1.1" 200 - 2021-07-29 16:15:10,127 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:15:10] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:15:10,333 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:10] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:15:10,505 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:15:10] "POST /web/dataset/call HTTP/1.1" 200 - 2021-07-29 16:15:10,601 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:15:10] "POST /mail/client_action HTTP/1.0" 200 - 2021-07-29 16:15:10,666 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:15:10] "POST /web/webclient/translations HTTP/1.0" 200 - 2021-07-29 16:15:10,843 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:15:10] "POST /web/session/modules HTTP/1.0" 200 - 2021-07-29 16:15:11,327 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:15:11] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:15:11,511 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13791) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24451761)] cost 105.69691658(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "94e0325b38f4db3e02235624ccb605e3d877ad09", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [28023]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:15:11,513 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:15:11] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:15:11,708 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:15:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2021-07-29 16:15:12,342 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13791) 49.93.36.134 call /mjson/jpush.log/ehr_items_get POST [log(24451763)] cost 943.75705719(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "11", "source": "android", "deviceModel": "V2049A", "manufacturer": "vivo"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "94e0325b38f4db3e02235624ccb605e3d877ad09", "version": "3.3.9", "app_channel": "ehr", "imei": "92f74f36-a9cb-40a2-a225-400d508c15d4", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:15:12,344 16504 INFO goodbaby werkzeug:87: 49.93.36.134 - - [29/Jul/2021 16:15:12] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:15:12,386 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:15:12] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:15:12,880 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:15:12] "POST /web/dataset/call_kw/hr.termination/onchange HTTP/1.1" 200 - 2021-07-29 16:15:12,894 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:12] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:15:15,322 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8229) 49.94.25.111 call /mjson/jpush.log/ehr_items_get POST [log(24451768)] cost 960.860967636(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1", "source": "android", "deviceModel": "OPPO R9tm", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "d886ace3d952aca6e16214eb749ab2a2712d1c7c", "version": "3.3.9", "app_channel": "ehr", "imei": "e90729ab-35ba-4bed-a806-99b8b9fbf55c", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:15:15,324 4590 INFO goodbaby werkzeug:87: 49.94.25.111 - - [29/Jul/2021 16:15:15] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:15:16,047 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8229) 49.94.25.111 call /mjson/work.bench/app_search_read POST [log(24451770)] cost 1217.71502495(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1", "source": "android", "deviceModel": "OPPO R9tm", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "d886ace3d952aca6e16214eb749ab2a2712d1c7c", "version": "3.3.9", "app_channel": "ehr", "imei": "e90729ab-35ba-4bed-a806-99b8b9fbf55c", "type": "session"}, "data": {"date": "2021-07-29 16:13:06"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:15:16,050 16504 INFO goodbaby werkzeug:87: 49.94.25.111 - - [29/Jul/2021 16:15:16] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:15:16,652 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:15:16] "POST /web/dataset/call_kw/reason.leave/name_search HTTP/1.1" 200 - 2021-07-29 16:15:17,781 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:17] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:15:19,353 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:19] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:15:19,862 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:19] "POST /web/dataset/call_kw/approve.notify/read HTTP/1.1" 200 - 2021-07-29 16:15:20,470 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:15:20] "POST /web/dataset/call_kw/reason.leave/name_search HTTP/1.1" 200 - 2021-07-29 16:15:20,850 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:20] "POST /web/dataset/call_kw/res.users/check_multi_company HTTP/1.1" 200 - 2021-07-29 16:15:20,882 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:20] "POST /mail/client_action HTTP/1.0" 200 - 2021-07-29 16:15:20,895 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:20] "POST /web/dataset/call_kw/ir.model.data/xmlid_to_res_id HTTP/1.1" 200 - 2021-07-29 16:15:21,257 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:21] "POST /web/dataset/call_kw/approve.description/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:15:21,347 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:21] "POST /web/dataset/call_kw/hr.employee/fields_get HTTP/1.1" 200 - 2021-07-29 16:15:21,383 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:21] "POST /web/dataset/call_kw/approve.description/default_get HTTP/1.1" 200 - 2021-07-29 16:15:21,464 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:21] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:15:21,576 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:21] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:15:21,666 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:15:21] "POST /web/dataset/call_kw/hr.termination/onchange HTTP/1.1" 200 - 2021-07-29 16:15:22,216 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:22] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:15:22,265 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:22] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:15:22,591 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:22] "POST /web/dataset/call_kw/approve.description/search_read HTTP/1.1" 200 - 2021-07-29 16:15:22,698 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(1) 116.233.66.41 call /mjson/app.translate/get_app_translate POST [log(24451772)] cost 24.080991745(ms) Request Data: {"identication": {"info": {"systemModel": "PC", "systemVersion": "9.1"}, "linkid": "e1996b81c3d54162811a2d8b432ee28b", "version": "2.4.0", "session_id": "d3609695dcfbe812ecb28d8a9f8a2d197858c0ec", "language": "zh_CN"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:15:22,700 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:22] "POST /mjson/app.translate/get_app_translate HTTP/1.1" 200 - 2021-07-29 16:15:23,671 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:15:23] "POST /web/dataset/call_kw/hr.termination/onchange HTTP/1.1" 200 - 2021-07-29 16:15:24,288 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13791) 49.93.36.134 call /mjson/payslip/check_first_time POST [log(24451773)] cost 14.6100521088(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "11", "source": "android", "deviceModel": "V2049A", "manufacturer": "vivo"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "94e0325b38f4db3e02235624ccb605e3d877ad09", "version": "3.3.9", "app_channel": "ehr", "imei": "92f74f36-a9cb-40a2-a225-400d508c15d4", "type": "session"}, "data": {"login": "00150379"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:15:24,289 16504 INFO goodbaby werkzeug:87: 49.93.36.134 - - [29/Jul/2021 16:15:24] "POST /mjson/payslip/check_first_time HTTP/1.1" 200 - 2021-07-29 16:15:24,354 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13791) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24451774)] cost 70.4238414764(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "94e0325b38f4db3e02235624ccb605e3d877ad09", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [28023]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:15:24,357 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:15:24] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:15:24,411 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:24] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:15:24,459 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:24] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:15:24,626 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:24] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:15:24,727 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:24] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:15:24,979 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:24] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:15:25,067 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:25] "POST /web/dataset/call_kw/approve.description/search_read HTTP/1.1" 200 - 2021-07-29 16:15:25,071 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:25] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:15:25,532 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:25] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:15:25,901 4590 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_employee_dimission_rate: 3.12073898315 seconds 2021-07-29 16:15:25,902 4590 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(1) call home.page home_employee_dimission_rate(args=([]), kwargs={}) succeeded cost 3.12129807472(s) Response: {'rate': [{'__count': 7325, 'percent': 0.1395, 'year_month': '2020-08'}, {'__count': 7307, 'percent': 0.1374, 'year_month': '2020-09'}, {'__count': 7669, 'percent': 0.0994, 'year_month': '2020-10'}, {'__count': 7537, 'percent': 0.1011, 'year_month': '2020-11'}, {'__count': 7560, 'percent': 0.093, 'year_month': '2020-12'}, {'__count': 6828, 'percent': 0.1412, 'year_month': '2021-01'}, {'__count': 6790, 'percent': 0.153, 'year_month': '2021-02'}, {'__count': 7737, 'percent': 0.1042, 'year_month': '2021-03'}, {'__count': 7932, 'percent': 0.106, 'year_month': '2021-04'}, {'__count': 8465, 'percent': 0.1058, 'year_month': '2021-05'}, {'__count': 8552, 'percent': 0.1389, 'year_month': '2021-06'}, {'__count': 8443, 'percent': 0.1032, 'year_month': '2021-07'}]} 2021-07-29 16:15:25,905 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:25] "POST /web/dataset/call_kw/home.page/home_employee_dimission_rate HTTP/1.1" 200 - 2021-07-29 16:15:25,946 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:15:25] "POST /web/dataset/call_kw/hr.termination/onchange HTTP/1.1" 200 - 2021-07-29 16:15:26,037 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:26] "POST /web/dataset/call_kw/approve.notify/read HTTP/1.1" 200 - 2021-07-29 16:15:26,567 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:26] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:15:26,981 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:26] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:15:27,709 4590 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(12978) call termination.process do_approved(args=([[19782], {u'lang': u'zh_CN', u'tz': u'Asia/Shanghai', u'uid': 12978, u'form_view_ref': u'termination_process_form_view_team', u'readonly_bypass': True, u'tree_view_ref': u'termination_process_tree_view_team', u'all_employee': 1, u'search_default_state1': 1, u'params': {u'action': u'43d2c9ba-82e4-4493-bf79-11493e5b4873'}}]), kwargs={}) succeeded cost 0.0910611152649(s) Response: {'view_mode': 'form', 'target': 'new', 'context': {'default_rollback_activity_available_ids': [[6, 0, []]], 'default_fill_reason': u'no', u'uid': 12978, 'default_next_activity_approver_required': False, u'form_view_ref': u'termination_process_form_view_team', u'readonly_bypass': True, u'tree_view_ref': u'termination_process_tree_view_team', 'default_assign_next_activity_approver': False, 'default_assign_next_next_activity_approver': False, u'all_employee': 1, 'default_next_next_activity_approver_required': False, 'default_rollback_activity_id': False, u'search_default_state1': 1, 'default_new_approvers': None, 'default_active_ids': [19782], 'default_model': 'termination.process', 'default_next_activity_approver_msg': False, 'default_next_next_activity_approver_msg': False, u'lang': u'zh_CN', u'tz': u'Asia/Shanghai', 'default_rollback_to_last_node': False, 'default_rollback_activity_available': False, 'default_rollback_draft_available': False, 'default_rollback_to_draft': False, 'default_current_approvers': None, u'params': {u'action': u'43d2c9ba-82e4-4493-bf79-11493e5b4873'}, 'default_action': 'approved'}, 'view_type': 'form', 'res_model': 'approve.description', 'view_id': 2280, 'views': [(2280, 'form')], 'type': 'ir.actions.act_window'} 2021-07-29 16:15:27,712 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:27] "POST /web/dataset/call_button HTTP/1.1" 200 - 2021-07-29 16:15:27,845 16504 INFO goodbaby openerp.modules.registry:495: Invalidating all model caches after database signaling. 2021-07-29 16:15:27,872 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:27] "POST /web/dataset/call_kw/hr.employee/fields_get HTTP/1.1" 200 - 2021-07-29 16:15:27,985 4590 INFO goodbaby openerp.modules.registry:495: Invalidating all model caches after database signaling. 2021-07-29 16:15:27,989 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:27] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:15:28,031 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:28] "POST /web/dataset/call_kw/approve.activity/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:15:28,114 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:28] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:15:28,990 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13791) 49.93.36.134 call /mjson/payslip/get_payslip POST [log(24451779)] cost 342.574834824(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "11", "source": "android", "deviceModel": "V2049A", "manufacturer": "vivo"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "94e0325b38f4db3e02235624ccb605e3d877ad09", "version": "3.3.9", "app_channel": "ehr", "imei": "92f74f36-a9cb-40a2-a225-400d508c15d4", "type": "session"}, "data": {"is_day_payslip": false, "period": "202106"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:15:28,993 16504 INFO goodbaby werkzeug:87: 49.93.36.134 - - [29/Jul/2021 16:15:28] "POST /mjson/payslip/get_payslip HTTP/1.1" 200 - 2021-07-29 16:15:29,487 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:29] "POST /web/dataset/call_kw/approve.description/search_read HTTP/1.1" 200 - 2021-07-29 16:15:30,920 4590 INFO goodbaby openerp.addons.approve_flow.model.approve_activity:943: SUBMITTER: res.users(12978,), CREATOR: res.users(12978,) 2021-07-29 16:15:31,601 4590 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[12978], trigger[False], instance[termination.process(19782,), waiting], action[approved], context[{u'default_fill_reason': u'no', u'uid': 12978, u'default_next_activity_approver_required': False, u'tree_view_ref': u'termination_process_tree_view_team', u'default_assign_next_activity_approver': False, u'default_assign_next_next_activity_approver': False, u'all_employee': 1, u'default_rollback_activity_available': False, 'skip_other_future_approver': True, u'default_new_approvers': None, u'search_disable_custom_filters': True, u'default_active_ids': [19782], 'next_approver_ids': [], u'default_model': u'termination.process', u'default_next_activity_approver_msg': False, u'tz': u'Asia/Shanghai', 'suspend_security': True, u'params': {u'action': u'43d2c9ba-82e4-4493-bf79-11493e5b4873'}, u'default_action': u'approved', 'instance_operating_activity_map': {19782: 347}, u'default_rollback_activity_available_ids': [[6, 0, []]], u'form_view_ref': u'termination_process_form_view_team', u'readonly_bypass': True, u'default_rollback_to_draft': False, u'default_next_next_activity_approver_required': False, u'default_rollback_activity_id': False, u'search_default_state1': 1, 'instance_rollback_activity_map': {19782: None}, u'default_next_next_activity_approver_msg': False, u'active_id': 19782, u'lang': u'zh_CN', u'default_rollback_to_last_node': False, u'active_model': u'termination.process', u'default_rollback_draft_available': False, 'next_next_approver_ids': [], u'default_current_approvers': None, u'active_ids': [19782]}] 2021-07-29 16:15:31,633 20848 INFO goodbaby openerp.modules.registry:495: Invalidating all model caches after database signaling. 2021-07-29 16:15:31,672 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:15:31] "POST /web/dataset/call_kw/termination.reason/name_search HTTP/1.1" 200 - 2021-07-29 16:15:31,891 4590 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(12978) call approve.description submit(args=([[39393], {u'default_fill_reason': u'no', u'uid': 12978, u'default_next_activity_approver_required': False, u'tree_view_ref': u'termination_process_tree_view_team', u'default_assign_next_activity_approver': False, u'default_assign_next_next_activity_approver': False, u'all_employee': 1, u'default_rollback_activity_available': False, u'default_new_approvers': None, u'search_disable_custom_filters': True, u'default_active_ids': [19782], u'default_model': u'termination.process', u'default_next_activity_approver_msg': False, u'tz': u'Asia/Shanghai', u'params': {u'action': u'43d2c9ba-82e4-4493-bf79-11493e5b4873'}, u'default_action': u'approved', u'default_rollback_activity_available_ids': [[6, 0, []]], u'form_view_ref': u'termination_process_form_view_team', u'readonly_bypass': True, u'default_rollback_to_draft': False, u'default_next_next_activity_approver_required': False, u'default_rollback_activity_id': False, u'search_default_state1': 1, u'default_next_next_activity_approver_msg': False, u'active_id': 19782, u'lang': u'zh_CN', u'default_rollback_to_last_node': False, u'active_model': u'termination.process', u'default_rollback_draft_available': False, u'default_current_approvers': None, u'active_ids': [19782]}]), kwargs={}) succeeded cost 2.34103512764(s) Response: True 2021-07-29 16:15:31,894 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:31] "POST /web/dataset/call_button HTTP/1.1" 200 - 2021-07-29 16:15:32,085 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:32] "POST /web/dataset/call_kw/approve.description/search_read HTTP/1.1" 200 - 2021-07-29 16:15:33,183 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:33] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:15:34,075 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:34] "POST /web/dataset/call_kw/approve.notify/read HTTP/1.1" 200 - 2021-07-29 16:15:34,938 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:15:34] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:15:35,194 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:35] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:15:35,360 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:15:35] "POST /web/dataset/call_kw/res.users/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:15:35,736 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:35] "POST /web/dataset/call_kw/approve.notify/read HTTP/1.1" 200 - 2021-07-29 16:15:37,779 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:37] "POST /web/dataset/call_kw/hr.employee/fields_get HTTP/1.1" 200 - 2021-07-29 16:15:37,888 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:37] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:15:39,096 20848 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(12978) call approve.description create(args=([{u'rollback_draft_available': False, u'fill_reason': u'no', u'next_next_activity_approvers': [], u'rollback_activity_available_ids': [], u'next_activity_approvers': [], u'assign_next_activity_approver': False, u'next_next_activity_approver_required': False, u'assign_next_next_activity_approver': False, u'rollback_to_last_node': False, u'action': u'approved', u'rollback_activity_available': False, u'next_activity_approver_required': False, u'description': False}]), kwargs={u'context': {u'default_fill_reason': u'no', u'uid': 12978, u'default_next_activity_approver_required': False, u'tree_view_ref': u'termination_process_tree_view_team', u'default_assign_next_activity_approver': False, u'default_assign_next_next_activity_approver': False, u'all_employee': 1, u'default_rollback_activity_available': False, u'default_new_approvers': None, u'search_disable_custom_filters': True, u'default_active_ids': [19780], u'default_model': u'termination.process', u'default_next_activity_approver_msg': False, u'tz': u'Asia/Shanghai', u'params': {u'action': u'43d2c9ba-82e4-4493-bf79-11493e5b4873'}, u'default_action': u'approved', u'default_rollback_activity_available_ids': [[6, 0, []]], u'form_view_ref': u'termination_process_form_view_team', u'readonly_bypass': True, u'default_rollback_to_draft': False, u'default_next_next_activity_approver_required': False, u'default_rollback_activity_id': False, u'search_default_state1': 1, u'default_next_next_activity_approver_msg': False, u'active_id': 19780, u'lang': u'zh_CN', u'default_rollback_to_last_node': False, u'active_model': u'termination.process', u'default_rollback_draft_available': False, u'default_current_approvers': None, u'active_ids': [19780]}}) succeeded cost 0.398622989655(s) Response: 39394 2021-07-29 16:15:39,099 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:39] "POST /web/dataset/call_kw/approve.description/create HTTP/1.1" 200 - 2021-07-29 16:15:39,289 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:39] "POST /web/dataset/call_kw/approve.description/search_read HTTP/1.1" 200 - 2021-07-29 16:15:39,316 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:39] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:15:39,908 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:15:39] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:15:40,377 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:15:40] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:15:40,798 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:40] "POST /web/dataset/call_kw/hr.employee/check_is_approve_flow HTTP/1.1" 200 - 2021-07-29 16:15:40,911 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_activity:943: SUBMITTER: res.users(12978,), CREATOR: res.users(12978,) 2021-07-29 16:15:41,591 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[12978], trigger[False], instance[termination.process(19780,), waiting], action[approved], context[{u'default_fill_reason': u'no', u'uid': 12978, u'default_next_activity_approver_required': False, u'tree_view_ref': u'termination_process_tree_view_team', u'default_assign_next_activity_approver': False, u'default_assign_next_next_activity_approver': False, u'all_employee': 1, u'default_rollback_activity_available': False, 'skip_other_future_approver': True, u'default_new_approvers': None, u'search_disable_custom_filters': True, u'default_active_ids': [19780], 'next_approver_ids': [], u'default_model': u'termination.process', u'default_next_activity_approver_msg': False, u'tz': u'Asia/Shanghai', 'suspend_security': True, u'params': {u'action': u'43d2c9ba-82e4-4493-bf79-11493e5b4873'}, u'default_action': u'approved', 'instance_operating_activity_map': {19780: 347}, u'default_rollback_activity_available_ids': [[6, 0, []]], u'form_view_ref': u'termination_process_form_view_team', u'readonly_bypass': True, u'default_rollback_to_draft': False, u'default_next_next_activity_approver_required': False, u'default_rollback_activity_id': False, u'search_default_state1': 1, 'instance_rollback_activity_map': {19780: None}, u'default_next_next_activity_approver_msg': False, u'active_id': 19780, u'lang': u'zh_CN', u'default_rollback_to_last_node': False, u'active_model': u'termination.process', u'default_rollback_draft_available': False, 'next_next_approver_ids': [], u'default_current_approvers': None, u'active_ids': [19780]}] 2021-07-29 16:15:42,361 16504 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(12978) call approve.description submit(args=([[39394], {u'default_fill_reason': u'no', u'uid': 12978, u'default_next_activity_approver_required': False, u'tree_view_ref': u'termination_process_tree_view_team', u'default_assign_next_activity_approver': False, u'default_assign_next_next_activity_approver': False, u'all_employee': 1, u'default_rollback_activity_available': False, u'default_new_approvers': None, u'search_disable_custom_filters': True, u'default_active_ids': [19780], u'default_model': u'termination.process', u'default_next_activity_approver_msg': False, u'tz': u'Asia/Shanghai', u'params': {u'action': u'43d2c9ba-82e4-4493-bf79-11493e5b4873'}, u'default_action': u'approved', u'default_rollback_activity_available_ids': [[6, 0, []]], u'form_view_ref': u'termination_process_form_view_team', u'readonly_bypass': True, u'default_rollback_to_draft': False, u'default_next_next_activity_approver_required': False, u'default_rollback_activity_id': False, u'search_default_state1': 1, u'default_next_next_activity_approver_msg': False, u'active_id': 19780, u'lang': u'zh_CN', u'default_rollback_to_last_node': False, u'active_model': u'termination.process', u'default_rollback_draft_available': False, u'default_current_approvers': None, u'active_ids': [19780]}]), kwargs={}) succeeded cost 3.00201797485(s) Response: True 2021-07-29 16:15:42,365 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:42] "POST /web/dataset/call_button HTTP/1.1" 200 - 2021-07-29 16:15:42,523 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:42] "POST /web/dataset/call_kw/res.partner/fields_get HTTP/1.1" 200 - 2021-07-29 16:15:43,427 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:43] "POST /web/dataset/call_kw/hr.employee.gender/name_search HTTP/1.1" 200 - 2021-07-29 16:15:43,537 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:43] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:15:43,707 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:43] "POST /web/dataset/call_kw/other.id.information/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:15:43,746 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:43] "POST /web/dataset/call_kw/hr.worked.experience/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:15:43,855 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:43] "POST /web/dataset/call_kw/hr.title/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:15:43,882 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:43] "POST /web/dataset/call_kw/employee.train.expierence/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:15:43,918 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:43] "POST /web/dataset/call_kw/rewards.and.punishments/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:15:44,008 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:44] "POST /web/dataset/call_kw/company.record/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:15:44,146 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:44] "POST /web/dataset/call_kw/employee.withhold.agent.relationship/read HTTP/1.1" 200 - 2021-07-29 16:15:44,519 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:44] "POST /web/dataset/call_kw/company.record/read HTTP/1.1" 200 - 2021-07-29 16:15:44,823 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:15:44] "POST /web/dataset/call_kw/employee.cost.center.info/read HTTP/1.1" 200 - 2021-07-29 16:15:45,466 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:45] "POST /web/dataset/call_kw/termination.process/search_read HTTP/1.1" 200 - 2021-07-29 16:15:45,526 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:45] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:15:48,591 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:48] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:15:48,722 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:48] "POST /web/dataset/call_kw/approve.notify/read HTTP/1.1" 200 - 2021-07-29 16:15:51,576 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:15:51] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:16:02,059 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function GetAllHistoryPayitemValue costs 82.0224220753 seconds 2021-07-29 16:16:06,795 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:16:06] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:16:06,881 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_employee_archives costs 4.82161402702 seconds 2021-07-29 16:16:07,175 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_ALL_Special_Deduction costs 0.294080018997 seconds 2021-07-29 16:16:07,189 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_get_attendance_submit_data_form_item costs 0.0132701396942 seconds 2021-07-29 16:16:07,223 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_GetCostCenterInfo costs 0.0343809127808 seconds 2021-07-29 16:16:07,224 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_get_goodbaby_ticket_employee_item_records costs 0.000283002853394 seconds 2021-07-29 16:16:07,226 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_ALLWithholdAgent costs 0.00197100639343 seconds 2021-07-29 16:16:07,227 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_get_all_employee_annual_bouns_taxation costs 0.000576972961426 seconds 2021-07-29 16:16:07,577 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_GetThirdPartyTimeData costs 0.350049972534 seconds 2021-07-29 16:16:07,651 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_GetDepartmentInfo costs 0.0736398696899 seconds 2021-07-29 16:16:07,725 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_ALLEmployeeCurrentTaxAgent costs 0.0738499164581 seconds 2021-07-29 16:16:07,844 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_get_employee_job_transfer_form_item costs 0.118994951248 seconds 2021-07-29 16:16:07,849 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_get_all_employee_adjustment_count costs 0.00450611114502 seconds 2021-07-29 16:16:07,863 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_ALLTaxRules costs 0.0143120288849 seconds 2021-07-29 16:16:09,161 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:16:09] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:16:10,845 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:16:10] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:16:10,905 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:16:10] "POST /web/dataset/call_kw/res.users/name_get HTTP/1.1" 200 - 2021-07-29 16:16:12,349 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:16:12] "POST /web/dataset/call_kw/employee.dimission/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:16:12,361 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:16:12] "POST /web/dataset/call_kw/employee.dimission/check_is_approve_flow HTTP/1.1" 200 - 2021-07-29 16:16:12,487 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:16:12] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:16:12,530 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:16:12] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:16:12,603 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:16:12] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:16:13,487 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:16:13] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:16:13,685 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:16:13] "POST /web/dataset/call_kw/approve.notify/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:16:14,559 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:16:14] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:16:16,706 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:16:16] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:16:17,589 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:16:17] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:16:17,656 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:16:17] "POST /web/action/run HTTP/1.1" 200 - 2021-07-29 16:16:20,637 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[12978], trigger[True], instance[termination.process(19673,), waiting], action[approved], context[{'skip_other_future_approver': True, 'suspend_security': True}] 2021-07-29 16:16:20,638 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:734: trigger workflow_done not is_proxy_instance 2021-07-29 16:16:21,104 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2657: trigger execute_custom_code_after_workflow_done env: self[termination.process(19673,)] 2021-07-29 16:16:21,104 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2660: trigger execute_custom_code_after_workflow_done flow_id: approve.flow(25,) 2021-07-29 16:16:21,104 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2662: trigger execute_custom_code_after_workflow_done execute_code_on_approve: True 2021-07-29 16:16:22,076 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:16:22] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:16:22,202 20848 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'1294', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:16:22', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'1a3c4f5018eed1b60815fc019acbb39ad25df5361a619939d02ac8dcec50374d', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'02a228db9321463c8ddfbd1e10a02381', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:16:22,285 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:16:22] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:16:22,345 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:16:22] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:16:22,614 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[12978], trigger[True], instance[termination.process(19683,), waiting], action[approved], context[{'skip_other_future_approver': True, 'suspend_security': True}] 2021-07-29 16:16:22,615 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:734: trigger workflow_done not is_proxy_instance 2021-07-29 16:16:23,054 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2657: trigger execute_custom_code_after_workflow_done env: self[termination.process(19683,)] 2021-07-29 16:16:23,054 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2660: trigger execute_custom_code_after_workflow_done flow_id: approve.flow(25,) 2021-07-29 16:16:23,054 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2662: trigger execute_custom_code_after_workflow_done execute_code_on_approve: True 2021-07-29 16:16:24,150 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:16:24] "POST /web/dataset/call_kw/hr.contract.regular/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:16:24,582 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[12978], trigger[True], instance[termination.process(19675,), waiting], action[approved], context[{'skip_other_future_approver': True, 'suspend_security': True}] 2021-07-29 16:16:24,583 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:734: trigger workflow_done not is_proxy_instance 2021-07-29 16:16:25,017 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2657: trigger execute_custom_code_after_workflow_done env: self[termination.process(19675,)] 2021-07-29 16:16:25,017 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2660: trigger execute_custom_code_after_workflow_done flow_id: approve.flow(25,) 2021-07-29 16:16:25,017 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2662: trigger execute_custom_code_after_workflow_done execute_code_on_approve: True 2021-07-29 16:16:26,497 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[12978], trigger[True], instance[termination.process(19730,), waiting], action[approved], context[{'skip_other_future_approver': True, 'suspend_security': True}] 2021-07-29 16:16:26,497 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:734: trigger workflow_done not is_proxy_instance 2021-07-29 16:16:26,950 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2657: trigger execute_custom_code_after_workflow_done env: self[termination.process(19730,)] 2021-07-29 16:16:26,950 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2660: trigger execute_custom_code_after_workflow_done flow_id: approve.flow(25,) 2021-07-29 16:16:26,950 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2662: trigger execute_custom_code_after_workflow_done execute_code_on_approve: True 2021-07-29 16:16:27,361 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:16:27] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:16:27,373 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:16:27] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:16:28,219 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:16:28] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:16:28,273 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:16:28] "POST /web/dataset/call_kw/res.users/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:16:28,545 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[12978], trigger[True], instance[termination.process(19727,), waiting], action[approved], context[{'skip_other_future_approver': True, 'suspend_security': True}] 2021-07-29 16:16:28,545 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:734: trigger workflow_done not is_proxy_instance 2021-07-29 16:16:28,701 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:16:28] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:16:29,015 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2657: trigger execute_custom_code_after_workflow_done env: self[termination.process(19727,)] 2021-07-29 16:16:29,015 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2660: trigger execute_custom_code_after_workflow_done flow_id: approve.flow(25,) 2021-07-29 16:16:29,015 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2662: trigger execute_custom_code_after_workflow_done execute_code_on_approve: True 2021-07-29 16:16:30,438 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_AllArchiveValueCal costs 22.5749409199 seconds 2021-07-29 16:16:30,444 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_Holiday costs 0.00566816329956 seconds 2021-07-29 16:16:30,607 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[12978], trigger[True], instance[termination.process(19679,), waiting], action[approved], context[{'skip_other_future_approver': True, 'suspend_security': True}] 2021-07-29 16:16:30,607 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:734: trigger workflow_done not is_proxy_instance 2021-07-29 16:16:31,074 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2657: trigger execute_custom_code_after_workflow_done env: self[termination.process(19679,)] 2021-07-29 16:16:31,074 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2660: trigger execute_custom_code_after_workflow_done flow_id: approve.flow(25,) 2021-07-29 16:16:31,074 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2662: trigger execute_custom_code_after_workflow_done execute_code_on_approve: True 2021-07-29 16:16:32,561 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[12978], trigger[True], instance[termination.process(19726,), waiting], action[approved], context[{'skip_other_future_approver': True, 'suspend_security': True}] 2021-07-29 16:16:32,561 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:734: trigger workflow_done not is_proxy_instance 2021-07-29 16:16:33,034 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2657: trigger execute_custom_code_after_workflow_done env: self[termination.process(19726,)] 2021-07-29 16:16:33,034 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2660: trigger execute_custom_code_after_workflow_done flow_id: approve.flow(25,) 2021-07-29 16:16:33,034 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2662: trigger execute_custom_code_after_workflow_done execute_code_on_approve: True 2021-07-29 16:16:34,578 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[12978], trigger[True], instance[termination.process(19725,), waiting], action[approved], context[{'skip_other_future_approver': True, 'suspend_security': True}] 2021-07-29 16:16:34,578 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:734: trigger workflow_done not is_proxy_instance 2021-07-29 16:16:35,052 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2657: trigger execute_custom_code_after_workflow_done env: self[termination.process(19725,)] 2021-07-29 16:16:35,053 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2660: trigger execute_custom_code_after_workflow_done flow_id: approve.flow(25,) 2021-07-29 16:16:35,053 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2662: trigger execute_custom_code_after_workflow_done execute_code_on_approve: True 2021-07-29 16:16:36,637 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[12978], trigger[True], instance[termination.process(19724,), waiting], action[approved], context[{'skip_other_future_approver': True, 'suspend_security': True}] 2021-07-29 16:16:36,638 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:734: trigger workflow_done not is_proxy_instance 2021-07-29 16:16:37,073 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2657: trigger execute_custom_code_after_workflow_done env: self[termination.process(19724,)] 2021-07-29 16:16:37,073 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2660: trigger execute_custom_code_after_workflow_done flow_id: approve.flow(25,) 2021-07-29 16:16:37,074 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2662: trigger execute_custom_code_after_workflow_done execute_code_on_approve: True 2021-07-29 16:16:37,769 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:16:37] "POST /web/dataset/call_kw/hr.contract.regular/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:16:37,971 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:16:37] "POST /web/dataset/call_kw/hr.cost.attribute/name_get HTTP/1.1" 200 - 2021-07-29 16:16:38,573 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[12978], trigger[True], instance[termination.process(19723,), waiting], action[approved], context[{'skip_other_future_approver': True, 'suspend_security': True}] 2021-07-29 16:16:38,573 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:734: trigger workflow_done not is_proxy_instance 2021-07-29 16:16:39,021 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2657: trigger execute_custom_code_after_workflow_done env: self[termination.process(19723,)] 2021-07-29 16:16:39,021 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2660: trigger execute_custom_code_after_workflow_done flow_id: approve.flow(25,) 2021-07-29 16:16:39,021 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2662: trigger execute_custom_code_after_workflow_done execute_code_on_approve: True 2021-07-29 16:16:39,435 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:16:39] "POST /v1/api/zenhr_batch_create_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:16:40,578 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[12978], trigger[True], instance[termination.process(19722,), waiting], action[approved], context[{'skip_other_future_approver': True, 'suspend_security': True}] 2021-07-29 16:16:40,578 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:734: trigger workflow_done not is_proxy_instance 2021-07-29 16:16:41,040 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2657: trigger execute_custom_code_after_workflow_done env: self[termination.process(19722,)] 2021-07-29 16:16:41,040 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2660: trigger execute_custom_code_after_workflow_done flow_id: approve.flow(25,) 2021-07-29 16:16:41,040 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2662: trigger execute_custom_code_after_workflow_done execute_code_on_approve: True 2021-07-29 16:16:42,566 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[12978], trigger[True], instance[termination.process(19721,), waiting], action[approved], context[{'skip_other_future_approver': True, 'suspend_security': True}] 2021-07-29 16:16:42,566 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:734: trigger workflow_done not is_proxy_instance 2021-07-29 16:16:43,000 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2657: trigger execute_custom_code_after_workflow_done env: self[termination.process(19721,)] 2021-07-29 16:16:43,001 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2660: trigger execute_custom_code_after_workflow_done flow_id: approve.flow(25,) 2021-07-29 16:16:43,001 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2662: trigger execute_custom_code_after_workflow_done execute_code_on_approve: True 2021-07-29 16:16:44,470 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[12978], trigger[True], instance[termination.process(19710,), waiting], action[approved], context[{'skip_other_future_approver': True, 'suspend_security': True}] 2021-07-29 16:16:44,470 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:734: trigger workflow_done not is_proxy_instance 2021-07-29 16:16:44,891 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2657: trigger execute_custom_code_after_workflow_done env: self[termination.process(19710,)] 2021-07-29 16:16:44,891 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2660: trigger execute_custom_code_after_workflow_done flow_id: approve.flow(25,) 2021-07-29 16:16:44,891 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2662: trigger execute_custom_code_after_workflow_done execute_code_on_approve: True 2021-07-29 16:16:46,413 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[12978], trigger[True], instance[termination.process(19678,), waiting], action[approved], context[{'skip_other_future_approver': True, 'suspend_security': True}] 2021-07-29 16:16:46,414 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:734: trigger workflow_done not is_proxy_instance 2021-07-29 16:16:46,849 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2657: trigger execute_custom_code_after_workflow_done env: self[termination.process(19678,)] 2021-07-29 16:16:46,849 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2660: trigger execute_custom_code_after_workflow_done flow_id: approve.flow(25,) 2021-07-29 16:16:46,849 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2662: trigger execute_custom_code_after_workflow_done execute_code_on_approve: True 2021-07-29 16:16:48,333 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[12978], trigger[True], instance[termination.process(19680,), waiting], action[approved], context[{'skip_other_future_approver': True, 'suspend_security': True}] 2021-07-29 16:16:48,333 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:734: trigger workflow_done not is_proxy_instance 2021-07-29 16:16:48,769 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2657: trigger execute_custom_code_after_workflow_done env: self[termination.process(19680,)] 2021-07-29 16:16:48,769 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2660: trigger execute_custom_code_after_workflow_done flow_id: approve.flow(25,) 2021-07-29 16:16:48,769 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2662: trigger execute_custom_code_after_workflow_done execute_code_on_approve: True 2021-07-29 16:16:50,335 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[12978], trigger[True], instance[termination.process(19677,), waiting], action[approved], context[{'skip_other_future_approver': True, 'suspend_security': True}] 2021-07-29 16:16:50,335 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:734: trigger workflow_done not is_proxy_instance 2021-07-29 16:16:50,585 4590 INFO goodbaby openerp.addons.approve_flow.model.approve_activity:943: SUBMITTER: res.users(33105,), CREATOR: res.users(33105,) 2021-07-29 16:16:50,801 4590 INFO goodbaby openerp.addons.approve_flow.model.approve_activity:943: SUBMITTER: res.users(33105,), CREATOR: res.users(33105,) 2021-07-29 16:16:50,802 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2657: trigger execute_custom_code_after_workflow_done env: self[termination.process(19677,)] 2021-07-29 16:16:50,802 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2660: trigger execute_custom_code_after_workflow_done flow_id: approve.flow(25,) 2021-07-29 16:16:50,802 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2662: trigger execute_custom_code_after_workflow_done execute_code_on_approve: True 2021-07-29 16:16:50,831 16504 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(12978) call termination.process multi_do_approve(args=([]), kwargs={u'ids': [19673, 19683, 19675, 19730, 19727, 19679, 19726, 19725, 19724, 19723, 19722, 19721, 19710, 19678, 19680, 19677], u'context': {}}) succeeded cost 31.7823729515(s) Response: True 2021-07-29 16:16:50,831 16504 INFO goodbaby openerp.modules.registry:511: At least one model cache has been cleared, signaling through the database. 2021-07-29 16:16:50,838 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:16:50] "POST /web/dataset/call_kw/termination.process/multi_do_approve HTTP/1.1" 200 - 2021-07-29 16:16:51,492 4590 WARNING goodbaby openerp.addons.patch_base.models:1228: dimission.summary.create() includes unknown fields: cost_center, dimission_summary_id, employee_group_rep, function_id, hiredate, is_change_supervisor, is_run, now_grade, old_employee_child, replace_employee_id, skip_write_back, state_change_date, work_phone, x_tuigongleixing 2021-07-29 16:16:53,196 4590 INFO goodbaby openerp.addons.approve_flow.model.approve_activity:943: SUBMITTER: res.users(33105,), CREATOR: res.users(33105,) 2021-07-29 16:16:53,399 4590 INFO goodbaby openerp.addons.approve_flow.model.approve_activity:943: SUBMITTER: res.users(33105,), CREATOR: res.users(33105,) 2021-07-29 16:16:53,507 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.termination.create call hr.termination.write 2021-07-29 16:16:53,555 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: ir.http._dispatch call hr.termination.create 2021-07-29 16:16:53,555 4590 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(33105) call hr.termination create(args=([{u'x_ruzhiriqi': u'2021-02-24', u'code': u'personal_resignation', u'other_reason': False, u'approver_ids': [], u'leave_reason': False, u'location_id': 4, u'skip_write_back': False, u'employee_id': 45437, u'job_id': 12029, u'attachment_ids': [], u'employee_number': u'00296070', u'reason_leave': 1, u'x_zhengjianhaoma': u'410325198410072565', u'reason_leave_type': 1, u'company_id': 1, u'x_tuigongleixing': False, u'parent_id': 44335, u'state': u'draft', u'expected_departure_date': False, u'leave_time': u'2021-07-28', u'social_security_arrears': 0, u'hire_date': u'2021-02-24', u'department_id': 1545, u'termination_category': u'dismissal_of_contract', u'activity_id': False, u'now_rank': 20, u'invisible_fields': False, u'replace_employee_id': False, u'blacklist': False, u'dep_manager': 44335, u'new_contract_termination_reason': 3, u'name': u'ht2021072920535', u'housing_fund_end_month': u'2021-07-01', u'social_security_end_month': u'2021-07-01', u'is_change_supervisor': False, u'departure_detail': u'\u603b\u662f\u653e\u5047', u'x_jingyexianzhi0': u'02', u'x_jingyexianzhi': u'03'}]), kwargs={u'context': {u'lang': u'zh_CN', u'tz': u'Asia/Shanghai', u'uid': 33105, u'readonly_bypass': True, u'params': {u'action': u'137c6541-c347-4606-ba5b-d28a9128e9e9'}, u'from_web_button_duplicate': True}}) succeeded cost 4.15196681023(s) Response: 25257 2021-07-29 16:16:53,559 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:16:53] "POST /web/dataset/call_kw/hr.termination/create HTTP/1.1" 200 - 2021-07-29 16:16:53,624 20848 INFO goodbaby openerp.modules.registry:495: Invalidating all model caches after database signaling. 2021-07-29 16:16:53,650 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:16:53] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:16:54,185 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:16:54] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:16:54,797 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:16:54] "POST /web/dataset/call_kw/res.users/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:17:08,982 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:17:08] "POST /web/dataset/call_kw/hr.contract/check_is_approve_flow HTTP/1.1" 200 - 2021-07-29 16:17:09,164 4590 INFO goodbaby openerp.modules.registry:495: Invalidating all model caches after database signaling. 2021-07-29 16:17:09,335 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:17:09] "POST /web/dataset/call_kw/hr.contract/read HTTP/1.1" 200 - 2021-07-29 16:17:09,516 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:17:09] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:17:13,576 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:17:13] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:13,712 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:17:13] "POST /web/dataset/call HTTP/1.1" 200 - 2021-07-29 16:17:14,212 16504 INFO goodbaby openerp.addons.patch_web.controllers.main:384: **** lang_parameters: {u'eroad_portal': {'messages': [{'id': u'Clear', 'string': u'\u6e05\u9664'}, {'id': u'HR Notice', 'string': u'HR\u516c\u544a'}, {'id': u'News', 'string': u'\u516c\u53f8\u65b0\u95fb'}, {'id': u'Portal', 'string': u'\u516c\u53f8\u95e8\u6237'}, {'id': u'Uploading ...', 'string': u'Uploading ...'}, {'id': u'Edit', 'string': u'Edit'}]}, u'security_strategy': {'messages': [{'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Password Policy Remarks:', 'string': u'\u5bc6\u7801\u89c4\u5219\u63d0\u793a\u8bed:'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Old Password:', 'string': u'\u65e7\u5bc6\u7801:'}, {'id': u'New Password:', 'string': u'\u65b0\u5bc6\u7801:'}, {'id': u'Confirm New Password:', 'string': u'\u786e\u8ba4\u65b0\u5bc6\u7801:'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}]}, u'hr_attendance_location': {'messages': [{'id': u'Click to Sign In at %s.', 'string': u'\u70b9\u51fb\u767b\u5f55\u5728% s\u3002'}, {'id': u'Last sign in: %s,
%s.
Click to sign out.', 'string': u'\u6700\u540e\u767b\u5f55:% s,< br / > % s\u3002< br / >\u70b9\u51fb\u9000\u51fa\u3002'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708\u4efd'}]}, u'website_mail': {'messages': [{'id': u'just now', 'string': u'\u7acb\u523b'}]}, u'calendar': {'messages': [{'id': u"Everybody's calendars", 'string': u'\u6240\u6709\u4eba\u7684\u65e5\u5386'}, {'id': u'Details', 'string': u'\u8be6\u7ec6\u4fe1\u606f'}, {'id': u'Do you really want to delete this filter from favorite?', 'string': u'\u4f60\u771f\u7684\u8981\u4ece\u4f60\u7684\u559c\u597d\u4e2d\u5220\u9664\u8fd9\u4e2a\u8fc7\u6ee4\u5668\u5417\uff1f'}, {'id': u'OK', 'string': u'Ok'}, {'id': u'Remove this favorite from the list', 'string': u'\u4ece\u6e05\u5355\u4e2d\u79fb\u9664\u8fd9\u4e2a\u559c\u597d'}, {'id': u'Snooze', 'string': u'\u5ef6\u540e'}, {'id': u' [Me]', 'string': u' [\u6211]'}, {'id': u'Add Favorite Calendar', 'string': u'\u52a0\u5230\u65e5\u5386'}]}, u'payroll_formula': {'messages': [{'id': u'Formula Configuration', 'string': u'\u516c\u5f0f\u914d\u7f6e'}]}, u'payroll_result_refine': {'messages': [{'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Batch', 'string': u'\u6279\u6b21\u540d\u79f0'}, {'id': u'Search employee ID/name', 'string': u'\u68c0\u7d22\u5458\u5de5\u7f16\u53f7\u3001\u5458\u5de5\u59d3\u540d'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u') of', 'string': u') \u603b'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}]}, u'export_excel': {'messages': [{'id': u'Download All', 'string': u'\u5168\u90e8\u4e0b\u8f7d'}]}, u'hr_recruitments': {'messages': [{'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}, {'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}, {'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}]}, u'patch_web': {'messages': [{'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'System ', 'string': u'\u7cfb\u7edf'}, {'id': u'Switch Company', 'string': u'\u5207\u6362\u516c\u53f8'}, {'id': u'Switch Language', 'string': u'\u5207\u6362\u8bed\u8a00'}, {'id': u'Save fields list', 'string': u'\u4fdd\u5b58\u5b57\u6bb5\u5217\u8868'}, {'id': u'Message', 'string': u'\u6d88\u606f'}, {'id': u'Access Error', 'string': u'\u8bbf\u95ee\u9519\u8bef'}, {'id': u'Export Formats', 'string': u'\u5bfc\u51fa\u683c\u5f0f'}, {'id': u'Export Type:', 'string': u'\u5bfc\u51fa\u7c7b\u578b\uff1a'}, {'id': u'Export all Data', 'string': u'\u5bfc\u51fa\u6240\u6709\u6570\u636e'}, {'id': u'For Excel compatibility, data cannot be exported if there is more than 256 columns.\n\nTip: try to flip axis, filter further or reduce the number of measures.', 'string': u'For Excel compatibility, data cannot be exported if there is more than 256 columns.\n\nTip: try to flip axis, filter further or reduce the number of measures.'}, {'id': u'Global Business Error', 'string': u'\u5168\u5c40\u5546\u4e1a\u9519\u8bef'}, {'id': u'Illegal Input', 'string': u'\u975e\u6cd5\u8f93\u5165'}, {'id': u'Missing Record', 'string': u'\u7f3a\u5c11\u8bb0\u5f55'}, {'id': u'Move Up', 'string': u'\u4e0a\u79fb'}, {'id': u'Model can only use letters, numbers or _.', 'string': u'\u6a21\u578b\u7f16\u7801\u53ea\u80fd\u4f7f\u7528\u5b57\u6bcd\uff0c\u6570\u5b57\uff0c\u4e0b\u5212\u7ebf\u3002'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Translations', 'string': u'\u7ffb\u8bd1'}, {'id': u'Browse the documentation.', 'string': u'\u6d4f\u89c8\u6587\u6863'}, {'id': u'Field', 'string': u'\u5b57\u6bb5'}, {'id': u'About eRoad', 'string': u'\u5173\u4e8eeRoad'}, {'id': u'Access Denied', 'string': u'\u8bbf\u95ee\u88ab\u62d2\u7edd'}, {'id': u'Trying to reconnect... ', 'string': u'\u6b63\u5728\u5c1d\u8bd5\u91cd\u65b0\u8fde\u63a5... '}, {'id': u'Updated company failed!', 'string': u'\u66f4\u65b0\u516c\u53f8\u5931\u8d25\uff01'}, {'id': u'Validation Error', 'string': u'\u9a8c\u8bc1\u9519\u8bef'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Session Expired', 'string': u'\u4f1a\u8bdd\u8fc7\u671f'}, {'id': u'You are back online', 'string': u'\u6b22\u8fce\u56de\u6765'}, {'id': u'Your session expired. Please refresh the current web page.', 'string': u'\u4f60\u7684\u4f1a\u8bdd\u5df2\u5230\u671f\uff0c\u8bf7\u5237\u65b0\u5f53\u524d\u7f51\u9875\u3002'}, {'id': u'eRoad', 'string': u'eRoad'}, {'id': u'Updated language failed!', 'string': u'\u66f4\u65b0\u8bed\u8a00\u5931\u8d25\uff01'}, {'id': u"Timezone Mismatch : The timezone of your browser doesn't match the selected one. The time in system is displayed according to your field timezone.", 'string': u'\u65f6\u533a\u4e0d\u5339\u914d\uff1a\u60a8\u7684\u6d4f\u89c8\u5668\u7684\u65f6\u533a\u4e0d\u5339\u914d\u6240\u9009\u62e9\u7684\u65f6\u533a\u3002\u5728\u7cfb\u7edf\u4e2d\u7684\u65f6\u95f4\u662f\u6839\u636e\u4f60\u6240\u5728\u65f6\u533a\u663e\u793a\u3002'}, {'id': u'Clear Cache', 'string': u'\u6e05\u7406\u7f13\u5b58'}, {'id': u'The following file names are formatted incorrectly :', 'string': u'\u4ee5\u4e0b\u6587\u4ef6\u540d\u683c\u5f0f\u9519\u8bef\uff1a'}, {'id': u'The following files exceed the size limit :', 'string': u'\u4ee5\u4e0b\u6587\u4ef6\u8d85\u8fc7\u5927\u5c0f\u9650\u5236\uff1a'}, {'id': u'Click To Batch Upload', 'string': u'\u70b9\u51fb\u6279\u91cf\u4e0a\u4f20'}, {'id': u'Collapse All', 'string': u'\u5168\u90e8\u6536\u56de'}, {'id': u'Expand All', 'string': u'\u5168\u90e8\u5c55\u5f00'}, {'id': u'Are you sure you want to proceed?', 'string': u'\u786e\u8ba4\u8981\u7ee7\u7eed\u5417\uff1f'}, {'id': u'Translate', 'string': u'\u7ffb\u8bd1'}, {'id': u'Remove All', 'string': u'\u79fb\u9664\u5168\u90e8'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Fields to export', 'string': u'\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5'}, {'id': u'System Warning', 'string': u'\u7cfb\u7edf\u63d0\u793a'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Move Down', 'string': u'\u4e0b\u79fb'}, {'id': u'Delete', 'string': u'\u5220\u9664'}, {'id': u'Developer Mode', 'string': u'\u5f00\u53d1\u8005\u6a21\u5f0f'}, {'id': u'Duplicate', 'string': u'\u590d\u5236'}]}, u'web': {'messages': [{'id': u'Action', 'string': u'\u52a8\u4f5c'}, {'id': u'Access Error', 'string': u'\u8bbf\u95ee\u9519\u8bef'}, {'id': u'Access Denied', 'string': u'\u8bbf\u95ee\u88ab\u62d2\u7edd'}, {'id': u'About', 'string': u'\u5173\u4e8e'}, {'id': u'About', 'string': u'\u5173\u4e8e'}, {'id': u'...Upload in progress...', 'string': u'... \u4e0a\u4f20\u4e2d'}, {'id': u',k,M', 'string': u',k,M'}, {'id': u'(nolabel)', 'string': u'(\u65e0\u6807\u7b7e)'}, {'id': u'(no string)', 'string': u'(\u65e0\u5b57\u7b26\u4e32)'}, {'id': u'(%d records)', 'string': u'\uff08%d \u6761\u8bb0\u5f55\uff09'}, {'id': u"'%s' is not convertible to date, datetime nor time", 'string': u"'%s' \u65e0\u6cd5\u8f6c\u6362\u4e3a\u65e5\u671f\uff0c\u65e5\u671f\u65f6\u95f4 \u548c \u65f6\u95f4"}, {'id': u"'%s' is not a correct time", 'string': u"'%s' \u4e0d\u662f\u6b63\u786e\u7684\u65f6\u95f4"}, {'id': u"'%s' is not a correct integer", 'string': u"'%s' \u4e0d\u662f\u6b63\u786e\u7684\u6574\u6570"}, {'id': u"'%s' is not a correct float", 'string': u"'%s' \u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u6d6e\u70b9\u6570"}, {'id': u"'%s' is not a correct datetime", 'string': u"'%s' \u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u65e5\u671f\u65f6\u95f4"}, {'id': u"'%s' is not a correct date, datetime nor time", 'string': u"'%s'\u4e0d\u662f\u6b63\u786e\u7684\u65e5\u671f\uff0c\u65e5\u671f\u65f6\u95f4\uff0c\u65f6\u95f4"}, {'id': u"'%s' is not a correct date", 'string': u"'%s'\u4e0d\u662f\u6b63\u786e\u7684\u65e5\u671f"}, {'id': u'%s (%d)', 'string': u'%s (%d)'}, {'id': u'%d-%d of %d', 'string': u'(%d-%d) \u603b %d'}, {'id': u'%d years ago', 'string': u'%d \u5e74\u524d'}, {'id': u'%d months ago', 'string': u'%d \u6708\u524d'}, {'id': u'%d minutes ago', 'string': u'%d \u5206\u949f\u524d'}, {'id': u'%d hours ago', 'string': u'%d \u5c0f\u65f6\u524d'}, {'id': u'%d days ago', 'string': u'%d \u5929\u524d'}, {'id': u'%d / %d', 'string': u'%d / %d'}, {'id': u'%(view_type)s view', 'string': u'%(view_type)s \u89c6\u56fe'}, {'id': u'%(page)d/%(page_count)d', 'string': u'%(page)d/%(page_count)d'}, {'id': u'%(field)s %(operator)s "%(value)s"', 'string': u'%(field)s %(operator)s "%(value)s"'}, {'id': u'%(field)s %(operator)s', 'string': u'%(field)s %(operator)s'}, {'id': u' & Close', 'string': u' & \u5173\u95ed'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'Line Chart', 'string': u'\u7ebf\u72b6\u56fe'}, {'id': u'Graph', 'string': u'\u56fe\u8868'}, {'id': u'Global Business Error', 'string': u'\u5168\u5c40\u5546\u4e1a\u9519\u8bef'}, {'id': u'Form', 'string': u'\u8868\u5355'}, {'id': u'Flip axis', 'string': u'\u7ffb\u8f6c\u8f74'}, {'id': u'Filters', 'string': u'\u7b5b\u9009\u5668'}, {'id': u'Filter with same name already exists.', 'string': u'\u8fc7\u6ee4\u5668\u5df2\u7ecf\u5b58\u5728\u3002'}, {'id': u'Filter on: %s', 'string': u'\u7b5b\u9009: %s'}, {'id': u'Filter name is required.', 'string': u'\u7b5b\u9009\u5668\u540d\u79f0\u662f\u5fc5\u987b\u7684\u3002'}, {'id': u'Filter', 'string': u'\u7b5b\u9009'}, {'id': u'You may not believe it,
but the application is actually loading...', 'string': u'\u7a0b\u5e8f\u6b63\u5728\u52a0\u8f7d\u4e2d...'}, {'id': u'You are creating a new %s, are you sure it does not exist yet?', 'string': u'\u6b63\u8981\u521b\u5efa\u65b0\u7684 %s\uff0c\u786e\u8ba4\u5b83\u771f\u7684\u4e0d\u5b58\u5728\u5417\uff1f'}, {'id': u'You are back online', 'string': u'\u4f60\u56de\u6765\u5728\u7ebf'}, {'id': u'a day ago', 'string': u'\u4e00\u5929\u524d'}, {'id': u'You must choose at least one record.', 'string': u'\u60a8\u5e94\u81f3\u5c11\u9009\u62e9\u4e00\u6761\u8bb0\u5f55\u3002'}, {'id': u'Latest Modification Date:', 'string': u'\u6700\u540e\u4fee\u6539\u65e5\u671f\uff1a'}, {'id': u'Odoo', 'string': u'Odoo'}, {'id': u'Your session expired. Please refresh the current web page.', 'string': u'\u4f60\u7684\u4f1a\u8bdd\u5df2\u5230\u671f\uff0c\u8bf7\u5237\u65b0\u5f53\u524d\u7f51\u9875\u3002'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'not a valid number', 'string': u'\u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684\u6570\u5b57'}, {'id': u'not a valid integer', 'string': u'\u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684\u6574\u6570'}, {'id': u'less than or equal to', 'string': u'\u5c0f\u4e8e\u7b49\u4e8e'}, {'id': u'less than a minute ago', 'string': u'\u5c0f\u4e8e\u4e00\u5206\u949f\u524d'}, {'id': u'less than', 'string': u'\u5c0f\u4e8e'}, {'id': u'is true', 'string': u'\u4e3a\u771f'}, {'id': u'is set', 'string': u'\u5df2\u8bbe\u7f6e'}, {'id': u'is not set', 'string': u'\u672a\u8bbe\u7f6e'}, {'id': u'is not equal to', 'string': u'\u4e0d\u7b49\u4e8e'}, {'id': u'is not', 'string': u'\u4e0d\u662f'}, {'id': u'is false', 'string': u'\u4e3a\u5047'}, {'id': u'is equal to', 'string': u'\u7b49\u4e8e'}, {'id': u'is', 'string': u'\u662f'}, {'id': u'greater than or equal to', 'string': u'\u5927\u4e8e\u7b49\u4e8e'}, {'id': u'greater than', 'string': u'\u5927\u4e8e'}, {'id': u"doesn't contain", 'string': u'\u4e0d\u5305\u542b'}, {'id': u'contains', 'string': u'\u5305\u542b'}, {'id': u'about an hour ago', 'string': u'\u5927\u7ea6\u4e00\u5c0f\u65f6\u524d'}, {'id': u'about a year ago', 'string': u'\u5927\u7ea6\u4e00\u5e74\u524d'}, {'id': u'about a month ago', 'string': u'\u5927\u7ea6\u4e00\u6708\u524d'}, {'id': u'about a minute ago', 'string': u'\u5927\u7ea6\u4e00\u5206\u949f'}, {'id': u'You must select at least one record.', 'string': u'\u8bf7\u81f3\u5c11\u9009\u62e9\u4e00\u6761\u8bb0\u5f55'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Unarchive', 'string': u'\u53d6\u6d88\u5b58\u6863'}, {'id': u'Unarchive', 'string': u'\u53d6\u6d88\u5b58\u6863'}, {'id': u'Type:', 'string': u'\u7c7b\u578b\uff1a'}, {'id': u'Trying to reconnect... ', 'string': u'\u6b63\u5728\u5c1d\u8bd5\u91cd\u65b0\u8fde\u63a5...'}, {'id': u'Tree', 'string': u'\u6811\u5f62'}, {'id': u'Traceback:', 'string': u'\u8ffd\u6eaf'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Toggle Form Layout Outline', 'string': u'\u5207\u6362\u8868\u5355\u5e03\u5c40\u89c6\u56fe'}, {'id': u"Timezone Mismatch : The timezone of your browser doesn't match the selected one. The time in Odoo is displayed according to your field timezone.", 'string': u'\u65f6\u533a\u4e0d\u5339\u914d\uff1a\u60a8\u7684\u6d4f\u89c8\u5668\u7684\u65f6\u533a\u9009\u62e9\u4e0d\u5339\u914d\u3002\u5728Odoo\u7684\u65f6\u95f4\u662f\u6839\u636e\u4f60\u7684\u9886\u57df\u65f6\u533a\u663e\u793a\u3002'}, {'id': u'Yes', 'string': u'\u662f'}, {'id': u'Yes', 'string': u'\u662f'}, {'id': u'This wizard will export all data that matches the current search criteria to a CSV file.\n You can export all data or only the fields that can be reimported after modification.', 'string': u'\u6b64\u5411\u5bfc\u5c06\u5bfc\u51fa\u6240\u6709\u7b26\u5408\u5f53\u524d\u641c\u7d22\u6761\u4ef6\u7684\u6570\u636e\u5230 CSV \u6587\u4ef6\u3002\n \u60a8\u4e5f\u53ef\u4ee5\u5bfc\u51fa\u6240\u6709\u6570\u636e\u6216\u9009\u62e9\u5728\u4fee\u6539\u4e86 CSV \u6587\u4ef6\u4ee5\u540e\u8fd8\u80fd\u591f\u91cd\u65b0\u5bfc\u5165\u7684\u90a3\u4e9b\u5b57\u6bb5\u3002'}, {'id': u'This resource is empty', 'string': u'\u8d44\u6e90\u662f\u7a7a\u7684'}, {'id': u'This filter is global and will be removed for everybody if you continue.', 'string': u'\u8fd9\u662f\u4e00\u4e2a\u6240\u6709\u4eba\u90fd\u53ef\u4ee5\u4f7f\u7528\u7684\u5168\u5c40\u8fc7\u6ee4\u5668\uff0c\u5982\u679c\u7ee7\u7eed\uff0c\u5c06\u4f1a\u88ab\u79fb\u9664\u3002'}, {'id': u'There was a problem while uploading your file', 'string': u'\u4e0a\u4f20\u6587\u4ef6\u65f6\u53d1\u751f\u4e86\u95ee\u9898'}, {'id': u"The type of the field '%s' must be a many2many field with a relation to 'ir.attachment' model.", 'string': u"\u5b57\u6bb5\u7c7b\u578b '%s' \u5fc5\u987b\u662f\u4e00\u4e2a\u5173\u8054\u5230 'ir.attachment'\u6a21\u578b\u7684 many2many\u5b57\u6bb5"}, {'id': u'The selected file exceed the maximum file size of %s.', 'string': u'\u6240\u9009\u6587\u4ef6\u8d85\u51fa\u4e86\u6587\u4ef6\u7684\u6700\u5927\u503c\u8bbe\u5b9a\uff1a%s'}, {'id': u'The record has been modified, your changes will be discarded. Are you sure you want to leave this page ?', 'string': u'\u8be5\u8bb0\u5f55\u5df2\u88ab\u4fee\u6539\uff0c\u60a8\u7684\u66f4\u6539\u5c06\u88ab\u4e22\u5f03\u3002\u4f60\u786e\u5b9a\u8981\u79bb\u5f00\u8fd9\u4e2a\u9875\u9762\uff1f'}, {'id': u'The record could not be found in the database.', 'string': u'\u65e0\u6cd5\u5728\u6570\u636e\u5e93\u4e2d\u627e\u5230\u6b64\u5b57\u6bb5'}, {'id': u'The o2m record must be saved before an action can be used', 'string': u'o2m\u8bb0\u5f55\u5fc5\u987b\u5148\u4fdd\u5b58\u624d\u80fd\u88ab\u4e00\u4e2a\u52a8\u4f5c\u4f7f\u7528'}, {'id': u'The line has been modified, your changes will be discarded. Are you sure you want to discard the changes ?', 'string': u'\u5df2\u4fee\u6539\u7684\u884c\u672a\u80fd\u4fdd\u5b58\uff0c\u60a8\u7684\u66f4\u6539\u5c06\u88ab\u4e22\u5f03\u3002\u4f60\u786e\u5b9a\u8981\u653e\u5f03\u66f4\u6539\uff1f'}, {'id': u'The following fields are invalid:', 'string': u'\u4e0b\u5217\u5b57\u6bb5\u65e0\u6548\uff1a'}, {'id': u"The field is empty, there's nothing to save !", 'string': u'\u5b57\u6bb5\u4e3a\u7a7a\uff0c\u6ca1\u6709\u9700\u8981\u4fdd\u5b58\u7684\u503c\uff01'}, {'id': u'Technical Translation', 'string': u'\u6280\u672f\u6027\u7ffb\u8bd1'}, {'id': u"Take a minute to get a coffee,
because it's loading...", 'string': u'\u8bf7\u7a0d\u7b49,
\u7a0b\u5e8f\u8fd8\u5728\u8fd0\u884c\u4e2d : )'}, {'id': u'Switch On', 'string': u'\u6253\u5f00'}, {'id': u'Switch Off', 'string': u'\u5173\u95ed'}, {'id': u'Still loading...
Please be patient.', 'string': u'\u4ecd\u7136\u5728\u52a0\u8f7d\u4e2d...
\u8bf7\u7a0d\u5019....'}, {'id': u'Still loading...', 'string': u'\u4ecd\u7136\u5728\u52a0\u8f7d...'}, {'id': u'Special:', 'string': u'\u7279\u6b8a\uff1a'}, {'id': u'Size:', 'string': u'\u5c3a\u5bf8\uff1a'}, {'id': u'Showing locally available modules', 'string': u'\u663e\u793a\u672c\u5730\u53ef\u7528\u6a21\u5757'}, {'id': u'Share with all users', 'string': u'\u4e0e\u6240\u6709\u7528\u6237\u5171\u4eab'}, {'id': u"Setting 'id' attribute on existing record %s", 'string': u"\u5728\u5df2\u6709\u7684\u8bb0\u5f55 %s\u4e0a\u8bbe\u7f6e 'id' \u5c5e\u6027"}, {'id': u'Set Defaults', 'string': u'\u8bbe\u4e3a\u9ed8\u8ba4'}, {'id': u'Set Default', 'string': u'\u8bbe\u4e3a\u9ed8\u8ba4'}, {'id': u'Selection:', 'string': u'\u9009\u62e9:'}, {'id': u'Selected domain', 'string': u'\u9009\u62e9\u5730\u57df'}, {'id': u'Select', 'string': u'\u9009\u62e9'}, {'id': u'Select', 'string': u'\u9009\u62e9'}, {'id': u'Search: ', 'string': u'\u641c\u7d22\uff1a '}, {'id': u'Search More...', 'string': u'\u641c\u7d22\u66f4\u591a...'}, {'id': u'Search Again', 'string': u'\u518d\u6b21\u641c\u7d22'}, {'id': u'Search %(field)s for: %(value)s', 'string': u'\u641c\u7d22 %(field)s : %(value)s'}, {'id': u'Search %(field)s at: %(value)s', 'string': u'\u641c\u7d22 %(field)s \uff1a %(value)s'}, {'id': u'Saved exports:', 'string': u'\u5df2\u4fdd\u5b58\u7684\u5bfc\u51fa\u7ed3\u679c\uff1a'}, {'id': u'Save fields list', 'string': u'\u4fdd\u5b58\u5b57\u6bb5\u5217\u8868'}, {'id': u'Save default', 'string': u'\u4fdd\u5b58\u9ed8\u8ba4\u503c'}, {'id': u'Save current search', 'string': u'\u4fdd\u5b58\u5f53\u524d\u641c\u7d22'}, {'id': u'Save as:', 'string': u'\u53e6\u5b58\u4e3a\uff1a'}, {'id': u'Save As...', 'string': u'\u53e6\u5b58\u4e3a...'}, {'id': u'Save As', 'string': u'\u53e6\u5b58\u4e3a'}, {'id': u'Save & New', 'string': u'\u4fdd\u5b58\u5e76\u65b0\u5efa'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Resource Error', 'string': u'\u8d44\u6e90\u9519\u8bef'}, {'id': u'Render', 'string': u'\u6e32\u67d3'}, {'id': u'Remove All', 'string': u'\u79fb\u9664\u5168\u90e8'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Relation:', 'string': u'\u5173\u7cfb\uff1a'}, {'id': u'Quarter', 'string': u'\u5b63'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Print Workflow', 'string': u'\u6253\u5370\u5de5\u4f5c\u6d41'}, {'id': u'Print', 'string': u'\u6253\u5370'}, {'id': u'Preferences', 'string': u'\u9996\u9009\u9879'}, {'id': u'Please select fields to save export list...', 'string': u'\u8bf7\u9009\u62e9\u8981\u4fdd\u5b58\u6210\u5bfc\u51fa\u5217\u8868\u7684\u5b57\u6bb5...'}, {'id': u'Please select fields to export...', 'string': u'\u8bf7\u9009\u62e9\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5...'}, {'id': u'Please pay attention that all records matching your search filter will be exported. Not only the selected ids.', 'string': u'\u8bf7\u6ce8\u610f\u5c06\u5bfc\u51fa\u6240\u6709\u5339\u914d\u641c\u7d22\u8fc7\u6ee4\u5668\u7684\u8bb0\u5f55\u800c\u4e0d\u4ec5\u662f\u9009\u4e2d\u7684 ID\u3002'}, {'id': u'Please note that only the selected ids will be exported.', 'string': u'\u8bf7\u6ce8\u610f\u53ea\u6709\u9009\u4e2d\u7684 ID \u4f1a\u88ab\u5bfc\u51fa'}, {'id': u'Please enter save field list name', 'string': u'\u8bf7\u8f93\u5165\u5b57\u6bb5\u5217\u8868\u7684\u540d\u79f0'}, {'id': u'Pivot', 'string': u'\u900f\u89c6\u8868'}, {'id': u'Pie chart cannot mix positive and negative numbers. Try to change your domain to only display positive results', 'string': u'\u997c\u56fe\u4e0d\u80fd\u6df7\u7528\u6b63\u6570\u548c\u8d1f\u6570\u3002\u5c1d\u8bd5\u6539\u53d8\u4f60\u7684\u5730\u57df\uff0c\u53ea\u663e\u793a\u6b63\u6570'}, {'id': u'Pie chart cannot display all zero numbers.. Try to change your domain to display positive results', 'string': u'\u997c\u56fe\u65e0\u6cd5\u663e\u793a\u96f6\u6570\u5b57.\u5c1d\u8bd5\u6539\u53d8\u4f60\u7684\u57df\uff0c\u4ee5\u663e\u793a\u6b63\u7684\u7ed3\u679c'}, {'id': u'Pie Chart', 'string': u'\u997c\u56fe'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Only you', 'string': u'\u4ec5\u7528\u4e8e\u60a8\u4e2a\u4eba'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}, {'id': u'On change:', 'string': u'\u53d8\u66f4\u65f6\uff1a'}, {'id': u'On', 'string': u'ON'}, {'id': u'Old Password:', 'string': u'\u65e7\u5bc6\u7801'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Off', 'string': u'OFF'}, {'id': u'Odoo Enterprise', 'string': u'Odoo \u4f01\u4e1a'}, {'id': u'Odoo Apps will be available soon', 'string': u'Odoo\u7684\u6a21\u5757\u6682\u65f6\u65e0\u6cd5\u8bbf\u95ee'}, {'id': u'Odoo', 'string': u'Odoo'}, {'id': u'Not shown in kanban', 'string': u'\u6ca1\u6709\u5728\u770b\u677f\u4e0a\u663e\u793a'}, {'id': u'Not enough data points', 'string': u'\u6ca1\u6709\u8db3\u591f\u7684\u6570\u636e\u70b9'}, {'id': u'Not Archived', 'string': u'\u6ca1\u6709\u5f52\u6863'}, {'id': u'Normal', 'string': u'\u4e00\u822c'}, {'id': u'Node [%s] is not a JSONified XML node', 'string': u'\u8282\u70b9 [%s] \u4e0d\u662fJSON\u5316\u7684XML\u8282\u70b9'}, {'id': u'No value found for the field for value ', 'string': u'\u627e\u4e0d\u5230\u8be5\u5b57\u6bb5\u7684\u503c '}, {'id': u'No results to show...', 'string': u'\u65e0\u7ed3\u679c\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data to display.', 'string': u'\u65e0\u6570\u636e\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data to display', 'string': u'\u65e0\u6570\u636e\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data provided.', 'string': u'\u6ca1\u6709\u6570\u636e\u88ab\u63d0\u4f9b'}, {'id': u'No data available for this pivot table. Try to add some records, or make sure\n that there is at least one measure and no active filter in the search bar.', 'string': u'\u6ca1\u6709\u8be5\u6570\u636e\u900f\u89c6\u8868\u7684\u6570\u636e\u3002\u5c1d\u8bd5\u6dfb\u52a0\u4e00\u4e9b\u8bb0\u5f55\uff0c\u6216\u4f7f\u786e\u4fdd\u6709\u81f3\u5c11\u4e00\u4e2a\u5ea6\u91cf\uff0c\u5e76\u5728\u641c\u7d22\u680f\u6ca1\u6709\u8fc7\u6ee4\u6761\u4ef6\u3002'}, {'id': u'No data available for this chart. Try to add some records, or make sure that there is no active filter in the search bar.', 'string': u'\u6ca1\u6709\u8be5\u56fe\u8868\u6570\u636e\u3002\u5c1d\u8bd5\u6dfb\u52a0\u4e00\u4e9b\u8bb0\u5f55\uff0c\u6216\u8005\u786e\u4fdd\u6709\u5728\u641c\u7d22\u680f\u4e2d\u6ca1\u6709\u6709\u6548\u7684\u8fc7\u6ee4\u6761\u4ef6\u3002'}, {'id': u'No Update:', 'string': u'\u6ca1\u6709\u66f4\u65b0'}, {'id': u'No', 'string': u'\u5426'}, {'id': u'New Password:', 'string': u'\u65b0\u5bc6\u7801\uff1a'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Name:', 'string': u'\u540d\u79f0\uff1a'}, {'id': u'Name', 'string': u'\u540d\u79f0'}, {'id': u'My Odoo.com account', 'string': u'\u6211\u7684 Odoo.com \u5e10\u53f7'}, {'id': u'Move your mouse here to open the insert block', 'string': u'\u5c06\u9f20\u6807\u5728\u8fd9\u91cc\u6253\u5f00\u63d2\u5165\u5757'}, {'id': u'Move your mouse', 'string': u'\u79fb\u52a8\u4f60\u7684\u9f20\u6807'}, {'id': u'Move Up', 'string': u'\u4e0a\u79fb'}, {'id': u'Move Down', 'string': u'\u4e0b\u79fb'}, {'id': u'More', 'string': u'\u66f4\u591a'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Modifiers:', 'string': u'\u4fee\u6539\u8005\uff1a'}, {'id': u'Modified by :', 'string': u'\u4fee\u6539\u8005\uff1a'}, {'id': u'Model %s fields', 'string': u'\u6a21\u578b\u201c%s\u201d\u7684\u5b57\u6bb5'}, {'id': u'Missing Record', 'string': u'\u7f3a\u5c11\u8bb0\u5f55'}, {'id': u'Method:', 'string': u'\u65b9\u6cd5\uff1a'}, {'id': u'Metadata (%s)', 'string': u'\u5143\u6570\u636e\uff08%s\uff09'}, {'id': u'Measures', 'string': u'\u8ba1\u91cf'}, {'id': u'Measure', 'string': u'\u6d4b\u91cf'}, {'id': u'Maybe you should consider reloading the application by pressing F5...', 'string': u'\u4e5f\u8bb8\u60a8\u5e94\u8be5\u8003\u8651\u6309 F5 \u952e\u91cd\u65b0\u52a0\u8f7d\u7a0b\u5e8f...'}, {'id': u'Manage Filters', 'string': u'\u7ba1\u7406\u7b5b\u9009\u5668'}, {'id': u'Manage Filters', 'string': u'\u7ba1\u7406\u7b5b\u9009\u5668'}, {'id': u'M2O search fields do not currently handle multiple default values', 'string': u'\u591a\u5bf9\u4e00\u641c\u7d22\u5b57\u6bb5\u76ee\u524d\u4e0d\u652f\u6301\u591a\u4e2a\u9ed8\u8ba4\u503c'}, {'id': u'Low', 'string': u'\u4f4e'}, {'id': u'Log out', 'string': u'\u6ce8\u9500'}, {'id': u'Local evaluation failure\n%s\n\n%s', 'string': u'\u672c\u5730\u6c42\u503c\u5931\u8d25\n\n%s\n\n\n\n%s'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u'Loading (%d)', 'string': u'\u6b63\u5728\u52a0\u8f7d\uff08%d\uff09'}, {'id': u'Loading', 'string': u'\u52a0\u8f7d\u4e2d'}, {'id': u'List', 'string': u'\u5217\u8868'}, {'id': u'Leave Debug Mode', 'string': u'\u79bb\u5f00Debug \u6a21\u5f0f'}, {'id': u'Latest Modification by:', 'string': u'\u6700\u540e\u4fee\u6539\u8005\uff1a'}, {'id': u'JS Tests', 'string': u'JS \u6d4b\u8bd5'}, {'id': u'JS Tests', 'string': u'JS \u6d4b\u8bd5'}, {'id': u'Invalid data', 'string': u'\u65e0\u6548\u7684\u6570\u636e'}, {'id': u'Inactive', 'string': u'\u4e0d\u53ef\u7528'}, {'id': u'Import-Compatible Export', 'string': u'\u5bfc\u5165\u517c\u5bb9\u5bfc\u51fa'}, {'id': u'Image', 'string': u'\u56fe\u50cf'}, {'id': u'ID:', 'string': u'ID\uff1a'}, {'id': u'High', 'string': u'\u9ad8'}, {'id': u'Group by: %s', 'string': u'\u6309 %s \u5206\u7ec4'}, {'id': u'Group By', 'string': u'\u5206\u7ec4'}, {'id': u'Group By', 'string': u'\u5206\u7ec4'}, {'id': u'Group', 'string': u'\u7ec4'}, {'id': u'File upload', 'string': u'\u6587\u4ef6\u4e0a\u4f20'}, {'id': u'File Upload', 'string': u'\u6587\u4ef6\u4e0a\u4f20'}, {'id': u'Fields to export', 'string': u'\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5'}, {'id': u'Fields View Get', 'string': u'\u5b57\u6bb5\u89c6\u56fe\u83b7\u53d6'}, {'id': u'Fields View Get', 'string': u'\u5b57\u6bb5\u89c6\u56fe\u83b7\u53d6'}, {'id': u'Field:', 'string': u'\u5b57\u6bb5\uff1a'}, {'id': u"Field '%s' specified in view could not be found.", 'string': u"\u89c6\u56fe\u4e2d\u6307\u5b9a\u7684\u5b57\u6bb5'%s' \u627e\u4e0d\u5230\u3002"}, {'id': u'Favorites', 'string': u'\u6536\u85cf'}, {'id': u'Failed to evaluate search criterions', 'string': u'\u8bc4\u4f30\u641c\u7d22\u6761\u4ef6\u5931\u8d25'}, {'id': u'Export all Data', 'string': u'\u5bfc\u51fa\u6240\u6709\u6570\u636e'}, {'id': u'Export Type:', 'string': u'\u5bfc\u51fa\u7c7b\u578b\uff1a'}, {'id': u'Export To File', 'string': u'\u5bfc\u51fa\u5230\u6587\u4ef6'}, {'id': u'Export Formats', 'string': u'\u5bfc\u51fa\u683c\u5f0f'}, {'id': u'Export Data', 'string': u'\u5bfc\u51fa\u6570\u636e'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Expand all', 'string': u'\u5168\u90e8\u5c55\u5f00'}, {'id': u'Evaluation Error', 'string': u'\u8bc4\u4f30\u9519\u8bef'}, {'id': u'Error', 'string': u'Error'}, {'id': u'End This Tutorial', 'string': u'\u7ec8\u6b62\u6b64\u6559\u7a0b'}, {'id': u'Edit Workflow', 'string': u'\u7f16\u8f91\u5de5\u4f5c\u6d41'}, {'id': u'Edit Workflow', 'string': u'\u7f16\u8f91\u5de5\u4f5c\u6d41'}, {'id': u'Edit SearchView', 'string': u'\u7f16\u8f91\u641c\u7d22\u89c6\u56fe'}, {'id': u'Edit Action', 'string': u'\u7f16\u8f91\u52a8\u4f5c'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'E-mail Error', 'string': u'E-mail\u9519\u8bef'}, {'id': u'Duplicate', 'string': u'\u590d\u5236'}, {'id': u'Download xls', 'string': u'\u4e0b\u8f7d xls'}, {'id': u'Download "%s"', 'string': u'\u4e0b\u8f7d "%s"'}, {'id': u'Download', 'string': u'\u4e0b\u8f7d'}, {'id': u'Download', 'string': u'\u4e0b\u8f7d'}, {'id': u"Don't leave yet,
it's still loading...", 'string': u'\u8bf7\u4e0d\u8981\u79bb\u5f00\uff0c
\u5b83\u8fd8\u5728\u52a0\u8f7d\u4e2d...'}, {'id': u'Domain:', 'string': u'\u57df:'}, {'id': u'Do you really want to remove these records?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u8fd9\u4e9b\u8bb0\u5f55\uff1f'}, {'id': u'Do you really want to delete this record?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u6b64\u8bb0\u5f55\uff1f'}, {'id': u'Do you really want to delete this attachment ?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u6b64\u9644\u4ef6\uff1f'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Delete this file', 'string': u'\u5220\u9664\u6b64\u6587\u4ef6'}, {'id': u'Delete this attachment', 'string': u'\u5220\u9664\u6b64\u9644\u4ef6'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Default:', 'string': u'\u9ed8\u8ba4\uff1a'}, {'id': u'Deactivate', 'string': u'\u53d6\u6d88\u6fc0\u6d3b'}, {'id': u'Day', 'string': u'\u65e5'}, {'id': u'Custom Filter', 'string': u'\u81ea\u5b9a\u4e49\u7b5b\u9009\u5668'}, {'id': u'Custom Filter', 'string': u'\u81ea\u5b9a\u4e49\u7b5b\u9009\u5668'}, {'id': u'Creation User:', 'string': u'\u521b\u5efa\u7528\u6237\uff1a'}, {'id': u'Creation Date:', 'string': u'\u521b\u5efa\u65e5\u671f\uff1a'}, {'id': u'Created by :', 'string': u'\u521b\u5efa\u4eba\uff1a'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create and edit', 'string': u'\u521b\u5efa\u5e76\u7f16\u8f91'}, {'id': u'Create and Edit...', 'string': u'\u521b\u5efa\u5e76\u7f16\u8f91...'}, {'id': u'Create a %s', 'string': u'\u521b\u5efa %s'}, {'id': u'Create "%s"', 'string': u'\u521b\u5efa "%s"'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Could not serialize XML', 'string': u'\u4e0d\u80fd\u5e8f\u5217\u5316 XML'}, {'id': u'Could not find id in dataset', 'string': u'\u4e0d\u80fd\u5728\u6570\u636e\u96c6\u4e2d\u627e\u5230\u6b64 ID'}, {'id': u'Could not display the selected image.', 'string': u'\u4e0d\u80fd\u663e\u793a\u9009\u62e9\u7684\u56fe\u7247\u3002'}, {'id': u'Copyright \xa9 2004-2015 Odoo S.A.', 'string': u'\u7248\u6743\xa9 2004-2015 Odoo S.A.'}, {'id': u'Context:', 'string': u'\u4e0a\u4e0b\u6587\uff1a'}, {'id': u'Confirmation', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm New Password:', 'string': u'\u786e\u8ba4\u65b0\u5bc6\u7801\uff1a'}, {'id': u'Condition:', 'string': u'\u6761\u4ef6'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Client Error', 'string': u'\u5ba2\u6237\u7aef\u9519\u8bef'}, {'id': u'Client Error', 'string': u'\u5ba2\u6237\u7aef\u9519\u8bef'}, {'id': u'Clear', 'string': u'\u6e05\u9664'}, {'id': u'Change default:', 'string': u'\u66f4\u6539\u9ed8\u8ba4\u503c\uff1a'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u"Can't send email to invalid e-mail address", 'string': u'\u4e0d\u80fd\u53d1\u9001email\u5230\u975e\u6cd5\u7684email\u5730\u5740'}, {'id': u"Can't convert value %s to context", 'string': u'\u4e0d\u80fd\u8f6c\u6362\u503c %s \u5230 context'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'XML ID:', 'string': u'XML ID\uff1a'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Widget:', 'string': u'\u6302\u4ef6:'}, {'id': u"Widget type '%s' is not implemented", 'string': u"\u6302\u4ef6\u7c7b\u578b '%s' \u5c1a\u672a\u5b9e\u73b0"}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u"View type '%s' is not supported in X2Many.", 'string': u'\u89c6\u56fe\u7c7b\u578b\u2018%s\u2019\u4e0d\u652f\u6301X2Many\u3002'}, {'id': u'View Metadata', 'string': u'\u89c6\u56fe\u5143\u6570\u636e'}, {'id': u'View Fields', 'string': u'\u89c6\u56fe\u5b57\u6bb5'}, {'id': u'View', 'string': u'\u89c6\u56fe'}, {'id': u'View', 'string': u'\u89c6\u56fe'}, {'id': u'Very High', 'string': u'\u975e\u5e38\u9ad8'}, {'id': u'Validation Error', 'string': u'\u9a8c\u8bc1\u9519\u8bef'}, {'id': u'Use by default', 'string': u'\u9ed8\u8ba4\u4f7f\u7528'}, {'id': u'Uploading...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Uploading Error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading Error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading ...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Upgrade now', 'string': u'\u5373\u523b\u5347\u7ea7'}, {'id': u'Unsupported operator %s in domain %s', 'string': u'\u4e0d\u652f\u6301\u7684\u64cd\u4f5c\u7b26 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unlimited', 'string': u'\u65e0\u9650\u5236\u7684'}, {'id': u'Unknown operator %s in domain %s', 'string': u'\u672a\u77e5\u64cd\u4f5c\u7b26 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unknown nonliteral type ', 'string': u'\u672a\u77e5\u7684 nonliteral \u7c7b\u578b '}, {'id': u'Unknown m2m command %s', 'string': u'\u672a\u77e5\u7684 m2m\u547d\u4ee4%s'}, {'id': u'Unknown field %s in domain %s', 'string': u'\u672a\u77e5\u5b57\u6bb5 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unknown', 'string': u'\u672a\u77e5'}, {'id': u'Unhandled widget', 'string': u'\u672a\u5904\u7406\u7684\u6302\u4ef6'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb', 'string': u'Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb'}, {'id': u'Button Type:', 'string': u'\u6309\u94ae\u7c7b\u578b\uff1a'}, {'id': u'Button', 'string': u'\u6309\u94ae'}, {'id': u'Binary file', 'string': u'\u4e8c\u8fdb\u5236\u6587\u4ef6'}, {'id': u'Bar Chart', 'string': u'\u67f1\u72b6\u56fe'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Attachment :', 'string': u'\u9644\u4ef6:'}, {'id': u'Are you sure that you want to remove this filter?', 'string': u'\u4f60\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u8fc7\u6ee4\u5668\u5417\uff1f'}, {'id': u'Archived', 'string': u'\u5f52\u6863'}, {'id': u'Archive', 'string': u'\u5f52\u6863'}, {'id': u'Archive', 'string': u'\u5f52\u6863'}, {'id': u'Apply', 'string': u'\u5e94\u7528'}, {'id': u'All users', 'string': u'\u6240\u6709\u7528\u6237'}, {'id': u'Alert', 'string': u'\u8b66\u544a'}, {'id': u'Advanced Search...', 'string': u'\u9ad8\u7ea7\u641c\u7d22...'}, {'id': u'Add: ', 'string': u'\u6dfb\u52a0\uff1a '}, {'id': u'Add...', 'string': u'\u6dfb\u52a0...'}, {'id': u'Add custom group', 'string': u'\u6dfb\u52a0\u81ea\u5b9a\u4e49\u7ec4'}, {'id': u'Add an item', 'string': u'\u6dfb\u52a0\u4e00\u4e2a\u9879\u76ee'}, {'id': u'Add a condition', 'string': u'\u6dfb\u52a0\u4e00\u4e2a\u6761\u4ef6'}, {'id': u'Add Custom Filter', 'string': u'\u589e\u52a0\u81ea\u5b9a\u4e49\u7b5b\u9009'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Active', 'string': u'\u6709\u6548'}, {'id': u'Activate', 'string': u'\u6fc0\u6d3b'}, {'id': u'Action ID:', 'string': u'\u52a8\u4f5cID'}, {'id': u'Action Button', 'string': u'\u52a8\u4f5c \u6309\u94ae'}, {'id': u'Object:', 'string': u'\u5bf9\u8c61\uff1a'}]}, u'web_settings_dashboard': {'messages': [{'id': u'Theme store', 'string': u'\u4e3b\u9898\u5546\u5e97'}, {'id': u'Please provide valid email addresses', 'string': u'\u8bf7\u63d0\u4f9b\u6709\u6548\u7684\u5730\u5740'}, {'id': u'Pending invitations:', 'string': u'\u5f85\u5b9a\u7684\u9080\u8bf7:'}, {'id': u'No app installed', 'string': u'\u6ca1\u6709\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Need more help?', 'string': u'\u9700\u8981\u66f4\u591a\u7684\u5e2e\u52a9?'}, {'id': u'Manage access rights', 'string': u'\u7ba1\u7406\u8bbf\u95ee\u6743\u9650'}, {'id': u'App store', 'string': u'\u5e94\u7528\u5546\u5e97'}, {'id': u'Active User', 'string': u'\u6d3b\u8dc3\u7528\u6237'}, {'id': u'%\n Implementation', 'string': u' %\n\u5b9e\u65bd'}, {'id': u'Browse Apps', 'string': u'\u6d4f\u89c8\u5e94\u7528'}, {'id': u'Browse the documentation.', 'string': u'\u6d4f\u89c8\u6587\u6863.'}, {'id': u'Enter e-mail addresses (one per line)', 'string': u'\u8f93\u5165\u90ae\u4ef6\u5730\u5740(\u6bcf\u884c\u4e00\u4e2a)'}, {'id': u'Follow these implementation guides to get the most out of Odoo.', 'string': u'\u6309\u7167\u8fd9\u4e9b\u5b9e\u65bd\u6307\u5bfc\u6765\u6709\u6548\u5229\u7528Odoo.'}, {'id': u"Help us spread the word: Share Odoo's awesomeness with your friends!", 'string': u'\u5e2e\u52a9\u6211\u4eec\u4f20\u64ad:\u548c\u4f60\u7684\u670b\u53cb\u4eec\u5206\u4eabOdoo\u7684\u7cbe\u5f69!'}, {'id': u'Installed App', 'string': u'\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Installed Apps', 'string': u'\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invite new users:', 'string': u'\u9080\u8bf7\u65b0\u7684\u7528\u6237'}, {'id': u'You need to install some apps first.', 'string': u'\u4f60\u9996\u5148\u9700\u8981\u5b89\u88c5\u4e00\u4e9b\u5e94\u7528'}, {'id': u'Social Share', 'string': u'\u793e\u4ea4\u5206\u4eab'}]}, u'dynamic_view_fields': {'messages': [{'id': u'Fields', 'string': u'\u5b57\u6bb5'}, {'id': u'Choose fields to show!.', 'string': u'Choose fields to show!.'}, {'id': u'Choose fields to show!', 'string': u'Choose fields to show!'}, {'id': u'Required', 'string': u'\u5fc5\u586b'}, {'id': u'Readonly', 'string': u'\u53ea\u8bfb'}, {'id': u'Change String Fields!.', 'string': u'Change String Fields!.'}, {'id': u'String Of Field', 'string': u'String Of Field'}, {'id': u'Settings (toggle to Show/Hide)', 'string': u'Settings (toggle to Show/Hide)'}, {'id': u'Sequence', 'string': u'\u5e8f\u5217'}, {'id': u'Update', 'string': u'\u66f4\u65b0'}, {'id': u'Sequence', 'string': u'\u5e8f\u5217'}, {'id': u'Invisible', 'string': u'\u9690\u85cf'}]}, u'web_editor': {'messages': [{'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Default', 'string': u'\u9ed8\u8ba4'}, {'id': u'Default', 'string': u'\u9ed8\u8ba4'}, {'id': u'Danger', 'string': u'\u5371\u9669'}, {'id': u'Customize', 'string': u'\u5b9a\u5236'}, {'id': u'Color Style', 'string': u'\u989c\u8272\u6837\u5f0f'}, {'id': u'Code View', 'string': u'\u4ee3\u7801\u89c6\u56fe'}, {'id': u'Code', 'string': u'\u4ee3\u7801'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Change media Alt and Title', 'string': u'\u66f4\u6539\u5a92\u4f53alt\u548c\u6807\u9898'}, {'id': u'Center', 'string': u'\u5c45\u4e2d'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Bold', 'string': u'\u52a0\u7c97'}, {'id': u'Block style', 'string': u'\u6a21\u5757\u7684\u98ce\u683c'}, {'id': u'Basic', 'string': u'\u57fa\u672c'}, {'id': u'Background Color', 'string': u'\u80cc\u666f\u989c\u8272'}, {'id': u'Autoplay', 'string': u'\u81ea\u52a8\u64ad\u653e'}, {'id': u'Auto Resize', 'string': u'\u81ea\u52a8\u7f29\u653e'}, {'id': u'Alternate Upload', 'string': u'\u66ff\u4ee3\u4e0a\u4f20'}, {'id': u'Alt:', 'string': u'\u4ee3\u66ff\u6587\u5b57:'}, {'id': u'Align right', 'string': u'\u5c45\u53f3'}, {'id': u'Padding', 'string': u'\u5185\u8fb9\u8ddd'}, {'id': u'Paragraph', 'string': u'\u6bb5\u843d'}, {'id': u'Paragraph formatting', 'string': u'\u6bb5\u843d\u683c\u5f0f'}, {'id': u'Pictogram', 'string': u'\u5c0f\u56fe\u7247'}, {'id': u'Picture', 'string': u'\u56fe\u7247'}, {'id': u'Preview', 'string': u'\u9884\u89c8'}, {'id': u'Primary', 'string': u'\u9996\u8981\u7684'}, {'id': u'Quote', 'string': u'\u5f15\u7528'}, {'id': u'Readonly field', 'string': u'\u53ea\u8bfb\u5b57\u6bb5'}, {'id': u'Recent Color', 'string': u'\u8fd1\u671f\u989c\u8272'}, {'id': u'Redo', 'string': u'\u91cd\u505a'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Remove Block', 'string': u'\u5220\u9664\u5757'}, {'id': u'Remove Font Style', 'string': u'\u79fb\u9664\u5b57\u4f53\u6837\u5f0f'}, {'id': u'Remove Image', 'string': u'\u79fb\u9664\u56fe\u7247'}, {'id': u'Reset', 'string': u'\u91cd\u7f6e'}, {'id': u'Reset from source', 'string': u'\u4ece\u6e90\u5934\u590d\u4f4d'}, {'id': u'Reset to default', 'string': u'\u8bbe\u7f6e\u4e3a\u9ed8\u8ba4'}, {'id': u'Resize', 'string': u'\u91cd\u8bbe\u5927\u5c0f'}, {'id': u'Resize Full', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u5168\u90e8'}, {'id': u'Resize Half', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u4e00\u534a'}, {'id': u'Resize Quarter', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u56db\u5206\u4e4b\u4e00'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Search', 'string': u'\u641c\u7d22'}, {'id': u'Search Contact', 'string': u'\u641c\u7d22\u8054\u7cfb\u4eba'}, {'id': u'Select Container Block', 'string': u'\u9009\u62e9\u5bb9\u5668\u5757'}, {'id': u'Select a Media', 'string': u'\u9009\u62e9\u4e00\u4e2a\u5a92\u4f53'}, {'id': u'Select a Picture', 'string': u'\u9009\u62e9\u4e00\u4e2a\u56fe\u7247'}, {'id': u'Select from files', 'string': u'\u4ece\u6587\u4ef6\u4e2d\u9009\u62e9'}, {'id': u'Set a video URL', 'string': u'\u8bbe\u7f6e\u4e00\u4e2a\u89c6\u9891\u7f51\u5740'}, {'id': u'Set transparent', 'string': u'\u8bbe\u7f6e\u900f\u660e'}, {'id': u'Shadow', 'string': u'\u9634\u5f71'}, {'id': u'Size', 'string': u'\u5927\u5c0f'}, {'id': u'Small', 'string': u'\u5c0f'}, {'id': u'Small', 'string': u'\u5c0f'}, {'id': u'Snippets are loading...', 'string': u'\u7247\u6bb5\u52a0\u8f7d\u4e2d...'}, {'id': u'Spin', 'string': u'\u81ea\u52a8\u65cb\u8f6c'}, {'id': u'Strikethrough', 'string': u'\u5220\u9664\u7ebf'}, {'id': u'Style', 'string': u'\u98ce\u683c'}, {'id': u'Style', 'string': u'\u98ce\u683c'}, {'id': u'Subscript', 'string': u'\u4e0b\u6807'}, {'id': u'Success', 'string': u'\u6210\u529f'}, {'id': u'Superscript', 'string': u'\u4e0a\u6807'}, {'id': u'Table', 'string': u'\u8868\u683c(Table)'}, {'id': u'Text formatting', 'string': u'\u6587\u672c\u683c\u5f0f'}, {'id': u'Text to display', 'string': u'\u8981\u663e\u793a\u7684\u6587\u5b57'}, {'id': u'The image could not be deleted because it is used in the\n following pages or views:', 'string': u'\u56fe\u7247\u4e0d\u80fd\u88ab\u5220\u9664,\u56e0\u4e3a\u5df2\u7ecf\u7528\u4e8e\n \u9875\u9762\u6216\u89c6\u56fe:'}, {'id': u'This document is not saved!', 'string': u'\u8be5\u6587\u6863\u6ca1\u6709\u88ab\u4fdd\u5b58\uff01'}, {'id': u'This document is not saved!', 'string': u'\u8be5\u6587\u6863\u6ca1\u6709\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Title:', 'string': u'\u6807\u9898:'}, {'id': u'To what URL should this link go?', 'string': u'\u8fd9\u4e2aURL\u94fe\u63a5\u6307\u5411\u54ea\u91cc\uff1f'}, {'id': u'Translate Attribute', 'string': u'\u8f6c\u6362\u5c5e\u6027'}, {'id': u'Transparent', 'string': u'\u900f\u660e'}, {'id': u'URL or Email Address', 'string': u'URL\u6216\u7535\u5b50\u90ae\u4ef6\u5730\u5740'}, {'id': u'Underline', 'string': u'\u4e0b\u5212\u7ebf'}, {'id': u'Undo', 'string': u'\u53d6\u6d88\u52a8\u4f5c'}, {'id': u'Unlink', 'string': u'\u53d6\u6d88\u94fe\u63a5'}, {'id': u'Unordered list', 'string': u'\u65e0\u5e8f\u5217\u8868'}, {'id': u'Upload an image from your computer', 'string': u'\u4ece\u4f60\u7535\u8111\u4e0a\u4e0a\u4f20\u4e00\u5f20\u56fe'}, {'id': u'Upload image without optimization', 'string': u'\u4e0a\u4f20\u56fe\u7247\u65f6\u4e0d\u8fdb\u884c\u4f18\u5316'}, {'id': u'Uploading...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Video', 'string': u'\u89c6\u9891'}, {'id': u'Video', 'string': u'\u89c6\u9891'}, {'id': u'Video Link', 'string': u'\u89c6\u9891\u94fe\u63a5'}, {'id': u'Video URL?', 'string': u'\u89c6\u9891URL?'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Align left', 'string': u'\u5c45\u5de6'}, {'id': u'Align center', 'string': u'\u5c45\u4e2d'}, {'id': u'Add an image URL', 'string': u'\u6dfb\u52a0\u56fe\u7247URL'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Action', 'string': u'\u884c\u52a8'}, {'id': u'(Youtube, Vimeo, Dailymotion)', 'string': u'(Youtube, Vimeo, Dailymotion)'}, {'id': u'(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)', 'string': u'(YouTube, Vimeo, Vine, Instagram, DailyMotion or \u4f18\u9177)'}, {'id': u'Outdent', 'string': u'\u51f8\u51fa'}, {'id': u'Ordered list', 'string': u'\u6709\u5e8f\u5217\u8868'}, {'id': u'Open in new window', 'string': u'\u5728\u65b0\u7a97\u53e3\u4e2d\u6253\u5f00'}, {'id': u'Open in new window', 'string': u'\u5728\u65b0\u7a97\u53e3\u4e2d\u6253\u5f00'}, {'id': u'Normal', 'string': u'\u4e00\u822c'}, {'id': u'None', 'string': u'\u65e0'}, {'id': u'Next \u2192', 'string': u'\u4e0b\u4e00\u9875\u2192'}, {'id': u'More Color', 'string': u'\u66f4\u591a\u7684\u989c\u8272'}, {'id': u'Medium', 'string': u'\u666e\u901a'}, {'id': u'Link to', 'string': u'\u94fe\u63a5\u5230'}, {'id': u'Link Label', 'string': u'\u884c\u6807\u7b7e'}, {'id': u'Link', 'string': u'\u94fe\u63a5'}, {'id': u'Link', 'string': u'\u94fe\u63a5'}, {'id': u'Header 2', 'string': u'\u6807\u98982'}, {'id': u'Header 1', 'string': u'\u6807\u98981'}, {'id': u'Line Height', 'string': u'\u884c\u9ad8'}, {'id': u'Large', 'string': u'\u5927\u7684'}, {'id': u'Large', 'string': u'\u5927\u7684'}, {'id': u'Keyboard shortcuts', 'string': u'\u952e\u76d8\u5feb\u6377\u952e'}, {'id': u'Justify full', 'string': u'\u5168\u5bf9\u9f50'}, {'id': u'Italic', 'string': u'\u659c\u4f53'}, {'id': u'Insert Video', 'string': u'\u63d2\u5165\u89c6\u9891'}, {'id': u'If you discard the current edition,', 'string': u'\u5982\u679c\u4f60\u653e\u5f03\u5f53\u524d\u5df2\u7f16\u8f91\u7684\u5185\u5bb9'}, {'id': u'Header 6', 'string': u'\u6807\u98986'}, {'id': u'Float Left', 'string': u'\u5de6\u6d6e\u52a8'}, {'id': u'Full Screen', 'string': u'\u5168\u5c4f'}, {'id': u'Foreground Color', 'string': u'\u524d\u666f\u8272'}, {'id': u'Font Size', 'string': u'\u5b57\u4f53\u5927\u5c0f'}, {'id': u'Font Family', 'string': u'\u5b57\u4f53\u7cfb\u5217'}, {'id': u'Float Right', 'string': u'\u53f3\u6d6e\u52a8'}, {'id': u'Float None', 'string': u'\u65e0\u6d6e\u52a8'}, {'id': u'Extra Small', 'string': u'\u7279\u5c0f'}, {'id': u'English (edit mode)', 'string': u'\u82f1\u6587(\u7f16\u8f91\u6a21\u5f0f)'}, {'id': u'English', 'string': u'\u82f1\u8bed'}, {'id': u'Embed Video (HTML)', 'string': u'HTML\u4e2d\u5d4c\u5165\u89c6\u9891\u7684\u4ee3\u7801'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Duplicate Container', 'string': u'\u590d\u5236\u7684\u5bb9\u5668'}, {'id': u'Write Your Text Here', 'string': u'\u5728\u8fd9\u91cc\u7f16\u8f91\u4f60\u7684\u6587\u5b57'}, {'id': u'Insert Blocks', 'string': u'\u63d2\u5165\u533a\u5757'}, {'id': u'Header 5', 'string': u'\u6807\u98985'}, {'id': u'Header 4', 'string': u'\u6807\u98984'}, {'id': u'Header 3', 'string': u'\u6807\u98983'}, {'id': u'Drag to Move', 'string': u'\u62d6\u52a8'}, {'id': u'Drag an image here', 'string': u'\u8fd9\u91cc\u62d6\u8fdb\u6765\u4e00\u5f20\u56fe\u7247'}, {'id': u'Document Style', 'string': u'\u6587\u6863\u6837\u5f0f'}, {'id': u'Document', 'string': u'\u5355\u636e'}, {'id': u'Discard edition', 'string': u'\u653e\u5f03\u7f16\u8f91'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'\u2190 Previous', 'string': u'\u2190\u4e0a\u4e00\u9875'}, {'id': u'\u2014 or \u2014', 'string': u'\u2014 \u6216\u8005 \u2014'}, {'id': u'Insert Link', 'string': u'\u63d2\u5165\u94fe\u63a5'}, {'id': u'unsaved changes will be lost.', 'string': u'\u672a\u4fdd\u5b58\u7684\u66f4\u6539\u5c06\u4f1a\u4e22\u5931'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'http://openerp.com/logo.png', 'string': u'http://openerp.com/logo.png'}, {'id': u'http://openerp.com', 'string': u'http://openerp.com'}, {'id': u'all', 'string': u'\u5168\u90e8'}, {'id': u'You can cancel to return to the edition mode.', 'string': u'\u4f60\u53ef\u4ee5\u53d6\u6d88\u540e\u8fd4\u56de\u5230\u7f16\u8f91\u6a21\u5f0f'}, {'id': u'Xl', 'string': u'Xl'}, {'id': u'Write Your Text or Drag a Block Here', 'string': u'\u5728\u8fd9\u91cc\u7f16\u8f91\u4f60\u7684\u6587\u5b57\u6216\u8005\u62d6\u52a8\u5757'}, {'id': u'Insert Image', 'string': u'\u63d2\u5165\u56fe\u7247'}, {'id': u'Insert Horizontal Rule', 'string': u'\u63d2\u5165\u6c34\u5e73\u89c4\u5219'}, {'id': u'Info', 'string': u'\u4fe1\u606f'}, {'id': u'Indent', 'string': u'\u7f29\u8fdb'}, {'id': u'Image URL', 'string': u'\u56fe\u7247URL'}, {'id': u'Image', 'string': u'\u56fe\u50cf'}, {'id': u'Help', 'string': u'\u5e2e\u52a9'}]}, u'commission': {'messages': [{'id': u'Available Dimension', 'string': u'\u5f53\u524d\u7ef4\u5ea6'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Dimension to choose', 'string': u'\u7ef4\u5ea6\u9009\u62e9'}]}, u'board': {'messages': [{'id': u'Change Layout', 'string': u'\u66f4\u6539\u5e03\u5c40'}, {'id': u'Are you sure you want to remove this item ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u5206\u5f55\u5417\uff1f'}, {'id': u'Add to my Dashboard', 'string': u'\u6dfb\u52a0\u5230\u6211\u7684\u4eea\u8868\u677f'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u"'%s' added to dashboard", 'string': u"'%s' \u6dfb\u52a0\u5230\u4eea\u8868\u677f"}, {'id': u' ', 'string': u' '}, {'id': u'Edit Layout', 'string': u'\u7f16\u8f91\u5e03\u5c40'}, {'id': u'Could not add filter to dashboard', 'string': u'\u65e0\u6cd5\u589e\u52a0\u8fc7\u6ee4\u5668\u5230\u4eea\u8868\u677f'}, {'id': u'Choose dashboard layout', 'string': u'\u9009\u62e9\u4eea\u8868\u677f\u5e03\u5c40'}, {'id': u'Change Layout..', 'string': u'\u66f4\u6539\u5e03\u5c40...'}]}, u'mail': {'messages': [{'id': u'Note by', 'string': u'\u5907\u6ce8'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Add Followers', 'string': u'\u6dfb\u52a0\u5173\u6ce8\u8005'}, {'id': u'this document', 'string': u'\u8fd9\u4e2a\u5355\u636e'}, {'id': u'mention(s) marked as read.', 'string': u'\u6807\u8bb0\u4e3a\u5df2\u8bfb'}, {'id': u'followers', 'string': u'\u5173\u6ce8\u8005'}, {'id': u'You unsubscribed from %s.', 'string': u'\u4f60\u4e0d\u518d\u8ba2\u9605%s\u3002'}, {'id': u'You have been invited to: ', 'string': u'\u4f60\u88ab\u9080\u8bf7\uff1a'}, {'id': u"You can mark any message as 'starred', and it shows up in this channel.", 'string': u'\u4f60\u53ef\u4ee5\u7ed9\u6240\u6709\u7684\u6d88\u606f\u52a0\u661f\u53f7\uff0c\u7136\u540e\u5b83\u5c31\u4f1a\u663e\u793a\u5728\u8fd9\u4e2a\u6e20\u9053\u4e2d'}, {'id': u'You added %s to the conversation.', 'string': u'\u60a8\u6dfb\u52a0\u4e86 %s \u5230\u5bf9\u8bdd\u3002'}, {'id': u'Yesterday', 'string': u'\u6628\u5929'}, {'id': u'Write something...', 'string': u'\u5199\u70b9\u4ec0\u4e48...'}, {'id': u"Warning! \n If you remove a follower, he won't be notified of any email or discussion on this document. Do you really want to remove this follower ?", 'string': u'\u8b66\u544a! \n\u5982\u679c\u4f60\u5220\u9664\u4e86\u4e00\u4e2a\u7c89\u4e1d\uff0c\u4efb\u4f55\u7535\u5b50\u90ae\u4ef6\u6216\u5728\u6b64\u6587\u6863\u4e4b\u4e0a\u7684\u8ba8\u8bba\u90fd\u4e0d\u518d\u901a\u77e5\u8fd9\u4e2a\u7c89\u4e1d\u4e86\u3002\u4f60\u771f\u7684\u60f3\u8981\u5220\u9664\u8fd9\u4e2a\u7c89\u4e1d\u5417 ?'}, {'id': u'Uploading error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading', 'string': u'\u4e0a\u4f20\u4e2d'}, {'id': u'Unsubscribed', 'string': u'\u9000\u8ba2\u7684'}, {'id': u'Unsubscribe', 'string': u'\u9000\u8ba2'}, {'id': u'Unstar all', 'string': u'\u53d6\u5173\u6240\u6709'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Undo', 'string': u'\u53d6\u6d88'}, {'id': u'Today', 'string': u'\u4eca\u65e5'}, {'id': u'To: Followers of', 'string': u'\u81f3: \u5173\u6ce8\u8005'}, {'id': u'Subject:', 'string': u'\u4e3b\u9898:'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Settings', 'string': u'\u8bbe\u7f6e'}, {'id': u'Send a message', 'string': u'\u53d1\u9001\u4fe1\u606f'}, {'id': u'Send', 'string': u'\u53d1\u9001'}, {'id': u'Say something', 'string': u'\u8bf4\u70b9\u4ec0\u4e48...'}, {'id': u'Remove this follower', 'string': u'\u79fb\u9664\u6b64\u5173\u6ce8\u8005'}, {'id': u'Private Channels', 'string': u'\u79c1\u4eba\u9891\u9053'}, {'id': u'Please, wait while the file is uploading.', 'string': u'\u5f53\u6587\u4ef6\u4e0a\u4f20\u65f6\uff0c\u8bf7\u7b49\u5f85\u3002'}, {'id': u"Please complete partner's informations and Email", 'string': u'\u8bf7\u5b8c\u6210\u5408\u4f5c\u4f19\u4f34\u4fe1\u606f\u548cEmail'}, {'id': u"Please complete partner's informations", 'string': u'\u8bf7\u5b8c\u6210\u4e0a\u7ea7\u7684\u4fe1\u606f'}, {'id': u'on', 'string': u'\u5728'}, {'id': u'Open chat', 'string': u'\u6253\u5f00\u804a\u5929'}, {'id': u'One follower', 'string': u'\u4e00\u4e2a\u5173\u6ce8\u8005'}, {'id': u'No starred message', 'string': u'\u6ca1\u6709\u4e3b\u89d2\u4fe1\u606f'}, {'id': u'No message matches your search. Try to change your search filters.', 'string': u'\u627e\u4e0d\u5230\u4e0e\u4f60\u67e5\u627e\u76f8\u5339\u914d\u7684\u3002\u8bd5\u7740\u66f4\u6539\u641c\u7d22\u8fc7\u6ee4'}, {'id': u'No matches found', 'string': u'\u65e0\u6cd5\u5339\u914d'}, {'id': u'No follower', 'string': u'\u65e0\u5173\u6ce8\u8005'}, {'id': u'New people', 'string': u'\u65b0\u7528\u6237'}, {'id': u'New messages appear here.', 'string': u'\u65b0\u6d88\u606f\u51fa\u73b0\u5728\u8fd9\u91cc'}, {'id': u'New messages', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Mark all read', 'string': u'\u6807\u8bb0\u5168\u90e8\u5df2\u8bfb'}, {'id': u'Log an internal note which will not be sent to followers, but which can be read\n by users accessing this document.', 'string': u'\u8bb0\u5f55\u4e00\u4e2a\u5185\u90e8\u7684\u8bf4\u660e\uff0c\u5b83\u4e0d\u4f1a\u88ab\u53d1\u9001\u7ed9\u8ddf\u968f\u8005\uff0c\u4f46\u5b83\u53ef\u4ee5\u88ab\u7528\u6237\u8bbf\u95ee\u6b64\u6587\u6863\u8bfb\u53d6\u3002'}, {'id': u'Log an internal note', 'string': u'\u8bb0\u5f55\u5185\u90e8\u5907\u6ce8'}, {'id': u'Log a note. Followers will not be notified.', 'string': u'\u8bb0\u5f55\u5907\u6ce8\uff0c\u4f46\u5173\u6ce8\u8005\u4e0d\u4f1a\u88ab\u901a\u77e5\u3002'}, {'id': u'Invite people to %s', 'string': u'\u9080\u8bf7\u4eba\u5458 \u5230 %s'}, {'id': u'Invite people', 'string': u'\u9080\u8bf7\u4eba\u5458'}, {'id': u'Invite people', 'string': u'\u9080\u8bf7\u4eba\u5458'}, {'id': u'Invite Follower', 'string': u'\u9080\u8bf7\u5173\u6ce8\u8005'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invitation', 'string': u'\u9080\u8bf7'}, {'id': u'Inbox', 'string': u'\u6536\u4ef6\u7bb1'}, {'id': u'Following', 'string': u'\u6b63\u5728\u5173\u6ce8'}, {'id': u'Follow', 'string': u'\u5173\u6ce8'}, {'id': u'Follow', 'string': u'\u5173\u6ce8'}, {'id': u'Edit subscription', 'string': u'\u7f16\u8f91\u8ba2\u9605'}, {'id': u'Edit Subscription of ', 'string': u'\u7f16\u8f91\u8ba2\u9605'}, {'id': u'Direct Messages', 'string': u'\u79c1\u4fe1'}, {'id': u'Detach', 'string': u'\u5206\u79bb'}, {'id': u'Delete this attachment', 'string': u'\u5220\u9664\u6b64\u9644\u4ef6'}, {'id': u'Create %s', 'string': u'\u521b\u5efa %s'}, {'id': u'Congratulations, your inbox is empty', 'string': u'\u606d\u559c\uff0c\u4f60\u7684\u6536\u4ef6\u7bb1\u5df2\u6e05\u7a7a\u3002'}, {'id': u'Compose new Message', 'string': u'\u5199\u65b0\u6d88\u606f'}, {'id': u'Chat', 'string': u'\u804a\u5929'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Apply', 'string': u'\u5e94\u7528'}, {'id': u'Anonymous', 'string': u'\u533f\u540d'}, {'id': u'Add a channel', 'string': u'\u6dfb\u52a0\u9891\u9053'}, {'id': u'Add Followers', 'string': u'\u6dfb\u52a0\u5173\u6ce8\u8005'}, {'id': u'Add Channels', 'string': u'\u6dfb\u52a0\u9891\u9053'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Activity', 'string': u'\u6d3b\u52a8'}, {'id': u'@Inbox', 'string': u'@Inbox'}, {'id': u'@ Inbox', 'string': u'@\u6536\u4ef6\u7bb1'}, {'id': u'-------- Show older messages --------', 'string': u'-------- \u663e\u793a\u66f4\u591a\u6d88\u606f --------'}, {'id': u'(no email address)', 'string': u'(\u6ca1\u6709\u7535\u5b50\u90ae\u4ef6\u5730\u5740)'}, {'id': u'(from', 'string': u'(\u4ece'}, {'id': u'%d Messages', 'string': u'%d \u6761\u6d88\u606f'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Send', 'string': u'\u53d1\u9001'}, {'id': u'on', 'string': u'\u5728'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Chat', 'string': u'\u804a\u5929'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u' from ', 'string': u'\u4ece'}]}, u'document': {'messages': [{'id': u'Attachment(s)', 'string': u'\u9644\u4ef6'}, {'id': u'%s (%s)', 'string': u'%s (%s)'}]}, u'website': {'messages': [{'id': u'Page', 'string': u'\u9875\u9762'}, {'id': u'On Website', 'string': u'\u5728\u7f51\u7ad9\u4e0a'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'New or existing page', 'string': u'\u65b0\u5efa\u6216\u5df2\u5b58\u5728\u7684\u9875\u9762'}, {'id': u'New name', 'string': u'\u65b0\u540d\u5b57'}, {'id': u'New Page', 'string': u'\u65b0\u9875\u9762'}, {'id': u'New Name', 'string': u'\u65b0\u540d\u5b57'}, {'id': u'Most searched topics related to your keywords, ordered by importance:', 'string': u'\u5927\u90e8\u5206\u641c\u7d22\u4e3b\u9898\u4e0e\u4f60\u7684\u5173\u952e\u5b57\u76f8\u5173\uff0c\u6309\u91cd\u8981\u6027\u6392\u5217'}, {'id': u'Mobile preview', 'string': u'\u79fb\u52a8\u7248\u9884\u89c8'}, {'id': u'Menu Label', 'string': u'\u83dc\u5355\u6807\u7b7e'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u"Let's check how your homepage looks like on mobile devices.", 'string': u'\u8ba9\u6211\u4eec\u67e5\u770b\u5728\u79fb\u52a8\u8bbe\u5907\u4e0a\u4f60\u7684\u4e3b\u9875\u662f\u600e\u6837\u663e\u793a\u7684\u3002'}, {'id': u'Language:', 'string': u'\u8bed\u8a00\uff1a'}, {'id': u'It might be possible to edit the relevant items\n or fix the issue in', 'string': u'\u7f16\u8f91\u76f8\u5173\u6761\u76ee\u6216\u4fee\u590d\u95ee\u9898\u662f\u53ef\u80fd\u7684'}, {'id': u'Include Asset Bundles', 'string': u'\u5305\u62ec\u8d44\u4ea7\u6346\u7ed1'}, {'id': u'In this mode, you can only translate texts. To\n change the structure of the page, you must edit the\n master page. Each modification on the master page\n is automatically applied to all translated\n versions.', 'string': u'\u5728\u6b64\u6a21\u5f0f\u4e0b\uff0c\u4f60\u53ea\u80fd\u7ffb\u8bd1\u6587\u672c.\u8981\u6539\u52a8\u4e5f\u9875\u9762\u7684\u7ed3\u6784\uff0c\u4f60\u9700\u8981\u7f16\u8f91\u6bcd\u677f\u9875\u3002\u6bcd\u7248\u9875\u7684\u6bcf\u4e2a\u6539\u52a8\u5c06\u81ea\u52a8\u5e94\u7528\u5230\u6240\u6709\u5df2\u7ffb\u8bd1\u7684\u7248\u672c\u3002'}, {'id': u"I'm sure, I want to delete this page definitively", 'string': u'\u6211\u786e\u5b9a\uff0c\u6211\u60f3\u660e\u786e\u5730\u5220\u9664\u8be5\u9875\u9762'}, {'id': u'Here are the visuals used to help you translate efficiently:', 'string': u'\u8fd9\u662f\u7528\u6765\u5e2e\u52a9\u4f60\u63d0\u9ad8\u7ffb\u8bd1\u6548\u7387\u7684\u53ef\u89c6\u5316\u5de5\u5177'}, {'id': u'Good Job!', 'string': u'\u5e72\u5f97\u597d!'}, {'id': u'Get this page efficiently referenced in Google to attract more visitors.', 'string': u'\u4f7f\u8be5\u9875\u9762\u6709\u6548\u7684\u88ab\u5f15\u7528\u5230Google\u4e0a\uff0c\u4ee5\u4fbf\u5e26\u6765\u66f4\u591a\u7684\u8bbf\u95ee\u6d41\u91cf\u3002'}, {'id': u'Get banner properties', 'string': u'\u83b7\u53d6\u6a2a\u5e45\u5c5e\u6027'}, {'id': u'Format', 'string': u'\u683c\u5f0f'}, {'id': u'Every page of your website can be modified through the Edit button.', 'string': u'\u7f51\u7ad9\u7684\u6bcf\u4e2a\u9875\u9762\u90fd\u53ef\u4ee5\u901a\u8fc7\u70b9\u51fb\u7f16\u8f91\u6309\u94ae\u6765\u4fee\u6539.'}, {'id': u'Edit this page', 'string': u'\u7f16\u8f91\u6b64\u9875\u9762'}, {'id': u'Edit Menu Entry', 'string': u'\u7f16\u8f91\u83dc\u5355\u9879'}, {'id': u'Customize the banner', 'string': u'\u5b9a\u5236\u6a2a\u5e45'}, {'id': u"Customize banner's text", 'string': u'\u81ea\u5b9a\u4e49\u6a2a\u5e45\u7684\u6587\u5b57'}, {'id': u'Customize any block through this menu. Try to change the background of the banner.', 'string': u'\u901a\u8fc7\u8fd9\u4e2a\u83dc\u5355\u5b9a\u5236\u4efb\u4f55\u5757\u3002\u5c1d\u8bd5\u6539\u53d8\u6a2a\u5e45\u7684\u80cc\u666f\u3002'}, {'id': u"Drag the 'Features' block and drop it below the banner.", 'string': u'\u62d6\u52a8\u201c\u7279\u6027\u201d\u5757,\u653e\u5728\u6a2a\u5e45\u4e0b\u9762\u3002'}, {'id': u'Drag a menu to the right to create a sub-menu', 'string': u'\u5411\u53f3\u62d6\u52a8\u83dc\u5355\u521b\u5efa\u5b50\u83dc\u5355'}, {'id': u'Drag & Drop a Banner', 'string': u'\u62d6\u653e\u4e00\u4e2a\u6a2a\u5e45'}, {'id': u'Drag & Drop This Block', 'string': u'\u62d6\u653e\u8fd9\u4e2a\u533a\u5757'}, {'id': u"Create page '%s'", 'string': u"\u521b\u5efa '%s' \u9875"}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Content to translate', 'string': u'\u8981\u7ffb\u8bd1\u7684\u5185\u5bb9'}, {'id': u'Close Tutorial', 'string': u'\u5173\u95ed\u6307\u5357'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Click to customize this text', 'string': u'\u5355\u51fb\u4ee5\u81ea\u5b9a\u4e49\u6587\u672c'}, {'id': u'Click in the text and start editing it.', 'string': u'\u70b9\u51fb\u6587\u672c\u8fdb\u884c\u7f16\u8f91'}, {'id': u'Check Mobile Preview', 'string': u'\u68c0\u67e5\u79fb\u52a8\u7248\u9884\u89c8'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Be careful !', 'string': u'\u5c0f\u5fc3\uff01'}, {'id': u'Build a page', 'string': u'\u521b\u5efa\u4e00\u4e2a\u9875\u9762'}, {'id': u'Add page in menu', 'string': u'\u5728\u83dc\u5355\u6dfb\u52a0\u9875\u9762'}, {'id': u'Add new pages and menus', 'string': u'\u6dfb\u52a0\u65b0\u9875\u9762\u548c\u83dc\u5355'}, {'id': u'Add keyword:', 'string': u'\u6dfb\u52a0\u5173\u952e\u5b57:'}, {'id': u'Add images', 'string': u'\u6dfb\u52a0\u56fe\u50cf'}, {'id': u'Add Menu Entry', 'string': u'\u6dfb\u52a0\u83dc\u5355\u9879'}, {'id': u'Add Menu Entry', 'string': u'\u6dfb\u52a0\u83dc\u5355\u9879'}, {'id': u"Add Images from the 'Customize' menu", 'string': u'\u6dfb\u52a0\u56fe\u50cf\u4ece\u201c\u81ea\u5b9a\u4e49\u201d\u83dc\u5355'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'3. Preview', 'string': u'3. \u9884\u89c8'}, {'id': u'2. Reference Your Page', 'string': u'2.\u5f15\u7528\u4f60\u7684\u9875\u9762'}, {'id': u'1. Define Keywords', 'string': u'1. \u5b9a\u4e49\u5173\u952e\u5b57'}, {'id': u'×', 'string': u'×'}, {'id': u'×', 'string': u'×'}, {'id': u'Page Title', 'string': u'\u9875\u9762\u6807\u9898'}, {'id': u'Please install or update node-less', 'string': u'\u8bf7\u5b89\u88c5\u6216\u66f4\u65b0 node-less'}, {'id': u'Press The Top-Left Edit Button', 'string': u'\u6309\u5de6\u4e0a\u89d2\u7684\u7f16\u8f91\u6309\u94ae'}, {'id': u'Promote', 'string': u'\u63a8\u5e7f'}, {'id': u'Promote This Page', 'string': u'\u63a8\u5e7f\u6b64\u9875\u9762'}, {'id': u'Promote page on the web', 'string': u'\u5728web\u9875\u9762\u63a8\u5e7f'}, {'id': u"Publish your page by clicking on the 'Save' button.", 'string': u"\u70b9\u51fb '\u4fdd\u5b58' \u6309\u94ae\u6765\u53d1\u5e03\u9875\u9762."}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Reference(s) found:', 'string': u'\u53c2\u8003(s)\u53d1\u73b0\uff1a'}, {'id': u'Rename Page', 'string': u'\u91cd\u547d\u540d\u7f51\u9875'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save your modifications', 'string': u'\u4fdd\u5b58\u4f60\u7684\u4fee\u6539'}, {'id': u'Scroll to check rendering and then close the mobile preview.', 'string': u'\u6eda\u52a8\u6765\u67e5\u770b\u6e32\u67d3\u6548\u679c\uff0c\u7136\u540e\u5173\u95ed\u79fb\u52a8\u7248\u9884\u89c8\u3002'}, {'id': u'Select a Menu', 'string': u'\u9009\u62e9\u83dc\u5355'}, {'id': u'Select the parent container to get the global options of the banner.', 'string': u'\u9009\u62e9\u7236\u5bb9\u5668\u53bb\u83b7\u53d6\u6a2a\u5e45\u7684\u5168\u5c40\u9009\u9879\u3002'}, {'id': u'Skip It', 'string': u'\u8df3\u8fc7'}, {'id': u'Some dependencies can exist ...', 'string': u'\u4e00\u4e9b\u4f9d\u8d56\u80fd\u591f\u5b58\u5728\u3002\u3002\u3002'}, {'id': u'Start Tutorial', 'string': u'\u5f00\u59cb\u6559\u7a0b'}, {'id': u'The web site has encountered an error.', 'string': u'\u6b64\u7f51\u7ad9\u53d1\u751f\u9519\u8bef'}, {'id': u'Template ID: %s', 'string': u'\u6a21\u677fID\uff1a %s'}, {'id': u'or Edit Master', 'string': u'\u6216\u7f16\u8f91\u4e3b\u9875\u9762'}, {'id': u'Top Menu', 'string': u'\u9876\u5c42\u83dc\u5355'}, {'id': u'Upload failed, some images might not have been uploaded. Check your network connectivity.', 'string': u'\u4e0a\u4f20\u5931\u8d25\uff0c\u4e00\u4e9b\u56fe\u7247\u6ca1\u6709\u88ab\u4e0a\u4f20\u3002\u68c0\u67e5\u4f60\u7684\u7f51\u7edc\u8fde\u63a5\u3002'}, {'id': u'Edit Menu', 'string': u'\u7f16\u8f91\u83dc\u5355'}, {'id': u'Drag the Banner block and drop it in your page.', 'string': u'\u62d6\u52a8\u6a2a\u5e45\u5757,\u5e76\u653e\u5728\u4f60\u7684\u9875\u9762\u3002'}, {'id': u'Do not show this dialog later.', 'string': u'\u4ee5\u540e\u4e0d\u518d\u663e\u793a\u6b64\u5bf9\u8bdd\u6846'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Description...', 'string': u'\u8bf4\u660e...'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Delete Page', 'string': u'\u5220\u9664\u9875\u9762'}, {'id': u'Test Your Mobile Version', 'string': u'\u6d4b\u8bd5\u4f60\u7684\u79fb\u52a8\u7248\u672c'}, {'id': u"The 'Content' menu allows you to add pages or add the top menu.", 'string': u'\u201c\u5185\u5bb9\u201d\u83dc\u5355\u5141\u8bb8\u60a8\u6dfb\u52a0\u6216\u6dfb\u52a0\u9876\u90e8\u83dc\u5355\u9875\u9762\u3002'}, {'id': u'Theme Error', 'string': u'\u4e3b\u9898\u9519\u8bef'}, {'id': u'This tutorial will guide you to build your home page. We will start by adding a banner.', 'string': u'\u672c\u6559\u7a0b\u5c06\u5f15\u5bfc\u60a8\u5efa\u7acb\u81ea\u5df1\u7684\u4e3b\u9875\u3002\u6211\u4eec\u5c06\u5f00\u59cb\u6dfb\u52a0\u4e00\u4e2a\u6a2a\u5e45\u3002'}, {'id': u'Title', 'string': u'\u79f0\u8c13'}, {'id': u'Top Menu', 'string': u'\u9876\u5c42\u83dc\u5355'}, {'id': u'Translate this page', 'string': u'\u7ffb\u8bd1\u6b64\u9875'}, {'id': u'Translated content', 'string': u'\u5df2\u7ffb\u8bd1\u7684\u5185\u5bb9'}, {'id': u'Upload successful.', 'string': u'\u4e0a\u4f20\u6210\u529f'}, {'id': u'Welcome to your website!', 'string': u'\u6b22\u8fce\u5149\u4e34\u60a8\u7684\u7f51\u7ad9\uff01'}, {'id': u'Well done, you created your homepage.', 'string': u'\u5e72\u5f97\u597d,\u4f60\u6210\u529f\u521b\u5efa\u4e86\u81ea\u5df1\u7684\u4e3b\u9875\u3002'}, {'id': u'You are about to enter the translation mode.', 'string': u'\u4f60\u5c06\u8fdb\u5165\u7ffb\u8bd1\u6a21\u5f0f'}, {'id': u'Your Banner Title', 'string': u'\u4f60\u7684\u6a2a\u5e45\u6807\u9898'}, {'id': u'describing your page content', 'string': u'\u663e\u793a\u4f60\u7684\u9875\u9762\u5185\u5bb9'}, {'id': u'how your page will be listed on Google', 'string': u'\u8c37\u6b4c\u4e0a\u662f\u600e\u6837\u5217\u51fa\u4f60\u7684\u9875\u9762\u7684'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'or Edit Master', 'string': u'\u6216\u7f16\u8f91\u4e3b\u9875\u9762'}, {'id': u'the classic Odoo interface', 'string': u'\u7ecf\u5178\u7684Odoo\u754c\u9762'}, {'id': u'using above suggested keywords', 'string': u'\u7528\u4e0a\u9762\u5efa\u8bae\u7684\u5173\u952e\u5b57'}, {'id': u"Add Images from the 'Customize' menu", 'string': u'\u6dfb\u52a0\u56fe\u50cf\u4ece\u201c\u81ea\u5b9a\u4e49\u201d\u83dc\u5355'}, {'id': u'Add images', 'string': u'\u6dfb\u52a0\u56fe\u50cf'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Click to customize this text', 'string': u'\u5355\u51fb\u4ee5\u81ea\u5b9a\u4e49\u6587\u672c'}, {'id': u'Delete Page', 'string': u'\u5220\u9664\u9875\u9762'}, {'id': u'New Page', 'string': u'\u65b0\u9875\u9762'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'Promote', 'string': u'\u63a8\u5e7f'}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Rename Page', 'string': u'\u91cd\u547d\u540d\u7f51\u9875'}, {'id': u'Your Banner Title', 'string': u'\u4f60\u7684\u6a2a\u5e45\u6807\u9898'}, {'id': u'Page', 'string': u'\u9875\u9762'}]}, u'eroad_printer_center': {'messages': [{'id': u'Error when sending the document to the printer ', 'string': u'Error when sending the document to the printer '}, {'id': u'Document sent to the printer ', 'string': u'Document sent to the printer '}, {'id': u'Report', 'string': u'\u62a5\u8868'}]}, u'hr_overtime': {'messages': [{'id': u'Year', 'string': u'\u5e74'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'Month'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Day', 'string': u'Day'}]}, u'bi_view': {'messages': [{'id': u'BI Domain Unconfigured!', 'string': u'BI\u57df\u540d\u672a\u914d\u7f6e\uff01'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Ok', 'string': u'Ok'}, {'id': u'Fields to choose', 'string': u'\u5df2\u9009\u5b57\u6bb5'}, {'id': u'Enter BI System', 'string': u'\u8fdb\u5165BI\u62a5\u8868\u7cfb\u7edf'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}]}, u'web_view_editor': {'messages': [{'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Could not find current view declaration', 'string': u'\u627e\u4e0d\u5230\u5f53\u524d\u89c6\u56fe\u58f0\u660e'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create a view (%s)', 'string': u'\u521b\u5efa\u89c6\u56fe (%s)'}, {'id': u'Do you really want to remove this node?', 'string': u'\u60a8\u786e\u8ba4\u8981\u5220\u9664\u8fd9\u4e2a\u8282\u70b9\u5417\uff1f'}, {'id': u'Do you really want to remove this view?', 'string': u'\u60a8\u786e\u8ba4\u8981\u5220\u9664\u6b64\u89c6\u56fe\u5417\uff1f'}, {'id': u'Do you really wants to create an inherited view here?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5728\u6b64\u5904\u521b\u5efa\u7ee7\u627f\u89c6\u56fe\u5417\uff1f'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Inherited View', 'string': u'\u7ee7\u627f\u7684\u89c6\u56fe'}, {'id': u'Manage Views', 'string': u'\u7ba1\u7406\u89c6\u56fe'}, {'id': u"Can't Update View", 'string': u'\u65e0\u6cd5\u66f4\u65b0\u89c6\u56fe'}, {'id': u'Manage Views (%s)', 'string': u'\u7ba1\u7406\u89c6\u56fe (%s)'}, {'id': u'New Field', 'string': u'\u65b0\u5b57\u6bb5'}, {'id': u'Please select view in list :', 'string': u'\u8bf7\u5728\u5217\u8868\u4e2d\u9009\u62e9\u89c6\u56fe\uff1a'}, {'id': u'Preview', 'string': u'\u9884\u89c8'}, {'id': u'Properties', 'string': u'\u5c5e\u6027'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Select an element', 'string': u'\u9009\u62e9\u4e00\u4e2a\u5143\u7d20'}, {'id': u'The following fields are invalid :', 'string': u'\u4e0b\u5217\u5b57\u6bb5\u65e0\u6548\uff1a'}, {'id': u'Update', 'string': u'\u66f4\u65b0'}, {'id': u'View Editor %d - %s', 'string': u'\u89c6\u56fe\u7f16\u8f91\u5668 %d - %s'}, {'id': u'Manage Views', 'string': u'\u7ba1\u7406\u89c6\u56fe'}]}, u'web_calendar': {'messages': [{'id': u"Calendar view has not defined 'date_start' attribute.", 'string': u"\u65e5\u5386\u89c6\u56fe\u672a\u5b9a\u4e49 'date_start'\u5c5e\u6027"}, {'id': u'Calendar', 'string': u'\u65e5\u5386'}, {'id': u'Are you sure you want to delete this record ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5220\u9664\u6b64\u8bb0\u5f55\u5417\uff1f'}, {'id': u'All day', 'string': u'\u5168\u5929'}, {'id': u'Summary:', 'string': u'\u603b\u8ba1:'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Week ', 'string': u'\u5468'}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Today', 'string': u'\u4eca\u5929'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Day', 'string': u'\u65e5'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}]}, u'eroad_role': {'messages': [{'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'No matches found.', 'string': u'\u627e\u4e0d\u5230\u5339\u914d\u9879\u3002'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'Menu', 'string': u'\u83dc\u5355'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'No Action Button', 'string': u'\u65e0\u884c\u52a8\u9879'}, {'id': u'Hide Menu', 'string': u'\u9690\u85cf\u83dc\u5355'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'Hide Menu', 'string': u'\u9690\u85cf\u83dc\u5355'}, {'id': u'No Action Button', 'string': u'\u65e0\u884c\u52a8\u9879'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'read', 'string': u'\u8bfb'}]}, u'web_diagram': {'messages': [{'id': u'Activity', 'string': u'\u6d3b\u52a8'}, {'id': u'Create:', 'string': u'\u521b\u5efa\uff1a'}, {'id': u'Deleting this node cannot be undone.\nIt will also delete all connected transitions.\n\nAre you sure ?', 'string': u'\u5220\u9664\u6b64\u8282\u70b9\u7684\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002\n\u8be5\u5220\u9664\u64cd\u4f5c\u5c06\u8fde\u5e26\u5220\u9664\u6240\u6709\u8fde\u63a5\u7684\u72b6\u6001\u8fc1\u79fb\u3002\n\n\u60a8\u786e\u5b9a\u5417\uff1f'}, {'id': u'Deleting this transition cannot be undone.\n\nAre you sure ?', 'string': u'\u5220\u9664\u6b64\u72b6\u6001\u8fc1\u79fb\u7684\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002\n\n\u60a8\u786e\u5b9a\u5417\uff1f'}, {'id': u'Diagram', 'string': u'\u56fe\u8868'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New Node', 'string': u'\u65b0\u5efa\u8282\u70b9'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Transition', 'string': u'\u8fc1\u79fb'}]}, u'web_kanban_gauge': {'messages': [{'id': u'Click to change value', 'string': u'\u70b9\u51fb\u66f4\u6539'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}]}, u'report': {'messages': [{'id': u'You need to start OpenERP with at least two \nworkers to print a pdf version of the reports.', 'string': u'\u60a8\u9700\u8981\u81f3\u5c11\u4f7f\u7528\u4e24\u4e2aworkers\u542f\u52a8Odoo\n\u6765\u6253\u5370pdf\u62a5\u8868\u3002'}, {'id': u'You should upgrade your version of\nWkhtmltopdf to at least 0.12.0 in order to get a correct display of headers and footers as well as\nsupport for table-breaking between pages.

wkhtmltopdf.org', 'string': u'\u60a8\u9700\u8981\u5347\u7ea7\u60a8\u7684 \nWkhtmltopdf \u5230\u81f3\u5c11 0.12.0 \u4ee5\u663e\u793a\u6b63\u786e\u7684\u9875\u9996\u4e0e\u9875\u5c3e \n\u4ee5\u53ca\u652f\u6301\u5236\u8868\u952e\u95f4\u9694\u9875\u9762\u3002

wkhtmltopdf.org'}, {'id': u'Report', 'string': u'\u62a5\u8868'}, {'id': u'Unable to find Wkhtmltopdf on this \nsystem. The report will be shown in html.

\nwkhtmltopdf.org', 'string': u'\u5728\u8fd9\u4e2a\u7cfb\u7edf\u91cc\u6ca1\u627e\u5230Wkhtmltopdf\u3002\n \u62a5\u8868\u4f1a\u88ab\u663e\u793a\u4e3ahtml\u3002

\nwkhtmltopdf.org'}, {'id': u'Report', 'string': u'\u62a5\u8868'}]}, u'partner_admin_users': {'messages': [{'id': u'login', 'string': u'\u7528\u6237\u540d'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'res.users', 'string': u'res.users'}, {'id': u'res.users.form.ext', 'string': u'res.users.form.ext'}, {'id': u'res.users.simplified.form', 'string': u'res.users.simplified.form'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'login', 'string': u'\u7528\u6237\u540d'}]}, u'patch_base': {'messages': [{'id': u'System exception. Please contact your system admin.', 'string': u'\u7cfb\u7edf\u5f02\u5e38\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458\u3002'}]}, u'account': {'messages': [{'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'It took you', 'string': u'\u5b83\u5c06\u82b1\u8d39\u60a8'}, {'id': u'Go to bank statements', 'string': u'\u8fdb\u5165\u94f6\u884c\u5bf9\u8d26\u5355'}, {'id': u'Filter...', 'string': u'\u8fc7\u6ee4...'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Customers', 'string': u'\u5ba2\u6237'}, {'id': u'Close the statement', 'string': u'\u5173\u95ed\u7ed3\u7b97\u5355'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u"All invoices and payments have been matched, your accounts' balances are clean.", 'string': u'\u6240\u6709\u53d1\u7968\u548c\u4ed8\u6b3e\u5339\u914d\uff0c\u4f60\u7684\u8d26\u6237\u4f59\u989d\u662f\u5e72\u51c0\u7684'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Show more... (', 'string': u'\u663e\u793a\u66f4\u591a... ('}, {'id': u'Show', 'string': u'\u663e\u793a'}, {'id': u'Select a partner or choose a counterpart', 'string': u'\u9009\u62e9\u4e00\u4e2a\u4e1a\u52a1\u4f19\u4f34\u6216\u662f\u7c7b\u4f3c'}, {'id': u'Residual', 'string': u'\u6b8b\u503c'}, {'id': u'Good Job!', 'string': u'\u5e72\u5f97\u597d!'}, {'id': u'Bank statements are fully reconciled.', 'string': u'\u94f6\u884c\u5bf9\u8d26\u5355\u5df2\u5b8c\u5168\u8c03\u8282\u3002'}, {'id': u'to reconcile', 'string': u'\u5f85\u8c03\u8282'}, {'id': u'Journal Items to Reconcile', 'string': u'\u5f85\u8c03\u8282\u7684\u5206\u7c7b\u8d26\u9879\u76ee'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Note', 'string': u'\u5907\u6ce8'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Customers', 'string': u'\u5ba2\u6237'}, {'id': u'Vendors', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Label', 'string': u'\u6807\u7b7e'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'You cannot mix items from receivable and payable accounts.', 'string': u'\u5e94\u6536\u548c\u5e94\u4ed8\u79d1\u76ee\u4e0d\u80fd\u88ab\u6df7\u6dc6'}, {'id': u'Whew, that was fast !', 'string': u'\u5537\uff0c\u8fd9\u5f88\u5feb\u561b'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u"There you go, it's all done !", 'string': u'\u4f60\u770b\u4e00\u4e0b\uff0c\u5168\u90e8\u5b8c\u6210\u4e86'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Take on average less than 5 seconds to reconcile a transaction.', 'string': u'\u8c03\u8282\u4e00\u4e2a\u4ea4\u6613\u7684\u65f6\u95f4\u5c11\u4e8e5\u79d2'}, {'id': u'Reconciling ', 'string': u'\u6838\u9500'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Open balance', 'string': u'\u6253\u5f00\u4f59\u989d'}, {'id': u'Only use the ctrl-enter shortcut to validate reconciliations.', 'string': u'\u53ea\u80fd\u7528 ctrl-enter\u5feb\u6377\u952e\u6765\u786e\u8ba4\u6838\u9500'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Unreconcile', 'string': u'\u53d6\u6d88\u8c03\u8282'}, {'id': u'Transaction', 'string': u'\u4ea4\u6613'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Label', 'string': u'\u6807\u7b7e'}, {'id': u'Journal Items to Reconcile', 'string': u'\u5f85\u8c03\u8282\u7684\u5206\u7c7b\u8d26\u9879\u76ee'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Invoices & Payments Matching', 'string': u'\u53d1\u7968\u548c\u4ed8\u6b3e\u5339\u914d'}, {'id': u'Incorrect Operation', 'string': u'\u4e0d\u6b63\u786e\u7684\u64cd\u4f5c'}, {'id': u'Fast reconciler', 'string': u'\u5feb\u901f\u8c03\u8282\u4eba'}, {'id': u'Efficiency at its finest', 'string': u'\u6700\u4f73\u6548\u7387'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'Create writeoff', 'string': u'\u521b\u5efa\u9500\u8d26'}, {'id': u'Create Write-off', 'string': u'\u521b\u5efa\u9500\u8d26'}, {'id': u"Congrats, you're all done !", 'string': u'\u606d\u559c\uff0c\u5927\u529f\u544a\u6210\u4e86\uff01'}, {'id': u'Choose counterpart', 'string': u'\u9009\u62e9\u914d\u5bf9\u7684'}, {'id': u'Analytic Acc.', 'string': u'\u5206\u6790\u8d26\u6237'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u' seconds', 'string': u' \u79d2'}, {'id': u'Select Partner', 'string': u'\u9009\u62e9\u4e1a\u52a1\u4f19\u4f34'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Bank Reconciliation', 'string': u'\u94f6\u884c\u6838\u9500'}, {'id': u'Reconcile the demo bank statement', 'string': u'\u8c03\u8282\u6f14\u793a\u94f6\u884c\u5bf9\u8d26\u5355'}, {'id': u'assign to invoice', 'string': u'\u5206\u914d\u7ed9\u53d1\u7968'}, {'id': u'Unreconcile', 'string': u'\u53d6\u6d88\u8c03\u8282'}, {'id': u'Payment Method:', 'string': u'\u4ed8\u6b3e\u65b9\u6cd5'}, {'id': u'Paid on', 'string': u'\u5df2\u4ed8\u4e8e'}, {'id': u'Open Payment', 'string': u'\u6253\u5f00\u4ed8\u6b3e'}, {'id': u'Name:', 'string': u'\u540d\u79f0:'}, {'id': u'Memo:', 'string': u'\u5907\u5fd8\u5f55'}, {'id': u'Date:', 'string': u'\u65e5\u671f:'}, {'id': u'Amount:', 'string': u'\u603b\u989d'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'transactions.', 'string': u'\u4ea4\u6613'}, {'id': u'suppliers', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'seconds per transaction.', 'string': u'\u4e00\u6b21\u4ea4\u6613\u5927\u6982\u51e0\u79d2'}, {'id': u'remaining)', 'string': u'\u5269\u4f59)'}, {'id': u'reconciliations with the ctrl-enter shortcut.', 'string': u'\u7528\u5feb\u6377\u952ectrl-enter\u6838\u9500'}, {'id': u'others', 'string': u'\u5176\u5b83'}, {'id': u'customers', 'string': u'\u5ba2\u6237'}, {'id': u'all', 'string': u'\u6240\u6709'}, {'id': u'You validated', 'string': u'\u672c\u4eba\u5df2\u9a8c\u8bc1'}, {'id': u'Vendors', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'Transaction', 'string': u'\u4ea4\u6613'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tip : Hit ctrl-enter to reconcile all the balanced items in the sheet.', 'string': u'\u63d0\u793a\uff1a\u7528\u5feb\u6377\u952ectrl-enter\u6765\u8c03\u8282\u8868\u5355\u4e2d\u7684\u6240\u6709\u4f59\u989d\u9879'}, {'id': u'This payment is registered but not reconciled.', 'string': u'\u4ed8\u6b3e\u88ab\u767b\u8bb0\u4f46\u662f\u6ca1\u6709\u88ab\u8c03\u8282'}, {'id': u'This page displays all the bank transactions that are to be reconciled and provides with a neat interface to do so.', 'string': u'\u6b64\u9875\u663e\u793a\u6240\u6709\u7684\u8981\u88ab\u8c03\u8282\u7684\u94f6\u884c\u4ea4\u6613\uff0c\u5e76\u63d0\u4f9b\u4e86\u4e00\u4e2a\u6574\u6d01\u7684\u754c\u9762'}, {'id': u'There is nothing to reconcile.', 'string': u'\u6ca1\u6709\u9700\u8981\u8c03\u8282\u7684'}, {'id': u"That's on average", 'string': u'\u5e73\u5747'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'OtherAccounts', 'string': u'\u5176\u4ed6\u79d1\u76ee'}, {'id': u'OK', 'string': u'Ok'}, {'id': u'Note', 'string': u'\u5907\u6ce8'}, {'id': u"No result matching '", 'string': u'\u65e0\u5339\u914d\u7ed3\u679c'}, {'id': u'New preset', 'string': u'\u65b0\u7684\u9884\u8bbe'}, {'id': u'New Operation', 'string': u'\u65b0\u7684\u64cd\u4f5c'}, {'id': u'More', 'string': u'\u66f4\u591a'}, {'id': u'Modify presets', 'string': u'\u66f4\u6539\u9884\u8bbe\u7f6e'}, {'id': u'Last Reconciliation :', 'string': u'\u6700\u540e\u8c03\u8282 :'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}]}, u'payslip_info': {'messages': [{'id': u'Please enter the old password for payslip', 'string': u'\u8bf7\u8f93\u5165\u65e7\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Please enter the new password for payslip', 'string': u'\u8bf7\u8f93\u5165\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'If you forgot password, please click to', 'string': u'\u5982\u5fd8\u8bb0\u65e7\u5bc6\u7801\uff0c\u8bf7\u70b9\u51fb\u8fd9\u91cc\u8fdb\u884c'}, {'id': u'Payroll Group Sync', 'string': u'\u540c\u6b65\u85aa\u8d44\u7ec4'}, {'id': u'Change Security Question Answer', 'string': u'\u4fee\u6539\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Answer Security Questions', 'string': u'\u8bbe\u7f6e\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Please enter password for payslip:', 'string': u'\u8bf7\u8f93\u5165\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff1a'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Please enter password for payslip:', 'string': u'\u8bf7\u8f93\u5165\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff1a'}, {'id': u'Incorrect answer. Only', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u60a8\u8fd8\u6709'}, {'id': u'chances remaining.', 'string': u'\u6b21\u673a\u4f1a\u3002'}, {'id': u'Try either way of verification to reset password for payslip:', 'string': u'\u4fee\u6539\u5bc6\u7801\u5173\u7cfb\u5230\u60a8\u7684\u6570\u636e\u5b89\u5168\uff0c\u8bf7\u9009\u62e9\uff1a'}, {'id': u'Try either way of verification to reset password for payslip:', 'string': u'\u4fee\u6539\u5bc6\u7801\u5173\u7cfb\u5230\u60a8\u7684\u6570\u636e\u5b89\u5168\uff0c\u8bf7\u9009\u62e9\uff1a'}, {'id': u'Verify by Login Password', 'string': u'\u4f7f\u7528\u767b\u5f55\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Answer Security Questions', 'string': u'\u56de\u7b54\u5bc6\u4fdd\u95ee\u9898\u91cd\u7f6e'}, {'id': u'Q:', 'string': u'\u95ee\u9898\uff1a'}, {'id': u'A:', 'string': u'\u7b54\u6848\uff1a'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Incorrect password for payslip.', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4e0d\u6b63\u786e\u3002'}, {'id': u'Get security questions successfully!', 'string': u'\u83b7\u53d6\u5bc6\u4fdd\u95ee\u9898\u6210\u529f\u3002'}, {'id': u'No questions. Please contact your system admin.', 'string': u'\u672a\u8bbe\u7f6e\u5bc6\u4fdd\u95ee\u9898\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458\u3002'}, {'id': u"Get User's security questions successfully!", 'string': u'\u83b7\u53d6\u7528\u6237\u5bc6\u4fdd\u95ee\u9898\u6210\u529f\u3002'}, {'id': u'Please go to personal setting to answer security questions before continuing.', 'string': u'\u8bf7\u5148\u5728\u4e2a\u4eba\u8bbe\u7f6e\u5b8c\u6210\u5bc6\u4fdd\u95ee\u9898\u7b54\u6848\u3002'}, {'id': u'Incorrect answer.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\u3002'}, {'id': u'Correct answer.', 'string': u'\u56de\u7b54\u6b63\u786e\u3002'}, {'id': u'Set security questions successfully.', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u8bbe\u7f6e\u6210\u529f\u3002'}, {'id': u'Set security questions failed!', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u8bbe\u7f6e\u5931\u8d25\u3002'}, {'id': u'Question {} is missing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u672a\u9009\u62e9\u3002'}, {'id': u'The answer for question {} is missing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u672a\u56de\u7b54\u3002'}, {'id': u'The answer for question {} should be without any spacing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u7684\u7b54\u6848\u5185\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c\u3002'}, {'id': u'The answer should be without any spacing.', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u7684\u7b54\u6848\u5185\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c\u3002'}, {'id': u'Please answer security questions.', 'string': u'\u8bf7\u56de\u7b54\u5f53\u524d\u5bc6\u4fdd\u95ee\u9898\u3002'}, {'id': u'No chance left\uff0cplease try it tomorrow.', 'string': u'\u60a8\u4eca\u5929\u7b54\u9898\u6b21\u6570\u5df2\u7528\u5b8c\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'Incorrect answer, please try it tomorrow.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'Incorrect answer, please try it tomorrow.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'Query password is not right!', 'string': u'\u67e5\u8be2\u5bc6\u7801\u4e0d\u6b63\u786e\uff01'}, {'id': u'Payslip Password', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Payslip Password', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Query Success!', 'string': u'\u67e5\u8be2\u6210\u529f'}, {'id': u'Your password for payslip has been set successfully!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u8bbe\u7f6e\u6210\u529f\uff01'}, {'id': u'Set the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u8bbe\u7f6e\u5931\u8d25\uff01'}, {'id': u'Old Payslip Password is not right!', 'string': u'\u65e7\u5de5\u8d44\u5355\u5bc6\u7801\u8f93\u5165\u4e0d\u6b63\u786e\uff01'}, {'id': u'Change the password for payslip', 'string': u'\u4fee\u6539\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Change the password for payslip', 'string': u'\u4fee\u6539\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Change the password for payslip success!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4fee\u6539\u6210\u529f\uff01'}, {'id': u'Change the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4fee\u6539\u5931\u8d25\uff01'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Login Password is not right!', 'string': u'\u767b\u5f55\u5bc6\u7801\u4e0d\u6b63\u786e\uff01'}, {'id': u'Reset the password for payslip success!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u91cd\u7f6e\u6210\u529f\uff01'}, {'id': u'Reset the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u91cd\u7f6e\u5931\u8d25\uff01'}, {'id': u'Please enter your password for payslip.', 'string': u'\u8bf7\u8f93\u5165\u67e5\u8be2\u5bc6\u7801'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'Please enter the login password', 'string': u'\u8bf7\u8f93\u5165\u767b\u5f55\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Enter Verification Code', 'string': u'\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801'}, {'id': u'Enter Verification Code', 'string': u'\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm your password for payslip', 'string': u'\u786e\u8ba4\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Passwords do not macth.', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'Please set your password for payslip.', 'string': u'\u60a8\u5c1a\u672a\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff0c\u8bf7\u5148\u8bbe\u7f6e\u67e5\u8be2\u5bc6\u7801\u3002'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Forgot Password?', 'string': u'\u5fd8\u8bb0\u5bc6\u7801\uff1f'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Answer Security Questions', 'string': u'\u8bbe\u7f6e\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Change Security Question Answer', 'string': u'\u4fee\u6539\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Verify by Email', 'string': u'\u90ae\u7bb1\u9a8c\u8bc1'}, {'id': u'Verify by SMS', 'string': u'\u624b\u673a\u9a8c\u8bc1'}, {'id': u'Verify by Answers', 'string': u'\u5bc6\u4fdd\u9a8c\u8bc1'}, {'id': u'Verify by Login', 'string': u'\u767b\u5f55\u9a8c\u8bc1'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}]}, u'hr_holiday_management': {'messages': [{'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708'}]}, u'web_planner': {'messages': [{'id': u'Next step', 'string': u'\u4e0b\u4e00\u6b65'}, {'id': u'Mark As Done', 'string': u'\u6807\u8bb0\u4e3a\u5b8c\u6210'}]}, u'web_kanban': {'messages': [{'id': u'Edit Column', 'string': u'\u7f16\u8f91\u5217'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Are you sure you want to delete this record ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5220\u9664\u6b64\u8bb0\u5f55\u5417\uff1f'}, {'id': u'Are you sure that you want to remove this column ?', 'string': u'\u4f60\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u5217\u5417'}, {'id': u'Archive Records', 'string': u'\u4fdd\u5b58\u8bb0\u5f55'}, {'id': u'Add: ', 'string': u'\u6dfb\u52a0\uff1a '}, {'id': u'Add new Column', 'string': u'\u589e\u52a0\u65b0\u5217'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u' records', 'string': u'\u8bb0\u5f55'}, {'id': u'remaining)', 'string': u'\u5269\u4f59)'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Unarchive Records', 'string': u'\u53d6\u6d88\u5f52\u6863\u8bb0\u5f55'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Load more... (', 'string': u'\u8f7d\u5165\u66f4\u591a...('}, {'id': u'Kanban', 'string': u'\u770b\u677f'}, {'id': u'Fold', 'string': u'\u6536\u62e2'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}]}, u'project': {'messages': [{'id': u'Action has a clear description', 'string': u'\u52a8\u4f5c\u6709\u4e00\u4e2a\u6e05\u6670\u7684\u63cf\u8ff0'}, {'id': u'Work has started', 'string': u'\u5de5\u4f5c\u5df2\u7ecf\u5f00\u59cb'}, {'id': u'Wait. Expert', 'string': u'Wait. Expert'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Cancelled', 'string': u'\u5df2\u53d6\u6d88'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Finally task is deployed', 'string': u'\u6700\u540e\u7684\u4efb\u52a1\u5df2\u7ecf\u90e8\u7f72'}, {'id': u'Idea has been transformed into concrete actions', 'string': u'\u4e3b\u610f\u5df2\u7ecf\u88ab\u8f6c\u6362\u4e3a\u5355\u4e00\u7684\u884c\u52a8\u4e0a'}, {'id': u'Idea is fully explained', 'string': u'\u4e3b\u610f\u5df2\u7ecf\u88ab\u5168\u90e8\u89e3\u91ca'}, {'id': u'Ideas', 'string': u'\u521b\u610f\u7ba1\u7406\u6a21\u5757'}, {'id': u'In progress', 'string': u'\u8fdb\u884c\u4e2d'}, {'id': u'Incoming', 'string': u'\u5165\u5e93'}, {'id': u'Issue is being worked on', 'string': u'\u95ee\u9898\u6b63\u5728\u89e3\u51b3\u4e2d'}, {'id': u'Issue is resolved', 'string': u'\u95ee\u9898\u88ab\u89e3\u51b3\u6389\u4e86'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New repair added', 'string': u'\u65b0\u52a0\u7684\u4fee\u7406'}, {'id': u'Ready for layout / copywriting', 'string': u'\u4e3a\u5e03\u5c40\uff0f\u7248\u6743\u51c6\u5907'}, {'id': u'Ready for release', 'string': u'\u51c6\u5907\u53d1\u5e03'}, {'id': u'Ready for testing', 'string': u'\u51c6\u5907\u6d4b\u8bd5'}, {'id': u'Ready to be displayed, published or sent', 'string': u'\u51c6\u5907\u5448\u73b0\uff0c\u53d1\u5e03\u6216\u8005\u53d1\u9001'}, {'id': u'Reason for cancellation has been documented', 'string': u'\u51c6\u5907\u5df2\u7ecf\u88ab\u6587\u6863\u5316\u8fc7\u7684\u53d6\u6d88'}, {'id': u'Release', 'string': u'\u53d1\u5e03'}, {'id': u'Repair has started', 'string': u'\u4fee\u7406\u5df2\u7ecf\u5f00\u59cb'}, {'id': u'Repair is completed', 'string': u'\u4fee\u7406\u5b8c\u6210'}, {'id': u'Request for parts has been sent', 'string': u'\u9700\u6c42\u7684\u96f6\u90e8\u4ef6\u5df2\u7ecf\u53d1\u9001'}, {'id': u'Specification', 'string': u'\u89c4\u683c'}, {'id': u'Specification is validated', 'string': u'\u89c4\u8303\u662f\u53ef\u7528\u7684'}, {'id': u'×', 'string': u'×'}, {'id': u'Set a Cover Image', 'string': u'\u8bbe\u7f6e\u4e00\u5f20\u5c01\u9762\u56fe\u7247'}, {'id': u'There is no available image to be set as cover. Send a message on the task with an attached image.', 'string': u'\u6ca1\u6709\u53ef\u7528\u56fe\u7247\u80fd\u88ab\u8bbe\u7f6e\u4e3a\u5c01\u9762\uff0c\u5728\u4efb\u52a1\u4e0a\u53d1\u9001\u4e00\u6761\u4fe1\u606f\u5e76\u9644\u4e0a\u4e00\u5f20\u56fe\u7247'}, {'id': u'Specification of task is written', 'string': u'\u4efb\u52a1\u7684\u89c4\u8303\u88ab\u5199\u4e0b\u6765\u4e86'}, {'id': u'Sprint', 'string': u'\u51b2\u523a'}, {'id': u'Task is Developed', 'string': u'\u4efb\u52a1\u88ab\u5f00\u53d1\u8fc7'}, {'id': u'Task is completed', 'string': u'\u4efb\u52a1\u5df2\u7ecf\u5b8c\u6210'}, {'id': u'Task is tested', 'string': u'\u4efb\u52a1\u88ab\u6d4b\u8bd5\u8fc7\u4e86'}, {'id': u'Test', 'string': u'\u6d4b\u8bd5'}, {'id': u'Test is OK, need to document', 'string': u'\u6d4b\u8bd5\u597d\u4e86\uff0c\u9700\u8981\u8fdb\u4e00\u6b65\u6587\u6863\u5316'}, {'id': u'Testing', 'string': u'\u6d4b\u8bd5'}, {'id': u'To Do', 'string': u'\u5f85\u529e'}, {'id': u'Validation', 'string': u'\u9a8c\u8bc1'}, {'id': u'Wait. Customer', 'string': u'Wait. Customer'}, {'id': u'Feedback from customer requested', 'string': u'\u5ba2\u6237\u9700\u6c42\u7684\u56de\u9988'}, {'id': u'Expert advice has been requested', 'string': u'\u5df2\u7ecf\u9700\u6c42\u4e13\u5bb6\u5efa\u8bae\u4e86'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'Documentation', 'string': u'\u6587\u6863'}, {'id': u'Distribution is completed', 'string': u'\u5206\u5e03\u5b8c\u6210'}, {'id': u'Distribute', 'string': u'\u5206\u6d3e'}, {'id': u'Development', 'string': u'\u5f00\u53d1'}, {'id': u'Deployment', 'string': u'\u5c55\u5f00'}, {'id': u'Customer service has found new issue', 'string': u'\u5ba2\u670d\u627e\u5230\u4e00\u4e9b\u65b0\u7684\u95ee\u9898'}, {'id': u'Customer has reported new issue', 'string': u'\u5ba2\u6237\u6c47\u62a5\u4e86\u65b0\u95ee\u9898'}, {'id': u'Customer has cancelled repair', 'string': u'\u5ba2\u6237\u53d6\u6d88\u4e86\u4fee\u7406'}, {'id': u'Customer feedback has been requested', 'string': u'\u5ba2\u6237\u7684\u56de\u9988\u5df2\u7ecf\u6709\u9700\u6c42\u4e86'}, {'id': u'Copywriting / Design', 'string': u'\u7248\u6743\uff0f\u8bbe\u8ba1'}, {'id': u'Clear description and purpose', 'string': u'\u6e05\u6670\u7684\u63cf\u8ff0\u548c\u76ee\u7684'}, {'id': u'Cancelled', 'string': u'\u5df2\u53d6\u6d88'}, {'id': u'Backlog', 'string': u'\u672a\u5b8c'}, {'id': u'Added in current sprint', 'string': u'\u88ab\u52a0\u5728\u5f53\u524d\u7684\u51b2\u523a'}]}, u'hr_attendance_ibeacon': {'messages': [{'id': u'Choose fields', 'string': u'\u9009\u62e9\u5b57\u6bb5'}, {'id': u'Setting UUID', 'string': u'\u8bbe\u7f6e UUID'}]}, u'venus': {'messages': [{'id': u'Fields to choose', 'string': u'\u5df2\u9009\u5b57\u6bb5'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}]}, u'goodbaby_custom': {'messages': [{'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Required fields are missing, modifications will not be saved!', 'string': u'\u5fc5\u586b\u5b57\u6bb5\u6821\u9a8c\u672a\u901a\u8fc7\uff0c\u4fee\u6539\u5c06\u4e0d\u4f1a\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Connecting card reader failed!', 'string': u'\u8bfb\u5361\u5668\u8fde\u63a5\u5931\u8d25!'}, {'id': u'Declined', 'string': u'\u653e\u5f03'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Required fields are missing, modifications will not be saved!', 'string': u'\u5fc5\u586b\u5b57\u6bb5\u6821\u9a8c\u672a\u901a\u8fc7\uff0c\u4fee\u6539\u5c06\u4e0d\u4f1a\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Upload', 'string': u'\u63d0\u4ea4'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Please fill all required fields!', 'string': u'Please fill all required fields!'}, {'id': u'Please scan ID Card first!', 'string': u'\u8bf7\u5148\u626b\u63cf\u8eab\u4efd\u8bc1!'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning!', 'string': u'\u8b66\u544a!'}]}, u'sales_team': {'messages': [{'id': u'80.000\u20ac', 'string': u'80.000\u6b27\u5143'}, {'id': u'Next Actions', 'string': u'\u4e0b\u4e00\u64cd\u4f5c'}, {'id': u'Next 7 days', 'string': u'\u63a5\u4e0b\u6765\u7684\u4e03\u5929'}, {'id': u'Meetings', 'string': u'\u4f1a\u8bae'}, {'id': u'Last Month', 'string': u'\u4e0a\u4e2a\u6708'}, {'id': u'Invoiced', 'string': u'\u5df2\u5f00\u7968'}, {'id': u'Hi there!', 'string': u'\u4f60\u597d\uff01'}, {'id': u'Great sales journeys start with a clean pipeline.', 'string': u'\u4f1f\u5927\u7684\u9500\u552e\u6d41\u7a0b\u4ece\u5e72\u51c0\u5feb\u6377\u7684\u901a\u9053\u5f00\u59cb'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}, {'id': u'Create a few opportunities to activate your dashboard.', 'string': u'\u65b0\u5efa\u4e00\u4e9b\u5546\u673a\u5e76\u6fc0\u6d3b\u4eea\u8868\u76d8'}, {'id': u'Click to set', 'string': u'\u70b9\u51fb\u8bbe\u7f6e'}, {'id': u'Activities Done', 'string': u'\u6d3b\u52a8\u7ed3\u675f'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}, {'id': u'78,140.03\u20ac', 'string': u'78,140.03\u20ac'}, {'id': u'35,029.39\u20ac', 'string': u'35,029.39\u20ac'}, {'id': u'3 exp. closing', 'string': u'3 \u9884\u8ba1\u7ed3\u675f\u65e5\u671f'}, {'id': u'This Month', 'string': u'\u8fd9\u4e2a\u6708'}, {'id': u'overdue', 'string': u'\u903e\u671f'}, {'id': u'exp. closing', 'string': u'\u9884\u8ba1\u7ed3\u675f\u65e5\u671f'}, {'id': u'Your Pipeline', 'string': u'\u4f60\u7684\u6e20\u9053'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Won in Opportunities', 'string': u'\u8d62\u53d6\u5546\u673a'}, {'id': u'Today', 'string': u'\u4eca\u5929'}, {'id': u'To do', 'string': u'\u4ee3\u529e'}, {'id': u'To Opportunity Report', 'string': u'\u8fdb\u5165\u5546\u673a\u62a5\u8868'}, {'id': u'To Opportunities', 'string': u'\u8fdb\u5165\u5546\u673a'}, {'id': u'To Invoice Report', 'string': u'\u8fdb\u5165\u53d1\u7968\u62a5\u8868'}, {'id': u'To Activity Report', 'string': u'\u53bb\u6fc0\u6d3b\u62a5\u8868'}, {'id': u'To Calendar', 'string': u'\u8fdb\u5165\u65e5\u5386'}, {'id': u'Target', 'string': u'\u76ee\u6807'}, {'id': u'Performance', 'string': u'\u7ee9\u6548'}, {'id': u'To Activities', 'string': u'\u53bb\u6fc0\u6d3b'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}]}}, lang: zh_CN 2021-07-29 16:17:14,218 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:17:14] "POST /web/webclient/translations HTTP/1.0" 200 - 2021-07-29 16:17:14,483 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:17:14] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:17:14,571 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:17:14] "POST /web/dataset/call_kw/termination.process/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:17:14,590 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:17:14] "POST /web/dataset/call_kw/termination.process/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:17:14,700 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:17:14] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:17:15,144 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:17:15] "GET /web/image?model=res.users&field=image_small&id=12978 HTTP/1.0" 200 - 2021-07-29 16:17:16,397 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:17:16] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:17:17,476 16504 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'1412', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:17:17', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'3c87abe6694f4204ff1aee416bd768d10a2638cfbe3aa81892c56eacb5b63225', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'79a9e2d988b54df78c5565f1746b3a85', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:17:26,452 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:17:26] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:17:26,947 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:17:26] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:17:28,047 16504 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:17:28] "POST /v1/api/zenhr_batch_create_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:17:30,144 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:17:30] "POST /web/dataset/call_kw/hr.termination/onchange HTTP/1.1" 200 - 2021-07-29 16:17:31,196 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:17:31] "POST /web/dataset/call_kw/reason.leave/name_search HTTP/1.1" 200 - 2021-07-29 16:17:34,677 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:34] "POST /web/dataset/call_kw/res.users/name_get HTTP/1.1" 200 - 2021-07-29 16:17:35,387 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13791) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24451785)] cost 3392.94910431(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "11", "source": "android", "deviceModel": "V2049A", "manufacturer": "vivo"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "94e0325b38f4db3e02235624ccb605e3d877ad09", "version": "3.3.9", "app_channel": "ehr", "imei": "92f74f36-a9cb-40a2-a225-400d508c15d4", "type": "session"}, "data": {"date": "2021-07-29 16:13:51", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:17:35,390 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:17:35] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:17:37,094 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:37] "POST /web/dataset/call_kw/employee.certification/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:17:37,893 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:37] "GET /web HTTP/1.0" 200 - 2021-07-29 16:17:41,199 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:41] "POST /web/dataset/call_kw/bi.view/check_user_bi_auth HTTP/1.1" 200 - 2021-07-29 16:17:42,084 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:42] "POST /web/dataset/call HTTP/1.1" 200 - 2021-07-29 16:17:42,134 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:42] "POST /mail/chat_init HTTP/1.0" 200 - 2021-07-29 16:17:42,483 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:42] "POST /web/webclient/translations HTTP/1.0" 200 - 2021-07-29 16:17:43,092 20848 INFO goodbaby openerp.addons.patch_web.controllers.main:384: **** lang_parameters: {u'eroad_portal': {'messages': [{'id': u'Clear', 'string': u'\u6e05\u9664'}, {'id': u'HR Notice', 'string': u'HR\u516c\u544a'}, {'id': u'News', 'string': u'\u516c\u53f8\u65b0\u95fb'}, {'id': u'Portal', 'string': u'\u516c\u53f8\u95e8\u6237'}, {'id': u'Uploading ...', 'string': u'Uploading ...'}, {'id': u'Edit', 'string': u'Edit'}]}, u'security_strategy': {'messages': [{'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Password Policy Remarks:', 'string': u'\u5bc6\u7801\u89c4\u5219\u63d0\u793a\u8bed:'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Old Password:', 'string': u'\u65e7\u5bc6\u7801:'}, {'id': u'New Password:', 'string': u'\u65b0\u5bc6\u7801:'}, {'id': u'Confirm New Password:', 'string': u'\u786e\u8ba4\u65b0\u5bc6\u7801:'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}]}, u'hr_attendance_location': {'messages': [{'id': u'Click to Sign In at %s.', 'string': u'\u70b9\u51fb\u767b\u5f55\u5728% s\u3002'}, {'id': u'Last sign in: %s,
%s.
Click to sign out.', 'string': u'\u6700\u540e\u767b\u5f55:% s,< br / > % s\u3002< br / >\u70b9\u51fb\u9000\u51fa\u3002'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708\u4efd'}]}, u'website_mail': {'messages': [{'id': u'just now', 'string': u'\u7acb\u523b'}]}, u'calendar': {'messages': [{'id': u"Everybody's calendars", 'string': u'\u6240\u6709\u4eba\u7684\u65e5\u5386'}, {'id': u'Details', 'string': u'\u8be6\u7ec6\u4fe1\u606f'}, {'id': u'Do you really want to delete this filter from favorite?', 'string': u'\u4f60\u771f\u7684\u8981\u4ece\u4f60\u7684\u559c\u597d\u4e2d\u5220\u9664\u8fd9\u4e2a\u8fc7\u6ee4\u5668\u5417\uff1f'}, {'id': u'OK', 'string': u'Ok'}, {'id': u'Remove this favorite from the list', 'string': u'\u4ece\u6e05\u5355\u4e2d\u79fb\u9664\u8fd9\u4e2a\u559c\u597d'}, {'id': u'Snooze', 'string': u'\u5ef6\u540e'}, {'id': u' [Me]', 'string': u' [\u6211]'}, {'id': u'Add Favorite Calendar', 'string': u'\u52a0\u5230\u65e5\u5386'}]}, u'payroll_formula': {'messages': [{'id': u'Formula Configuration', 'string': u'\u516c\u5f0f\u914d\u7f6e'}]}, u'payroll_result_refine': {'messages': [{'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Batch', 'string': u'\u6279\u6b21\u540d\u79f0'}, {'id': u'Search employee ID/name', 'string': u'\u68c0\u7d22\u5458\u5de5\u7f16\u53f7\u3001\u5458\u5de5\u59d3\u540d'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u') of', 'string': u') \u603b'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}]}, u'export_excel': {'messages': [{'id': u'Download All', 'string': u'\u5168\u90e8\u4e0b\u8f7d'}]}, u'hr_recruitments': {'messages': [{'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}, {'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}, {'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}]}, u'patch_web': {'messages': [{'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'System ', 'string': u'\u7cfb\u7edf'}, {'id': u'Switch Company', 'string': u'\u5207\u6362\u516c\u53f8'}, {'id': u'Switch Language', 'string': u'\u5207\u6362\u8bed\u8a00'}, {'id': u'Save fields list', 'string': u'\u4fdd\u5b58\u5b57\u6bb5\u5217\u8868'}, {'id': u'Message', 'string': u'\u6d88\u606f'}, {'id': u'Access Error', 'string': u'\u8bbf\u95ee\u9519\u8bef'}, {'id': u'Export Formats', 'string': u'\u5bfc\u51fa\u683c\u5f0f'}, {'id': u'Export Type:', 'string': u'\u5bfc\u51fa\u7c7b\u578b\uff1a'}, {'id': u'Export all Data', 'string': u'\u5bfc\u51fa\u6240\u6709\u6570\u636e'}, {'id': u'For Excel compatibility, data cannot be exported if there is more than 256 columns.\n\nTip: try to flip axis, filter further or reduce the number of measures.', 'string': u'For Excel compatibility, data cannot be exported if there is more than 256 columns.\n\nTip: try to flip axis, filter further or reduce the number of measures.'}, {'id': u'Global Business Error', 'string': u'\u5168\u5c40\u5546\u4e1a\u9519\u8bef'}, {'id': u'Illegal Input', 'string': u'\u975e\u6cd5\u8f93\u5165'}, {'id': u'Missing Record', 'string': u'\u7f3a\u5c11\u8bb0\u5f55'}, {'id': u'Move Up', 'string': u'\u4e0a\u79fb'}, {'id': u'Model can only use letters, numbers or _.', 'string': u'\u6a21\u578b\u7f16\u7801\u53ea\u80fd\u4f7f\u7528\u5b57\u6bcd\uff0c\u6570\u5b57\uff0c\u4e0b\u5212\u7ebf\u3002'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Translations', 'string': u'\u7ffb\u8bd1'}, {'id': u'Browse the documentation.', 'string': u'\u6d4f\u89c8\u6587\u6863'}, {'id': u'Field', 'string': u'\u5b57\u6bb5'}, {'id': u'About eRoad', 'string': u'\u5173\u4e8eeRoad'}, {'id': u'Access Denied', 'string': u'\u8bbf\u95ee\u88ab\u62d2\u7edd'}, {'id': u'Trying to reconnect... ', 'string': u'\u6b63\u5728\u5c1d\u8bd5\u91cd\u65b0\u8fde\u63a5... '}, {'id': u'Updated company failed!', 'string': u'\u66f4\u65b0\u516c\u53f8\u5931\u8d25\uff01'}, {'id': u'Validation Error', 'string': u'\u9a8c\u8bc1\u9519\u8bef'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Session Expired', 'string': u'\u4f1a\u8bdd\u8fc7\u671f'}, {'id': u'You are back online', 'string': u'\u6b22\u8fce\u56de\u6765'}, {'id': u'Your session expired. Please refresh the current web page.', 'string': u'\u4f60\u7684\u4f1a\u8bdd\u5df2\u5230\u671f\uff0c\u8bf7\u5237\u65b0\u5f53\u524d\u7f51\u9875\u3002'}, {'id': u'eRoad', 'string': u'eRoad'}, {'id': u'Updated language failed!', 'string': u'\u66f4\u65b0\u8bed\u8a00\u5931\u8d25\uff01'}, {'id': u"Timezone Mismatch : The timezone of your browser doesn't match the selected one. The time in system is displayed according to your field timezone.", 'string': u'\u65f6\u533a\u4e0d\u5339\u914d\uff1a\u60a8\u7684\u6d4f\u89c8\u5668\u7684\u65f6\u533a\u4e0d\u5339\u914d\u6240\u9009\u62e9\u7684\u65f6\u533a\u3002\u5728\u7cfb\u7edf\u4e2d\u7684\u65f6\u95f4\u662f\u6839\u636e\u4f60\u6240\u5728\u65f6\u533a\u663e\u793a\u3002'}, {'id': u'Clear Cache', 'string': u'\u6e05\u7406\u7f13\u5b58'}, {'id': u'The following file names are formatted incorrectly :', 'string': u'\u4ee5\u4e0b\u6587\u4ef6\u540d\u683c\u5f0f\u9519\u8bef\uff1a'}, {'id': u'The following files exceed the size limit :', 'string': u'\u4ee5\u4e0b\u6587\u4ef6\u8d85\u8fc7\u5927\u5c0f\u9650\u5236\uff1a'}, {'id': u'Click To Batch Upload', 'string': u'\u70b9\u51fb\u6279\u91cf\u4e0a\u4f20'}, {'id': u'Collapse All', 'string': u'\u5168\u90e8\u6536\u56de'}, {'id': u'Expand All', 'string': u'\u5168\u90e8\u5c55\u5f00'}, {'id': u'Are you sure you want to proceed?', 'string': u'\u786e\u8ba4\u8981\u7ee7\u7eed\u5417\uff1f'}, {'id': u'Translate', 'string': u'\u7ffb\u8bd1'}, {'id': u'Remove All', 'string': u'\u79fb\u9664\u5168\u90e8'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Fields to export', 'string': u'\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5'}, {'id': u'System Warning', 'string': u'\u7cfb\u7edf\u63d0\u793a'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Move Down', 'string': u'\u4e0b\u79fb'}, {'id': u'Delete', 'string': u'\u5220\u9664'}, {'id': u'Developer Mode', 'string': u'\u5f00\u53d1\u8005\u6a21\u5f0f'}, {'id': u'Duplicate', 'string': u'\u590d\u5236'}]}, u'web': {'messages': [{'id': u'Action', 'string': u'\u52a8\u4f5c'}, {'id': u'Access Error', 'string': u'\u8bbf\u95ee\u9519\u8bef'}, {'id': u'Access Denied', 'string': u'\u8bbf\u95ee\u88ab\u62d2\u7edd'}, {'id': u'About', 'string': u'\u5173\u4e8e'}, {'id': u'About', 'string': u'\u5173\u4e8e'}, {'id': u'...Upload in progress...', 'string': u'... \u4e0a\u4f20\u4e2d'}, {'id': u',k,M', 'string': u',k,M'}, {'id': u'(nolabel)', 'string': u'(\u65e0\u6807\u7b7e)'}, {'id': u'(no string)', 'string': u'(\u65e0\u5b57\u7b26\u4e32)'}, {'id': u'(%d records)', 'string': u'\uff08%d \u6761\u8bb0\u5f55\uff09'}, {'id': u"'%s' is not convertible to date, datetime nor time", 'string': u"'%s' \u65e0\u6cd5\u8f6c\u6362\u4e3a\u65e5\u671f\uff0c\u65e5\u671f\u65f6\u95f4 \u548c \u65f6\u95f4"}, {'id': u"'%s' is not a correct time", 'string': u"'%s' \u4e0d\u662f\u6b63\u786e\u7684\u65f6\u95f4"}, {'id': u"'%s' is not a correct integer", 'string': u"'%s' \u4e0d\u662f\u6b63\u786e\u7684\u6574\u6570"}, {'id': u"'%s' is not a correct float", 'string': u"'%s' \u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u6d6e\u70b9\u6570"}, {'id': u"'%s' is not a correct datetime", 'string': u"'%s' \u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u65e5\u671f\u65f6\u95f4"}, {'id': u"'%s' is not a correct date, datetime nor time", 'string': u"'%s'\u4e0d\u662f\u6b63\u786e\u7684\u65e5\u671f\uff0c\u65e5\u671f\u65f6\u95f4\uff0c\u65f6\u95f4"}, {'id': u"'%s' is not a correct date", 'string': u"'%s'\u4e0d\u662f\u6b63\u786e\u7684\u65e5\u671f"}, {'id': u'%s (%d)', 'string': u'%s (%d)'}, {'id': u'%d-%d of %d', 'string': u'(%d-%d) \u603b %d'}, {'id': u'%d years ago', 'string': u'%d \u5e74\u524d'}, {'id': u'%d months ago', 'string': u'%d \u6708\u524d'}, {'id': u'%d minutes ago', 'string': u'%d \u5206\u949f\u524d'}, {'id': u'%d hours ago', 'string': u'%d \u5c0f\u65f6\u524d'}, {'id': u'%d days ago', 'string': u'%d \u5929\u524d'}, {'id': u'%d / %d', 'string': u'%d / %d'}, {'id': u'%(view_type)s view', 'string': u'%(view_type)s \u89c6\u56fe'}, {'id': u'%(page)d/%(page_count)d', 'string': u'%(page)d/%(page_count)d'}, {'id': u'%(field)s %(operator)s "%(value)s"', 'string': u'%(field)s %(operator)s "%(value)s"'}, {'id': u'%(field)s %(operator)s', 'string': u'%(field)s %(operator)s'}, {'id': u' & Close', 'string': u' & \u5173\u95ed'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'Line Chart', 'string': u'\u7ebf\u72b6\u56fe'}, {'id': u'Graph', 'string': u'\u56fe\u8868'}, {'id': u'Global Business Error', 'string': u'\u5168\u5c40\u5546\u4e1a\u9519\u8bef'}, {'id': u'Form', 'string': u'\u8868\u5355'}, {'id': u'Flip axis', 'string': u'\u7ffb\u8f6c\u8f74'}, {'id': u'Filters', 'string': u'\u7b5b\u9009\u5668'}, {'id': u'Filter with same name already exists.', 'string': u'\u8fc7\u6ee4\u5668\u5df2\u7ecf\u5b58\u5728\u3002'}, {'id': u'Filter on: %s', 'string': u'\u7b5b\u9009: %s'}, {'id': u'Filter name is required.', 'string': u'\u7b5b\u9009\u5668\u540d\u79f0\u662f\u5fc5\u987b\u7684\u3002'}, {'id': u'Filter', 'string': u'\u7b5b\u9009'}, {'id': u'You may not believe it,
but the application is actually loading...', 'string': u'\u7a0b\u5e8f\u6b63\u5728\u52a0\u8f7d\u4e2d...'}, {'id': u'You are creating a new %s, are you sure it does not exist yet?', 'string': u'\u6b63\u8981\u521b\u5efa\u65b0\u7684 %s\uff0c\u786e\u8ba4\u5b83\u771f\u7684\u4e0d\u5b58\u5728\u5417\uff1f'}, {'id': u'You are back online', 'string': u'\u4f60\u56de\u6765\u5728\u7ebf'}, {'id': u'a day ago', 'string': u'\u4e00\u5929\u524d'}, {'id': u'You must choose at least one record.', 'string': u'\u60a8\u5e94\u81f3\u5c11\u9009\u62e9\u4e00\u6761\u8bb0\u5f55\u3002'}, {'id': u'Latest Modification Date:', 'string': u'\u6700\u540e\u4fee\u6539\u65e5\u671f\uff1a'}, {'id': u'Odoo', 'string': u'Odoo'}, {'id': u'Your session expired. Please refresh the current web page.', 'string': u'\u4f60\u7684\u4f1a\u8bdd\u5df2\u5230\u671f\uff0c\u8bf7\u5237\u65b0\u5f53\u524d\u7f51\u9875\u3002'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'not a valid number', 'string': u'\u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684\u6570\u5b57'}, {'id': u'not a valid integer', 'string': u'\u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684\u6574\u6570'}, {'id': u'less than or equal to', 'string': u'\u5c0f\u4e8e\u7b49\u4e8e'}, {'id': u'less than a minute ago', 'string': u'\u5c0f\u4e8e\u4e00\u5206\u949f\u524d'}, {'id': u'less than', 'string': u'\u5c0f\u4e8e'}, {'id': u'is true', 'string': u'\u4e3a\u771f'}, {'id': u'is set', 'string': u'\u5df2\u8bbe\u7f6e'}, {'id': u'is not set', 'string': u'\u672a\u8bbe\u7f6e'}, {'id': u'is not equal to', 'string': u'\u4e0d\u7b49\u4e8e'}, {'id': u'is not', 'string': u'\u4e0d\u662f'}, {'id': u'is false', 'string': u'\u4e3a\u5047'}, {'id': u'is equal to', 'string': u'\u7b49\u4e8e'}, {'id': u'is', 'string': u'\u662f'}, {'id': u'greater than or equal to', 'string': u'\u5927\u4e8e\u7b49\u4e8e'}, {'id': u'greater than', 'string': u'\u5927\u4e8e'}, {'id': u"doesn't contain", 'string': u'\u4e0d\u5305\u542b'}, {'id': u'contains', 'string': u'\u5305\u542b'}, {'id': u'about an hour ago', 'string': u'\u5927\u7ea6\u4e00\u5c0f\u65f6\u524d'}, {'id': u'about a year ago', 'string': u'\u5927\u7ea6\u4e00\u5e74\u524d'}, {'id': u'about a month ago', 'string': u'\u5927\u7ea6\u4e00\u6708\u524d'}, {'id': u'about a minute ago', 'string': u'\u5927\u7ea6\u4e00\u5206\u949f'}, {'id': u'You must select at least one record.', 'string': u'\u8bf7\u81f3\u5c11\u9009\u62e9\u4e00\u6761\u8bb0\u5f55'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Unarchive', 'string': u'\u53d6\u6d88\u5b58\u6863'}, {'id': u'Unarchive', 'string': u'\u53d6\u6d88\u5b58\u6863'}, {'id': u'Type:', 'string': u'\u7c7b\u578b\uff1a'}, {'id': u'Trying to reconnect... ', 'string': u'\u6b63\u5728\u5c1d\u8bd5\u91cd\u65b0\u8fde\u63a5...'}, {'id': u'Tree', 'string': u'\u6811\u5f62'}, {'id': u'Traceback:', 'string': u'\u8ffd\u6eaf'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Toggle Form Layout Outline', 'string': u'\u5207\u6362\u8868\u5355\u5e03\u5c40\u89c6\u56fe'}, {'id': u"Timezone Mismatch : The timezone of your browser doesn't match the selected one. The time in Odoo is displayed according to your field timezone.", 'string': u'\u65f6\u533a\u4e0d\u5339\u914d\uff1a\u60a8\u7684\u6d4f\u89c8\u5668\u7684\u65f6\u533a\u9009\u62e9\u4e0d\u5339\u914d\u3002\u5728Odoo\u7684\u65f6\u95f4\u662f\u6839\u636e\u4f60\u7684\u9886\u57df\u65f6\u533a\u663e\u793a\u3002'}, {'id': u'Yes', 'string': u'\u662f'}, {'id': u'Yes', 'string': u'\u662f'}, {'id': u'This wizard will export all data that matches the current search criteria to a CSV file.\n You can export all data or only the fields that can be reimported after modification.', 'string': u'\u6b64\u5411\u5bfc\u5c06\u5bfc\u51fa\u6240\u6709\u7b26\u5408\u5f53\u524d\u641c\u7d22\u6761\u4ef6\u7684\u6570\u636e\u5230 CSV \u6587\u4ef6\u3002\n \u60a8\u4e5f\u53ef\u4ee5\u5bfc\u51fa\u6240\u6709\u6570\u636e\u6216\u9009\u62e9\u5728\u4fee\u6539\u4e86 CSV \u6587\u4ef6\u4ee5\u540e\u8fd8\u80fd\u591f\u91cd\u65b0\u5bfc\u5165\u7684\u90a3\u4e9b\u5b57\u6bb5\u3002'}, {'id': u'This resource is empty', 'string': u'\u8d44\u6e90\u662f\u7a7a\u7684'}, {'id': u'This filter is global and will be removed for everybody if you continue.', 'string': u'\u8fd9\u662f\u4e00\u4e2a\u6240\u6709\u4eba\u90fd\u53ef\u4ee5\u4f7f\u7528\u7684\u5168\u5c40\u8fc7\u6ee4\u5668\uff0c\u5982\u679c\u7ee7\u7eed\uff0c\u5c06\u4f1a\u88ab\u79fb\u9664\u3002'}, {'id': u'There was a problem while uploading your file', 'string': u'\u4e0a\u4f20\u6587\u4ef6\u65f6\u53d1\u751f\u4e86\u95ee\u9898'}, {'id': u"The type of the field '%s' must be a many2many field with a relation to 'ir.attachment' model.", 'string': u"\u5b57\u6bb5\u7c7b\u578b '%s' \u5fc5\u987b\u662f\u4e00\u4e2a\u5173\u8054\u5230 'ir.attachment'\u6a21\u578b\u7684 many2many\u5b57\u6bb5"}, {'id': u'The selected file exceed the maximum file size of %s.', 'string': u'\u6240\u9009\u6587\u4ef6\u8d85\u51fa\u4e86\u6587\u4ef6\u7684\u6700\u5927\u503c\u8bbe\u5b9a\uff1a%s'}, {'id': u'The record has been modified, your changes will be discarded. Are you sure you want to leave this page ?', 'string': u'\u8be5\u8bb0\u5f55\u5df2\u88ab\u4fee\u6539\uff0c\u60a8\u7684\u66f4\u6539\u5c06\u88ab\u4e22\u5f03\u3002\u4f60\u786e\u5b9a\u8981\u79bb\u5f00\u8fd9\u4e2a\u9875\u9762\uff1f'}, {'id': u'The record could not be found in the database.', 'string': u'\u65e0\u6cd5\u5728\u6570\u636e\u5e93\u4e2d\u627e\u5230\u6b64\u5b57\u6bb5'}, {'id': u'The o2m record must be saved before an action can be used', 'string': u'o2m\u8bb0\u5f55\u5fc5\u987b\u5148\u4fdd\u5b58\u624d\u80fd\u88ab\u4e00\u4e2a\u52a8\u4f5c\u4f7f\u7528'}, {'id': u'The line has been modified, your changes will be discarded. Are you sure you want to discard the changes ?', 'string': u'\u5df2\u4fee\u6539\u7684\u884c\u672a\u80fd\u4fdd\u5b58\uff0c\u60a8\u7684\u66f4\u6539\u5c06\u88ab\u4e22\u5f03\u3002\u4f60\u786e\u5b9a\u8981\u653e\u5f03\u66f4\u6539\uff1f'}, {'id': u'The following fields are invalid:', 'string': u'\u4e0b\u5217\u5b57\u6bb5\u65e0\u6548\uff1a'}, {'id': u"The field is empty, there's nothing to save !", 'string': u'\u5b57\u6bb5\u4e3a\u7a7a\uff0c\u6ca1\u6709\u9700\u8981\u4fdd\u5b58\u7684\u503c\uff01'}, {'id': u'Technical Translation', 'string': u'\u6280\u672f\u6027\u7ffb\u8bd1'}, {'id': u"Take a minute to get a coffee,
because it's loading...", 'string': u'\u8bf7\u7a0d\u7b49,
\u7a0b\u5e8f\u8fd8\u5728\u8fd0\u884c\u4e2d : )'}, {'id': u'Switch On', 'string': u'\u6253\u5f00'}, {'id': u'Switch Off', 'string': u'\u5173\u95ed'}, {'id': u'Still loading...
Please be patient.', 'string': u'\u4ecd\u7136\u5728\u52a0\u8f7d\u4e2d...
\u8bf7\u7a0d\u5019....'}, {'id': u'Still loading...', 'string': u'\u4ecd\u7136\u5728\u52a0\u8f7d...'}, {'id': u'Special:', 'string': u'\u7279\u6b8a\uff1a'}, {'id': u'Size:', 'string': u'\u5c3a\u5bf8\uff1a'}, {'id': u'Showing locally available modules', 'string': u'\u663e\u793a\u672c\u5730\u53ef\u7528\u6a21\u5757'}, {'id': u'Share with all users', 'string': u'\u4e0e\u6240\u6709\u7528\u6237\u5171\u4eab'}, {'id': u"Setting 'id' attribute on existing record %s", 'string': u"\u5728\u5df2\u6709\u7684\u8bb0\u5f55 %s\u4e0a\u8bbe\u7f6e 'id' \u5c5e\u6027"}, {'id': u'Set Defaults', 'string': u'\u8bbe\u4e3a\u9ed8\u8ba4'}, {'id': u'Set Default', 'string': u'\u8bbe\u4e3a\u9ed8\u8ba4'}, {'id': u'Selection:', 'string': u'\u9009\u62e9:'}, {'id': u'Selected domain', 'string': u'\u9009\u62e9\u5730\u57df'}, {'id': u'Select', 'string': u'\u9009\u62e9'}, {'id': u'Select', 'string': u'\u9009\u62e9'}, {'id': u'Search: ', 'string': u'\u641c\u7d22\uff1a '}, {'id': u'Search More...', 'string': u'\u641c\u7d22\u66f4\u591a...'}, {'id': u'Search Again', 'string': u'\u518d\u6b21\u641c\u7d22'}, {'id': u'Search %(field)s for: %(value)s', 'string': u'\u641c\u7d22 %(field)s : %(value)s'}, {'id': u'Search %(field)s at: %(value)s', 'string': u'\u641c\u7d22 %(field)s \uff1a %(value)s'}, {'id': u'Saved exports:', 'string': u'\u5df2\u4fdd\u5b58\u7684\u5bfc\u51fa\u7ed3\u679c\uff1a'}, {'id': u'Save fields list', 'string': u'\u4fdd\u5b58\u5b57\u6bb5\u5217\u8868'}, {'id': u'Save default', 'string': u'\u4fdd\u5b58\u9ed8\u8ba4\u503c'}, {'id': u'Save current search', 'string': u'\u4fdd\u5b58\u5f53\u524d\u641c\u7d22'}, {'id': u'Save as:', 'string': u'\u53e6\u5b58\u4e3a\uff1a'}, {'id': u'Save As...', 'string': u'\u53e6\u5b58\u4e3a...'}, {'id': u'Save As', 'string': u'\u53e6\u5b58\u4e3a'}, {'id': u'Save & New', 'string': u'\u4fdd\u5b58\u5e76\u65b0\u5efa'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Resource Error', 'string': u'\u8d44\u6e90\u9519\u8bef'}, {'id': u'Render', 'string': u'\u6e32\u67d3'}, {'id': u'Remove All', 'string': u'\u79fb\u9664\u5168\u90e8'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Relation:', 'string': u'\u5173\u7cfb\uff1a'}, {'id': u'Quarter', 'string': u'\u5b63'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Print Workflow', 'string': u'\u6253\u5370\u5de5\u4f5c\u6d41'}, {'id': u'Print', 'string': u'\u6253\u5370'}, {'id': u'Preferences', 'string': u'\u9996\u9009\u9879'}, {'id': u'Please select fields to save export list...', 'string': u'\u8bf7\u9009\u62e9\u8981\u4fdd\u5b58\u6210\u5bfc\u51fa\u5217\u8868\u7684\u5b57\u6bb5...'}, {'id': u'Please select fields to export...', 'string': u'\u8bf7\u9009\u62e9\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5...'}, {'id': u'Please pay attention that all records matching your search filter will be exported. Not only the selected ids.', 'string': u'\u8bf7\u6ce8\u610f\u5c06\u5bfc\u51fa\u6240\u6709\u5339\u914d\u641c\u7d22\u8fc7\u6ee4\u5668\u7684\u8bb0\u5f55\u800c\u4e0d\u4ec5\u662f\u9009\u4e2d\u7684 ID\u3002'}, {'id': u'Please note that only the selected ids will be exported.', 'string': u'\u8bf7\u6ce8\u610f\u53ea\u6709\u9009\u4e2d\u7684 ID \u4f1a\u88ab\u5bfc\u51fa'}, {'id': u'Please enter save field list name', 'string': u'\u8bf7\u8f93\u5165\u5b57\u6bb5\u5217\u8868\u7684\u540d\u79f0'}, {'id': u'Pivot', 'string': u'\u900f\u89c6\u8868'}, {'id': u'Pie chart cannot mix positive and negative numbers. Try to change your domain to only display positive results', 'string': u'\u997c\u56fe\u4e0d\u80fd\u6df7\u7528\u6b63\u6570\u548c\u8d1f\u6570\u3002\u5c1d\u8bd5\u6539\u53d8\u4f60\u7684\u5730\u57df\uff0c\u53ea\u663e\u793a\u6b63\u6570'}, {'id': u'Pie chart cannot display all zero numbers.. Try to change your domain to display positive results', 'string': u'\u997c\u56fe\u65e0\u6cd5\u663e\u793a\u96f6\u6570\u5b57.\u5c1d\u8bd5\u6539\u53d8\u4f60\u7684\u57df\uff0c\u4ee5\u663e\u793a\u6b63\u7684\u7ed3\u679c'}, {'id': u'Pie Chart', 'string': u'\u997c\u56fe'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Only you', 'string': u'\u4ec5\u7528\u4e8e\u60a8\u4e2a\u4eba'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}, {'id': u'On change:', 'string': u'\u53d8\u66f4\u65f6\uff1a'}, {'id': u'On', 'string': u'ON'}, {'id': u'Old Password:', 'string': u'\u65e7\u5bc6\u7801'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Off', 'string': u'OFF'}, {'id': u'Odoo Enterprise', 'string': u'Odoo \u4f01\u4e1a'}, {'id': u'Odoo Apps will be available soon', 'string': u'Odoo\u7684\u6a21\u5757\u6682\u65f6\u65e0\u6cd5\u8bbf\u95ee'}, {'id': u'Odoo', 'string': u'Odoo'}, {'id': u'Not shown in kanban', 'string': u'\u6ca1\u6709\u5728\u770b\u677f\u4e0a\u663e\u793a'}, {'id': u'Not enough data points', 'string': u'\u6ca1\u6709\u8db3\u591f\u7684\u6570\u636e\u70b9'}, {'id': u'Not Archived', 'string': u'\u6ca1\u6709\u5f52\u6863'}, {'id': u'Normal', 'string': u'\u4e00\u822c'}, {'id': u'Node [%s] is not a JSONified XML node', 'string': u'\u8282\u70b9 [%s] \u4e0d\u662fJSON\u5316\u7684XML\u8282\u70b9'}, {'id': u'No value found for the field for value ', 'string': u'\u627e\u4e0d\u5230\u8be5\u5b57\u6bb5\u7684\u503c '}, {'id': u'No results to show...', 'string': u'\u65e0\u7ed3\u679c\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data to display.', 'string': u'\u65e0\u6570\u636e\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data to display', 'string': u'\u65e0\u6570\u636e\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data provided.', 'string': u'\u6ca1\u6709\u6570\u636e\u88ab\u63d0\u4f9b'}, {'id': u'No data available for this pivot table. Try to add some records, or make sure\n that there is at least one measure and no active filter in the search bar.', 'string': u'\u6ca1\u6709\u8be5\u6570\u636e\u900f\u89c6\u8868\u7684\u6570\u636e\u3002\u5c1d\u8bd5\u6dfb\u52a0\u4e00\u4e9b\u8bb0\u5f55\uff0c\u6216\u4f7f\u786e\u4fdd\u6709\u81f3\u5c11\u4e00\u4e2a\u5ea6\u91cf\uff0c\u5e76\u5728\u641c\u7d22\u680f\u6ca1\u6709\u8fc7\u6ee4\u6761\u4ef6\u3002'}, {'id': u'No data available for this chart. Try to add some records, or make sure that there is no active filter in the search bar.', 'string': u'\u6ca1\u6709\u8be5\u56fe\u8868\u6570\u636e\u3002\u5c1d\u8bd5\u6dfb\u52a0\u4e00\u4e9b\u8bb0\u5f55\uff0c\u6216\u8005\u786e\u4fdd\u6709\u5728\u641c\u7d22\u680f\u4e2d\u6ca1\u6709\u6709\u6548\u7684\u8fc7\u6ee4\u6761\u4ef6\u3002'}, {'id': u'No Update:', 'string': u'\u6ca1\u6709\u66f4\u65b0'}, {'id': u'No', 'string': u'\u5426'}, {'id': u'New Password:', 'string': u'\u65b0\u5bc6\u7801\uff1a'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Name:', 'string': u'\u540d\u79f0\uff1a'}, {'id': u'Name', 'string': u'\u540d\u79f0'}, {'id': u'My Odoo.com account', 'string': u'\u6211\u7684 Odoo.com \u5e10\u53f7'}, {'id': u'Move your mouse here to open the insert block', 'string': u'\u5c06\u9f20\u6807\u5728\u8fd9\u91cc\u6253\u5f00\u63d2\u5165\u5757'}, {'id': u'Move your mouse', 'string': u'\u79fb\u52a8\u4f60\u7684\u9f20\u6807'}, {'id': u'Move Up', 'string': u'\u4e0a\u79fb'}, {'id': u'Move Down', 'string': u'\u4e0b\u79fb'}, {'id': u'More', 'string': u'\u66f4\u591a'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Modifiers:', 'string': u'\u4fee\u6539\u8005\uff1a'}, {'id': u'Modified by :', 'string': u'\u4fee\u6539\u8005\uff1a'}, {'id': u'Model %s fields', 'string': u'\u6a21\u578b\u201c%s\u201d\u7684\u5b57\u6bb5'}, {'id': u'Missing Record', 'string': u'\u7f3a\u5c11\u8bb0\u5f55'}, {'id': u'Method:', 'string': u'\u65b9\u6cd5\uff1a'}, {'id': u'Metadata (%s)', 'string': u'\u5143\u6570\u636e\uff08%s\uff09'}, {'id': u'Measures', 'string': u'\u8ba1\u91cf'}, {'id': u'Measure', 'string': u'\u6d4b\u91cf'}, {'id': u'Maybe you should consider reloading the application by pressing F5...', 'string': u'\u4e5f\u8bb8\u60a8\u5e94\u8be5\u8003\u8651\u6309 F5 \u952e\u91cd\u65b0\u52a0\u8f7d\u7a0b\u5e8f...'}, {'id': u'Manage Filters', 'string': u'\u7ba1\u7406\u7b5b\u9009\u5668'}, {'id': u'Manage Filters', 'string': u'\u7ba1\u7406\u7b5b\u9009\u5668'}, {'id': u'M2O search fields do not currently handle multiple default values', 'string': u'\u591a\u5bf9\u4e00\u641c\u7d22\u5b57\u6bb5\u76ee\u524d\u4e0d\u652f\u6301\u591a\u4e2a\u9ed8\u8ba4\u503c'}, {'id': u'Low', 'string': u'\u4f4e'}, {'id': u'Log out', 'string': u'\u6ce8\u9500'}, {'id': u'Local evaluation failure\n%s\n\n%s', 'string': u'\u672c\u5730\u6c42\u503c\u5931\u8d25\n\n%s\n\n\n\n%s'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u'Loading (%d)', 'string': u'\u6b63\u5728\u52a0\u8f7d\uff08%d\uff09'}, {'id': u'Loading', 'string': u'\u52a0\u8f7d\u4e2d'}, {'id': u'List', 'string': u'\u5217\u8868'}, {'id': u'Leave Debug Mode', 'string': u'\u79bb\u5f00Debug \u6a21\u5f0f'}, {'id': u'Latest Modification by:', 'string': u'\u6700\u540e\u4fee\u6539\u8005\uff1a'}, {'id': u'JS Tests', 'string': u'JS \u6d4b\u8bd5'}, {'id': u'JS Tests', 'string': u'JS \u6d4b\u8bd5'}, {'id': u'Invalid data', 'string': u'\u65e0\u6548\u7684\u6570\u636e'}, {'id': u'Inactive', 'string': u'\u4e0d\u53ef\u7528'}, {'id': u'Import-Compatible Export', 'string': u'\u5bfc\u5165\u517c\u5bb9\u5bfc\u51fa'}, {'id': u'Image', 'string': u'\u56fe\u50cf'}, {'id': u'ID:', 'string': u'ID\uff1a'}, {'id': u'High', 'string': u'\u9ad8'}, {'id': u'Group by: %s', 'string': u'\u6309 %s \u5206\u7ec4'}, {'id': u'Group By', 'string': u'\u5206\u7ec4'}, {'id': u'Group By', 'string': u'\u5206\u7ec4'}, {'id': u'Group', 'string': u'\u7ec4'}, {'id': u'File upload', 'string': u'\u6587\u4ef6\u4e0a\u4f20'}, {'id': u'File Upload', 'string': u'\u6587\u4ef6\u4e0a\u4f20'}, {'id': u'Fields to export', 'string': u'\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5'}, {'id': u'Fields View Get', 'string': u'\u5b57\u6bb5\u89c6\u56fe\u83b7\u53d6'}, {'id': u'Fields View Get', 'string': u'\u5b57\u6bb5\u89c6\u56fe\u83b7\u53d6'}, {'id': u'Field:', 'string': u'\u5b57\u6bb5\uff1a'}, {'id': u"Field '%s' specified in view could not be found.", 'string': u"\u89c6\u56fe\u4e2d\u6307\u5b9a\u7684\u5b57\u6bb5'%s' \u627e\u4e0d\u5230\u3002"}, {'id': u'Favorites', 'string': u'\u6536\u85cf'}, {'id': u'Failed to evaluate search criterions', 'string': u'\u8bc4\u4f30\u641c\u7d22\u6761\u4ef6\u5931\u8d25'}, {'id': u'Export all Data', 'string': u'\u5bfc\u51fa\u6240\u6709\u6570\u636e'}, {'id': u'Export Type:', 'string': u'\u5bfc\u51fa\u7c7b\u578b\uff1a'}, {'id': u'Export To File', 'string': u'\u5bfc\u51fa\u5230\u6587\u4ef6'}, {'id': u'Export Formats', 'string': u'\u5bfc\u51fa\u683c\u5f0f'}, {'id': u'Export Data', 'string': u'\u5bfc\u51fa\u6570\u636e'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Expand all', 'string': u'\u5168\u90e8\u5c55\u5f00'}, {'id': u'Evaluation Error', 'string': u'\u8bc4\u4f30\u9519\u8bef'}, {'id': u'Error', 'string': u'Error'}, {'id': u'End This Tutorial', 'string': u'\u7ec8\u6b62\u6b64\u6559\u7a0b'}, {'id': u'Edit Workflow', 'string': u'\u7f16\u8f91\u5de5\u4f5c\u6d41'}, {'id': u'Edit Workflow', 'string': u'\u7f16\u8f91\u5de5\u4f5c\u6d41'}, {'id': u'Edit SearchView', 'string': u'\u7f16\u8f91\u641c\u7d22\u89c6\u56fe'}, {'id': u'Edit Action', 'string': u'\u7f16\u8f91\u52a8\u4f5c'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'E-mail Error', 'string': u'E-mail\u9519\u8bef'}, {'id': u'Duplicate', 'string': u'\u590d\u5236'}, {'id': u'Download xls', 'string': u'\u4e0b\u8f7d xls'}, {'id': u'Download "%s"', 'string': u'\u4e0b\u8f7d "%s"'}, {'id': u'Download', 'string': u'\u4e0b\u8f7d'}, {'id': u'Download', 'string': u'\u4e0b\u8f7d'}, {'id': u"Don't leave yet,
it's still loading...", 'string': u'\u8bf7\u4e0d\u8981\u79bb\u5f00\uff0c
\u5b83\u8fd8\u5728\u52a0\u8f7d\u4e2d...'}, {'id': u'Domain:', 'string': u'\u57df:'}, {'id': u'Do you really want to remove these records?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u8fd9\u4e9b\u8bb0\u5f55\uff1f'}, {'id': u'Do you really want to delete this record?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u6b64\u8bb0\u5f55\uff1f'}, {'id': u'Do you really want to delete this attachment ?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u6b64\u9644\u4ef6\uff1f'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Delete this file', 'string': u'\u5220\u9664\u6b64\u6587\u4ef6'}, {'id': u'Delete this attachment', 'string': u'\u5220\u9664\u6b64\u9644\u4ef6'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Default:', 'string': u'\u9ed8\u8ba4\uff1a'}, {'id': u'Deactivate', 'string': u'\u53d6\u6d88\u6fc0\u6d3b'}, {'id': u'Day', 'string': u'\u65e5'}, {'id': u'Custom Filter', 'string': u'\u81ea\u5b9a\u4e49\u7b5b\u9009\u5668'}, {'id': u'Custom Filter', 'string': u'\u81ea\u5b9a\u4e49\u7b5b\u9009\u5668'}, {'id': u'Creation User:', 'string': u'\u521b\u5efa\u7528\u6237\uff1a'}, {'id': u'Creation Date:', 'string': u'\u521b\u5efa\u65e5\u671f\uff1a'}, {'id': u'Created by :', 'string': u'\u521b\u5efa\u4eba\uff1a'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create and edit', 'string': u'\u521b\u5efa\u5e76\u7f16\u8f91'}, {'id': u'Create and Edit...', 'string': u'\u521b\u5efa\u5e76\u7f16\u8f91...'}, {'id': u'Create a %s', 'string': u'\u521b\u5efa %s'}, {'id': u'Create "%s"', 'string': u'\u521b\u5efa "%s"'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Could not serialize XML', 'string': u'\u4e0d\u80fd\u5e8f\u5217\u5316 XML'}, {'id': u'Could not find id in dataset', 'string': u'\u4e0d\u80fd\u5728\u6570\u636e\u96c6\u4e2d\u627e\u5230\u6b64 ID'}, {'id': u'Could not display the selected image.', 'string': u'\u4e0d\u80fd\u663e\u793a\u9009\u62e9\u7684\u56fe\u7247\u3002'}, {'id': u'Copyright \xa9 2004-2015 Odoo S.A.', 'string': u'\u7248\u6743\xa9 2004-2015 Odoo S.A.'}, {'id': u'Context:', 'string': u'\u4e0a\u4e0b\u6587\uff1a'}, {'id': u'Confirmation', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm New Password:', 'string': u'\u786e\u8ba4\u65b0\u5bc6\u7801\uff1a'}, {'id': u'Condition:', 'string': u'\u6761\u4ef6'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Client Error', 'string': u'\u5ba2\u6237\u7aef\u9519\u8bef'}, {'id': u'Client Error', 'string': u'\u5ba2\u6237\u7aef\u9519\u8bef'}, {'id': u'Clear', 'string': u'\u6e05\u9664'}, {'id': u'Change default:', 'string': u'\u66f4\u6539\u9ed8\u8ba4\u503c\uff1a'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u"Can't send email to invalid e-mail address", 'string': u'\u4e0d\u80fd\u53d1\u9001email\u5230\u975e\u6cd5\u7684email\u5730\u5740'}, {'id': u"Can't convert value %s to context", 'string': u'\u4e0d\u80fd\u8f6c\u6362\u503c %s \u5230 context'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'XML ID:', 'string': u'XML ID\uff1a'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Widget:', 'string': u'\u6302\u4ef6:'}, {'id': u"Widget type '%s' is not implemented", 'string': u"\u6302\u4ef6\u7c7b\u578b '%s' \u5c1a\u672a\u5b9e\u73b0"}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u"View type '%s' is not supported in X2Many.", 'string': u'\u89c6\u56fe\u7c7b\u578b\u2018%s\u2019\u4e0d\u652f\u6301X2Many\u3002'}, {'id': u'View Metadata', 'string': u'\u89c6\u56fe\u5143\u6570\u636e'}, {'id': u'View Fields', 'string': u'\u89c6\u56fe\u5b57\u6bb5'}, {'id': u'View', 'string': u'\u89c6\u56fe'}, {'id': u'View', 'string': u'\u89c6\u56fe'}, {'id': u'Very High', 'string': u'\u975e\u5e38\u9ad8'}, {'id': u'Validation Error', 'string': u'\u9a8c\u8bc1\u9519\u8bef'}, {'id': u'Use by default', 'string': u'\u9ed8\u8ba4\u4f7f\u7528'}, {'id': u'Uploading...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Uploading Error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading Error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading ...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Upgrade now', 'string': u'\u5373\u523b\u5347\u7ea7'}, {'id': u'Unsupported operator %s in domain %s', 'string': u'\u4e0d\u652f\u6301\u7684\u64cd\u4f5c\u7b26 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unlimited', 'string': u'\u65e0\u9650\u5236\u7684'}, {'id': u'Unknown operator %s in domain %s', 'string': u'\u672a\u77e5\u64cd\u4f5c\u7b26 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unknown nonliteral type ', 'string': u'\u672a\u77e5\u7684 nonliteral \u7c7b\u578b '}, {'id': u'Unknown m2m command %s', 'string': u'\u672a\u77e5\u7684 m2m\u547d\u4ee4%s'}, {'id': u'Unknown field %s in domain %s', 'string': u'\u672a\u77e5\u5b57\u6bb5 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unknown', 'string': u'\u672a\u77e5'}, {'id': u'Unhandled widget', 'string': u'\u672a\u5904\u7406\u7684\u6302\u4ef6'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb', 'string': u'Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb'}, {'id': u'Button Type:', 'string': u'\u6309\u94ae\u7c7b\u578b\uff1a'}, {'id': u'Button', 'string': u'\u6309\u94ae'}, {'id': u'Binary file', 'string': u'\u4e8c\u8fdb\u5236\u6587\u4ef6'}, {'id': u'Bar Chart', 'string': u'\u67f1\u72b6\u56fe'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Attachment :', 'string': u'\u9644\u4ef6:'}, {'id': u'Are you sure that you want to remove this filter?', 'string': u'\u4f60\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u8fc7\u6ee4\u5668\u5417\uff1f'}, {'id': u'Archived', 'string': u'\u5f52\u6863'}, {'id': u'Archive', 'string': u'\u5f52\u6863'}, {'id': u'Archive', 'string': u'\u5f52\u6863'}, {'id': u'Apply', 'string': u'\u5e94\u7528'}, {'id': u'All users', 'string': u'\u6240\u6709\u7528\u6237'}, {'id': u'Alert', 'string': u'\u8b66\u544a'}, {'id': u'Advanced Search...', 'string': u'\u9ad8\u7ea7\u641c\u7d22...'}, {'id': u'Add: ', 'string': u'\u6dfb\u52a0\uff1a '}, {'id': u'Add...', 'string': u'\u6dfb\u52a0...'}, {'id': u'Add custom group', 'string': u'\u6dfb\u52a0\u81ea\u5b9a\u4e49\u7ec4'}, {'id': u'Add an item', 'string': u'\u6dfb\u52a0\u4e00\u4e2a\u9879\u76ee'}, {'id': u'Add a condition', 'string': u'\u6dfb\u52a0\u4e00\u4e2a\u6761\u4ef6'}, {'id': u'Add Custom Filter', 'string': u'\u589e\u52a0\u81ea\u5b9a\u4e49\u7b5b\u9009'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Active', 'string': u'\u6709\u6548'}, {'id': u'Activate', 'string': u'\u6fc0\u6d3b'}, {'id': u'Action ID:', 'string': u'\u52a8\u4f5cID'}, {'id': u'Action Button', 'string': u'\u52a8\u4f5c \u6309\u94ae'}, {'id': u'Object:', 'string': u'\u5bf9\u8c61\uff1a'}]}, u'web_settings_dashboard': {'messages': [{'id': u'Theme store', 'string': u'\u4e3b\u9898\u5546\u5e97'}, {'id': u'Please provide valid email addresses', 'string': u'\u8bf7\u63d0\u4f9b\u6709\u6548\u7684\u5730\u5740'}, {'id': u'Pending invitations:', 'string': u'\u5f85\u5b9a\u7684\u9080\u8bf7:'}, {'id': u'No app installed', 'string': u'\u6ca1\u6709\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Need more help?', 'string': u'\u9700\u8981\u66f4\u591a\u7684\u5e2e\u52a9?'}, {'id': u'Manage access rights', 'string': u'\u7ba1\u7406\u8bbf\u95ee\u6743\u9650'}, {'id': u'App store', 'string': u'\u5e94\u7528\u5546\u5e97'}, {'id': u'Active User', 'string': u'\u6d3b\u8dc3\u7528\u6237'}, {'id': u'%\n Implementation', 'string': u' %\n\u5b9e\u65bd'}, {'id': u'Browse Apps', 'string': u'\u6d4f\u89c8\u5e94\u7528'}, {'id': u'Browse the documentation.', 'string': u'\u6d4f\u89c8\u6587\u6863.'}, {'id': u'Enter e-mail addresses (one per line)', 'string': u'\u8f93\u5165\u90ae\u4ef6\u5730\u5740(\u6bcf\u884c\u4e00\u4e2a)'}, {'id': u'Follow these implementation guides to get the most out of Odoo.', 'string': u'\u6309\u7167\u8fd9\u4e9b\u5b9e\u65bd\u6307\u5bfc\u6765\u6709\u6548\u5229\u7528Odoo.'}, {'id': u"Help us spread the word: Share Odoo's awesomeness with your friends!", 'string': u'\u5e2e\u52a9\u6211\u4eec\u4f20\u64ad:\u548c\u4f60\u7684\u670b\u53cb\u4eec\u5206\u4eabOdoo\u7684\u7cbe\u5f69!'}, {'id': u'Installed App', 'string': u'\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Installed Apps', 'string': u'\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invite new users:', 'string': u'\u9080\u8bf7\u65b0\u7684\u7528\u6237'}, {'id': u'You need to install some apps first.', 'string': u'\u4f60\u9996\u5148\u9700\u8981\u5b89\u88c5\u4e00\u4e9b\u5e94\u7528'}, {'id': u'Social Share', 'string': u'\u793e\u4ea4\u5206\u4eab'}]}, u'dynamic_view_fields': {'messages': [{'id': u'Fields', 'string': u'\u5b57\u6bb5'}, {'id': u'Choose fields to show!.', 'string': u'Choose fields to show!.'}, {'id': u'Choose fields to show!', 'string': u'Choose fields to show!'}, {'id': u'Required', 'string': u'\u5fc5\u586b'}, {'id': u'Readonly', 'string': u'\u53ea\u8bfb'}, {'id': u'Change String Fields!.', 'string': u'Change String Fields!.'}, {'id': u'String Of Field', 'string': u'String Of Field'}, {'id': u'Settings (toggle to Show/Hide)', 'string': u'Settings (toggle to Show/Hide)'}, {'id': u'Sequence', 'string': u'\u5e8f\u5217'}, {'id': u'Update', 'string': u'\u66f4\u65b0'}, {'id': u'Sequence', 'string': u'\u5e8f\u5217'}, {'id': u'Invisible', 'string': u'\u9690\u85cf'}]}, u'web_editor': {'messages': [{'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Default', 'string': u'\u9ed8\u8ba4'}, {'id': u'Default', 'string': u'\u9ed8\u8ba4'}, {'id': u'Danger', 'string': u'\u5371\u9669'}, {'id': u'Customize', 'string': u'\u5b9a\u5236'}, {'id': u'Color Style', 'string': u'\u989c\u8272\u6837\u5f0f'}, {'id': u'Code View', 'string': u'\u4ee3\u7801\u89c6\u56fe'}, {'id': u'Code', 'string': u'\u4ee3\u7801'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Change media Alt and Title', 'string': u'\u66f4\u6539\u5a92\u4f53alt\u548c\u6807\u9898'}, {'id': u'Center', 'string': u'\u5c45\u4e2d'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Bold', 'string': u'\u52a0\u7c97'}, {'id': u'Block style', 'string': u'\u6a21\u5757\u7684\u98ce\u683c'}, {'id': u'Basic', 'string': u'\u57fa\u672c'}, {'id': u'Background Color', 'string': u'\u80cc\u666f\u989c\u8272'}, {'id': u'Autoplay', 'string': u'\u81ea\u52a8\u64ad\u653e'}, {'id': u'Auto Resize', 'string': u'\u81ea\u52a8\u7f29\u653e'}, {'id': u'Alternate Upload', 'string': u'\u66ff\u4ee3\u4e0a\u4f20'}, {'id': u'Alt:', 'string': u'\u4ee3\u66ff\u6587\u5b57:'}, {'id': u'Align right', 'string': u'\u5c45\u53f3'}, {'id': u'Padding', 'string': u'\u5185\u8fb9\u8ddd'}, {'id': u'Paragraph', 'string': u'\u6bb5\u843d'}, {'id': u'Paragraph formatting', 'string': u'\u6bb5\u843d\u683c\u5f0f'}, {'id': u'Pictogram', 'string': u'\u5c0f\u56fe\u7247'}, {'id': u'Picture', 'string': u'\u56fe\u7247'}, {'id': u'Preview', 'string': u'\u9884\u89c8'}, {'id': u'Primary', 'string': u'\u9996\u8981\u7684'}, {'id': u'Quote', 'string': u'\u5f15\u7528'}, {'id': u'Readonly field', 'string': u'\u53ea\u8bfb\u5b57\u6bb5'}, {'id': u'Recent Color', 'string': u'\u8fd1\u671f\u989c\u8272'}, {'id': u'Redo', 'string': u'\u91cd\u505a'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Remove Block', 'string': u'\u5220\u9664\u5757'}, {'id': u'Remove Font Style', 'string': u'\u79fb\u9664\u5b57\u4f53\u6837\u5f0f'}, {'id': u'Remove Image', 'string': u'\u79fb\u9664\u56fe\u7247'}, {'id': u'Reset', 'string': u'\u91cd\u7f6e'}, {'id': u'Reset from source', 'string': u'\u4ece\u6e90\u5934\u590d\u4f4d'}, {'id': u'Reset to default', 'string': u'\u8bbe\u7f6e\u4e3a\u9ed8\u8ba4'}, {'id': u'Resize', 'string': u'\u91cd\u8bbe\u5927\u5c0f'}, {'id': u'Resize Full', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u5168\u90e8'}, {'id': u'Resize Half', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u4e00\u534a'}, {'id': u'Resize Quarter', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u56db\u5206\u4e4b\u4e00'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Search', 'string': u'\u641c\u7d22'}, {'id': u'Search Contact', 'string': u'\u641c\u7d22\u8054\u7cfb\u4eba'}, {'id': u'Select Container Block', 'string': u'\u9009\u62e9\u5bb9\u5668\u5757'}, {'id': u'Select a Media', 'string': u'\u9009\u62e9\u4e00\u4e2a\u5a92\u4f53'}, {'id': u'Select a Picture', 'string': u'\u9009\u62e9\u4e00\u4e2a\u56fe\u7247'}, {'id': u'Select from files', 'string': u'\u4ece\u6587\u4ef6\u4e2d\u9009\u62e9'}, {'id': u'Set a video URL', 'string': u'\u8bbe\u7f6e\u4e00\u4e2a\u89c6\u9891\u7f51\u5740'}, {'id': u'Set transparent', 'string': u'\u8bbe\u7f6e\u900f\u660e'}, {'id': u'Shadow', 'string': u'\u9634\u5f71'}, {'id': u'Size', 'string': u'\u5927\u5c0f'}, {'id': u'Small', 'string': u'\u5c0f'}, {'id': u'Small', 'string': u'\u5c0f'}, {'id': u'Snippets are loading...', 'string': u'\u7247\u6bb5\u52a0\u8f7d\u4e2d...'}, {'id': u'Spin', 'string': u'\u81ea\u52a8\u65cb\u8f6c'}, {'id': u'Strikethrough', 'string': u'\u5220\u9664\u7ebf'}, {'id': u'Style', 'string': u'\u98ce\u683c'}, {'id': u'Style', 'string': u'\u98ce\u683c'}, {'id': u'Subscript', 'string': u'\u4e0b\u6807'}, {'id': u'Success', 'string': u'\u6210\u529f'}, {'id': u'Superscript', 'string': u'\u4e0a\u6807'}, {'id': u'Table', 'string': u'\u8868\u683c(Table)'}, {'id': u'Text formatting', 'string': u'\u6587\u672c\u683c\u5f0f'}, {'id': u'Text to display', 'string': u'\u8981\u663e\u793a\u7684\u6587\u5b57'}, {'id': u'The image could not be deleted because it is used in the\n following pages or views:', 'string': u'\u56fe\u7247\u4e0d\u80fd\u88ab\u5220\u9664,\u56e0\u4e3a\u5df2\u7ecf\u7528\u4e8e\n \u9875\u9762\u6216\u89c6\u56fe:'}, {'id': u'This document is not saved!', 'string': u'\u8be5\u6587\u6863\u6ca1\u6709\u88ab\u4fdd\u5b58\uff01'}, {'id': u'This document is not saved!', 'string': u'\u8be5\u6587\u6863\u6ca1\u6709\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Title:', 'string': u'\u6807\u9898:'}, {'id': u'To what URL should this link go?', 'string': u'\u8fd9\u4e2aURL\u94fe\u63a5\u6307\u5411\u54ea\u91cc\uff1f'}, {'id': u'Translate Attribute', 'string': u'\u8f6c\u6362\u5c5e\u6027'}, {'id': u'Transparent', 'string': u'\u900f\u660e'}, {'id': u'URL or Email Address', 'string': u'URL\u6216\u7535\u5b50\u90ae\u4ef6\u5730\u5740'}, {'id': u'Underline', 'string': u'\u4e0b\u5212\u7ebf'}, {'id': u'Undo', 'string': u'\u53d6\u6d88\u52a8\u4f5c'}, {'id': u'Unlink', 'string': u'\u53d6\u6d88\u94fe\u63a5'}, {'id': u'Unordered list', 'string': u'\u65e0\u5e8f\u5217\u8868'}, {'id': u'Upload an image from your computer', 'string': u'\u4ece\u4f60\u7535\u8111\u4e0a\u4e0a\u4f20\u4e00\u5f20\u56fe'}, {'id': u'Upload image without optimization', 'string': u'\u4e0a\u4f20\u56fe\u7247\u65f6\u4e0d\u8fdb\u884c\u4f18\u5316'}, {'id': u'Uploading...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Video', 'string': u'\u89c6\u9891'}, {'id': u'Video', 'string': u'\u89c6\u9891'}, {'id': u'Video Link', 'string': u'\u89c6\u9891\u94fe\u63a5'}, {'id': u'Video URL?', 'string': u'\u89c6\u9891URL?'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Align left', 'string': u'\u5c45\u5de6'}, {'id': u'Align center', 'string': u'\u5c45\u4e2d'}, {'id': u'Add an image URL', 'string': u'\u6dfb\u52a0\u56fe\u7247URL'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Action', 'string': u'\u884c\u52a8'}, {'id': u'(Youtube, Vimeo, Dailymotion)', 'string': u'(Youtube, Vimeo, Dailymotion)'}, {'id': u'(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)', 'string': u'(YouTube, Vimeo, Vine, Instagram, DailyMotion or \u4f18\u9177)'}, {'id': u'Outdent', 'string': u'\u51f8\u51fa'}, {'id': u'Ordered list', 'string': u'\u6709\u5e8f\u5217\u8868'}, {'id': u'Open in new window', 'string': u'\u5728\u65b0\u7a97\u53e3\u4e2d\u6253\u5f00'}, {'id': u'Open in new window', 'string': u'\u5728\u65b0\u7a97\u53e3\u4e2d\u6253\u5f00'}, {'id': u'Normal', 'string': u'\u4e00\u822c'}, {'id': u'None', 'string': u'\u65e0'}, {'id': u'Next \u2192', 'string': u'\u4e0b\u4e00\u9875\u2192'}, {'id': u'More Color', 'string': u'\u66f4\u591a\u7684\u989c\u8272'}, {'id': u'Medium', 'string': u'\u666e\u901a'}, {'id': u'Link to', 'string': u'\u94fe\u63a5\u5230'}, {'id': u'Link Label', 'string': u'\u884c\u6807\u7b7e'}, {'id': u'Link', 'string': u'\u94fe\u63a5'}, {'id': u'Link', 'string': u'\u94fe\u63a5'}, {'id': u'Header 2', 'string': u'\u6807\u98982'}, {'id': u'Header 1', 'string': u'\u6807\u98981'}, {'id': u'Line Height', 'string': u'\u884c\u9ad8'}, {'id': u'Large', 'string': u'\u5927\u7684'}, {'id': u'Large', 'string': u'\u5927\u7684'}, {'id': u'Keyboard shortcuts', 'string': u'\u952e\u76d8\u5feb\u6377\u952e'}, {'id': u'Justify full', 'string': u'\u5168\u5bf9\u9f50'}, {'id': u'Italic', 'string': u'\u659c\u4f53'}, {'id': u'Insert Video', 'string': u'\u63d2\u5165\u89c6\u9891'}, {'id': u'If you discard the current edition,', 'string': u'\u5982\u679c\u4f60\u653e\u5f03\u5f53\u524d\u5df2\u7f16\u8f91\u7684\u5185\u5bb9'}, {'id': u'Header 6', 'string': u'\u6807\u98986'}, {'id': u'Float Left', 'string': u'\u5de6\u6d6e\u52a8'}, {'id': u'Full Screen', 'string': u'\u5168\u5c4f'}, {'id': u'Foreground Color', 'string': u'\u524d\u666f\u8272'}, {'id': u'Font Size', 'string': u'\u5b57\u4f53\u5927\u5c0f'}, {'id': u'Font Family', 'string': u'\u5b57\u4f53\u7cfb\u5217'}, {'id': u'Float Right', 'string': u'\u53f3\u6d6e\u52a8'}, {'id': u'Float None', 'string': u'\u65e0\u6d6e\u52a8'}, {'id': u'Extra Small', 'string': u'\u7279\u5c0f'}, {'id': u'English (edit mode)', 'string': u'\u82f1\u6587(\u7f16\u8f91\u6a21\u5f0f)'}, {'id': u'English', 'string': u'\u82f1\u8bed'}, {'id': u'Embed Video (HTML)', 'string': u'HTML\u4e2d\u5d4c\u5165\u89c6\u9891\u7684\u4ee3\u7801'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Duplicate Container', 'string': u'\u590d\u5236\u7684\u5bb9\u5668'}, {'id': u'Write Your Text Here', 'string': u'\u5728\u8fd9\u91cc\u7f16\u8f91\u4f60\u7684\u6587\u5b57'}, {'id': u'Insert Blocks', 'string': u'\u63d2\u5165\u533a\u5757'}, {'id': u'Header 5', 'string': u'\u6807\u98985'}, {'id': u'Header 4', 'string': u'\u6807\u98984'}, {'id': u'Header 3', 'string': u'\u6807\u98983'}, {'id': u'Drag to Move', 'string': u'\u62d6\u52a8'}, {'id': u'Drag an image here', 'string': u'\u8fd9\u91cc\u62d6\u8fdb\u6765\u4e00\u5f20\u56fe\u7247'}, {'id': u'Document Style', 'string': u'\u6587\u6863\u6837\u5f0f'}, {'id': u'Document', 'string': u'\u5355\u636e'}, {'id': u'Discard edition', 'string': u'\u653e\u5f03\u7f16\u8f91'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'\u2190 Previous', 'string': u'\u2190\u4e0a\u4e00\u9875'}, {'id': u'\u2014 or \u2014', 'string': u'\u2014 \u6216\u8005 \u2014'}, {'id': u'Insert Link', 'string': u'\u63d2\u5165\u94fe\u63a5'}, {'id': u'unsaved changes will be lost.', 'string': u'\u672a\u4fdd\u5b58\u7684\u66f4\u6539\u5c06\u4f1a\u4e22\u5931'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'http://openerp.com/logo.png', 'string': u'http://openerp.com/logo.png'}, {'id': u'http://openerp.com', 'string': u'http://openerp.com'}, {'id': u'all', 'string': u'\u5168\u90e8'}, {'id': u'You can cancel to return to the edition mode.', 'string': u'\u4f60\u53ef\u4ee5\u53d6\u6d88\u540e\u8fd4\u56de\u5230\u7f16\u8f91\u6a21\u5f0f'}, {'id': u'Xl', 'string': u'Xl'}, {'id': u'Write Your Text or Drag a Block Here', 'string': u'\u5728\u8fd9\u91cc\u7f16\u8f91\u4f60\u7684\u6587\u5b57\u6216\u8005\u62d6\u52a8\u5757'}, {'id': u'Insert Image', 'string': u'\u63d2\u5165\u56fe\u7247'}, {'id': u'Insert Horizontal Rule', 'string': u'\u63d2\u5165\u6c34\u5e73\u89c4\u5219'}, {'id': u'Info', 'string': u'\u4fe1\u606f'}, {'id': u'Indent', 'string': u'\u7f29\u8fdb'}, {'id': u'Image URL', 'string': u'\u56fe\u7247URL'}, {'id': u'Image', 'string': u'\u56fe\u50cf'}, {'id': u'Help', 'string': u'\u5e2e\u52a9'}]}, u'commission': {'messages': [{'id': u'Available Dimension', 'string': u'\u5f53\u524d\u7ef4\u5ea6'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Dimension to choose', 'string': u'\u7ef4\u5ea6\u9009\u62e9'}]}, u'board': {'messages': [{'id': u'Change Layout', 'string': u'\u66f4\u6539\u5e03\u5c40'}, {'id': u'Are you sure you want to remove this item ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u5206\u5f55\u5417\uff1f'}, {'id': u'Add to my Dashboard', 'string': u'\u6dfb\u52a0\u5230\u6211\u7684\u4eea\u8868\u677f'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u"'%s' added to dashboard", 'string': u"'%s' \u6dfb\u52a0\u5230\u4eea\u8868\u677f"}, {'id': u' ', 'string': u' '}, {'id': u'Edit Layout', 'string': u'\u7f16\u8f91\u5e03\u5c40'}, {'id': u'Could not add filter to dashboard', 'string': u'\u65e0\u6cd5\u589e\u52a0\u8fc7\u6ee4\u5668\u5230\u4eea\u8868\u677f'}, {'id': u'Choose dashboard layout', 'string': u'\u9009\u62e9\u4eea\u8868\u677f\u5e03\u5c40'}, {'id': u'Change Layout..', 'string': u'\u66f4\u6539\u5e03\u5c40...'}]}, u'mail': {'messages': [{'id': u'Note by', 'string': u'\u5907\u6ce8'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Add Followers', 'string': u'\u6dfb\u52a0\u5173\u6ce8\u8005'}, {'id': u'this document', 'string': u'\u8fd9\u4e2a\u5355\u636e'}, {'id': u'mention(s) marked as read.', 'string': u'\u6807\u8bb0\u4e3a\u5df2\u8bfb'}, {'id': u'followers', 'string': u'\u5173\u6ce8\u8005'}, {'id': u'You unsubscribed from %s.', 'string': u'\u4f60\u4e0d\u518d\u8ba2\u9605%s\u3002'}, {'id': u'You have been invited to: ', 'string': u'\u4f60\u88ab\u9080\u8bf7\uff1a'}, {'id': u"You can mark any message as 'starred', and it shows up in this channel.", 'string': u'\u4f60\u53ef\u4ee5\u7ed9\u6240\u6709\u7684\u6d88\u606f\u52a0\u661f\u53f7\uff0c\u7136\u540e\u5b83\u5c31\u4f1a\u663e\u793a\u5728\u8fd9\u4e2a\u6e20\u9053\u4e2d'}, {'id': u'You added %s to the conversation.', 'string': u'\u60a8\u6dfb\u52a0\u4e86 %s \u5230\u5bf9\u8bdd\u3002'}, {'id': u'Yesterday', 'string': u'\u6628\u5929'}, {'id': u'Write something...', 'string': u'\u5199\u70b9\u4ec0\u4e48...'}, {'id': u"Warning! \n If you remove a follower, he won't be notified of any email or discussion on this document. Do you really want to remove this follower ?", 'string': u'\u8b66\u544a! \n\u5982\u679c\u4f60\u5220\u9664\u4e86\u4e00\u4e2a\u7c89\u4e1d\uff0c\u4efb\u4f55\u7535\u5b50\u90ae\u4ef6\u6216\u5728\u6b64\u6587\u6863\u4e4b\u4e0a\u7684\u8ba8\u8bba\u90fd\u4e0d\u518d\u901a\u77e5\u8fd9\u4e2a\u7c89\u4e1d\u4e86\u3002\u4f60\u771f\u7684\u60f3\u8981\u5220\u9664\u8fd9\u4e2a\u7c89\u4e1d\u5417 ?'}, {'id': u'Uploading error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading', 'string': u'\u4e0a\u4f20\u4e2d'}, {'id': u'Unsubscribed', 'string': u'\u9000\u8ba2\u7684'}, {'id': u'Unsubscribe', 'string': u'\u9000\u8ba2'}, {'id': u'Unstar all', 'string': u'\u53d6\u5173\u6240\u6709'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Undo', 'string': u'\u53d6\u6d88'}, {'id': u'Today', 'string': u'\u4eca\u65e5'}, {'id': u'To: Followers of', 'string': u'\u81f3: \u5173\u6ce8\u8005'}, {'id': u'Subject:', 'string': u'\u4e3b\u9898:'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Settings', 'string': u'\u8bbe\u7f6e'}, {'id': u'Send a message', 'string': u'\u53d1\u9001\u4fe1\u606f'}, {'id': u'Send', 'string': u'\u53d1\u9001'}, {'id': u'Say something', 'string': u'\u8bf4\u70b9\u4ec0\u4e48...'}, {'id': u'Remove this follower', 'string': u'\u79fb\u9664\u6b64\u5173\u6ce8\u8005'}, {'id': u'Private Channels', 'string': u'\u79c1\u4eba\u9891\u9053'}, {'id': u'Please, wait while the file is uploading.', 'string': u'\u5f53\u6587\u4ef6\u4e0a\u4f20\u65f6\uff0c\u8bf7\u7b49\u5f85\u3002'}, {'id': u"Please complete partner's informations and Email", 'string': u'\u8bf7\u5b8c\u6210\u5408\u4f5c\u4f19\u4f34\u4fe1\u606f\u548cEmail'}, {'id': u"Please complete partner's informations", 'string': u'\u8bf7\u5b8c\u6210\u4e0a\u7ea7\u7684\u4fe1\u606f'}, {'id': u'on', 'string': u'\u5728'}, {'id': u'Open chat', 'string': u'\u6253\u5f00\u804a\u5929'}, {'id': u'One follower', 'string': u'\u4e00\u4e2a\u5173\u6ce8\u8005'}, {'id': u'No starred message', 'string': u'\u6ca1\u6709\u4e3b\u89d2\u4fe1\u606f'}, {'id': u'No message matches your search. Try to change your search filters.', 'string': u'\u627e\u4e0d\u5230\u4e0e\u4f60\u67e5\u627e\u76f8\u5339\u914d\u7684\u3002\u8bd5\u7740\u66f4\u6539\u641c\u7d22\u8fc7\u6ee4'}, {'id': u'No matches found', 'string': u'\u65e0\u6cd5\u5339\u914d'}, {'id': u'No follower', 'string': u'\u65e0\u5173\u6ce8\u8005'}, {'id': u'New people', 'string': u'\u65b0\u7528\u6237'}, {'id': u'New messages appear here.', 'string': u'\u65b0\u6d88\u606f\u51fa\u73b0\u5728\u8fd9\u91cc'}, {'id': u'New messages', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Mark all read', 'string': u'\u6807\u8bb0\u5168\u90e8\u5df2\u8bfb'}, {'id': u'Log an internal note which will not be sent to followers, but which can be read\n by users accessing this document.', 'string': u'\u8bb0\u5f55\u4e00\u4e2a\u5185\u90e8\u7684\u8bf4\u660e\uff0c\u5b83\u4e0d\u4f1a\u88ab\u53d1\u9001\u7ed9\u8ddf\u968f\u8005\uff0c\u4f46\u5b83\u53ef\u4ee5\u88ab\u7528\u6237\u8bbf\u95ee\u6b64\u6587\u6863\u8bfb\u53d6\u3002'}, {'id': u'Log an internal note', 'string': u'\u8bb0\u5f55\u5185\u90e8\u5907\u6ce8'}, {'id': u'Log a note. Followers will not be notified.', 'string': u'\u8bb0\u5f55\u5907\u6ce8\uff0c\u4f46\u5173\u6ce8\u8005\u4e0d\u4f1a\u88ab\u901a\u77e5\u3002'}, {'id': u'Invite people to %s', 'string': u'\u9080\u8bf7\u4eba\u5458 \u5230 %s'}, {'id': u'Invite people', 'string': u'\u9080\u8bf7\u4eba\u5458'}, {'id': u'Invite people', 'string': u'\u9080\u8bf7\u4eba\u5458'}, {'id': u'Invite Follower', 'string': u'\u9080\u8bf7\u5173\u6ce8\u8005'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invitation', 'string': u'\u9080\u8bf7'}, {'id': u'Inbox', 'string': u'\u6536\u4ef6\u7bb1'}, {'id': u'Following', 'string': u'\u6b63\u5728\u5173\u6ce8'}, {'id': u'Follow', 'string': u'\u5173\u6ce8'}, {'id': u'Follow', 'string': u'\u5173\u6ce8'}, {'id': u'Edit subscription', 'string': u'\u7f16\u8f91\u8ba2\u9605'}, {'id': u'Edit Subscription of ', 'string': u'\u7f16\u8f91\u8ba2\u9605'}, {'id': u'Direct Messages', 'string': u'\u79c1\u4fe1'}, {'id': u'Detach', 'string': u'\u5206\u79bb'}, {'id': u'Delete this attachment', 'string': u'\u5220\u9664\u6b64\u9644\u4ef6'}, {'id': u'Create %s', 'string': u'\u521b\u5efa %s'}, {'id': u'Congratulations, your inbox is empty', 'string': u'\u606d\u559c\uff0c\u4f60\u7684\u6536\u4ef6\u7bb1\u5df2\u6e05\u7a7a\u3002'}, {'id': u'Compose new Message', 'string': u'\u5199\u65b0\u6d88\u606f'}, {'id': u'Chat', 'string': u'\u804a\u5929'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Apply', 'string': u'\u5e94\u7528'}, {'id': u'Anonymous', 'string': u'\u533f\u540d'}, {'id': u'Add a channel', 'string': u'\u6dfb\u52a0\u9891\u9053'}, {'id': u'Add Followers', 'string': u'\u6dfb\u52a0\u5173\u6ce8\u8005'}, {'id': u'Add Channels', 'string': u'\u6dfb\u52a0\u9891\u9053'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Activity', 'string': u'\u6d3b\u52a8'}, {'id': u'@Inbox', 'string': u'@Inbox'}, {'id': u'@ Inbox', 'string': u'@\u6536\u4ef6\u7bb1'}, {'id': u'-------- Show older messages --------', 'string': u'-------- \u663e\u793a\u66f4\u591a\u6d88\u606f --------'}, {'id': u'(no email address)', 'string': u'(\u6ca1\u6709\u7535\u5b50\u90ae\u4ef6\u5730\u5740)'}, {'id': u'(from', 'string': u'(\u4ece'}, {'id': u'%d Messages', 'string': u'%d \u6761\u6d88\u606f'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Send', 'string': u'\u53d1\u9001'}, {'id': u'on', 'string': u'\u5728'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Chat', 'string': u'\u804a\u5929'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u' from ', 'string': u'\u4ece'}]}, u'document': {'messages': [{'id': u'Attachment(s)', 'string': u'\u9644\u4ef6'}, {'id': u'%s (%s)', 'string': u'%s (%s)'}]}, u'website': {'messages': [{'id': u'Page', 'string': u'\u9875\u9762'}, {'id': u'On Website', 'string': u'\u5728\u7f51\u7ad9\u4e0a'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'New or existing page', 'string': u'\u65b0\u5efa\u6216\u5df2\u5b58\u5728\u7684\u9875\u9762'}, {'id': u'New name', 'string': u'\u65b0\u540d\u5b57'}, {'id': u'New Page', 'string': u'\u65b0\u9875\u9762'}, {'id': u'New Name', 'string': u'\u65b0\u540d\u5b57'}, {'id': u'Most searched topics related to your keywords, ordered by importance:', 'string': u'\u5927\u90e8\u5206\u641c\u7d22\u4e3b\u9898\u4e0e\u4f60\u7684\u5173\u952e\u5b57\u76f8\u5173\uff0c\u6309\u91cd\u8981\u6027\u6392\u5217'}, {'id': u'Mobile preview', 'string': u'\u79fb\u52a8\u7248\u9884\u89c8'}, {'id': u'Menu Label', 'string': u'\u83dc\u5355\u6807\u7b7e'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u"Let's check how your homepage looks like on mobile devices.", 'string': u'\u8ba9\u6211\u4eec\u67e5\u770b\u5728\u79fb\u52a8\u8bbe\u5907\u4e0a\u4f60\u7684\u4e3b\u9875\u662f\u600e\u6837\u663e\u793a\u7684\u3002'}, {'id': u'Language:', 'string': u'\u8bed\u8a00\uff1a'}, {'id': u'It might be possible to edit the relevant items\n or fix the issue in', 'string': u'\u7f16\u8f91\u76f8\u5173\u6761\u76ee\u6216\u4fee\u590d\u95ee\u9898\u662f\u53ef\u80fd\u7684'}, {'id': u'Include Asset Bundles', 'string': u'\u5305\u62ec\u8d44\u4ea7\u6346\u7ed1'}, {'id': u'In this mode, you can only translate texts. To\n change the structure of the page, you must edit the\n master page. Each modification on the master page\n is automatically applied to all translated\n versions.', 'string': u'\u5728\u6b64\u6a21\u5f0f\u4e0b\uff0c\u4f60\u53ea\u80fd\u7ffb\u8bd1\u6587\u672c.\u8981\u6539\u52a8\u4e5f\u9875\u9762\u7684\u7ed3\u6784\uff0c\u4f60\u9700\u8981\u7f16\u8f91\u6bcd\u677f\u9875\u3002\u6bcd\u7248\u9875\u7684\u6bcf\u4e2a\u6539\u52a8\u5c06\u81ea\u52a8\u5e94\u7528\u5230\u6240\u6709\u5df2\u7ffb\u8bd1\u7684\u7248\u672c\u3002'}, {'id': u"I'm sure, I want to delete this page definitively", 'string': u'\u6211\u786e\u5b9a\uff0c\u6211\u60f3\u660e\u786e\u5730\u5220\u9664\u8be5\u9875\u9762'}, {'id': u'Here are the visuals used to help you translate efficiently:', 'string': u'\u8fd9\u662f\u7528\u6765\u5e2e\u52a9\u4f60\u63d0\u9ad8\u7ffb\u8bd1\u6548\u7387\u7684\u53ef\u89c6\u5316\u5de5\u5177'}, {'id': u'Good Job!', 'string': u'\u5e72\u5f97\u597d!'}, {'id': u'Get this page efficiently referenced in Google to attract more visitors.', 'string': u'\u4f7f\u8be5\u9875\u9762\u6709\u6548\u7684\u88ab\u5f15\u7528\u5230Google\u4e0a\uff0c\u4ee5\u4fbf\u5e26\u6765\u66f4\u591a\u7684\u8bbf\u95ee\u6d41\u91cf\u3002'}, {'id': u'Get banner properties', 'string': u'\u83b7\u53d6\u6a2a\u5e45\u5c5e\u6027'}, {'id': u'Format', 'string': u'\u683c\u5f0f'}, {'id': u'Every page of your website can be modified through the Edit button.', 'string': u'\u7f51\u7ad9\u7684\u6bcf\u4e2a\u9875\u9762\u90fd\u53ef\u4ee5\u901a\u8fc7\u70b9\u51fb\u7f16\u8f91\u6309\u94ae\u6765\u4fee\u6539.'}, {'id': u'Edit this page', 'string': u'\u7f16\u8f91\u6b64\u9875\u9762'}, {'id': u'Edit Menu Entry', 'string': u'\u7f16\u8f91\u83dc\u5355\u9879'}, {'id': u'Customize the banner', 'string': u'\u5b9a\u5236\u6a2a\u5e45'}, {'id': u"Customize banner's text", 'string': u'\u81ea\u5b9a\u4e49\u6a2a\u5e45\u7684\u6587\u5b57'}, {'id': u'Customize any block through this menu. Try to change the background of the banner.', 'string': u'\u901a\u8fc7\u8fd9\u4e2a\u83dc\u5355\u5b9a\u5236\u4efb\u4f55\u5757\u3002\u5c1d\u8bd5\u6539\u53d8\u6a2a\u5e45\u7684\u80cc\u666f\u3002'}, {'id': u"Drag the 'Features' block and drop it below the banner.", 'string': u'\u62d6\u52a8\u201c\u7279\u6027\u201d\u5757,\u653e\u5728\u6a2a\u5e45\u4e0b\u9762\u3002'}, {'id': u'Drag a menu to the right to create a sub-menu', 'string': u'\u5411\u53f3\u62d6\u52a8\u83dc\u5355\u521b\u5efa\u5b50\u83dc\u5355'}, {'id': u'Drag & Drop a Banner', 'string': u'\u62d6\u653e\u4e00\u4e2a\u6a2a\u5e45'}, {'id': u'Drag & Drop This Block', 'string': u'\u62d6\u653e\u8fd9\u4e2a\u533a\u5757'}, {'id': u"Create page '%s'", 'string': u"\u521b\u5efa '%s' \u9875"}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Content to translate', 'string': u'\u8981\u7ffb\u8bd1\u7684\u5185\u5bb9'}, {'id': u'Close Tutorial', 'string': u'\u5173\u95ed\u6307\u5357'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Click to customize this text', 'string': u'\u5355\u51fb\u4ee5\u81ea\u5b9a\u4e49\u6587\u672c'}, {'id': u'Click in the text and start editing it.', 'string': u'\u70b9\u51fb\u6587\u672c\u8fdb\u884c\u7f16\u8f91'}, {'id': u'Check Mobile Preview', 'string': u'\u68c0\u67e5\u79fb\u52a8\u7248\u9884\u89c8'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Be careful !', 'string': u'\u5c0f\u5fc3\uff01'}, {'id': u'Build a page', 'string': u'\u521b\u5efa\u4e00\u4e2a\u9875\u9762'}, {'id': u'Add page in menu', 'string': u'\u5728\u83dc\u5355\u6dfb\u52a0\u9875\u9762'}, {'id': u'Add new pages and menus', 'string': u'\u6dfb\u52a0\u65b0\u9875\u9762\u548c\u83dc\u5355'}, {'id': u'Add keyword:', 'string': u'\u6dfb\u52a0\u5173\u952e\u5b57:'}, {'id': u'Add images', 'string': u'\u6dfb\u52a0\u56fe\u50cf'}, {'id': u'Add Menu Entry', 'string': u'\u6dfb\u52a0\u83dc\u5355\u9879'}, {'id': u'Add Menu Entry', 'string': u'\u6dfb\u52a0\u83dc\u5355\u9879'}, {'id': u"Add Images from the 'Customize' menu", 'string': u'\u6dfb\u52a0\u56fe\u50cf\u4ece\u201c\u81ea\u5b9a\u4e49\u201d\u83dc\u5355'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'3. Preview', 'string': u'3. \u9884\u89c8'}, {'id': u'2. Reference Your Page', 'string': u'2.\u5f15\u7528\u4f60\u7684\u9875\u9762'}, {'id': u'1. Define Keywords', 'string': u'1. \u5b9a\u4e49\u5173\u952e\u5b57'}, {'id': u'×', 'string': u'×'}, {'id': u'×', 'string': u'×'}, {'id': u'Page Title', 'string': u'\u9875\u9762\u6807\u9898'}, {'id': u'Please install or update node-less', 'string': u'\u8bf7\u5b89\u88c5\u6216\u66f4\u65b0 node-less'}, {'id': u'Press The Top-Left Edit Button', 'string': u'\u6309\u5de6\u4e0a\u89d2\u7684\u7f16\u8f91\u6309\u94ae'}, {'id': u'Promote', 'string': u'\u63a8\u5e7f'}, {'id': u'Promote This Page', 'string': u'\u63a8\u5e7f\u6b64\u9875\u9762'}, {'id': u'Promote page on the web', 'string': u'\u5728web\u9875\u9762\u63a8\u5e7f'}, {'id': u"Publish your page by clicking on the 'Save' button.", 'string': u"\u70b9\u51fb '\u4fdd\u5b58' \u6309\u94ae\u6765\u53d1\u5e03\u9875\u9762."}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Reference(s) found:', 'string': u'\u53c2\u8003(s)\u53d1\u73b0\uff1a'}, {'id': u'Rename Page', 'string': u'\u91cd\u547d\u540d\u7f51\u9875'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save your modifications', 'string': u'\u4fdd\u5b58\u4f60\u7684\u4fee\u6539'}, {'id': u'Scroll to check rendering and then close the mobile preview.', 'string': u'\u6eda\u52a8\u6765\u67e5\u770b\u6e32\u67d3\u6548\u679c\uff0c\u7136\u540e\u5173\u95ed\u79fb\u52a8\u7248\u9884\u89c8\u3002'}, {'id': u'Select a Menu', 'string': u'\u9009\u62e9\u83dc\u5355'}, {'id': u'Select the parent container to get the global options of the banner.', 'string': u'\u9009\u62e9\u7236\u5bb9\u5668\u53bb\u83b7\u53d6\u6a2a\u5e45\u7684\u5168\u5c40\u9009\u9879\u3002'}, {'id': u'Skip It', 'string': u'\u8df3\u8fc7'}, {'id': u'Some dependencies can exist ...', 'string': u'\u4e00\u4e9b\u4f9d\u8d56\u80fd\u591f\u5b58\u5728\u3002\u3002\u3002'}, {'id': u'Start Tutorial', 'string': u'\u5f00\u59cb\u6559\u7a0b'}, {'id': u'The web site has encountered an error.', 'string': u'\u6b64\u7f51\u7ad9\u53d1\u751f\u9519\u8bef'}, {'id': u'Template ID: %s', 'string': u'\u6a21\u677fID\uff1a %s'}, {'id': u'or Edit Master', 'string': u'\u6216\u7f16\u8f91\u4e3b\u9875\u9762'}, {'id': u'Top Menu', 'string': u'\u9876\u5c42\u83dc\u5355'}, {'id': u'Upload failed, some images might not have been uploaded. Check your network connectivity.', 'string': u'\u4e0a\u4f20\u5931\u8d25\uff0c\u4e00\u4e9b\u56fe\u7247\u6ca1\u6709\u88ab\u4e0a\u4f20\u3002\u68c0\u67e5\u4f60\u7684\u7f51\u7edc\u8fde\u63a5\u3002'}, {'id': u'Edit Menu', 'string': u'\u7f16\u8f91\u83dc\u5355'}, {'id': u'Drag the Banner block and drop it in your page.', 'string': u'\u62d6\u52a8\u6a2a\u5e45\u5757,\u5e76\u653e\u5728\u4f60\u7684\u9875\u9762\u3002'}, {'id': u'Do not show this dialog later.', 'string': u'\u4ee5\u540e\u4e0d\u518d\u663e\u793a\u6b64\u5bf9\u8bdd\u6846'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Description...', 'string': u'\u8bf4\u660e...'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Delete Page', 'string': u'\u5220\u9664\u9875\u9762'}, {'id': u'Test Your Mobile Version', 'string': u'\u6d4b\u8bd5\u4f60\u7684\u79fb\u52a8\u7248\u672c'}, {'id': u"The 'Content' menu allows you to add pages or add the top menu.", 'string': u'\u201c\u5185\u5bb9\u201d\u83dc\u5355\u5141\u8bb8\u60a8\u6dfb\u52a0\u6216\u6dfb\u52a0\u9876\u90e8\u83dc\u5355\u9875\u9762\u3002'}, {'id': u'Theme Error', 'string': u'\u4e3b\u9898\u9519\u8bef'}, {'id': u'This tutorial will guide you to build your home page. We will start by adding a banner.', 'string': u'\u672c\u6559\u7a0b\u5c06\u5f15\u5bfc\u60a8\u5efa\u7acb\u81ea\u5df1\u7684\u4e3b\u9875\u3002\u6211\u4eec\u5c06\u5f00\u59cb\u6dfb\u52a0\u4e00\u4e2a\u6a2a\u5e45\u3002'}, {'id': u'Title', 'string': u'\u79f0\u8c13'}, {'id': u'Top Menu', 'string': u'\u9876\u5c42\u83dc\u5355'}, {'id': u'Translate this page', 'string': u'\u7ffb\u8bd1\u6b64\u9875'}, {'id': u'Translated content', 'string': u'\u5df2\u7ffb\u8bd1\u7684\u5185\u5bb9'}, {'id': u'Upload successful.', 'string': u'\u4e0a\u4f20\u6210\u529f'}, {'id': u'Welcome to your website!', 'string': u'\u6b22\u8fce\u5149\u4e34\u60a8\u7684\u7f51\u7ad9\uff01'}, {'id': u'Well done, you created your homepage.', 'string': u'\u5e72\u5f97\u597d,\u4f60\u6210\u529f\u521b\u5efa\u4e86\u81ea\u5df1\u7684\u4e3b\u9875\u3002'}, {'id': u'You are about to enter the translation mode.', 'string': u'\u4f60\u5c06\u8fdb\u5165\u7ffb\u8bd1\u6a21\u5f0f'}, {'id': u'Your Banner Title', 'string': u'\u4f60\u7684\u6a2a\u5e45\u6807\u9898'}, {'id': u'describing your page content', 'string': u'\u663e\u793a\u4f60\u7684\u9875\u9762\u5185\u5bb9'}, {'id': u'how your page will be listed on Google', 'string': u'\u8c37\u6b4c\u4e0a\u662f\u600e\u6837\u5217\u51fa\u4f60\u7684\u9875\u9762\u7684'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'or Edit Master', 'string': u'\u6216\u7f16\u8f91\u4e3b\u9875\u9762'}, {'id': u'the classic Odoo interface', 'string': u'\u7ecf\u5178\u7684Odoo\u754c\u9762'}, {'id': u'using above suggested keywords', 'string': u'\u7528\u4e0a\u9762\u5efa\u8bae\u7684\u5173\u952e\u5b57'}, {'id': u"Add Images from the 'Customize' menu", 'string': u'\u6dfb\u52a0\u56fe\u50cf\u4ece\u201c\u81ea\u5b9a\u4e49\u201d\u83dc\u5355'}, {'id': u'Add images', 'string': u'\u6dfb\u52a0\u56fe\u50cf'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Click to customize this text', 'string': u'\u5355\u51fb\u4ee5\u81ea\u5b9a\u4e49\u6587\u672c'}, {'id': u'Delete Page', 'string': u'\u5220\u9664\u9875\u9762'}, {'id': u'New Page', 'string': u'\u65b0\u9875\u9762'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'Promote', 'string': u'\u63a8\u5e7f'}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Rename Page', 'string': u'\u91cd\u547d\u540d\u7f51\u9875'}, {'id': u'Your Banner Title', 'string': u'\u4f60\u7684\u6a2a\u5e45\u6807\u9898'}, {'id': u'Page', 'string': u'\u9875\u9762'}]}, u'eroad_printer_center': {'messages': [{'id': u'Error when sending the document to the printer ', 'string': u'Error when sending the document to the printer '}, {'id': u'Document sent to the printer ', 'string': u'Document sent to the printer '}, {'id': u'Report', 'string': u'\u62a5\u8868'}]}, u'hr_overtime': {'messages': [{'id': u'Year', 'string': u'\u5e74'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'Month'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Day', 'string': u'Day'}]}, u'bi_view': {'messages': [{'id': u'BI Domain Unconfigured!', 'string': u'BI\u57df\u540d\u672a\u914d\u7f6e\uff01'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Ok', 'string': u'Ok'}, {'id': u'Fields to choose', 'string': u'\u5df2\u9009\u5b57\u6bb5'}, {'id': u'Enter BI System', 'string': u'\u8fdb\u5165BI\u62a5\u8868\u7cfb\u7edf'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}]}, u'web_view_editor': {'messages': [{'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Could not find current view declaration', 'string': u'\u627e\u4e0d\u5230\u5f53\u524d\u89c6\u56fe\u58f0\u660e'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create a view (%s)', 'string': u'\u521b\u5efa\u89c6\u56fe (%s)'}, {'id': u'Do you really want to remove this node?', 'string': u'\u60a8\u786e\u8ba4\u8981\u5220\u9664\u8fd9\u4e2a\u8282\u70b9\u5417\uff1f'}, {'id': u'Do you really want to remove this view?', 'string': u'\u60a8\u786e\u8ba4\u8981\u5220\u9664\u6b64\u89c6\u56fe\u5417\uff1f'}, {'id': u'Do you really wants to create an inherited view here?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5728\u6b64\u5904\u521b\u5efa\u7ee7\u627f\u89c6\u56fe\u5417\uff1f'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Inherited View', 'string': u'\u7ee7\u627f\u7684\u89c6\u56fe'}, {'id': u'Manage Views', 'string': u'\u7ba1\u7406\u89c6\u56fe'}, {'id': u"Can't Update View", 'string': u'\u65e0\u6cd5\u66f4\u65b0\u89c6\u56fe'}, {'id': u'Manage Views (%s)', 'string': u'\u7ba1\u7406\u89c6\u56fe (%s)'}, {'id': u'New Field', 'string': u'\u65b0\u5b57\u6bb5'}, {'id': u'Please select view in list :', 'string': u'\u8bf7\u5728\u5217\u8868\u4e2d\u9009\u62e9\u89c6\u56fe\uff1a'}, {'id': u'Preview', 'string': u'\u9884\u89c8'}, {'id': u'Properties', 'string': u'\u5c5e\u6027'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Select an element', 'string': u'\u9009\u62e9\u4e00\u4e2a\u5143\u7d20'}, {'id': u'The following fields are invalid :', 'string': u'\u4e0b\u5217\u5b57\u6bb5\u65e0\u6548\uff1a'}, {'id': u'Update', 'string': u'\u66f4\u65b0'}, {'id': u'View Editor %d - %s', 'string': u'\u89c6\u56fe\u7f16\u8f91\u5668 %d - %s'}, {'id': u'Manage Views', 'string': u'\u7ba1\u7406\u89c6\u56fe'}]}, u'web_calendar': {'messages': [{'id': u"Calendar view has not defined 'date_start' attribute.", 'string': u"\u65e5\u5386\u89c6\u56fe\u672a\u5b9a\u4e49 'date_start'\u5c5e\u6027"}, {'id': u'Calendar', 'string': u'\u65e5\u5386'}, {'id': u'Are you sure you want to delete this record ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5220\u9664\u6b64\u8bb0\u5f55\u5417\uff1f'}, {'id': u'All day', 'string': u'\u5168\u5929'}, {'id': u'Summary:', 'string': u'\u603b\u8ba1:'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Week ', 'string': u'\u5468'}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Today', 'string': u'\u4eca\u5929'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Day', 'string': u'\u65e5'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}]}, u'eroad_role': {'messages': [{'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'No matches found.', 'string': u'\u627e\u4e0d\u5230\u5339\u914d\u9879\u3002'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'Menu', 'string': u'\u83dc\u5355'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'No Action Button', 'string': u'\u65e0\u884c\u52a8\u9879'}, {'id': u'Hide Menu', 'string': u'\u9690\u85cf\u83dc\u5355'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'Hide Menu', 'string': u'\u9690\u85cf\u83dc\u5355'}, {'id': u'No Action Button', 'string': u'\u65e0\u884c\u52a8\u9879'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'read', 'string': u'\u8bfb'}]}, u'web_diagram': {'messages': [{'id': u'Activity', 'string': u'\u6d3b\u52a8'}, {'id': u'Create:', 'string': u'\u521b\u5efa\uff1a'}, {'id': u'Deleting this node cannot be undone.\nIt will also delete all connected transitions.\n\nAre you sure ?', 'string': u'\u5220\u9664\u6b64\u8282\u70b9\u7684\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002\n\u8be5\u5220\u9664\u64cd\u4f5c\u5c06\u8fde\u5e26\u5220\u9664\u6240\u6709\u8fde\u63a5\u7684\u72b6\u6001\u8fc1\u79fb\u3002\n\n\u60a8\u786e\u5b9a\u5417\uff1f'}, {'id': u'Deleting this transition cannot be undone.\n\nAre you sure ?', 'string': u'\u5220\u9664\u6b64\u72b6\u6001\u8fc1\u79fb\u7684\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002\n\n\u60a8\u786e\u5b9a\u5417\uff1f'}, {'id': u'Diagram', 'string': u'\u56fe\u8868'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New Node', 'string': u'\u65b0\u5efa\u8282\u70b9'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Transition', 'string': u'\u8fc1\u79fb'}]}, u'web_kanban_gauge': {'messages': [{'id': u'Click to change value', 'string': u'\u70b9\u51fb\u66f4\u6539'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}]}, u'report': {'messages': [{'id': u'You need to start OpenERP with at least two \nworkers to print a pdf version of the reports.', 'string': u'\u60a8\u9700\u8981\u81f3\u5c11\u4f7f\u7528\u4e24\u4e2aworkers\u542f\u52a8Odoo\n\u6765\u6253\u5370pdf\u62a5\u8868\u3002'}, {'id': u'You should upgrade your version of\nWkhtmltopdf to at least 0.12.0 in order to get a correct display of headers and footers as well as\nsupport for table-breaking between pages.

wkhtmltopdf.org', 'string': u'\u60a8\u9700\u8981\u5347\u7ea7\u60a8\u7684 \nWkhtmltopdf \u5230\u81f3\u5c11 0.12.0 \u4ee5\u663e\u793a\u6b63\u786e\u7684\u9875\u9996\u4e0e\u9875\u5c3e \n\u4ee5\u53ca\u652f\u6301\u5236\u8868\u952e\u95f4\u9694\u9875\u9762\u3002

wkhtmltopdf.org'}, {'id': u'Report', 'string': u'\u62a5\u8868'}, {'id': u'Unable to find Wkhtmltopdf on this \nsystem. The report will be shown in html.

\nwkhtmltopdf.org', 'string': u'\u5728\u8fd9\u4e2a\u7cfb\u7edf\u91cc\u6ca1\u627e\u5230Wkhtmltopdf\u3002\n \u62a5\u8868\u4f1a\u88ab\u663e\u793a\u4e3ahtml\u3002

\nwkhtmltopdf.org'}, {'id': u'Report', 'string': u'\u62a5\u8868'}]}, u'partner_admin_users': {'messages': [{'id': u'login', 'string': u'\u7528\u6237\u540d'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'res.users', 'string': u'res.users'}, {'id': u'res.users.form.ext', 'string': u'res.users.form.ext'}, {'id': u'res.users.simplified.form', 'string': u'res.users.simplified.form'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'login', 'string': u'\u7528\u6237\u540d'}]}, u'patch_base': {'messages': [{'id': u'System exception. Please contact your system admin.', 'string': u'\u7cfb\u7edf\u5f02\u5e38\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458\u3002'}]}, u'account': {'messages': [{'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'It took you', 'string': u'\u5b83\u5c06\u82b1\u8d39\u60a8'}, {'id': u'Go to bank statements', 'string': u'\u8fdb\u5165\u94f6\u884c\u5bf9\u8d26\u5355'}, {'id': u'Filter...', 'string': u'\u8fc7\u6ee4...'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Customers', 'string': u'\u5ba2\u6237'}, {'id': u'Close the statement', 'string': u'\u5173\u95ed\u7ed3\u7b97\u5355'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u"All invoices and payments have been matched, your accounts' balances are clean.", 'string': u'\u6240\u6709\u53d1\u7968\u548c\u4ed8\u6b3e\u5339\u914d\uff0c\u4f60\u7684\u8d26\u6237\u4f59\u989d\u662f\u5e72\u51c0\u7684'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Show more... (', 'string': u'\u663e\u793a\u66f4\u591a... ('}, {'id': u'Show', 'string': u'\u663e\u793a'}, {'id': u'Select a partner or choose a counterpart', 'string': u'\u9009\u62e9\u4e00\u4e2a\u4e1a\u52a1\u4f19\u4f34\u6216\u662f\u7c7b\u4f3c'}, {'id': u'Residual', 'string': u'\u6b8b\u503c'}, {'id': u'Good Job!', 'string': u'\u5e72\u5f97\u597d!'}, {'id': u'Bank statements are fully reconciled.', 'string': u'\u94f6\u884c\u5bf9\u8d26\u5355\u5df2\u5b8c\u5168\u8c03\u8282\u3002'}, {'id': u'to reconcile', 'string': u'\u5f85\u8c03\u8282'}, {'id': u'Journal Items to Reconcile', 'string': u'\u5f85\u8c03\u8282\u7684\u5206\u7c7b\u8d26\u9879\u76ee'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Note', 'string': u'\u5907\u6ce8'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Customers', 'string': u'\u5ba2\u6237'}, {'id': u'Vendors', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Label', 'string': u'\u6807\u7b7e'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'You cannot mix items from receivable and payable accounts.', 'string': u'\u5e94\u6536\u548c\u5e94\u4ed8\u79d1\u76ee\u4e0d\u80fd\u88ab\u6df7\u6dc6'}, {'id': u'Whew, that was fast !', 'string': u'\u5537\uff0c\u8fd9\u5f88\u5feb\u561b'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u"There you go, it's all done !", 'string': u'\u4f60\u770b\u4e00\u4e0b\uff0c\u5168\u90e8\u5b8c\u6210\u4e86'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Take on average less than 5 seconds to reconcile a transaction.', 'string': u'\u8c03\u8282\u4e00\u4e2a\u4ea4\u6613\u7684\u65f6\u95f4\u5c11\u4e8e5\u79d2'}, {'id': u'Reconciling ', 'string': u'\u6838\u9500'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Open balance', 'string': u'\u6253\u5f00\u4f59\u989d'}, {'id': u'Only use the ctrl-enter shortcut to validate reconciliations.', 'string': u'\u53ea\u80fd\u7528 ctrl-enter\u5feb\u6377\u952e\u6765\u786e\u8ba4\u6838\u9500'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Unreconcile', 'string': u'\u53d6\u6d88\u8c03\u8282'}, {'id': u'Transaction', 'string': u'\u4ea4\u6613'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Label', 'string': u'\u6807\u7b7e'}, {'id': u'Journal Items to Reconcile', 'string': u'\u5f85\u8c03\u8282\u7684\u5206\u7c7b\u8d26\u9879\u76ee'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Invoices & Payments Matching', 'string': u'\u53d1\u7968\u548c\u4ed8\u6b3e\u5339\u914d'}, {'id': u'Incorrect Operation', 'string': u'\u4e0d\u6b63\u786e\u7684\u64cd\u4f5c'}, {'id': u'Fast reconciler', 'string': u'\u5feb\u901f\u8c03\u8282\u4eba'}, {'id': u'Efficiency at its finest', 'string': u'\u6700\u4f73\u6548\u7387'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'Create writeoff', 'string': u'\u521b\u5efa\u9500\u8d26'}, {'id': u'Create Write-off', 'string': u'\u521b\u5efa\u9500\u8d26'}, {'id': u"Congrats, you're all done !", 'string': u'\u606d\u559c\uff0c\u5927\u529f\u544a\u6210\u4e86\uff01'}, {'id': u'Choose counterpart', 'string': u'\u9009\u62e9\u914d\u5bf9\u7684'}, {'id': u'Analytic Acc.', 'string': u'\u5206\u6790\u8d26\u6237'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u' seconds', 'string': u' \u79d2'}, {'id': u'Select Partner', 'string': u'\u9009\u62e9\u4e1a\u52a1\u4f19\u4f34'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Bank Reconciliation', 'string': u'\u94f6\u884c\u6838\u9500'}, {'id': u'Reconcile the demo bank statement', 'string': u'\u8c03\u8282\u6f14\u793a\u94f6\u884c\u5bf9\u8d26\u5355'}, {'id': u'assign to invoice', 'string': u'\u5206\u914d\u7ed9\u53d1\u7968'}, {'id': u'Unreconcile', 'string': u'\u53d6\u6d88\u8c03\u8282'}, {'id': u'Payment Method:', 'string': u'\u4ed8\u6b3e\u65b9\u6cd5'}, {'id': u'Paid on', 'string': u'\u5df2\u4ed8\u4e8e'}, {'id': u'Open Payment', 'string': u'\u6253\u5f00\u4ed8\u6b3e'}, {'id': u'Name:', 'string': u'\u540d\u79f0:'}, {'id': u'Memo:', 'string': u'\u5907\u5fd8\u5f55'}, {'id': u'Date:', 'string': u'\u65e5\u671f:'}, {'id': u'Amount:', 'string': u'\u603b\u989d'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'transactions.', 'string': u'\u4ea4\u6613'}, {'id': u'suppliers', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'seconds per transaction.', 'string': u'\u4e00\u6b21\u4ea4\u6613\u5927\u6982\u51e0\u79d2'}, {'id': u'remaining)', 'string': u'\u5269\u4f59)'}, {'id': u'reconciliations with the ctrl-enter shortcut.', 'string': u'\u7528\u5feb\u6377\u952ectrl-enter\u6838\u9500'}, {'id': u'others', 'string': u'\u5176\u5b83'}, {'id': u'customers', 'string': u'\u5ba2\u6237'}, {'id': u'all', 'string': u'\u6240\u6709'}, {'id': u'You validated', 'string': u'\u672c\u4eba\u5df2\u9a8c\u8bc1'}, {'id': u'Vendors', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'Transaction', 'string': u'\u4ea4\u6613'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tip : Hit ctrl-enter to reconcile all the balanced items in the sheet.', 'string': u'\u63d0\u793a\uff1a\u7528\u5feb\u6377\u952ectrl-enter\u6765\u8c03\u8282\u8868\u5355\u4e2d\u7684\u6240\u6709\u4f59\u989d\u9879'}, {'id': u'This payment is registered but not reconciled.', 'string': u'\u4ed8\u6b3e\u88ab\u767b\u8bb0\u4f46\u662f\u6ca1\u6709\u88ab\u8c03\u8282'}, {'id': u'This page displays all the bank transactions that are to be reconciled and provides with a neat interface to do so.', 'string': u'\u6b64\u9875\u663e\u793a\u6240\u6709\u7684\u8981\u88ab\u8c03\u8282\u7684\u94f6\u884c\u4ea4\u6613\uff0c\u5e76\u63d0\u4f9b\u4e86\u4e00\u4e2a\u6574\u6d01\u7684\u754c\u9762'}, {'id': u'There is nothing to reconcile.', 'string': u'\u6ca1\u6709\u9700\u8981\u8c03\u8282\u7684'}, {'id': u"That's on average", 'string': u'\u5e73\u5747'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'OtherAccounts', 'string': u'\u5176\u4ed6\u79d1\u76ee'}, {'id': u'OK', 'string': u'Ok'}, {'id': u'Note', 'string': u'\u5907\u6ce8'}, {'id': u"No result matching '", 'string': u'\u65e0\u5339\u914d\u7ed3\u679c'}, {'id': u'New preset', 'string': u'\u65b0\u7684\u9884\u8bbe'}, {'id': u'New Operation', 'string': u'\u65b0\u7684\u64cd\u4f5c'}, {'id': u'More', 'string': u'\u66f4\u591a'}, {'id': u'Modify presets', 'string': u'\u66f4\u6539\u9884\u8bbe\u7f6e'}, {'id': u'Last Reconciliation :', 'string': u'\u6700\u540e\u8c03\u8282 :'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}]}, u'payslip_info': {'messages': [{'id': u'Please enter the old password for payslip', 'string': u'\u8bf7\u8f93\u5165\u65e7\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Please enter the new password for payslip', 'string': u'\u8bf7\u8f93\u5165\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'If you forgot password, please click to', 'string': u'\u5982\u5fd8\u8bb0\u65e7\u5bc6\u7801\uff0c\u8bf7\u70b9\u51fb\u8fd9\u91cc\u8fdb\u884c'}, {'id': u'Payroll Group Sync', 'string': u'\u540c\u6b65\u85aa\u8d44\u7ec4'}, {'id': u'Change Security Question Answer', 'string': u'\u4fee\u6539\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Answer Security Questions', 'string': u'\u8bbe\u7f6e\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Please enter password for payslip:', 'string': u'\u8bf7\u8f93\u5165\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff1a'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Please enter password for payslip:', 'string': u'\u8bf7\u8f93\u5165\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff1a'}, {'id': u'Incorrect answer. Only', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u60a8\u8fd8\u6709'}, {'id': u'chances remaining.', 'string': u'\u6b21\u673a\u4f1a\u3002'}, {'id': u'Try either way of verification to reset password for payslip:', 'string': u'\u4fee\u6539\u5bc6\u7801\u5173\u7cfb\u5230\u60a8\u7684\u6570\u636e\u5b89\u5168\uff0c\u8bf7\u9009\u62e9\uff1a'}, {'id': u'Try either way of verification to reset password for payslip:', 'string': u'\u4fee\u6539\u5bc6\u7801\u5173\u7cfb\u5230\u60a8\u7684\u6570\u636e\u5b89\u5168\uff0c\u8bf7\u9009\u62e9\uff1a'}, {'id': u'Verify by Login Password', 'string': u'\u4f7f\u7528\u767b\u5f55\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Answer Security Questions', 'string': u'\u56de\u7b54\u5bc6\u4fdd\u95ee\u9898\u91cd\u7f6e'}, {'id': u'Q:', 'string': u'\u95ee\u9898\uff1a'}, {'id': u'A:', 'string': u'\u7b54\u6848\uff1a'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Incorrect password for payslip.', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4e0d\u6b63\u786e\u3002'}, {'id': u'Get security questions successfully!', 'string': u'\u83b7\u53d6\u5bc6\u4fdd\u95ee\u9898\u6210\u529f\u3002'}, {'id': u'No questions. Please contact your system admin.', 'string': u'\u672a\u8bbe\u7f6e\u5bc6\u4fdd\u95ee\u9898\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458\u3002'}, {'id': u"Get User's security questions successfully!", 'string': u'\u83b7\u53d6\u7528\u6237\u5bc6\u4fdd\u95ee\u9898\u6210\u529f\u3002'}, {'id': u'Please go to personal setting to answer security questions before continuing.', 'string': u'\u8bf7\u5148\u5728\u4e2a\u4eba\u8bbe\u7f6e\u5b8c\u6210\u5bc6\u4fdd\u95ee\u9898\u7b54\u6848\u3002'}, {'id': u'Incorrect answer.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\u3002'}, {'id': u'Correct answer.', 'string': u'\u56de\u7b54\u6b63\u786e\u3002'}, {'id': u'Set security questions successfully.', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u8bbe\u7f6e\u6210\u529f\u3002'}, {'id': u'Set security questions failed!', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u8bbe\u7f6e\u5931\u8d25\u3002'}, {'id': u'Question {} is missing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u672a\u9009\u62e9\u3002'}, {'id': u'The answer for question {} is missing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u672a\u56de\u7b54\u3002'}, {'id': u'The answer for question {} should be without any spacing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u7684\u7b54\u6848\u5185\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c\u3002'}, {'id': u'The answer should be without any spacing.', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u7684\u7b54\u6848\u5185\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c\u3002'}, {'id': u'Please answer security questions.', 'string': u'\u8bf7\u56de\u7b54\u5f53\u524d\u5bc6\u4fdd\u95ee\u9898\u3002'}, {'id': u'No chance left\uff0cplease try it tomorrow.', 'string': u'\u60a8\u4eca\u5929\u7b54\u9898\u6b21\u6570\u5df2\u7528\u5b8c\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'Incorrect answer, please try it tomorrow.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'Incorrect answer, please try it tomorrow.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'Query password is not right!', 'string': u'\u67e5\u8be2\u5bc6\u7801\u4e0d\u6b63\u786e\uff01'}, {'id': u'Payslip Password', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Payslip Password', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Query Success!', 'string': u'\u67e5\u8be2\u6210\u529f'}, {'id': u'Your password for payslip has been set successfully!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u8bbe\u7f6e\u6210\u529f\uff01'}, {'id': u'Set the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u8bbe\u7f6e\u5931\u8d25\uff01'}, {'id': u'Old Payslip Password is not right!', 'string': u'\u65e7\u5de5\u8d44\u5355\u5bc6\u7801\u8f93\u5165\u4e0d\u6b63\u786e\uff01'}, {'id': u'Change the password for payslip', 'string': u'\u4fee\u6539\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Change the password for payslip', 'string': u'\u4fee\u6539\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Change the password for payslip success!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4fee\u6539\u6210\u529f\uff01'}, {'id': u'Change the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4fee\u6539\u5931\u8d25\uff01'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Login Password is not right!', 'string': u'\u767b\u5f55\u5bc6\u7801\u4e0d\u6b63\u786e\uff01'}, {'id': u'Reset the password for payslip success!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u91cd\u7f6e\u6210\u529f\uff01'}, {'id': u'Reset the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u91cd\u7f6e\u5931\u8d25\uff01'}, {'id': u'Please enter your password for payslip.', 'string': u'\u8bf7\u8f93\u5165\u67e5\u8be2\u5bc6\u7801'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'Please enter the login password', 'string': u'\u8bf7\u8f93\u5165\u767b\u5f55\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Enter Verification Code', 'string': u'\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801'}, {'id': u'Enter Verification Code', 'string': u'\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm your password for payslip', 'string': u'\u786e\u8ba4\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Passwords do not macth.', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'Please set your password for payslip.', 'string': u'\u60a8\u5c1a\u672a\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff0c\u8bf7\u5148\u8bbe\u7f6e\u67e5\u8be2\u5bc6\u7801\u3002'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Forgot Password?', 'string': u'\u5fd8\u8bb0\u5bc6\u7801\uff1f'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Answer Security Questions', 'string': u'\u8bbe\u7f6e\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Change Security Question Answer', 'string': u'\u4fee\u6539\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Verify by Email', 'string': u'\u90ae\u7bb1\u9a8c\u8bc1'}, {'id': u'Verify by SMS', 'string': u'\u624b\u673a\u9a8c\u8bc1'}, {'id': u'Verify by Answers', 'string': u'\u5bc6\u4fdd\u9a8c\u8bc1'}, {'id': u'Verify by Login', 'string': u'\u767b\u5f55\u9a8c\u8bc1'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}]}, u'hr_holiday_management': {'messages': [{'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708'}]}, u'web_planner': {'messages': [{'id': u'Next step', 'string': u'\u4e0b\u4e00\u6b65'}, {'id': u'Mark As Done', 'string': u'\u6807\u8bb0\u4e3a\u5b8c\u6210'}]}, u'web_kanban': {'messages': [{'id': u'Edit Column', 'string': u'\u7f16\u8f91\u5217'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Are you sure you want to delete this record ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5220\u9664\u6b64\u8bb0\u5f55\u5417\uff1f'}, {'id': u'Are you sure that you want to remove this column ?', 'string': u'\u4f60\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u5217\u5417'}, {'id': u'Archive Records', 'string': u'\u4fdd\u5b58\u8bb0\u5f55'}, {'id': u'Add: ', 'string': u'\u6dfb\u52a0\uff1a '}, {'id': u'Add new Column', 'string': u'\u589e\u52a0\u65b0\u5217'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u' records', 'string': u'\u8bb0\u5f55'}, {'id': u'remaining)', 'string': u'\u5269\u4f59)'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Unarchive Records', 'string': u'\u53d6\u6d88\u5f52\u6863\u8bb0\u5f55'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Load more... (', 'string': u'\u8f7d\u5165\u66f4\u591a...('}, {'id': u'Kanban', 'string': u'\u770b\u677f'}, {'id': u'Fold', 'string': u'\u6536\u62e2'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}]}, u'project': {'messages': [{'id': u'Action has a clear description', 'string': u'\u52a8\u4f5c\u6709\u4e00\u4e2a\u6e05\u6670\u7684\u63cf\u8ff0'}, {'id': u'Work has started', 'string': u'\u5de5\u4f5c\u5df2\u7ecf\u5f00\u59cb'}, {'id': u'Wait. Expert', 'string': u'Wait. Expert'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Cancelled', 'string': u'\u5df2\u53d6\u6d88'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Finally task is deployed', 'string': u'\u6700\u540e\u7684\u4efb\u52a1\u5df2\u7ecf\u90e8\u7f72'}, {'id': u'Idea has been transformed into concrete actions', 'string': u'\u4e3b\u610f\u5df2\u7ecf\u88ab\u8f6c\u6362\u4e3a\u5355\u4e00\u7684\u884c\u52a8\u4e0a'}, {'id': u'Idea is fully explained', 'string': u'\u4e3b\u610f\u5df2\u7ecf\u88ab\u5168\u90e8\u89e3\u91ca'}, {'id': u'Ideas', 'string': u'\u521b\u610f\u7ba1\u7406\u6a21\u5757'}, {'id': u'In progress', 'string': u'\u8fdb\u884c\u4e2d'}, {'id': u'Incoming', 'string': u'\u5165\u5e93'}, {'id': u'Issue is being worked on', 'string': u'\u95ee\u9898\u6b63\u5728\u89e3\u51b3\u4e2d'}, {'id': u'Issue is resolved', 'string': u'\u95ee\u9898\u88ab\u89e3\u51b3\u6389\u4e86'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New repair added', 'string': u'\u65b0\u52a0\u7684\u4fee\u7406'}, {'id': u'Ready for layout / copywriting', 'string': u'\u4e3a\u5e03\u5c40\uff0f\u7248\u6743\u51c6\u5907'}, {'id': u'Ready for release', 'string': u'\u51c6\u5907\u53d1\u5e03'}, {'id': u'Ready for testing', 'string': u'\u51c6\u5907\u6d4b\u8bd5'}, {'id': u'Ready to be displayed, published or sent', 'string': u'\u51c6\u5907\u5448\u73b0\uff0c\u53d1\u5e03\u6216\u8005\u53d1\u9001'}, {'id': u'Reason for cancellation has been documented', 'string': u'\u51c6\u5907\u5df2\u7ecf\u88ab\u6587\u6863\u5316\u8fc7\u7684\u53d6\u6d88'}, {'id': u'Release', 'string': u'\u53d1\u5e03'}, {'id': u'Repair has started', 'string': u'\u4fee\u7406\u5df2\u7ecf\u5f00\u59cb'}, {'id': u'Repair is completed', 'string': u'\u4fee\u7406\u5b8c\u6210'}, {'id': u'Request for parts has been sent', 'string': u'\u9700\u6c42\u7684\u96f6\u90e8\u4ef6\u5df2\u7ecf\u53d1\u9001'}, {'id': u'Specification', 'string': u'\u89c4\u683c'}, {'id': u'Specification is validated', 'string': u'\u89c4\u8303\u662f\u53ef\u7528\u7684'}, {'id': u'×', 'string': u'×'}, {'id': u'Set a Cover Image', 'string': u'\u8bbe\u7f6e\u4e00\u5f20\u5c01\u9762\u56fe\u7247'}, {'id': u'There is no available image to be set as cover. Send a message on the task with an attached image.', 'string': u'\u6ca1\u6709\u53ef\u7528\u56fe\u7247\u80fd\u88ab\u8bbe\u7f6e\u4e3a\u5c01\u9762\uff0c\u5728\u4efb\u52a1\u4e0a\u53d1\u9001\u4e00\u6761\u4fe1\u606f\u5e76\u9644\u4e0a\u4e00\u5f20\u56fe\u7247'}, {'id': u'Specification of task is written', 'string': u'\u4efb\u52a1\u7684\u89c4\u8303\u88ab\u5199\u4e0b\u6765\u4e86'}, {'id': u'Sprint', 'string': u'\u51b2\u523a'}, {'id': u'Task is Developed', 'string': u'\u4efb\u52a1\u88ab\u5f00\u53d1\u8fc7'}, {'id': u'Task is completed', 'string': u'\u4efb\u52a1\u5df2\u7ecf\u5b8c\u6210'}, {'id': u'Task is tested', 'string': u'\u4efb\u52a1\u88ab\u6d4b\u8bd5\u8fc7\u4e86'}, {'id': u'Test', 'string': u'\u6d4b\u8bd5'}, {'id': u'Test is OK, need to document', 'string': u'\u6d4b\u8bd5\u597d\u4e86\uff0c\u9700\u8981\u8fdb\u4e00\u6b65\u6587\u6863\u5316'}, {'id': u'Testing', 'string': u'\u6d4b\u8bd5'}, {'id': u'To Do', 'string': u'\u5f85\u529e'}, {'id': u'Validation', 'string': u'\u9a8c\u8bc1'}, {'id': u'Wait. Customer', 'string': u'Wait. Customer'}, {'id': u'Feedback from customer requested', 'string': u'\u5ba2\u6237\u9700\u6c42\u7684\u56de\u9988'}, {'id': u'Expert advice has been requested', 'string': u'\u5df2\u7ecf\u9700\u6c42\u4e13\u5bb6\u5efa\u8bae\u4e86'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'Documentation', 'string': u'\u6587\u6863'}, {'id': u'Distribution is completed', 'string': u'\u5206\u5e03\u5b8c\u6210'}, {'id': u'Distribute', 'string': u'\u5206\u6d3e'}, {'id': u'Development', 'string': u'\u5f00\u53d1'}, {'id': u'Deployment', 'string': u'\u5c55\u5f00'}, {'id': u'Customer service has found new issue', 'string': u'\u5ba2\u670d\u627e\u5230\u4e00\u4e9b\u65b0\u7684\u95ee\u9898'}, {'id': u'Customer has reported new issue', 'string': u'\u5ba2\u6237\u6c47\u62a5\u4e86\u65b0\u95ee\u9898'}, {'id': u'Customer has cancelled repair', 'string': u'\u5ba2\u6237\u53d6\u6d88\u4e86\u4fee\u7406'}, {'id': u'Customer feedback has been requested', 'string': u'\u5ba2\u6237\u7684\u56de\u9988\u5df2\u7ecf\u6709\u9700\u6c42\u4e86'}, {'id': u'Copywriting / Design', 'string': u'\u7248\u6743\uff0f\u8bbe\u8ba1'}, {'id': u'Clear description and purpose', 'string': u'\u6e05\u6670\u7684\u63cf\u8ff0\u548c\u76ee\u7684'}, {'id': u'Cancelled', 'string': u'\u5df2\u53d6\u6d88'}, {'id': u'Backlog', 'string': u'\u672a\u5b8c'}, {'id': u'Added in current sprint', 'string': u'\u88ab\u52a0\u5728\u5f53\u524d\u7684\u51b2\u523a'}]}, u'hr_attendance_ibeacon': {'messages': [{'id': u'Choose fields', 'string': u'\u9009\u62e9\u5b57\u6bb5'}, {'id': u'Setting UUID', 'string': u'\u8bbe\u7f6e UUID'}]}, u'venus': {'messages': [{'id': u'Fields to choose', 'string': u'\u5df2\u9009\u5b57\u6bb5'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}]}, u'goodbaby_custom': {'messages': [{'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Required fields are missing, modifications will not be saved!', 'string': u'\u5fc5\u586b\u5b57\u6bb5\u6821\u9a8c\u672a\u901a\u8fc7\uff0c\u4fee\u6539\u5c06\u4e0d\u4f1a\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Connecting card reader failed!', 'string': u'\u8bfb\u5361\u5668\u8fde\u63a5\u5931\u8d25!'}, {'id': u'Declined', 'string': u'\u653e\u5f03'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Required fields are missing, modifications will not be saved!', 'string': u'\u5fc5\u586b\u5b57\u6bb5\u6821\u9a8c\u672a\u901a\u8fc7\uff0c\u4fee\u6539\u5c06\u4e0d\u4f1a\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Upload', 'string': u'\u63d0\u4ea4'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Please fill all required fields!', 'string': u'Please fill all required fields!'}, {'id': u'Please scan ID Card first!', 'string': u'\u8bf7\u5148\u626b\u63cf\u8eab\u4efd\u8bc1!'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning!', 'string': u'\u8b66\u544a!'}]}, u'sales_team': {'messages': [{'id': u'80.000\u20ac', 'string': u'80.000\u6b27\u5143'}, {'id': u'Next Actions', 'string': u'\u4e0b\u4e00\u64cd\u4f5c'}, {'id': u'Next 7 days', 'string': u'\u63a5\u4e0b\u6765\u7684\u4e03\u5929'}, {'id': u'Meetings', 'string': u'\u4f1a\u8bae'}, {'id': u'Last Month', 'string': u'\u4e0a\u4e2a\u6708'}, {'id': u'Invoiced', 'string': u'\u5df2\u5f00\u7968'}, {'id': u'Hi there!', 'string': u'\u4f60\u597d\uff01'}, {'id': u'Great sales journeys start with a clean pipeline.', 'string': u'\u4f1f\u5927\u7684\u9500\u552e\u6d41\u7a0b\u4ece\u5e72\u51c0\u5feb\u6377\u7684\u901a\u9053\u5f00\u59cb'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}, {'id': u'Create a few opportunities to activate your dashboard.', 'string': u'\u65b0\u5efa\u4e00\u4e9b\u5546\u673a\u5e76\u6fc0\u6d3b\u4eea\u8868\u76d8'}, {'id': u'Click to set', 'string': u'\u70b9\u51fb\u8bbe\u7f6e'}, {'id': u'Activities Done', 'string': u'\u6d3b\u52a8\u7ed3\u675f'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}, {'id': u'78,140.03\u20ac', 'string': u'78,140.03\u20ac'}, {'id': u'35,029.39\u20ac', 'string': u'35,029.39\u20ac'}, {'id': u'3 exp. closing', 'string': u'3 \u9884\u8ba1\u7ed3\u675f\u65e5\u671f'}, {'id': u'This Month', 'string': u'\u8fd9\u4e2a\u6708'}, {'id': u'overdue', 'string': u'\u903e\u671f'}, {'id': u'exp. closing', 'string': u'\u9884\u8ba1\u7ed3\u675f\u65e5\u671f'}, {'id': u'Your Pipeline', 'string': u'\u4f60\u7684\u6e20\u9053'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Won in Opportunities', 'string': u'\u8d62\u53d6\u5546\u673a'}, {'id': u'Today', 'string': u'\u4eca\u5929'}, {'id': u'To do', 'string': u'\u4ee3\u529e'}, {'id': u'To Opportunity Report', 'string': u'\u8fdb\u5165\u5546\u673a\u62a5\u8868'}, {'id': u'To Opportunities', 'string': u'\u8fdb\u5165\u5546\u673a'}, {'id': u'To Invoice Report', 'string': u'\u8fdb\u5165\u53d1\u7968\u62a5\u8868'}, {'id': u'To Activity Report', 'string': u'\u53bb\u6fc0\u6d3b\u62a5\u8868'}, {'id': u'To Calendar', 'string': u'\u8fdb\u5165\u65e5\u5386'}, {'id': u'Target', 'string': u'\u76ee\u6807'}, {'id': u'Performance', 'string': u'\u7ee9\u6548'}, {'id': u'To Activities', 'string': u'\u53bb\u6fc0\u6d3b'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}]}}, lang: zh_CN 2021-07-29 16:17:43,098 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:43] "POST /web/webclient/translations HTTP/1.0" 200 - 2021-07-29 16:17:43,797 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:43] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:17:43,896 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:43] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:17:44,279 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:44] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:17:45,571 4590 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_employee_dimission_rate: 0.00307297706604 seconds 2021-07-29 16:17:45,571 4590 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(35024) call home.page home_employee_dimission_rate(args=([]), kwargs={}) succeeded cost 0.00334000587463(s) Response: {} 2021-07-29 16:17:45,573 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:45] "POST /web/dataset/call_kw/home.page/home_employee_dimission_rate HTTP/1.1" 200 - 2021-07-29 16:17:46,557 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_eform: 0.0038800239563 seconds 2021-07-29 16:17:46,557 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_eform: 0.0040819644928 seconds 2021-07-29 16:17:46,581 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_personnel_event: 0.0233950614929 seconds 2021-07-29 16:17:46,581 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_batch_personnel_event: 3.09944152832e-06 seconds 2021-07-29 16:17:46,585 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_hr_reminder: 0.0041720867157 seconds 2021-07-29 16:17:46,587 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _job_headcount_control_approval: 0.00192809104919 seconds 2021-07-29 16:17:46,587 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_todo: 1.27710485458 seconds 2021-07-29 16:17:47,656 16504 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(35024) call home.page home_todo(args=([]), kwargs={}) succeeded cost 2.34558701515(s) Response: {'todo': [{'count': 0, 'menu_id': 752, 'name': '\xe4\xba\xba\xe4\xba\x8b\xe4\xba\x8b\xe4\xbb\xb6\xe5\xae\xa1\xe6\x89\xb9', 'model': 'hr.recruitment.request', 'type': 'personnel_event', 'action_id': u'2815d087-d6fb-43a5-b3b7-f2dc02407dcd'}, {'count': u'0', 'menu_id': 'zenhr_login.menu_zenhr_to_do_tasks', 'name': '\xe6\x97\xb6\xe9\x97\xb4\xe5\xbe\x85\xe5\x8a\x9e', 'model': '', 'type': 'personnel_event', 'action_id': 'zenhr_login.action_zenhr_to_do_tasks'}]} 2021-07-29 16:17:47,658 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:47] "POST /web/dataset/call_kw/home.page/home_todo HTTP/1.1" 200 - 2021-07-29 16:17:48,364 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:48] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:17:48,840 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:48] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:17:49,062 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:49] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:17:50,449 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12831) 36.61.134.219 call /mjson/res.company/get_login_page_v2 POST [log(24451791)] cost 41.9521331787(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "83357927-9E44-4278-B0AA-7AB5C4196DF4", "session_id": "30101487f6bde127884a1f9154a2641addf3e3ea", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "8C1A5B14-3C51-4B47-B096-6A3A638F5EDE", "type": "session"}, "data": {"cachetime": ""}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:17:50,451 16504 INFO goodbaby werkzeug:87: 36.61.134.219 - - [29/Jul/2021 16:17:50] "POST /mjson/res.company/get_login_page_v2 HTTP/1.1" 200 - 2021-07-29 16:17:50,452 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12831) 36.61.134.219 call /mjson/app.action/get_app_route POST [log(24451792)] cost 46.3540554047(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "83357927-9E44-4278-B0AA-7AB5C4196DF4", "session_id": "30101487f6bde127884a1f9154a2641addf3e3ea", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "8C1A5B14-3C51-4B47-B096-6A3A638F5EDE", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:17:50,455 20848 INFO goodbaby werkzeug:87: 36.61.134.219 - - [29/Jul/2021 16:17:50] "POST /mjson/app.action/get_app_route HTTP/1.1" 200 - 2021-07-29 16:17:50,466 16504 INFO goodbaby openerp.addons.zenhr_login.controller.main:20: Requested URL: http://localhost:48069/mjson/app/zenhr_url 2021-07-29 16:17:50,466 16504 INFO goodbaby openerp.addons.zenhr_login.controller.main:22: args: () 2021-07-29 16:17:50,466 16504 INFO goodbaby openerp.addons.zenhr_login.controller.main:23: kwargs: {u'source_app_type': u'4', u'form_code': u'100026'} 2021-07-29 16:17:50,493 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12831) 36.61.134.219 call /mjson/work.bench/app_search_read POST [log(24451794)] cost 26.8080234528(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "83357927-9E44-4278-B0AA-7AB5C4196DF4", "session_id": "30101487f6bde127884a1f9154a2641addf3e3ea", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "8C1A5B14-3C51-4B47-B096-6A3A638F5EDE", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:17:50,495 20848 INFO goodbaby werkzeug:87: 36.61.134.219 - - [29/Jul/2021 16:17:50] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:17:50,523 16504 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:259: Request Url:https://if.zenhr.cn/WS.FWK?handlername=router 2021-07-29 16:17:50,640 16504 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:35: Total time running _request: 0.117614984512 seconds 2021-07-29 16:17:50,644 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12831) 36.61.134.219 call /mjson/app/zenhr_url POST [log(24451798)] cost 179.318904877(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "83357927-9E44-4278-B0AA-7AB5C4196DF4", "session_id": "30101487f6bde127884a1f9154a2641addf3e3ea", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "8C1A5B14-3C51-4B47-B096-6A3A638F5EDE", "type": "session"}, "data": {"source_app_type": "4", "form_code": "100026"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:17:50,646 16504 INFO goodbaby werkzeug:87: 36.61.134.219 - - [29/Jul/2021 16:17:50] "POST /mjson/app/zenhr_url HTTP/1.1" 200 - 2021-07-29 16:17:53,198 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:53] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:17:53,412 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:53] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:17:53,639 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12831) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24451800)] cost 16.371011734(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "30101487f6bde127884a1f9154a2641addf3e3ea", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "8C1A5B14-3C51-4B47-B096-6A3A638F5EDE", "type": "session"}, "data": {"state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:17:53,641 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:17:53] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:17:53,663 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12831) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24451801)] cost 21.0161209106(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "30101487f6bde127884a1f9154a2641addf3e3ea", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "8C1A5B14-3C51-4B47-B096-6A3A638F5EDE", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:17:53,665 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:17:53] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:17:53,679 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12831) 36.61.134.219 call /mjson/work.bench/app_search_read POST [log(24451802)] cost 56.8339824677(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "83357927-9E44-4278-B0AA-7AB5C4196DF4", "session_id": "30101487f6bde127884a1f9154a2641addf3e3ea", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "8C1A5B14-3C51-4B47-B096-6A3A638F5EDE", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:17:53,681 4590 INFO goodbaby werkzeug:87: 36.61.134.219 - - [29/Jul/2021 16:17:53] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:17:53,681 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 39.144.153.5 call /mjson/get_base_settings POST [log(24451803)] cost 6.93297386169(ms) Request Data: {"identication": {"username": "00090474", "info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "CDY-TN20", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "app_channel": "ehr", "version": "3.3.7", "imei": "45abba9d-ced5-43c6-ac24-653557346199", "type": "basic"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:17:53,683 16504 INFO goodbaby werkzeug:87: 39.144.153.5 - - [29/Jul/2021 16:17:53] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:17:53,840 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:53] "POST /web/dataset/call_kw/hr.employee/check_is_approve_flow HTTP/1.1" 200 - 2021-07-29 16:17:54,041 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:17:54,089 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:17:54,113 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:17:54,133 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,187 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,222 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,280 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,289 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,300 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,380 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,390 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,398 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,400 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,418 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,448 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/hr.employee.category/fields_get HTTP/1.1" 200 - 2021-07-29 16:17:54,462 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,482 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,584 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,649 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.partner/fields_get HTTP/1.1" 200 - 2021-07-29 16:17:54,665 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,672 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,686 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,694 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,720 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,761 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,767 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:54,811 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:54] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:55,217 4590 INFO goodbaby werkzeug:87: 120.55.190.132 - - [29/Jul/2021 16:17:55] "GET /web HTTP/1.0" 303 - 2021-07-29 16:17:55,679 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11293) 39.144.153.5 call /mjson/login_config POST [log(24451808)] cost 25.0551700592(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "CDY-TN20", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "190c345d67b51a08e9731d221d9cceacfdf276dc", "version": "3.3.7", "app_channel": "ehr", "imei": "45abba9d-ced5-43c6-ac24-653557346199", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:17:55,681 4590 INFO goodbaby werkzeug:87: 39.144.153.5 - - [29/Jul/2021 16:17:55] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:17:55,919 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11293) 39.144.153.5 call /mjson/app.action/get_app_route POST [log(24451809)] cost 35.208940506(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "CDY-TN20", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "190c345d67b51a08e9731d221d9cceacfdf276dc", "version": "3.3.7", "app_channel": "ehr", "imei": "45abba9d-ced5-43c6-ac24-653557346199", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:17:55,921 4590 INFO goodbaby werkzeug:87: 39.144.153.5 - - [29/Jul/2021 16:17:55] "POST /mjson/app.action/get_app_route HTTP/1.1" 200 - 2021-07-29 16:17:55,994 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:55] "POST /web/dataset/call_kw/hr.employee.gender/name_search HTTP/1.1" 200 - 2021-07-29 16:17:56,086 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:56] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:17:56,133 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:56] "POST /web/dataset/call_kw/other.id.information/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:17:56,139 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:56] "POST /web/dataset/call_kw/hr.worked.experience/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:17:56,180 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:56] "POST /web/dataset/call_kw/rewards.and.punishments/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:17:56,235 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:56] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:56,291 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:56] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:56,380 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:17:56] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:17:56,580 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11293) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24451813)] cost 364.228010178(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "CDY-TN20", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "190c345d67b51a08e9731d221d9cceacfdf276dc", "version": "3.3.7", "app_channel": "ehr", "imei": "45abba9d-ced5-43c6-ac24-653557346199", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:17:56,583 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:17:56] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:17:58,119 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11293) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24451816)] cost 1397.17698097(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "CDY-TN20", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "190c345d67b51a08e9731d221d9cceacfdf276dc", "version": "3.3.7", "app_channel": "ehr", "imei": "45abba9d-ced5-43c6-ac24-653557346199", "type": "session"}, "data": {"date": "2021-07-19 10:22:36", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:17:58,122 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:17:58] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:18:01,117 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:18:01] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:18:01,193 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:18:01] "POST /web/dataset/call_kw/hr.employee.category/name_get HTTP/1.1" 200 - 2021-07-29 16:18:03,178 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:18:03] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:18:03,321 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:18:03] "POST /web/dataset/call_kw/approve.notify/read HTTP/1.1" 200 - 2021-07-29 16:18:23,277 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12831) 36.61.134.219 call /mjson/work.bench/app_search_read POST [log(24451818)] cost 25.5029201508(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "83357927-9E44-4278-B0AA-7AB5C4196DF4", "session_id": "30101487f6bde127884a1f9154a2641addf3e3ea", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "8C1A5B14-3C51-4B47-B096-6A3A638F5EDE", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:18:23,280 4590 INFO goodbaby werkzeug:87: 36.61.134.219 - - [29/Jul/2021 16:18:23] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:18:25,080 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12831) 36.61.134.219 call /mjson/jpush.log/ehr_items_get POST [log(24451822)] cost 1309.30709839(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "83357927-9E44-4278-B0AA-7AB5C4196DF4", "session_id": "30101487f6bde127884a1f9154a2641addf3e3ea", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "8C1A5B14-3C51-4B47-B096-6A3A638F5EDE", "type": "session"}, "data": {"vals": {"limit": 1, "order": "create_date desc", "offset": 0}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:18:25,083 20848 INFO goodbaby werkzeug:87: 36.61.134.219 - - [29/Jul/2021 16:18:25] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:18:25,238 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:18:25] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:18:27,342 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:18:27] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:18:27,612 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:18:27] "POST /web/dataset/call_kw/hr.termination/onchange HTTP/1.1" 200 - 2021-07-29 16:18:31,826 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:18:31] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:18:39,884 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:18:39] "POST /web/dataset/call_kw/hr.employee/read HTTP/1.1" 200 - 2021-07-29 16:18:40,300 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:18:40] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:18:40,557 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:18:40] "POST /web/dataset/call_kw/hr.employee.payroll.group.relation/read HTTP/1.1" 200 - 2021-07-29 16:18:40,652 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:18:40] "POST /web/dataset/call_kw/employee.cost.center.info/read HTTP/1.1" 200 - 2021-07-29 16:18:41,059 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:18:41] "POST /web/dataset/call_kw/employee.withhold.agent.relationship/read HTTP/1.1" 200 - 2021-07-29 16:18:42,194 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12937) 221.192.178.99 call /mjson/wx/wechat_home/style POST [log(24451830)] cost 25.8519649506(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone8,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "10.3.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "68A4E0E4-54F1-4E9C-80AC-868AD9FB2DC5", "session_id": "a0bc4ea30028f3d5272e7e1820294caf30137411", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "E30A1681-5D46-4434-AA5D-B5BCA7622F74", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:18:42,196 20848 INFO goodbaby werkzeug:87: 221.192.178.99 - - [29/Jul/2021 16:18:42] "POST /mjson/wx/wechat_home/style HTTP/1.1" 200 - 2021-07-29 16:18:42,238 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12937) 221.192.178.99 call /mjson/res.company/get_login_page_v2 POST [log(24451832)] cost 32.6280593872(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone8,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "10.3.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "68A4E0E4-54F1-4E9C-80AC-868AD9FB2DC5", "session_id": "a0bc4ea30028f3d5272e7e1820294caf30137411", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "E30A1681-5D46-4434-AA5D-B5BCA7622F74", "type": "session"}, "data": {"cachetime": ""}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:18:42,240 20848 INFO goodbaby werkzeug:87: 221.192.178.99 - - [29/Jul/2021 16:18:42] "POST /mjson/res.company/get_login_page_v2 HTTP/1.1" 200 - 2021-07-29 16:18:42,451 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12937) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24451836)] cost 286.597967148(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone8,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "10.3.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "a0bc4ea30028f3d5272e7e1820294caf30137411", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "E30A1681-5D46-4434-AA5D-B5BCA7622F74", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:18:42,453 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:18:42] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:18:42,477 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12937) 221.192.178.99 call /mjson/calendar.event.summary/get_period_calendar POST [log(24451837)] cost 6.90579414368(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone8,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "10.3.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "68A4E0E4-54F1-4E9C-80AC-868AD9FB2DC5", "session_id": "a0bc4ea30028f3d5272e7e1820294caf30137411", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "E30A1681-5D46-4434-AA5D-B5BCA7622F74", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:18:42,479 4590 INFO goodbaby werkzeug:87: 221.192.178.99 - - [29/Jul/2021 16:18:42] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:18:43,606 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12937) 221.192.178.99 call /mjson/jpush.log/ehr_items_get POST [log(24451838)] cost 1349.39312935(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone8,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "10.3.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "68A4E0E4-54F1-4E9C-80AC-868AD9FB2DC5", "session_id": "a0bc4ea30028f3d5272e7e1820294caf30137411", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "E30A1681-5D46-4434-AA5D-B5BCA7622F74", "type": "session"}, "data": {"vals": {"limit": 1, "order": "create_date desc", "offset": 0}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:18:43,609 20848 INFO goodbaby werkzeug:87: 221.192.178.99 - - [29/Jul/2021 16:18:43] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:18:44,118 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12937) 221.192.178.99 call /mjson/work.bench/app_search_read POST [log(24451842)] cost 263.535022736(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone8,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "10.3.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "68A4E0E4-54F1-4E9C-80AC-868AD9FB2DC5", "session_id": "a0bc4ea30028f3d5272e7e1820294caf30137411", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "E30A1681-5D46-4434-AA5D-B5BCA7622F74", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:18:44,120 20848 INFO goodbaby werkzeug:87: 221.192.178.99 - - [29/Jul/2021 16:18:44] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:18:44,526 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:18:44] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:18:45,166 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12937) 221.192.178.99 call /mjson/jpush.log/ehr_items_get POST [log(24451845)] cost 1306.9319725(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone8,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "10.3.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "68A4E0E4-54F1-4E9C-80AC-868AD9FB2DC5", "session_id": "a0bc4ea30028f3d5272e7e1820294caf30137411", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "E30A1681-5D46-4434-AA5D-B5BCA7622F74", "type": "session"}, "data": {"vals": {"limit": 1, "order": "create_date desc", "offset": 0}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:18:45,169 4590 INFO goodbaby werkzeug:87: 221.192.178.99 - - [29/Jul/2021 16:18:45] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:18:49,745 16504 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/work.calendar/api_get_work_calendar 210729-161849745206-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-161849745206', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-161849745206', 'message': u'Session expired'} 2021-07-29 16:18:49,745 16504 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-161849745206-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:18:49,747 20848 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/calendar.event.summary/get_period_calendar 210729-161849747281-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-161849747281', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-161849747281', 'message': u'Session expired'} 2021-07-29 16:18:49,747 20848 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-161849747281-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:18:49,750 16504 INFO goodbaby openerp.addons.patch_base.http:92: 210729-161849745206-exception-tyep: internal_error 2021-07-29 16:18:49,751 20848 INFO goodbaby openerp.addons.patch_base.http:92: 210729-161849747281-exception-tyep: internal_error 2021-07-29 16:18:49,751 16504 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/work.calendar/api_get_work_calendar 210729-161849751734-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-161849751734', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-161849751734', 'message': u'Session expired'} 2021-07-29 16:18:49,752 16504 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-161849751734-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:18:49,752 20848 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/calendar.event.summary/get_period_calendar 210729-161849752367-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-161849752367', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-161849752367', 'message': u'Session expired'} 2021-07-29 16:18:49,752 16504 INFO goodbaby openerp.addons.patch_base.http:92: 210729-161849751734-exception-tyep: internal_error 2021-07-29 16:18:49,752 16504 ERROR goodbaby openerp.addons.eroad_mjson_handler.patch:455: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:18:49,752 20848 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-161849752367-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:18:49,753 20848 INFO goodbaby openerp.addons.patch_base.http:92: 210729-161849752367-exception-tyep: internal_error 2021-07-29 16:18:49,753 20848 ERROR goodbaby openerp.addons.eroad_mjson_handler.patch:455: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:18:49,755 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 223.104.148.23 call /mjson/work.calendar/api_get_work_calendar POST [log(24451853)] cost 10.3170871735(ms) Request Data: {"identication": {"info": {"name": "iPhone (3)", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "FAB0DE2F-0314-4985-B571-021E6004A18D", "app_channel": "ehrappstore", "version": "3.3.3", "imei": "DF46463B-FD59-4192-97FD-0CA18F83B7D0", "type": "basic"}, "data": {}} Response: error_code:-5, error_type: , error_msg:登录超时,请重新登录。, error_hint: error_log: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:18:49,757 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 223.104.148.23 call /mjson/calendar.event.summary/get_period_calendar POST [log(24451854)] cost 8.79812240601(ms) Request Data: {"identication": {"info": {"name": "iPhone (3)", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "FAB0DE2F-0314-4985-B571-021E6004A18D", "app_channel": "ehrappstore", "version": "3.3.3", "imei": "DF46463B-FD59-4192-97FD-0CA18F83B7D0", "type": "basic"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:-5, error_type: , error_msg:登录超时,请重新登录。, error_hint: error_log: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:18:49,757 16504 INFO goodbaby werkzeug:87: 223.104.148.23 - - [29/Jul/2021 16:18:49] "POST /mjson/work.calendar/api_get_work_calendar HTTP/1.1" 200 - 2021-07-29 16:18:49,759 20848 INFO goodbaby werkzeug:87: 223.104.148.23 - - [29/Jul/2021 16:18:49] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:18:52,693 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:18:52] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:18:52,751 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:18:52] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:18:54,329 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:18:54] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:18:59,110 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:18:59] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:19:01,665 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(34559) 223.104.145.135 call /mjson/wx/wechat_home/style POST [log(24451857)] cost 20.2901363373(ms) Request Data: {"identication": {"info": {"name": "\u7c73\u606a\u65af\u76848\u2795", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "0919752D-6B78-4373-A9B1-745E2D9B6DA1", "session_id": "344de86fa7eebd0e5469f67bf793babe5a3f14d6", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "EBF3AE3A-56D6-4B29-8C4A-0D5B3B9A2ED5", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:19:01,668 16504 INFO goodbaby werkzeug:87: 223.104.145.135 - - [29/Jul/2021 16:19:01] "POST /mjson/wx/wechat_home/style HTTP/1.1" 200 - 2021-07-29 16:19:01,741 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(34559) 223.104.145.135 call /mjson/app.action/get_app_route POST [log(24451860)] cost 48.0499267578(ms) Request Data: {"identication": {"info": {"name": "\u7c73\u606a\u65af\u76848\u2795", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "0919752D-6B78-4373-A9B1-745E2D9B6DA1", "session_id": "344de86fa7eebd0e5469f67bf793babe5a3f14d6", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "EBF3AE3A-56D6-4B29-8C4A-0D5B3B9A2ED5", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:19:01,744 16504 INFO goodbaby werkzeug:87: 223.104.145.135 - - [29/Jul/2021 16:19:01] "POST /mjson/app.action/get_app_route HTTP/1.1" 200 - 2021-07-29 16:19:01,905 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(34559) 223.104.145.135 call /mjson/work.bench/app_search_read POST [log(24451863)] cost 188.606023788(ms) Request Data: {"identication": {"info": {"name": "\u7c73\u606a\u65af\u76848\u2795", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "0919752D-6B78-4373-A9B1-745E2D9B6DA1", "session_id": "344de86fa7eebd0e5469f67bf793babe5a3f14d6", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "EBF3AE3A-56D6-4B29-8C4A-0D5B3B9A2ED5", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:19:01,908 4590 INFO goodbaby werkzeug:87: 223.104.145.135 - - [29/Jul/2021 16:19:01] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:19:09,280 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:09] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:19:09,316 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:09] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:19:09,362 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:09] "POST /web/dataset/call_kw/job.salary.adjustment/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:19:09,601 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:09] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:19:09,924 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:09] "POST /web/dataset/call_kw/job.salary.adjustment/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:19:10,893 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(34559) 223.104.145.135 call /mjson/login_config POST [log(24451874)] cost 21.185874939(ms) Request Data: {"identication": {"info": {"name": "\u7c73\u606a\u65af\u76848\u2795", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "PC", "systemVersion": "13.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "344de86fa7eebd0e5469f67bf793babe5a3f14d6", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "EBF3AE3A-56D6-4B29-8C4A-0D5B3B9A2ED5", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:19:10,895 16504 INFO goodbaby werkzeug:87: 223.104.145.135 - - [29/Jul/2021 16:19:10] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:19:10,931 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:19:10] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:19:11,037 16504 WARNING goodbaby openerp.addons.website.models.ir_http:168: ignore time zone 2021-07-29 16:19:11,164 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(34559) 223.104.145.135 call /mjson/app.conf/get_value_app_conf POST [log(24451875)] cost 42.839050293(ms) Request Data: {"identication": {"info": {"name": "\u7c73\u606a\u65af\u76848\u2795", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "PC", "systemVersion": "13.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "344de86fa7eebd0e5469f67bf793babe5a3f14d6", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "EBF3AE3A-56D6-4B29-8C4A-0D5B3B9A2ED5", "type": "session"}, "data": {"key": "leaving_training_default_money"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:19:11,167 20848 INFO goodbaby werkzeug:87: 223.104.145.135 - - [29/Jul/2021 16:19:11] "POST /mjson/app.conf/get_value_app_conf HTTP/1.1" 200 - 2021-07-29 16:19:11,403 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:19:11] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:19:11,864 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:19:11] "POST /web/dataset/call_kw/hr.termination/search_read HTTP/1.1" 200 - 2021-07-29 16:19:11,946 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:19:11] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:19:12,039 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:19:12] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:19:12,045 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:19:12] "POST /web/dataset/call_kw/res.users/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:19:14,230 16504 INFO goodbaby werkzeug:87: 223.104.145.135 - - [29/Jul/2021 16:19:14] "GET /private/var/containers/Bundle/Application/F64970BD-6942-409F-9CBA-383B51CAA462/eroad_appstore.app/altair.js HTTP/1.0" 404 - 2021-07-29 16:19:15,060 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12937) 221.192.178.99 call /mjson/calendar.event.summary/get_period_calendar POST [log(24451879)] cost 7.27701187134(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone8,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "10.3.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "68A4E0E4-54F1-4E9C-80AC-868AD9FB2DC5", "session_id": "a0bc4ea30028f3d5272e7e1820294caf30137411", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "E30A1681-5D46-4434-AA5D-B5BCA7622F74", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:19:15,062 4590 INFO goodbaby werkzeug:87: 221.192.178.99 - - [29/Jul/2021 16:19:15] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:19:16,148 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11293) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24451880)] cost 82.2908878326(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "190c345d67b51a08e9731d221d9cceacfdf276dc", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [23525]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:19:16,150 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:19:16] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:19:17,165 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11293) 39.144.153.5 call /mjson/jpush.log/ehr_items_get POST [log(24451885)] cost 1106.10198975(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "CDY-TN20", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "190c345d67b51a08e9731d221d9cceacfdf276dc", "version": "3.3.7", "app_channel": "ehr", "imei": "45abba9d-ced5-43c6-ac24-653557346199", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:19:17,167 4590 INFO goodbaby werkzeug:87: 39.144.153.5 - - [29/Jul/2021 16:19:17] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:19:17,211 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(34559) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24451887)] cost 22.0589637756(ms) Request Data: {"identication": {"info": {"name": "\u7c73\u606a\u65af\u76848\u2795", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "344de86fa7eebd0e5469f67bf793babe5a3f14d6", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "EBF3AE3A-56D6-4B29-8C4A-0D5B3B9A2ED5", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:19:17,213 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:19:17] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:19:17,334 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(34559) 223.104.145.135 call /mjson/work.bench/app_search_read POST [log(24451888)] cost 189.964056015(ms) Request Data: {"identication": {"info": {"name": "\u7c73\u606a\u65af\u76848\u2795", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "0919752D-6B78-4373-A9B1-745E2D9B6DA1", "session_id": "344de86fa7eebd0e5469f67bf793babe5a3f14d6", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "EBF3AE3A-56D6-4B29-8C4A-0D5B3B9A2ED5", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:19:17,336 20848 INFO goodbaby werkzeug:87: 223.104.145.135 - - [29/Jul/2021 16:19:17] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:19:17,625 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11293) 39.144.153.5 call /mjson/work.bench/app_search_read POST [log(24451890)] cost 1560.15396118(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "CDY-TN20", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "190c345d67b51a08e9731d221d9cceacfdf276dc", "version": "3.3.7", "app_channel": "ehr", "imei": "45abba9d-ced5-43c6-ac24-653557346199", "type": "session"}, "data": {"date": "2021-07-29 16:17:51"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:19:17,628 16504 INFO goodbaby werkzeug:87: 39.144.153.5 - - [29/Jul/2021 16:19:17] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:19:17,643 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:17] "POST /web/dataset/call_kw/job.salary.adjustment/check_is_approve_flow HTTP/1.1" 200 - 2021-07-29 16:19:18,450 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:19:18,460 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:19:18,488 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:19:18,489 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:19:18,499 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:19:18,524 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:19:18,557 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:19:18,573 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:19:18,590 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:19:18,596 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:19:18,608 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:19:18,623 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:19:18,628 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:19:18,701 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:19:18,723 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:19:18,949 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(34559) 223.104.145.135 call /mjson/jpush.log/ehr_items_get POST [log(24451893)] cost 1293.68495941(ms) Request Data: {"identication": {"info": {"name": "\u7c73\u606a\u65af\u76848\u2795", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "0919752D-6B78-4373-A9B1-745E2D9B6DA1", "session_id": "344de86fa7eebd0e5469f67bf793babe5a3f14d6", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "EBF3AE3A-56D6-4B29-8C4A-0D5B3B9A2ED5", "type": "session"}, "data": {"vals": {"limit": 1, "order": "create_date desc", "offset": 0}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:19:18,951 16504 INFO goodbaby werkzeug:87: 223.104.145.135 - - [29/Jul/2021 16:19:18] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:19:19,809 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:19] "POST /web/dataset/call_kw/res.users/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:19:19,849 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:19] "POST /web/dataset/call_kw/approve.notify/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:19:19,922 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:19:19,970 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:19:20,469 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:20] "POST /web/dataset/call_kw/approve.notify/read HTTP/1.1" 200 - 2021-07-29 16:19:28,125 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13728) 49.93.123.69 call /mjson/app.action/get_app_route POST [log(24451902)] cost 44.1977977753(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "JEF-AN00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "35253cc8a5829fa5e2d74f19c03d55c2cd96c266", "version": "3.3.7", "app_channel": "ehr", "imei": "ee079371-2f27-4460-a2f7-0b69d8a09e49", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:19:28,127 20848 INFO goodbaby werkzeug:87: 49.93.123.69 - - [29/Jul/2021 16:19:28] "POST /mjson/app.action/get_app_route HTTP/1.1" 200 - 2021-07-29 16:19:30,524 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13728) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24451908)] cost 1173.15793037(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "JEF-AN00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "35253cc8a5829fa5e2d74f19c03d55c2cd96c266", "version": "3.3.7", "app_channel": "ehr", "imei": "ee079371-2f27-4460-a2f7-0b69d8a09e49", "type": "session"}, "data": {"date": "2021-07-29 13:26:47", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:19:30,527 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:19:30] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:19:36,638 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:36] "POST /web/dataset/call_kw/employee.cost.center.info/read HTTP/1.1" 200 - 2021-07-29 16:19:36,888 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:36] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:19:37,132 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:37] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:19:46,904 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:46] "POST /web/dataset/call_kw/job.salary.adjustment/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:19:49,325 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:19:49] "POST /web/dataset/call_kw/hr.contract/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:19:49,340 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:19:49] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:19:49,688 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:49] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:19:51,679 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 221.192.180.99 call /mjson/get_base_settings POST [log(24451909)] cost 2.60496139526(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "E7069DFF-03B5-4295-ADA3-35C416FCAEC0", "app_channel": "ehrappstore", "version": "3.3.3", "imei": "83996266-C5F7-48A8-B063-35CB15902180", "type": "basic"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:19:51,681 16504 INFO goodbaby werkzeug:87: 221.192.180.99 - - [29/Jul/2021 16:19:51] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:19:52,966 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:19:52] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:19:53,052 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:19:53] "POST /web/dataset/call_kw/res.users/name_get HTTP/1.1" 200 - 2021-07-29 16:19:54,573 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:19:54] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:19:54,933 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12947) 221.192.180.99 call /mjson/calendar.event.summary/get_period_calendar POST [log(24451918)] cost 34.5349311829(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "E7069DFF-03B5-4295-ADA3-35C416FCAEC0", "session_id": "f4e8b3fd58066838d08a84ba0130d4a850a09008", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "83996266-C5F7-48A8-B063-35CB15902180", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:19:54,935 16504 INFO goodbaby werkzeug:87: 221.192.180.99 - - [29/Jul/2021 16:19:54] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:19:56,306 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12947) 221.192.180.99 call /mjson/jpush.log/ehr_items_get POST [log(24451922)] cost 1408.17403793(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "E7069DFF-03B5-4295-ADA3-35C416FCAEC0", "session_id": "f4e8b3fd58066838d08a84ba0130d4a850a09008", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "83996266-C5F7-48A8-B063-35CB15902180", "type": "session"}, "data": {"vals": {"limit": 1, "order": "create_date desc", "offset": 0}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:19:56,309 20848 INFO goodbaby werkzeug:87: 221.192.180.99 - - [29/Jul/2021 16:19:56] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:19:58,133 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12947) 221.192.180.99 call /mjson/work.bench/app_search_read POST [log(24451924)] cost 214.400053024(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "E7069DFF-03B5-4295-ADA3-35C416FCAEC0", "session_id": "f4e8b3fd58066838d08a84ba0130d4a850a09008", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "83996266-C5F7-48A8-B063-35CB15902180", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:19:58,135 20848 INFO goodbaby werkzeug:87: 221.192.180.99 - - [29/Jul/2021 16:19:58] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:19:58,240 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12947) 221.192.180.99 call /mjson/calendar.event.summary/get_period_calendar POST [log(24451926)] cost 6.94012641907(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "E7069DFF-03B5-4295-ADA3-35C416FCAEC0", "session_id": "f4e8b3fd58066838d08a84ba0130d4a850a09008", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "83996266-C5F7-48A8-B063-35CB15902180", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:19:58,242 20848 INFO goodbaby werkzeug:87: 221.192.180.99 - - [29/Jul/2021 16:19:58] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:20:00,948 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:20:00] "POST /web/dataset/call_kw/hr.termination/onchange HTTP/1.1" 200 - 2021-07-29 16:20:03,611 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:03] "POST /web/dataset/call_kw/hr.contract/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:20:07,379 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:07] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:20:11,790 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:11] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:20:11,838 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:11] "POST /web/dataset/call_kw/job.salary.adjustment/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:20:11,903 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:11] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:20:11,906 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:11] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:20:11,977 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:11] "POST /web/dataset/call_kw/job.salary.adjustment/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:20:13,844 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:20:13] "POST /web/dataset/call_kw/hr.termination/onchange HTTP/1.1" 200 - 2021-07-29 16:20:17,281 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:17] "POST /web/dataset/call_kw/hr.contract/check_is_approve_flow HTTP/1.1" 200 - 2021-07-29 16:20:17,775 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:17] "POST /web/dataset/call_kw/hr.contract/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:20:18,099 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:20:18] "POST /web/dataset/call_kw/hr.termination/onchange HTTP/1.1" 200 - 2021-07-29 16:20:18,118 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:18,120 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:18,152 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:19,079 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/job.salary.adjustment/check_is_approve_flow HTTP/1.1" 200 - 2021-07-29 16:20:19,086 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/hr.contract/read HTTP/1.1" 200 - 2021-07-29 16:20:19,100 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/job.salary.adjustment/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:20:19,168 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12947) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24451931)] cost 245.630025864(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "f4e8b3fd58066838d08a84ba0130d4a850a09008", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "83996266-C5F7-48A8-B063-35CB15902180", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:20:19,170 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:20:19] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:20:19,212 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/hr.contract.agreement.category/name_search HTTP/1.1" 200 - 2021-07-29 16:20:19,226 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:19,257 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:19,259 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:19,289 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:19,297 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:19,331 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:19,335 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:19,356 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:19,370 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:19,378 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:19,405 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:19,411 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/approve.notify/read HTTP/1.1" 200 - 2021-07-29 16:20:19,417 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:19,420 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:19,426 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:19,440 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:19,456 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:19,461 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:20,330 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:20] "POST /web/dataset/call_kw/employee.cost.center.info/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:20:20,340 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:20] "POST /web/dataset/call_kw/approve.notify/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:20:20,360 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:20] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:20,396 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:20] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:20,400 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:20] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:20,802 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:20] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:20:20,972 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:20] "POST /web/dataset/call_kw/approve.notify/read HTTP/1.1" 200 - 2021-07-29 16:20:21,133 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12947) 221.192.180.99 call /mjson/work.bench/app_search_read POST [log(24451935)] cost 258.526086807(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "E7069DFF-03B5-4295-ADA3-35C416FCAEC0", "session_id": "f4e8b3fd58066838d08a84ba0130d4a850a09008", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "83996266-C5F7-48A8-B063-35CB15902180", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:20:21,136 16504 INFO goodbaby werkzeug:87: 221.192.180.99 - - [29/Jul/2021 16:20:21] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:20:21,144 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12947) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24451936)] cost 248.366832733(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "f4e8b3fd58066838d08a84ba0130d4a850a09008", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "83996266-C5F7-48A8-B063-35CB15902180", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:20:21,146 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:20:21] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:20:21,210 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12947) 221.192.180.99 call /mjson/calendar.event.summary/get_period_calendar POST [log(24451937)] cost 9.0069770813(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "E7069DFF-03B5-4295-ADA3-35C416FCAEC0", "session_id": "f4e8b3fd58066838d08a84ba0130d4a850a09008", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "83996266-C5F7-48A8-B063-35CB15902180", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:20:21,212 4590 INFO goodbaby werkzeug:87: 221.192.180.99 - - [29/Jul/2021 16:20:21] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:20:22,635 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12947) 221.192.180.99 call /mjson/jpush.log/ehr_items_get POST [log(24451939)] cost 1433.48503113(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "E7069DFF-03B5-4295-ADA3-35C416FCAEC0", "session_id": "f4e8b3fd58066838d08a84ba0130d4a850a09008", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "83996266-C5F7-48A8-B063-35CB15902180", "type": "session"}, "data": {"vals": {"limit": 1, "order": "create_date desc", "offset": 0}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:20:22,637 16504 INFO goodbaby werkzeug:87: 221.192.180.99 - - [29/Jul/2021 16:20:22] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:20:25,891 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12947) 221.192.180.99 call /mjson/jpush.log/ehr_items_get POST [log(24451944)] cost 1285.60209274(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "E7069DFF-03B5-4295-ADA3-35C416FCAEC0", "session_id": "f4e8b3fd58066838d08a84ba0130d4a850a09008", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "83996266-C5F7-48A8-B063-35CB15902180", "type": "session"}, "data": {"vals": {"limit": 1, "order": "create_date desc", "offset": 0}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:20:25,893 16504 INFO goodbaby werkzeug:87: 221.192.180.99 - - [29/Jul/2021 16:20:25] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:20:26,199 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12947) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24451946)] cost 217.483043671(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "f4e8b3fd58066838d08a84ba0130d4a850a09008", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "83996266-C5F7-48A8-B063-35CB15902180", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:20:26,201 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:20:26] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:20:26,220 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12947) 221.192.180.99 call /mjson/work.bench/app_search_read POST [log(24451947)] cost 256.059885025(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "E7069DFF-03B5-4295-ADA3-35C416FCAEC0", "session_id": "f4e8b3fd58066838d08a84ba0130d4a850a09008", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "83996266-C5F7-48A8-B063-35CB15902180", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:20:26,222 4590 INFO goodbaby werkzeug:87: 221.192.180.99 - - [29/Jul/2021 16:20:26] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:20:27,855 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:27] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:20:27,957 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:27] "POST /web/dataset/call_kw/hr.contract/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:20:32,980 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:32] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:20:34,317 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:34] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:20:38,865 4590 INFO goodbaby openerp.addons.approve_flow.model.approve_activity:943: SUBMITTER: res.users(33105,), CREATOR: res.users(33105,) 2021-07-29 16:20:39,059 4590 INFO goodbaby openerp.addons.approve_flow.model.approve_activity:943: SUBMITTER: res.users(33105,), CREATOR: res.users(33105,) 2021-07-29 16:20:39,725 4590 WARNING goodbaby openerp.addons.patch_base.models:1228: dimission.summary.create() includes unknown fields: cost_center, dimission_summary_id, employee_group_rep, function_id, hiredate, is_change_supervisor, is_run, now_grade, old_employee_child, replace_employee_id, skip_write_back, state_change_date, work_phone, x_tuigongleixing 2021-07-29 16:20:40,818 4590 INFO goodbaby openerp.addons.approve_flow.model.approve_activity:943: SUBMITTER: res.users(33105,), CREATOR: res.users(33105,) 2021-07-29 16:20:41,010 4590 INFO goodbaby openerp.addons.approve_flow.model.approve_activity:943: SUBMITTER: res.users(33105,), CREATOR: res.users(33105,) 2021-07-29 16:20:41,125 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.termination.create call hr.termination.write 2021-07-29 16:20:41,182 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: ir.http._dispatch call hr.termination.create 2021-07-29 16:20:41,182 4590 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(33105) call hr.termination create(args=([{u'x_ruzhiriqi': u'2021-07-28', u'code': u'personal_resignation', u'other_reason': False, u'approver_ids': [], u'leave_reason': False, u'location_id': 4, u'skip_write_back': False, u'employee_id': 52564, u'job_id': 12029, u'attachment_ids': [], u'employee_number': u'00307150', u'reason_leave': 8, u'x_zhengjianhaoma': u'522422197504244419', u'reason_leave_type': 1, u'company_id': 1, u'x_tuigongleixing': False, u'parent_id': 44335, u'state': u'draft', u'expected_departure_date': False, u'leave_time': u'2021-07-28', u'social_security_arrears': 0, u'hire_date': u'2021-07-28', u'department_id': 1545, u'termination_category': u'dismissal_of_contract', u'activity_id': False, u'now_rank': 20, u'invisible_fields': False, u'replace_employee_id': False, u'blacklist': True, u'dep_manager': 44335, u'new_contract_termination_reason': 3, u'name': u'ht2021072920538', u'housing_fund_end_month': u'2021-07-01', u'social_security_end_month': u'2021-07-01', u'is_change_supervisor': False, u'departure_detail': False, u'x_jingyexianzhi0': u'02', u'x_jingyexianzhi': u'03'}]), kwargs={u'context': {u'lang': u'zh_CN', u'tz': u'Asia/Shanghai', u'uid': 33105, u'readonly_bypass': True, u'params': {u'action': u'137c6541-c347-4606-ba5b-d28a9128e9e9'}, u'from_web_button_duplicate': True}}) succeeded cost 3.47349905968(s) Response: 25260 2021-07-29 16:20:41,186 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:20:41] "POST /web/dataset/call_kw/hr.termination/create HTTP/1.1" 200 - 2021-07-29 16:20:41,684 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:20:41] "POST /web/dataset/call_kw/hr.termination/search_read HTTP/1.1" 200 - 2021-07-29 16:20:41,695 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:41] "POST /web/dataset/call_kw/hr.contract/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:20:41,841 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:41] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:41,841 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:41] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:41,876 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:20:41] "POST /web/dataset/call_kw/approve.notify/read HTTP/1.1" 200 - 2021-07-29 16:20:41,903 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:41] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:41,905 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:41] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:41,905 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:41] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:41,922 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:41] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:41,924 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:41] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:41,924 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:41] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:41,967 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:41] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:41,980 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:41] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:42,419 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:20:42] "POST /web/dataset/call_kw/approve.notify/read HTTP/1.1" 200 - 2021-07-29 16:20:42,974 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:42] "POST /web/dataset/call_kw/hr.contract.agreement.category/name_search HTTP/1.1" 200 - 2021-07-29 16:20:43,110 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:43] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:43,110 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:43] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:20:43,189 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:43] "POST /web/dataset/call_kw/hr.contract.placeholder.line/read HTTP/1.1" 200 - 2021-07-29 16:20:43,400 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:43] "POST /web/dataset/call_kw/approve.notify/read HTTP/1.1" 200 - 2021-07-29 16:20:55,550 4590 INFO goodbaby werkzeug:87: 120.55.190.132 - - [29/Jul/2021 16:20:55] "GET /web HTTP/1.0" 303 - 2021-07-29 16:20:55,866 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:55] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:20:56,208 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:56] "POST /web/dataset/call_kw/hr.contract/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:20:57,523 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:57] "POST /web/dataset/call_kw/employee.cost.center.info/read HTTP/1.1" 200 - 2021-07-29 16:20:57,578 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:20:57] "POST /web/dataset/call_kw/employee.cost.center.info/read HTTP/1.1" 200 - 2021-07-29 16:20:57,761 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:57] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:20:57,794 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:57] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:20:58,260 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:58] "POST /web/dataset/call_kw/hr.contract/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:20:58,594 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:20:58] "POST /web/dataset/call_kw/hr.contract/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:21:02,761 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:21:02] "POST /web/dataset/call_kw/res.users/name_get HTTP/1.1" 200 - 2021-07-29 16:21:03,542 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:21:03] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:21:23,055 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:21:23] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:21:23,113 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:21:23] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:21:23,117 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:21:23] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:21:23,178 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:21:23] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:21:23,286 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:21:23] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:21:23,286 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:21:23] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:21:24,101 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:21:24] "POST /web/dataset/call_kw/hr.contract/read HTTP/1.1" 200 - 2021-07-29 16:21:24,251 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:21:24] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:21:24,370 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:21:24] "POST /web/dataset/call_kw/res.users/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:21:29,174 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:21:29] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:21:29,184 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:21:29] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:21:36,065 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:21:36] "POST /web/dataset/call_kw/hr.contract/onchange HTTP/1.1" 200 - 2021-07-29 16:21:40,655 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:21:40] "POST /web/dataset/call_kw/hr.contract/onchange HTTP/1.1" 200 - 2021-07-29 16:21:42,719 4590 INFO goodbaby werkzeug:87: 207.46.13.14 - - [29/Jul/2021 16:21:42] "GET /web HTTP/1.0" 303 - 2021-07-29 16:21:55,835 4590 INFO goodbaby werkzeug:87: 120.55.190.132 - - [29/Jul/2021 16:21:55] "GET /web HTTP/1.0" 303 - 2021-07-29 16:21:56,474 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:21:56] "POST /web/dataset/call_kw/approve.notify/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:21:57,611 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:21:57] "POST /web/dataset/call_kw/hr.contract/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:22:00,525 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:22:00] "POST /web/dataset/call_kw/hr.contract/onchange HTTP/1.1" 200 - 2021-07-29 16:22:03,094 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:22:03] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:22:03,501 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 221.192.180.190 call /mjson/get_base_settings POST [log(24451953)] cost 2.75993347168(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "F27C8D37-93B4-4834-A21B-A72AA25D58FF", "app_channel": "ehrappstore", "version": "3.3.3", "imei": "25132E0B-7790-4A89-8D27-75CCC38F92DA", "type": "basic"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:22:03,503 16504 INFO goodbaby werkzeug:87: 221.192.180.190 - - [29/Jul/2021 16:22:03] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:22:03,995 16504 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/calendar.event.summary/get_period_calendar 210729-162203995796-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-162203995796', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-162203995796', 'message': u'Session expired'} 2021-07-29 16:22:03,996 16504 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-162203995796-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:22:03,998 16504 INFO goodbaby openerp.addons.patch_base.http:92: 210729-162203995796-exception-tyep: internal_error 2021-07-29 16:22:03,998 16504 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/calendar.event.summary/get_period_calendar 210729-162203998572-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-162203998572', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-162203998572', 'message': u'Session expired'} 2021-07-29 16:22:03,998 16504 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-162203998572-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:22:03,999 16504 INFO goodbaby openerp.addons.patch_base.http:92: 210729-162203998572-exception-tyep: internal_error 2021-07-29 16:22:03,999 16504 ERROR goodbaby openerp.addons.eroad_mjson_handler.patch:455: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:22:04,003 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 221.192.180.190 call /mjson/calendar.event.summary/get_period_calendar POST [log(24451955)] cost 8.25095176697(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "F27C8D37-93B4-4834-A21B-A72AA25D58FF", "app_channel": "ehrappstore", "version": "3.3.3", "imei": "25132E0B-7790-4A89-8D27-75CCC38F92DA", "type": "basic"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:-5, error_type: , error_msg:登录超时,请重新登录。, error_hint: error_log: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:22:04,005 16504 INFO goodbaby werkzeug:87: 221.192.180.190 - - [29/Jul/2021 16:22:04] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:22:11,951 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:22:11] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:22:11,965 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:22:11] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:22:12,006 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:22:12] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:22:18,909 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:22:18] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:22:29,039 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:22:29] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:22:50,007 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_ALLOtherPayrollGroupItemValue costs 379.562663078 seconds 2021-07-29 16:22:50,702 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_GetAllEmployeeCostCenterInfo costs 0.694363117218 seconds 2021-07-29 16:22:50,703 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_get_all_e_form_item costs 0.00047492980957 seconds 2021-07-29 16:22:53,330 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_get_day_type_form_item costs 2.62722396851 seconds 2021-07-29 16:22:53,507 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function GetInsuranceFundRule costs 0.176911830902 seconds 2021-07-29 16:23:07,050 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:23:07] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:23:12,379 4590 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:23:12] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:23:19,809 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:23:19] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:23:27,102 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:23:27] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:23:27,326 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(20597) 117.136.67.160 call /mjson/res.company/get_login_page_v2 POST [log(24451961)] cost 45.5639362335(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "8.1.0", "source": "android", "deviceModel": "DUB-AL20", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "12a3eccaa16b30bc92478bd05665bdac01cd6a93", "version": "3.3.7", "app_channel": "ehr", "imei": "50f98474-bb37-458e-b0cc-3c80f85a6bee", "type": "session"}, "data": {"cachetime": ""}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:23:27,328 16504 INFO goodbaby werkzeug:87: 117.136.67.160 - - [29/Jul/2021 16:23:27] "POST /mjson/res.company/get_login_page_v2 HTTP/1.1" 200 - 2021-07-29 16:23:27,947 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(20597) 127.0.0.1 call /mjson/res.users/get_user_structure POST [log(24451963)] cost 212.153196335(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "8.1.0", "source": "android", "deviceModel": "DUB-AL20", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "12a3eccaa16b30bc92478bd05665bdac01cd6a93", "version": "3.3.7", "app_channel": "ehr", "imei": "50f98474-bb37-458e-b0cc-3c80f85a6bee", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:23:27,949 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:23:27] "POST /mjson/res.users/get_user_structure HTTP/1.1" 200 - 2021-07-29 16:23:29,945 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(20597) 117.136.67.160 call /mjson/work.bench/app_search_read POST [log(24451967)] cost 1719.68197823(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "8.1.0", "source": "android", "deviceModel": "DUB-AL20", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "12a3eccaa16b30bc92478bd05665bdac01cd6a93", "version": "3.3.7", "app_channel": "ehr", "imei": "50f98474-bb37-458e-b0cc-3c80f85a6bee", "type": "session"}, "data": {"date": "2021-07-28 18:42:52"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:23:29,947 16504 INFO goodbaby werkzeug:87: 117.136.67.160 - - [29/Jul/2021 16:23:29] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:23:30,281 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(20597) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24451968)] cost 1287.10508347(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "8.1.0", "source": "android", "deviceModel": "DUB-AL20", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "12a3eccaa16b30bc92478bd05665bdac01cd6a93", "version": "3.3.7", "app_channel": "ehr", "imei": "50f98474-bb37-458e-b0cc-3c80f85a6bee", "type": "session"}, "data": {"date": "2021-07-28 18:42:52", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:23:30,283 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:23:30] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:23:30,535 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:23:30] "POST /web/dataset/call_kw/hr.contract/default_get HTTP/1.1" 200 - 2021-07-29 16:23:30,834 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:23:30] "POST /web/dataset/call_kw/hr.contract/onchange HTTP/1.1" 200 - 2021-07-29 16:23:33,403 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:23:33] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:23:35,224 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:23:35] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:23:36,940 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(30437) 121.228.230.103 call /mjson/login_config POST [log(24451975)] cost 27.4910926819(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "9", "source": "android", "deviceModel": "V1813A", "manufacturer": "vivo"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "4ef797be2b3ceec245731bb733739cf314e9a92c", "version": "3.3.9", "app_channel": "ehr", "imei": "62523b74-e848-4bb5-a458-f137fec2d683", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:23:36,942 16504 INFO goodbaby werkzeug:87: 121.228.230.103 - - [29/Jul/2021 16:23:36] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:23:37,038 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14595) 49.93.160.157 call /mjson/res.company/get_login_page_v2 POST [log(24451977)] cost 33.4029197693(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "BMH-AN10", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "5fc31e247a9cc9cdf9c35524f3549a7990ad0697", "version": "3.3.6", "app_channel": "ehr", "imei": "55edabef-4996-4bcb-850a-a5e399f90134", "type": "session"}, "data": {"cachetime": "2021-07-29 15:04:51"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:23:37,040 4590 INFO goodbaby werkzeug:87: 49.93.160.157 - - [29/Jul/2021 16:23:37] "POST /mjson/res.company/get_login_page_v2 HTTP/1.1" 200 - 2021-07-29 16:23:37,267 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14595) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24451979)] cost 52.3488521576(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "5fc31e247a9cc9cdf9c35524f3549a7990ad0697", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [29827]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:23:37,269 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:23:37] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:23:37,367 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:23:37] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:23:37,480 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14595) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24451982)] cost 206.609964371(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "BMH-AN10", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "5fc31e247a9cc9cdf9c35524f3549a7990ad0697", "version": "3.3.6", "app_channel": "ehr", "imei": "55edabef-4996-4bcb-850a-a5e399f90134", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:23:37,482 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:23:37] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:23:37,932 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(30437) 127.0.0.1 call /mjson/res.users/get_user_structure POST [log(24451983)] cost 179.8620224(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "9", "source": "android", "deviceModel": "V1813A", "manufacturer": "vivo"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "4ef797be2b3ceec245731bb733739cf314e9a92c", "version": "3.3.9", "app_channel": "ehr", "imei": "62523b74-e848-4bb5-a458-f137fec2d683", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:23:37,934 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:23:37] "POST /mjson/res.users/get_user_structure HTTP/1.1" 200 - 2021-07-29 16:23:38,319 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(30437) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24451986)] cost 19.5400714874(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "9", "source": "android", "deviceModel": "V1813A", "manufacturer": "vivo"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "4ef797be2b3ceec245731bb733739cf314e9a92c", "version": "3.3.9", "app_channel": "ehr", "imei": "62523b74-e848-4bb5-a458-f137fec2d683", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:23:38,321 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:23:38] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:23:38,868 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:23:38] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:23:40,855 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(30437) 121.228.230.103 call /mjson/payslip/check_first_time POST [log(24451992)] cost 17.6658630371(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "9", "source": "android", "deviceModel": "V1813A", "manufacturer": "vivo"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "4ef797be2b3ceec245731bb733739cf314e9a92c", "version": "3.3.9", "app_channel": "ehr", "imei": "62523b74-e848-4bb5-a458-f137fec2d683", "type": "session"}, "data": {"login": "00098803"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:23:40,857 4590 INFO goodbaby werkzeug:87: 121.228.230.103 - - [29/Jul/2021 16:23:40] "POST /mjson/payslip/check_first_time HTTP/1.1" 200 - 2021-07-29 16:23:40,857 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:23:40] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:23:44,709 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(30437) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24451996)] cost 91.5038585663(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "4ef797be2b3ceec245731bb733739cf314e9a92c", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [47689]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:23:44,711 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:23:44] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:23:46,019 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(30437) 121.228.230.103 call /mjson/work.bench/app_search_read POST [log(24451998)] cost 1250.81920624(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "9", "source": "android", "deviceModel": "V1813A", "manufacturer": "vivo"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "4ef797be2b3ceec245731bb733739cf314e9a92c", "version": "3.3.9", "app_channel": "ehr", "imei": "62523b74-e848-4bb5-a458-f137fec2d683", "type": "session"}, "data": {"date": "2021-07-29 16:23:33"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:23:46,022 16504 INFO goodbaby werkzeug:87: 121.228.230.103 - - [29/Jul/2021 16:23:46] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:23:47,060 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14595) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24452000)] cost 73.8050937653(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "5fc31e247a9cc9cdf9c35524f3549a7990ad0697", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [29827]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:23:47,062 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:23:47] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:23:48,231 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14595) 49.93.160.157 call /mjson/work.bench/app_search_read POST [log(24452003)] cost 1023.44608307(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "BMH-AN10", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "5fc31e247a9cc9cdf9c35524f3549a7990ad0697", "version": "3.3.6", "app_channel": "ehr", "imei": "55edabef-4996-4bcb-850a-a5e399f90134", "type": "session"}, "data": {"date": "2021-07-29 16:23:32"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:23:48,233 4590 INFO goodbaby werkzeug:87: 49.93.160.157 - - [29/Jul/2021 16:23:48] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:23:49,677 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14595) 49.93.160.157 call /mjson/jpush.log/ehr_items_get POST [log(24452007)] cost 979.32100296(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "BMH-AN10", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "5fc31e247a9cc9cdf9c35524f3549a7990ad0697", "version": "3.3.6", "app_channel": "ehr", "imei": "55edabef-4996-4bcb-850a-a5e399f90134", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:23:49,680 4590 INFO goodbaby werkzeug:87: 49.93.160.157 - - [29/Jul/2021 16:23:49] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:23:49,889 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14595) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452008)] cost 900.521993637(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "BMH-AN10", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "5fc31e247a9cc9cdf9c35524f3549a7990ad0697", "version": "3.3.6", "app_channel": "ehr", "imei": "55edabef-4996-4bcb-850a-a5e399f90134", "type": "session"}, "data": {"date": "2021-07-29 16:23:32", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:23:49,892 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:23:49] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:23:52,506 20848 INFO goodbaby openerp.addons.zenhr_login.controller.main:20: Requested URL: http://localhost:48069/mjson/app/zenhr_url 2021-07-29 16:23:52,506 20848 INFO goodbaby openerp.addons.zenhr_login.controller.main:22: args: () 2021-07-29 16:23:52,506 20848 INFO goodbaby openerp.addons.zenhr_login.controller.main:23: kwargs: {u'source_app_type': u'4', u'form_code': u'150016'} 2021-07-29 16:23:52,542 20848 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:259: Request Url:https://if.zenhr.cn/WS.FWK?handlername=router 2021-07-29 16:23:52,656 20848 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:35: Total time running _request: 0.114479064941 seconds 2021-07-29 16:23:52,659 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14595) 49.93.160.157 call /mjson/app/zenhr_url POST [log(24452010)] cost 155.520200729(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "BMH-AN10", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "5fc31e247a9cc9cdf9c35524f3549a7990ad0697", "version": "3.3.6", "app_channel": "ehr", "imei": "55edabef-4996-4bcb-850a-a5e399f90134", "type": "session"}, "data": {"source_app_type": "4", "form_code": "150016"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:23:52,661 20848 INFO goodbaby werkzeug:87: 49.93.160.157 - - [29/Jul/2021 16:23:52] "POST /mjson/app/zenhr_url HTTP/1.1" 200 - 2021-07-29 16:23:55,541 20848 INFO goodbaby werkzeug:87: 120.55.190.132 - - [29/Jul/2021 16:23:55] "GET /web HTTP/1.0" 303 - 2021-07-29 16:24:00,505 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14595) 49.93.160.157 call /mjson/jpush.log/ehr_items_get POST [log(24452013)] cost 918.677091599(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "BMH-AN10", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "5fc31e247a9cc9cdf9c35524f3549a7990ad0697", "version": "3.3.6", "app_channel": "ehr", "imei": "55edabef-4996-4bcb-850a-a5e399f90134", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:24:00,507 16504 INFO goodbaby werkzeug:87: 49.93.160.157 - - [29/Jul/2021 16:24:00] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:24:09,126 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function Get_ALL_TaxMonthYearToDay costs 75.6181747913 seconds 2021-07-29 16:24:09,129 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_ALLSpecailDeductionTaxRules costs 0.00304508209229 seconds 2021-07-29 16:24:11,373 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_GetAllCurrentArchiveAmount costs 2.24386501312 seconds 2021-07-29 16:24:11,377 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_Workday costs 0.00366306304932 seconds 2021-07-29 16:24:11,378 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:3809: Pre-function F_get_all_employee_attribute_for_payroll_period costs 0.000285863876343 seconds 2021-07-29 16:24:15,830 20848 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:24:15] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:24:17,477 20848 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:24:17] "POST /web/dataset/call_kw/employee.dimission/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:24:18,328 6647 INFO goodbaby openerp.addons.payroll_calculate.models.hr_payslip_run:1945: 获取参数写入数据库:651.023983002 2021-07-29 16:24:20,186 6647 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(13844) call hr.payslip.run check_before_get_parameter(args=([25373, {u'lang': u'zh_CN', u'tz': u'Asia/Shanghai', u'uid': 13844, u'active_model': u'hr.payroll.group', u'readonly_bypass': True, u'default_type': u'normal', u'params': {u'action': u'58424c7d-18cc-47bc-b740-1c43445799c7'}, u'default_payroll_group_id': 6, u'search_disable_custom_filters': True, u'translation_res_id_filter': True, u'active_ids': [6], u'write_from_action': 1, u'disable_onchange_prefetch_record': True, u'active_id': 6}, False, False, 25373]), kwargs={}) succeeded cost 727.256443024(s) Response: None 2021-07-29 16:24:20,187 6647 INFO goodbaby openerp.modules.registry:511: At least one model cache has been cleared, signaling through the database. 2021-07-29 16:24:20,194 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:24:20] "POST /web/dataset/call_kw/hr.payslip.run/check_before_get_parameter HTTP/1.1" 200 - 2021-07-29 16:24:21,049 20848 INFO goodbaby openerp.modules.registry:495: Invalidating all model caches after database signaling. 2021-07-29 16:24:21,105 20848 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:24:21] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:24:21,165 20848 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:24:21] "POST /web/dataset/call_kw/hr.termination/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:24:25,889 16504 INFO goodbaby openerp.modules.registry:495: Invalidating all model caches after database signaling. 2021-07-29 16:24:26,005 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(20597) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24452017)] cost 105.707883835(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "12a3eccaa16b30bc92478bd05665bdac01cd6a93", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [37404]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:24:26,007 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:24:26] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:24:27,526 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(20597) 117.136.67.160 call /mjson/work.bench/app_search_read POST [log(24452021)] cost 1382.36308098(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "8.1.0", "source": "android", "deviceModel": "DUB-AL20", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "12a3eccaa16b30bc92478bd05665bdac01cd6a93", "version": "3.3.7", "app_channel": "ehr", "imei": "50f98474-bb37-458e-b0cc-3c80f85a6bee", "type": "session"}, "data": {"date": "2021-07-29 16:23:23"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:24:27,528 6647 INFO goodbaby werkzeug:87: 117.136.67.160 - - [29/Jul/2021 16:24:27] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:24:35,186 20848 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:24:35] "POST /web/dataset/call_kw/hr.termination/check_is_approve_flow HTTP/1.1" 200 - 2021-07-29 16:24:35,749 20848 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:24:35] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:24:35,809 20848 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:24:35] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:24:35,814 16504 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:24:35] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:24:36,753 16504 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:24:36] "POST /web/dataset/call_kw/hr.termination/read HTTP/1.1" 200 - 2021-07-29 16:24:36,933 6647 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:24:36] "POST /web/dataset/call_kw/res.users/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:24:36,934 16504 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:24:36] "POST /web/dataset/call_kw/approve.notify/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:24:37,368 16504 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:24:37] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:24:37,714 16504 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:24:37] "POST /web/dataset/call_kw/approve.notify/read HTTP/1.1" 200 - 2021-07-29 16:24:44,211 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 36.17.230.57 call /mjson/login_config POST [log(24452025)] cost 87.6309871674(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:24:44,214 16504 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:24:44] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:24:44,738 4590 INFO goodbaby openerp.modules.registry:495: Invalidating all model caches after database signaling. 2021-07-29 16:24:44,768 4590 WARNING goodbaby openerp.addons.website.models.ir_http:168: ignore time zone 2021-07-29 16:24:49,846 4590 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:24:49] "GET /private/var/containers/Bundle/Application/44FAFF0E-BF05-4084-95AE-38237ECEFBC5/eroad_appstore.app/altair.js HTTP/1.0" 404 - 2021-07-29 16:24:56,235 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452028)] cost 51.0461330414(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {"state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:24:56,237 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:24:56] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:24:57,096 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:24:57] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:25:02,490 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 223.104.145.152 call /mjson/get_base_settings POST [log(24452031)] cost 6.47306442261(ms) Request Data: {"identication": {"info": {"name": "\u987e\u6653\u7434\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "72F2783D-69A7-4300-8385-04579545704E", "app_channel": "ehrappstore", "version": "3.3.3", "imei": "195BB6AC-38A0-41BF-A32F-BFEB9DC9B812", "type": "basic"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:02,492 20848 INFO goodbaby werkzeug:87: 223.104.145.152 - - [29/Jul/2021 16:25:02] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:25:04,449 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:25:04] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:25:04,800 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12268) 223.104.145.152 call /mjson/app.action/get_app_route POST [log(24452037)] cost 33.9260101318(ms) Request Data: {"identication": {"info": {"name": "\u987e\u6653\u7434\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "72F2783D-69A7-4300-8385-04579545704E", "session_id": "aaa48a253efbac5fefbc5107f37093df8680809c", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "195BB6AC-38A0-41BF-A32F-BFEB9DC9B812", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:04,802 16504 INFO goodbaby werkzeug:87: 223.104.145.152 - - [29/Jul/2021 16:25:04] "POST /mjson/app.action/get_app_route HTTP/1.1" 200 - 2021-07-29 16:25:04,859 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12268) 223.104.145.152 call /mjson/calendar.event.summary/get_period_calendar POST [log(24452038)] cost 37.4999046326(ms) Request Data: {"identication": {"info": {"name": "\u987e\u6653\u7434\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "72F2783D-69A7-4300-8385-04579545704E", "session_id": "aaa48a253efbac5fefbc5107f37093df8680809c", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "195BB6AC-38A0-41BF-A32F-BFEB9DC9B812", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:04,861 4590 INFO goodbaby werkzeug:87: 223.104.145.152 - - [29/Jul/2021 16:25:04] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:25:05,196 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14410) 49.93.161.231 call /mjson/jpush.log/ehr_items_get POST [log(24452040)] cost 1486.0060215(ms) Request Data: {"identication": {"info": {"name": "\u7279\u6717\u666e", "deviceModel": "iPhone12,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.0.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "A3B440F4-E3DB-4F65-B516-85B0B289BED8", "session_id": "f1512c4ef3f91b05976835b822a3ea43638fd363", "version": "3.3.1", "app_channel": "ehrappstore", "imei": "880756BA-AA96-4DC4-B72A-E579E5E6D056", "type": "session"}, "data": {"vals": {"limit": 20, "order": "create_date desc", "offset": 0}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:05,199 20848 INFO goodbaby werkzeug:87: 49.93.161.231 - - [29/Jul/2021 16:25:05] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:25:09,864 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 36.17.230.57 call /mjson/work.bench/app_search_read POST [log(24452041)] cost 13692.6541328(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "53BC4084-6446-45B9-BF93-8DA598D64841", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:09,868 6647 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:25:09] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:25:12,149 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14410) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452043)] cost 42.396068573(ms) Request Data: {"identication": {"info": {"name": "\u7279\u6717\u666e", "deviceModel": "iPhone12,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.0.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "f1512c4ef3f91b05976835b822a3ea43638fd363", "version": "3.3.1", "app_channel": "ehrappstore", "imei": "880756BA-AA96-4DC4-B72A-E579E5E6D056", "type": "session"}, "data": {"state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:12,151 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:25:12] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:25:13,943 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 36.17.230.57 call /mjson/work.calendar/api_get_work_calendar POST [log(24452050)] cost 61.1610412598(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "53BC4084-6446-45B9-BF93-8DA598D64841", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:13,945 16504 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:25:13] "POST /mjson/work.calendar/api_get_work_calendar HTTP/1.1" 200 - 2021-07-29 16:25:14,138 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14410) 49.93.161.231 call /mjson/jpush.log/ehr_items_get POST [log(24452054)] cost 1559.47303772(ms) Request Data: {"identication": {"info": {"name": "\u7279\u6717\u666e", "deviceModel": "iPhone12,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.0.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "A3B440F4-E3DB-4F65-B516-85B0B289BED8", "session_id": "f1512c4ef3f91b05976835b822a3ea43638fd363", "version": "3.3.1", "app_channel": "ehrappstore", "imei": "880756BA-AA96-4DC4-B72A-E579E5E6D056", "type": "session"}, "data": {"vals": {"limit": 1, "order": "create_date desc", "offset": 0}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:14,141 20848 INFO goodbaby werkzeug:87: 49.93.161.231 - - [29/Jul/2021 16:25:14] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:25:14,449 16504 INFO goodbaby openerp.addons.zenhr_login.controller.main:20: Requested URL: http://localhost:48069/mjson/app/zenhr_url 2021-07-29 16:25:14,449 16504 INFO goodbaby openerp.addons.zenhr_login.controller.main:22: args: () 2021-07-29 16:25:14,449 16504 INFO goodbaby openerp.addons.zenhr_login.controller.main:23: kwargs: {u'source_app_type': u'4', u'form_code': u'190005'} 2021-07-29 16:25:14,509 16504 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:259: Request Url:https://if.zenhr.cn/WS.FWK?handlername=router 2021-07-29 16:25:14,633 16504 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:35: Total time running _request: 0.124191999435 seconds 2021-07-29 16:25:14,636 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8843) 117.81.245.106 call /mjson/app/zenhr_url POST [log(24452059)] cost 190.283060074(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.3", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "3DDBFE8B-3E47-4217-9FBE-E4A3A3ABF1C3", "session_id": "3b79f7024938c3d262d4628adb81dcb79dcef2e8", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "D136211A-4E61-4EA8-90BE-AF2AB90B75F7", "type": "session"}, "data": {"source_app_type": "4", "form_code": "190005"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:14,638 16504 INFO goodbaby werkzeug:87: 117.81.245.106 - - [29/Jul/2021 16:25:14] "POST /mjson/app/zenhr_url HTTP/1.1" 200 - 2021-07-29 16:25:18,502 20848 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/login_config 210729-162518502005-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-162518502005', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-162518502005', 'message': u'Session expired'} 2021-07-29 16:25:18,502 20848 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-162518502005-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:25:18,508 20848 INFO goodbaby openerp.addons.patch_base.http:92: 210729-162518502005-exception-tyep: internal_error 2021-07-29 16:25:18,509 20848 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/login_config 210729-162518509466-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-162518509466', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-162518509466', 'message': u'Session expired'} 2021-07-29 16:25:18,509 20848 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-162518509466-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:25:18,510 20848 INFO goodbaby openerp.addons.patch_base.http:92: 210729-162518509466-exception-tyep: internal_error 2021-07-29 16:25:18,510 20848 ERROR goodbaby openerp.addons.eroad_mjson_handler.patch:455: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:25:18,513 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 49.92.145.112 call /mjson/login_config POST [log(24452065)] cost 13.4978294373(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MI 8 SE", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "11bb45c12cdfdf71eac52aa14f6435d2212b9cbb", "version": "3.3.9", "app_channel": "ehr", "imei": "ed935572-b41f-49b1-a3bd-c28e08a5f6f7", "type": "session"}, "data": {}} Response: error_code:-5, error_type: , error_msg:登录超时,请重新登录。, error_hint: error_log: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:25:18,514 20848 INFO goodbaby werkzeug:87: 49.92.145.112 - - [29/Jul/2021 16:25:18] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:25:19,225 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 49.92.145.112 call /mjson/get_base_settings POST [log(24452066)] cost 3.59201431274(ms) Request Data: {"identication": {"username": "00243748", "info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MI 8 SE", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "app_channel": "ehr", "version": "3.3.9", "imei": "ed935572-b41f-49b1-a3bd-c28e08a5f6f7", "type": "basic"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:19,227 20848 INFO goodbaby werkzeug:87: 49.92.145.112 - - [29/Jul/2021 16:25:19] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:25:21,413 16504 INFO goodbaby openerp.addons.workbench_rebuilt.model.workbrench:633: Could not access model: external.todo.event , id: 170440 2021-07-29 16:25:21,434 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12268) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452070)] cost 4256.29591942(ms) Request Data: {"identication": {"info": {"name": "\u987e\u6653\u7434\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "aaa48a253efbac5fefbc5107f37093df8680809c", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "195BB6AC-38A0-41BF-A32F-BFEB9DC9B812", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:21,437 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:25:21] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:25:21,674 6647 INFO goodbaby openerp.addons.workbench_rebuilt.model.workbrench:633: Could not access model: external.todo.event , id: 170440 2021-07-29 16:25:21,695 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12268) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452074)] cost 4313.56406212(ms) Request Data: {"identication": {"info": {"name": "\u987e\u6653\u7434\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "aaa48a253efbac5fefbc5107f37093df8680809c", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "195BB6AC-38A0-41BF-A32F-BFEB9DC9B812", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:21,698 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:25:21] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:25:21,853 4590 INFO goodbaby openerp.addons.workbench_rebuilt.model.workbrench:633: Could not access model: external.todo.event , id: 170440 2021-07-29 16:25:21,873 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12268) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452075)] cost 4228.951931(ms) Request Data: {"identication": {"info": {"name": "\u987e\u6653\u7434\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "aaa48a253efbac5fefbc5107f37093df8680809c", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "195BB6AC-38A0-41BF-A32F-BFEB9DC9B812", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:21,876 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:25:21] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:25:22,598 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 223.104.35.101 call /mjson/get_base_settings POST [log(24452077)] cost 6.7310333252(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "POT-AL00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "dc0aad95f403f11b40488423a068550587dfc324", "version": "3.3.7", "app_channel": "ehr", "imei": "0af3fada-b3cf-4785-9a38-2977ad79ff40", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:22,600 4590 INFO goodbaby werkzeug:87: 223.104.35.101 - - [29/Jul/2021 16:25:22] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:25:24,314 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14129) 127.0.0.1 call /mjson/login_new POST [log(24452080)] cost 228.137969971(ms) Request Data: {"identication": {"username": "00243748", "info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MI 8 SE", "manufacturer": "Xiaomi"}, "language": "zh_CN", "app_channel": "ehr", "version": "3.3.9", "imei": "ed935572-b41f-49b1-a3bd-c28e08a5f6f7", "password": "SuKB/QHhswutUHwVFjqOPQ==", "type": "basic"}, "data": {"token_jpush": "140fe1da9ec052de991", "loginname": "00243748"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:24,317 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:25:24] "POST /mjson/login_new HTTP/1.1" 200 - 2021-07-29 16:25:25,592 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14129) 49.92.145.112 call /mjson/res.company/get_login_page_v2 POST [log(24452083)] cost 35.3980064392(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MI 8 SE", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "76add85b0b7de066e71bd9b0581bdec048fe7741", "version": "3.3.9", "app_channel": "ehr", "imei": "ed935572-b41f-49b1-a3bd-c28e08a5f6f7", "type": "session"}, "data": {"cachetime": "2021-07-28 10:58:10"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:25,593 4590 INFO goodbaby werkzeug:87: 49.92.145.112 - - [29/Jul/2021 16:25:25] "POST /mjson/res.company/get_login_page_v2 HTTP/1.1" 200 - 2021-07-29 16:25:27,019 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9830) 223.104.35.101 call /mjson/res.company/get_login_page_v2 POST [log(24452090)] cost 41.6700839996(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "POT-AL00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "94933b6760d766ff0c14dd9380e661839b3f3b3d", "version": "3.3.7", "app_channel": "ehr", "imei": "0af3fada-b3cf-4785-9a38-2977ad79ff40", "type": "session"}, "data": {"cachetime": ""}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:27,021 6647 INFO goodbaby werkzeug:87: 223.104.35.101 - - [29/Jul/2021 16:25:27] "POST /mjson/res.company/get_login_page_v2 HTTP/1.1" 200 - 2021-07-29 16:25:27,226 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14129) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452094)] cost 963.12713623(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MI 8 SE", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "76add85b0b7de066e71bd9b0581bdec048fe7741", "version": "3.3.9", "app_channel": "ehr", "imei": "ed935572-b41f-49b1-a3bd-c28e08a5f6f7", "type": "session"}, "data": {"date": "2021-07-28 10:58:05", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:27,229 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:25:27] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:25:35,206 16504 INFO goodbaby openerp.addons.zenhr_login.controller.main:20: Requested URL: http://localhost:48069/mjson/app/zenhr_url 2021-07-29 16:25:35,206 16504 INFO goodbaby openerp.addons.zenhr_login.controller.main:22: args: () 2021-07-29 16:25:35,206 16504 INFO goodbaby openerp.addons.zenhr_login.controller.main:23: kwargs: {u'source_app_type': u'4', u'form_code': u'150015'} 2021-07-29 16:25:35,246 16504 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:259: Request Url:https://if.zenhr.cn/WS.FWK?handlername=router 2021-07-29 16:25:35,371 16504 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:35: Total time running _request: 0.124264001846 seconds 2021-07-29 16:25:35,375 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9830) 223.104.35.101 call /mjson/app/zenhr_url POST [log(24452103)] cost 171.02098465(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "POT-AL00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "94933b6760d766ff0c14dd9380e661839b3f3b3d", "version": "3.3.7", "app_channel": "ehr", "imei": "0af3fada-b3cf-4785-9a38-2977ad79ff40", "type": "session"}, "data": {"source_app_type": "4", "form_code": "150015"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:35,377 16504 INFO goodbaby werkzeug:87: 223.104.35.101 - - [29/Jul/2021 16:25:35] "POST /mjson/app/zenhr_url HTTP/1.1" 200 - 2021-07-29 16:25:39,745 20848 INFO goodbaby tasks:254: 计算前获取内存占用率: 70.7% 2021-07-29 16:25:39,746 20848 INFO goodbaby tasks:256: 计算前直接打印进程内存占用率: 0.841864952682% 2021-07-29 16:25:39,746 20848 INFO goodbaby tasks:259: 计算前打印本机cpu占用率: 15.9% 2021-07-29 16:25:39,746 20848 INFO goodbaby tasks:262: 计算前打印该进程CPU占用率: 0.0% 2021-07-29 16:25:45,479 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8843) 117.81.245.106 call /mjson/res.company/get_login_page_v2 POST [log(24452114)] cost 41.0859584808(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.3", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "7BAB5EAB-B191-4F2E-A56F-1EDF408EBB7A", "session_id": "3b79f7024938c3d262d4628adb81dcb79dcef2e8", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "D136211A-4E61-4EA8-90BE-AF2AB90B75F7", "type": "session"}, "data": {"cachetime": ""}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:45,482 4590 INFO goodbaby werkzeug:87: 117.81.245.106 - - [29/Jul/2021 16:25:45] "POST /mjson/res.company/get_login_page_v2 HTTP/1.1" 200 - 2021-07-29 16:25:45,579 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9830) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452115)] cost 275.016069412(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "POT-AL00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "94933b6760d766ff0c14dd9380e661839b3f3b3d", "version": "3.3.7", "app_channel": "ehr", "imei": "0af3fada-b3cf-4785-9a38-2977ad79ff40", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:45,581 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:25:45] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:25:45,608 16504 INFO goodbaby openerp.addons.zenhr_login.controller.main:20: Requested URL: http://localhost:48069/mjson/app/zenhr_url 2021-07-29 16:25:45,608 16504 INFO goodbaby openerp.addons.zenhr_login.controller.main:22: args: () 2021-07-29 16:25:45,608 16504 INFO goodbaby openerp.addons.zenhr_login.controller.main:23: kwargs: {u'source_app_type': u'4', u'form_code': u'100026'} 2021-07-29 16:25:45,609 16504 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:259: Request Url:https://if.zenhr.cn/WS.FWK?handlername=router 2021-07-29 16:25:45,731 16504 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:35: Total time running _request: 0.122061014175 seconds 2021-07-29 16:25:45,735 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8843) 117.81.245.106 call /mjson/app/zenhr_url POST [log(24452120)] cost 130.283117294(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.3", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "7BAB5EAB-B191-4F2E-A56F-1EDF408EBB7A", "session_id": "3b79f7024938c3d262d4628adb81dcb79dcef2e8", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "D136211A-4E61-4EA8-90BE-AF2AB90B75F7", "type": "session"}, "data": {"source_app_type": "4", "form_code": "100026"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:45,738 16504 INFO goodbaby werkzeug:87: 117.81.245.106 - - [29/Jul/2021 16:25:45] "POST /mjson/app/zenhr_url HTTP/1.1" 200 - 2021-07-29 16:25:45,781 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8843) 117.81.245.106 call /mjson/calendar.event.summary/get_period_calendar POST [log(24452121)] cost 33.1561565399(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.3", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "7BAB5EAB-B191-4F2E-A56F-1EDF408EBB7A", "session_id": "3b79f7024938c3d262d4628adb81dcb79dcef2e8", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "D136211A-4E61-4EA8-90BE-AF2AB90B75F7", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:45,782 16504 INFO goodbaby werkzeug:87: 117.81.245.106 - - [29/Jul/2021 16:25:45] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:25:46,149 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9830) 223.104.35.101 call /mjson/jpush.log/ehr_items_get POST [log(24452122)] cost 854.721784592(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "POT-AL00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "94933b6760d766ff0c14dd9380e661839b3f3b3d", "version": "3.3.7", "app_channel": "ehr", "imei": "0af3fada-b3cf-4785-9a38-2977ad79ff40", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:46,152 6647 INFO goodbaby werkzeug:87: 223.104.35.101 - - [29/Jul/2021 16:25:46] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:25:46,813 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9830) 223.104.35.101 call /mjson/work.bench/app_search_read POST [log(24452123)] cost 1295.84813118(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "POT-AL00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "94933b6760d766ff0c14dd9380e661839b3f3b3d", "version": "3.3.7", "app_channel": "ehr", "imei": "0af3fada-b3cf-4785-9a38-2977ad79ff40", "type": "session"}, "data": {"date": "2021-07-29 16:25:22"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:46,816 4590 INFO goodbaby werkzeug:87: 223.104.35.101 - - [29/Jul/2021 16:25:46] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:25:47,054 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 221.192.178.214 call /mjson/get_base_settings POST [log(24452125)] cost 6.5770149231(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "DVC-AN20", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "f134075512fd7b64325ff05508606d46c014cb23", "version": "3.3.7", "app_channel": "ehr", "imei": "d5c96d05-074b-476c-b9bc-9c7637225eb6", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:47,056 4590 INFO goodbaby werkzeug:87: 221.192.178.214 - - [29/Jul/2021 16:25:47] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:25:47,057 6647 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/login_config 210729-162547057823-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-162547057823', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-162547057823', 'message': u'Session expired'} 2021-07-29 16:25:47,058 6647 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-162547057823-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:25:47,062 6647 INFO goodbaby openerp.addons.patch_base.http:92: 210729-162547057823-exception-tyep: internal_error 2021-07-29 16:25:47,063 6647 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/login_config 210729-162547063485-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-162547063485', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-162547063485', 'message': u'Session expired'} 2021-07-29 16:25:47,063 6647 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-162547063485-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:25:47,064 6647 INFO goodbaby openerp.addons.patch_base.http:92: 210729-162547063485-exception-tyep: internal_error 2021-07-29 16:25:47,064 6647 ERROR goodbaby openerp.addons.eroad_mjson_handler.patch:455: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:25:47,067 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 221.192.178.214 call /mjson/login_config POST [log(24452126)] cost 8.93783569336(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "DVC-AN20", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "f134075512fd7b64325ff05508606d46c014cb23", "version": "3.3.7", "app_channel": "ehr", "imei": "d5c96d05-074b-476c-b9bc-9c7637225eb6", "type": "session"}, "data": {}} Response: error_code:-5, error_type: , error_msg:登录超时,请重新登录。, error_hint: error_log: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:25:47,068 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9830) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452127)] cost 1264.58501816(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "POT-AL00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "94933b6760d766ff0c14dd9380e661839b3f3b3d", "version": "3.3.7", "app_channel": "ehr", "imei": "0af3fada-b3cf-4785-9a38-2977ad79ff40", "type": "session"}, "data": {"date": "2021-07-29 16:25:23", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:47,068 6647 INFO goodbaby werkzeug:87: 221.192.178.214 - - [29/Jul/2021 16:25:47] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:25:47,071 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:25:47] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:25:48,693 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8843) 117.81.245.106 call /mjson/calendar.event.summary/get_period_calendar POST [log(24452132)] cost 7.38000869751(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.3", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "7BAB5EAB-B191-4F2E-A56F-1EDF408EBB7A", "session_id": "3b79f7024938c3d262d4628adb81dcb79dcef2e8", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "D136211A-4E61-4EA8-90BE-AF2AB90B75F7", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:48,695 16504 INFO goodbaby werkzeug:87: 117.81.245.106 - - [29/Jul/2021 16:25:48] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:25:49,106 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12958) 127.0.0.1 call /mjson/login_new POST [log(24452135)] cost 187.664985657(ms) Request Data: {"identication": {"username": "00049740", "info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "DVC-AN20", "manufacturer": "HUAWEI"}, "language": "zh_CN", "app_channel": "ehr", "version": "3.3.7", "imei": "d5c96d05-074b-476c-b9bc-9c7637225eb6", "password": "XoZmGIi7w3xrGiAmT5+UuA==", "type": "basic"}, "data": {"token_jpush": "13065ffa4ed974fd1b2", "loginname": "00049740"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:49,109 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:25:49] "POST /mjson/login_new HTTP/1.1" 200 - 2021-07-29 16:25:49,909 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8843) 117.81.245.106 call /mjson/jpush.log/ehr_items_get POST [log(24452136)] cost 1235.87203026(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.3", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "7BAB5EAB-B191-4F2E-A56F-1EDF408EBB7A", "session_id": "3b79f7024938c3d262d4628adb81dcb79dcef2e8", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "D136211A-4E61-4EA8-90BE-AF2AB90B75F7", "type": "session"}, "data": {"vals": {"limit": 1, "order": "create_date desc", "offset": 0}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:49,911 4590 INFO goodbaby werkzeug:87: 117.81.245.106 - - [29/Jul/2021 16:25:49] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:25:49,995 20848 INFO goodbaby tasks:362: 计算后获取内存占用率: 70.8% 2021-07-29 16:25:49,996 20848 INFO goodbaby tasks:364: 计算后直接打印进程内存占用率: 0.841864952682% 2021-07-29 16:25:49,996 20848 INFO goodbaby tasks:367: 计算后打印本机cpu占用率: 27.7% 2021-07-29 16:25:49,996 20848 INFO goodbaby tasks:370: 计算后打印该进程CPU占用率: 0.0% 2021-07-29 16:25:50,216 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:25:50] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:25:52,000 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12958) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452145)] cost 878.302812576(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "DVC-AN20", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "0fbdb23be19c7d684c5bf542b8c584df4a7e9268", "version": "3.3.7", "app_channel": "ehr", "imei": "d5c96d05-074b-476c-b9bc-9c7637225eb6", "type": "session"}, "data": {"date": "2021-07-29 11:25:05", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:52,003 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:25:52] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:25:53,832 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8843) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452148)] cost 18.7108516693(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.3", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "3b79f7024938c3d262d4628adb81dcb79dcef2e8", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "D136211A-4E61-4EA8-90BE-AF2AB90B75F7", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:53,834 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:25:53] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:25:55,065 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12958) 221.192.178.214 call /mjson/app.translate/get_app_translate POST [log(24452150)] cost 35.9377861023(ms) Request Data: {"identication": {"info": {"systemModel": "PC", "systemVersion": "10", "source": "android", "deviceModel": "DVC-AN20", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "app_channel": "", "version": "3.3.7", "session_id": "0fbdb23be19c7d684c5bf542b8c584df4a7e9268", "imei": "d5c96d05-074b-476c-b9bc-9c7637225eb6", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:55,067 16504 INFO goodbaby werkzeug:87: 221.192.178.214 - - [29/Jul/2021 16:25:55] "POST /mjson/app.translate/get_app_translate HTTP/1.1" 200 - 2021-07-29 16:25:55,250 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8843) 117.81.245.106 call /mjson/jpush.log/ehr_items_get POST [log(24452152)] cost 1264.16492462(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.3", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "7BAB5EAB-B191-4F2E-A56F-1EDF408EBB7A", "session_id": "3b79f7024938c3d262d4628adb81dcb79dcef2e8", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "D136211A-4E61-4EA8-90BE-AF2AB90B75F7", "type": "session"}, "data": {"vals": {"limit": 1, "order": "create_date desc", "offset": 0}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:55,252 4590 INFO goodbaby werkzeug:87: 117.81.245.106 - - [29/Jul/2021 16:25:55] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:25:55,841 16504 INFO goodbaby openerp.addons.eroad_emi.models.neutron_emi_open_api:146: get_user_emi_profile error: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/common_addons/addons/eroad_emi/models/neutron_emi_open_api.py", line 112, in get_user_emi_profile raise ValidationError(_('Missing eMi configuration parameters!')) ValidationError: 缺失易米配置参数! 2021-07-29 16:25:55,844 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8843) 117.81.245.106 call /mjson/app.mine/get_app_mine POST [log(24452154)] cost 26.0860919952(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.3", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "7BAB5EAB-B191-4F2E-A56F-1EDF408EBB7A", "session_id": "3b79f7024938c3d262d4628adb81dcb79dcef2e8", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "D136211A-4E61-4EA8-90BE-AF2AB90B75F7", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:55,846 16504 INFO goodbaby werkzeug:87: 117.81.245.106 - - [29/Jul/2021 16:25:55] "POST /mjson/app.mine/get_app_mine HTTP/1.1" 200 - 2021-07-29 16:25:55,882 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8843) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24452155)] cost 46.0021495819(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "3b79f7024938c3d262d4628adb81dcb79dcef2e8", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [18075]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:55,884 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:25:55] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:25:56,272 16504 INFO goodbaby werkzeug:87: 120.55.190.132 - - [29/Jul/2021 16:25:56] "GET /web HTTP/1.0" 303 - 2021-07-29 16:25:59,705 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8843) 117.81.245.106 call /mjson/login_config POST [log(24452159)] cost 22.5691795349(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.3", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "3b79f7024938c3d262d4628adb81dcb79dcef2e8", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "D136211A-4E61-4EA8-90BE-AF2AB90B75F7", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:25:59,707 16504 INFO goodbaby werkzeug:87: 117.81.245.106 - - [29/Jul/2021 16:25:59] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:25:59,871 6647 WARNING goodbaby openerp.addons.website.models.ir_http:168: ignore time zone 2021-07-29 16:25:59,892 4590 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:259: Requested URL: http://localhost:48069/mjson/hrbasedata 2021-07-29 16:25:59,893 4590 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:261: args: () 2021-07-29 16:25:59,893 4590 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:262: kwargs: {u'name': u'my_information'} 2021-07-29 16:26:00,757 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8843) 117.81.245.106 call /mjson/res.users/get_base_information POST [log(24452160)] cost 868.178129196(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.3", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "3b79f7024938c3d262d4628adb81dcb79dcef2e8", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "D136211A-4E61-4EA8-90BE-AF2AB90B75F7", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:26:00,760 16504 INFO goodbaby werkzeug:87: 117.81.245.106 - - [29/Jul/2021 16:26:00] "POST /mjson/res.users/get_base_information HTTP/1.1" 200 - 2021-07-29 16:26:00,789 16504 WARNING goodbaby openerp.addons.website.models.ir_http:168: ignore time zone 2021-07-29 16:26:02,098 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8843) 117.81.245.106 call /mjson/hrbasedata POST [log(24452162)] cost 2204.74886894(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.3", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "3b79f7024938c3d262d4628adb81dcb79dcef2e8", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "D136211A-4E61-4EA8-90BE-AF2AB90B75F7", "type": "session"}, "data": {"name": "my_information"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:26:02,101 4590 INFO goodbaby werkzeug:87: 117.81.245.106 - - [29/Jul/2021 16:26:02] "POST /mjson/hrbasedata HTTP/1.1" 200 - 2021-07-29 16:26:02,936 6647 INFO goodbaby werkzeug:87: 221.192.178.214 - - [29/Jul/2021 16:26:02] "GET /favicon.ico HTTP/1.0" 404 - 2021-07-29 16:26:03,860 16504 INFO goodbaby werkzeug:87: 117.81.245.106 - - [29/Jul/2021 16:26:03] "GET /private/var/containers/Bundle/Application/E90C5AFF-2ACE-46E0-8647-88AFAB59FB24/eroad_appstore.app/altair.js HTTP/1.0" 404 - 2021-07-29 16:26:11,455 6647 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:26:11] "POST /web/dataset/call_kw/hr.recruitment.enroll/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:26:11,536 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8843) 117.81.245.106 call /mjson/work.bench/app_search_read POST [log(24452165)] cost 49.7500896454(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.3", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "7BAB5EAB-B191-4F2E-A56F-1EDF408EBB7A", "session_id": "3b79f7024938c3d262d4628adb81dcb79dcef2e8", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "D136211A-4E61-4EA8-90BE-AF2AB90B75F7", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:26:11,538 6647 INFO goodbaby werkzeug:87: 117.81.245.106 - - [29/Jul/2021 16:26:11] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:26:11,539 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8843) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452166)] cost 29.8309326172(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.3", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "3b79f7024938c3d262d4628adb81dcb79dcef2e8", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "D136211A-4E61-4EA8-90BE-AF2AB90B75F7", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:26:11,542 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:26:11] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:26:11,638 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:26:11] "POST /web/dataset/call_kw/hr.recruitment.enroll/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:26:11,778 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:26:11] "POST /web/dataset/call_kw/hr.recruitment.enroll/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:26:13,312 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8843) 117.81.245.106 call /mjson/calendar.event.summary/get_period_calendar POST [log(24452168)] cost 7.7428817749(ms) Request Data: {"identication": {"info": {"name": "iPhone (2)", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.3", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "7BAB5EAB-B191-4F2E-A56F-1EDF408EBB7A", "session_id": "3b79f7024938c3d262d4628adb81dcb79dcef2e8", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "D136211A-4E61-4EA8-90BE-AF2AB90B75F7", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:26:13,314 4590 INFO goodbaby werkzeug:87: 117.81.245.106 - - [29/Jul/2021 16:26:13] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:26:47,799 6647 INFO goodbaby openerp.addons.zenhr_login.controller.main:20: Requested URL: http://localhost:48069/mjson/app/zenhr_url 2021-07-29 16:26:47,799 6647 INFO goodbaby openerp.addons.zenhr_login.controller.main:22: args: () 2021-07-29 16:26:47,799 6647 INFO goodbaby openerp.addons.zenhr_login.controller.main:23: kwargs: {u'source_app_type': u'4', u'form_code': u'190005'} 2021-07-29 16:26:47,837 6647 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:259: Request Url:https://if.zenhr.cn/WS.FWK?handlername=router 2021-07-29 16:26:47,949 6647 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:35: Total time running _request: 0.112506866455 seconds 2021-07-29 16:26:47,953 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9830) 223.104.35.101 call /mjson/app/zenhr_url POST [log(24452174)] cost 154.700040817(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "POT-AL00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "94933b6760d766ff0c14dd9380e661839b3f3b3d", "version": "3.3.7", "app_channel": "ehr", "imei": "0af3fada-b3cf-4785-9a38-2977ad79ff40", "type": "session"}, "data": {"source_app_type": "4", "form_code": "190005"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:26:47,955 6647 INFO goodbaby werkzeug:87: 223.104.35.101 - - [29/Jul/2021 16:26:47] "POST /mjson/app/zenhr_url HTTP/1.1" 200 - 2021-07-29 16:26:50,973 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9830) 223.104.35.101 call /mjson/work.bench/app_search_read POST [log(24452178)] cost 6190.38414955(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "POT-AL00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "94933b6760d766ff0c14dd9380e661839b3f3b3d", "version": "3.3.7", "app_channel": "ehr", "imei": "0af3fada-b3cf-4785-9a38-2977ad79ff40", "type": "session"}, "data": {"date": "2021-07-29 16:25:22"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:26:50,976 4590 INFO goodbaby werkzeug:87: 223.104.35.101 - - [29/Jul/2021 16:26:50] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:26:51,027 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_eform: 0.00427484512329 seconds 2021-07-29 16:26:51,028 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_eform: 0.00447988510132 seconds 2021-07-29 16:26:51,034 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9830) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452179)] cost 6054.35585976(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "POT-AL00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "94933b6760d766ff0c14dd9380e661839b3f3b3d", "version": "3.3.7", "app_channel": "ehr", "imei": "0af3fada-b3cf-4785-9a38-2977ad79ff40", "type": "session"}, "data": {"date": "2021-07-29 16:25:23", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:26:51,037 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:26:51] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:26:51,054 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_personnel_event: 0.0260701179504 seconds 2021-07-29 16:26:51,054 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_batch_personnel_event: 3.09944152832e-06 seconds 2021-07-29 16:26:51,068 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11187) 183.131.253.42 call /mjson/app.translate/get_app_translate POST [log(24452180)] cost 50.3969192505(ms) Request Data: {"identication": {"info": {"systemModel": "PC", "systemVersion": "9.1"}, "linkid": "32cce7f827d44ba7b439fecafc54fa5e", "version": "2.4.0", "session_id": "5f8e7827ac54612f679729365454c3a4d94024ea", "language": "zh_CN"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:26:51,070 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:26:51] "POST /mjson/app.translate/get_app_translate HTTP/1.1" 200 - 2021-07-29 16:26:51,080 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_payslip: 0.00375819206238 seconds 2021-07-29 16:26:51,085 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_time: 0.00521898269653 seconds 2021-07-29 16:26:51,089 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_payslip_time: 0.0133419036865 seconds 2021-07-29 16:26:51,090 16504 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(11187) call home.page home_payslip_time(args=([]), kwargs={}) succeeded cost 0.0135569572449(s) Response: {'hidden_attrs': {'holiday_leave': u'hidden', 'attendance': u'hidden', 'overtime': u'hidden', 'payslip': u'hidden'}, 'payslip': {'menu_id': 660, 'model': 'hr.payslip.info', 'action_id': u'3c3a57e6-c1e6-442d-bcc6-7f20f19cc75b'}, 'time': {}} 2021-07-29 16:26:51,092 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:26:51] "POST /web/dataset/call_kw/home.page/home_payslip_time HTTP/1.1" 200 - 2021-07-29 16:26:51,658 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_hr_reminder: 0.604157924652 seconds 2021-07-29 16:26:51,661 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _job_headcount_control_approval: 0.00299215316772 seconds 2021-07-29 16:26:51,661 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_todo: 2.06338882446 seconds 2021-07-29 16:26:52,192 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9830) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452181)] cost 1101.40585899(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "POT-AL00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "94933b6760d766ff0c14dd9380e661839b3f3b3d", "version": "3.3.7", "app_channel": "ehr", "imei": "0af3fada-b3cf-4785-9a38-2977ad79ff40", "type": "session"}, "data": {"date": "2021-07-29 16:25:23", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:26:52,195 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:26:52] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:26:52,216 4590 INFO goodbaby openerp.addons.zenhr_login.controller.main:20: Requested URL: http://localhost:48069/mjson/app/zenhr_url 2021-07-29 16:26:52,216 4590 INFO goodbaby openerp.addons.zenhr_login.controller.main:22: args: () 2021-07-29 16:26:52,216 4590 INFO goodbaby openerp.addons.zenhr_login.controller.main:23: kwargs: {u'source_app_type': u'4', u'form_code': u'150015'} 2021-07-29 16:26:52,256 4590 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:259: Request Url:https://if.zenhr.cn/WS.FWK?handlername=router 2021-07-29 16:26:52,374 4590 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:35: Total time running _request: 0.117507219315 seconds 2021-07-29 16:26:52,378 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9830) 223.104.35.101 call /mjson/app/zenhr_url POST [log(24452182)] cost 162.202119827(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "POT-AL00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "94933b6760d766ff0c14dd9380e661839b3f3b3d", "version": "3.3.7", "app_channel": "ehr", "imei": "0af3fada-b3cf-4785-9a38-2977ad79ff40", "type": "session"}, "data": {"source_app_type": "4", "form_code": "150015"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:26:52,380 4590 INFO goodbaby werkzeug:87: 223.104.35.101 - - [29/Jul/2021 16:26:52] "POST /mjson/app/zenhr_url HTTP/1.1" 200 - 2021-07-29 16:26:52,414 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 49.92.153.187 call /mjson/get_base_settings POST [log(24452183)] cost 5.43403625488(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "STK-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "1b8a54707677f1589626e98735e90a74732f11e8", "version": "3.3.7", "app_channel": "ehr", "imei": "5a929554-a532-40fc-938d-0b1ccb7b8b1e", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:26:52,415 4590 INFO goodbaby werkzeug:87: 49.92.153.187 - - [29/Jul/2021 16:26:52] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:26:52,432 4590 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/login_config 210729-162652432630-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-162652432630', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-162652432630', 'message': u'Session expired'} 2021-07-29 16:26:52,432 4590 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-162652432630-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:26:52,437 4590 INFO goodbaby openerp.addons.patch_base.http:92: 210729-162652432630-exception-tyep: internal_error 2021-07-29 16:26:52,438 4590 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/login_config 210729-162652438826-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-162652438826', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-162652438826', 'message': u'Session expired'} 2021-07-29 16:26:52,439 4590 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-162652438826-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:26:52,439 4590 INFO goodbaby openerp.addons.patch_base.http:92: 210729-162652438826-exception-tyep: internal_error 2021-07-29 16:26:52,439 4590 ERROR goodbaby openerp.addons.eroad_mjson_handler.patch:455: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:26:52,442 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 49.92.153.187 call /mjson/login_config POST [log(24452184)] cost 8.63194465637(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "STK-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "1b8a54707677f1589626e98735e90a74732f11e8", "version": "3.3.7", "app_channel": "ehr", "imei": "5a929554-a532-40fc-938d-0b1ccb7b8b1e", "type": "session"}, "data": {}} Response: error_code:-5, error_type: , error_msg:登录超时,请重新登录。, error_hint: error_log: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:26:52,444 4590 INFO goodbaby werkzeug:87: 49.92.153.187 - - [29/Jul/2021 16:26:52] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:26:52,738 6647 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(11187) call home.page home_todo(args=([]), kwargs={}) succeeded cost 3.14027285576(s) Response: {'todo': [{'count': 2L, 'menu_id': 1177, 'name': 'HR\xe6\x8f\x90\xe9\x86\x92', 'model': 'bridge.contract.remind', 'type': 'hr_reminder', 'action_id': u'7ddbce54-313e-432a-8552-23c905e702b4'}, {'count': 0, 'menu_id': 752, 'name': '\xe4\xba\xba\xe4\xba\x8b\xe4\xba\x8b\xe4\xbb\xb6\xe5\xae\xa1\xe6\x89\xb9', 'model': 'hr.recruitment.request', 'type': 'personnel_event', 'action_id': u'2815d087-d6fb-43a5-b3b7-f2dc02407dcd'}, {'count': u'0', 'menu_id': 'zenhr_login.menu_zenhr_to_do_tasks', 'name': '\xe6\x97\xb6\xe9\x97\xb4\xe5\xbe\x85\xe5\x8a\x9e', 'model': '', 'type': 'personnel_event', 'action_id': 'zenhr_login.action_zenhr_to_do_tasks'}]} 2021-07-29 16:26:52,741 6647 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:26:52] "POST /web/dataset/call_kw/home.page/home_todo HTTP/1.1" 200 - 2021-07-29 16:26:53,845 16504 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(11187) call home.page goodbaby_data(args=([]), kwargs={}) succeeded cost 2.69492197037(s) Response: {'data1': [{u'balanced_hrs': u'64.00', u'emp_code': u'00102364', u'used_hrs': u'88.00', u'year_no': u'2021', u'fix_rtn_ds_no': u'R_1910250001_100011'}], 'data3': [{u'el_times': u'0.00', u'la_times': u'0.00', u'fix_rtn_ds_no': u'R_1910250001_100013', u'act_work_days': u'22.00'}], 'data2': [{u'emp_code': u'00102364', u'balance_hours': u'', u'fix_rtn_ds_no': u'R_1910250001_100012'}]} 2021-07-29 16:26:53,847 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:26:53] "POST /web/dataset/call_kw/home.page/home_todo HTTP/1.1" 200 - 2021-07-29 16:26:55,508 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8958) 127.0.0.1 call /mjson/login_new POST [log(24452186)] cost 627.496004105(ms) Request Data: {"identication": {"username": "00047713", "info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "STK-AL00", "manufacturer": "HUAWEI"}, "language": "zh_CN", "app_channel": "ehr", "version": "3.3.7", "imei": "5a929554-a532-40fc-938d-0b1ccb7b8b1e", "password": "+7+eKOtM7ez+fUnwObHwkQ==", "type": "basic"}, "data": {"token_jpush": "1104a89792cf2071fab", "loginname": "00047713"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:26:55,511 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:26:55] "POST /mjson/login_new HTTP/1.1" 200 - 2021-07-29 16:26:56,149 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8958) 49.92.153.187 call /mjson/login_config POST [log(24452187)] cost 28.8109779358(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "STK-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "a2d24616d4819672fa2ac4bc6e49a7bea2269017", "version": "3.3.7", "app_channel": "ehr", "imei": "5a929554-a532-40fc-938d-0b1ccb7b8b1e", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:26:56,151 6647 INFO goodbaby werkzeug:87: 49.92.153.187 - - [29/Jul/2021 16:26:56] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:26:56,925 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8958) 127.0.0.1 call /mjson/res.users/get_user_structure POST [log(24452190)] cost 159.731149673(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "STK-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "a2d24616d4819672fa2ac4bc6e49a7bea2269017", "version": "3.3.7", "app_channel": "ehr", "imei": "5a929554-a532-40fc-938d-0b1ccb7b8b1e", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:26:56,928 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:26:56] "POST /mjson/res.users/get_user_structure HTTP/1.1" 200 - 2021-07-29 16:26:57,738 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8958) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452192)] cost 640.486955643(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "STK-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "a2d24616d4819672fa2ac4bc6e49a7bea2269017", "version": "3.3.7", "app_channel": "ehr", "imei": "5a929554-a532-40fc-938d-0b1ccb7b8b1e", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:26:57,740 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:26:57] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:26:57,853 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8958) 49.92.153.187 call /mjson/jpush.log/ehr_items_get POST [log(24452193)] cost 907.557964325(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "STK-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "a2d24616d4819672fa2ac4bc6e49a7bea2269017", "version": "3.3.7", "app_channel": "ehr", "imei": "5a929554-a532-40fc-938d-0b1ccb7b8b1e", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:26:57,855 16504 INFO goodbaby werkzeug:87: 49.92.153.187 - - [29/Jul/2021 16:26:57] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:26:58,845 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8958) 49.92.153.187 call /mjson/work.bench/app_search_read POST [log(24452194)] cost 1783.01095963(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "STK-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "a2d24616d4819672fa2ac4bc6e49a7bea2269017", "version": "3.3.7", "app_channel": "ehr", "imei": "5a929554-a532-40fc-938d-0b1ccb7b8b1e", "type": "session"}, "data": {"date": "2021-07-28 18:31:26"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:26:58,847 6647 INFO goodbaby werkzeug:87: 49.92.153.187 - - [29/Jul/2021 16:26:58] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:27:01,770 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:27:01] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:27:01,949 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:27:01] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:27:02,006 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:27:02] "POST /web/dataset/call_kw/hr.recruitment.request/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:27:04,168 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:27:04] "POST /web/dataset/call_kw/hr.recruitment.enroll/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:27:04,254 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:27:04] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:27:04,379 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:27:04] "POST /web/dataset/call_kw/hr.recruitment.enroll/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:27:06,349 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:27:06] "POST /web/dataset/call_kw/res.users/name_get HTTP/1.1" 200 - 2021-07-29 16:27:11,467 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:27:11] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:27:17,876 4590 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:259: Requested URL: http://localhost:48069/mjson/hrbasedata 2021-07-29 16:27:17,876 4590 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:261: args: () 2021-07-29 16:27:17,876 4590 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:262: kwargs: {u'name': u'recruitment_enroll', u'id': 28179} 2021-07-29 16:27:19,874 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 36.17.230.57 call /mjson/hrbasedata POST [log(24452200)] cost 1973.539114(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {"name": "recruitment_enroll", "id": 28179}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:27:19,885 4590 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:27:19] "POST /mjson/hrbasedata HTTP/1.1" 200 - 2021-07-29 16:27:23,681 6647 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:435: zenhr_batch_approval res is {u'MSG_DESC': u'\u6279\u91cf\u5ba1\u6279\u6b63\u5728\u5904\u7406\u4e2d...', u'extF1': None, u'MSG_CODE': u'1', u'page_info': None} 2021-07-29 16:27:23,687 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(8958) 49.92.153.187 call /mjson/zenhr.model/zenhr_batch_approval POST [log(24452201)] cost 20835.7248306(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "STK-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "a2d24616d4819672fa2ac4bc6e49a7bea2269017", "version": "3.3.7", "app_channel": "ehr", "imei": "5a929554-a532-40fc-938d-0b1ccb7b8b1e", "type": "session"}, "data": {"remarks": "\u6682\u65e0", "action_code": "2", "flowid_list": [{"flowid": "d02937fe-f014-11eb-806a-0c42a1da4266", "warning_keyid": ""}]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:27:23,689 6647 INFO goodbaby werkzeug:87: 49.92.153.187 - - [29/Jul/2021 16:27:23] "POST /mjson/zenhr.model/zenhr_batch_approval HTTP/1.1" 200 - 2021-07-29 16:27:26,774 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 36.17.230.57 call /mjson/recruitment POST [log(24452202)] cost 8881.19602203(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {"action": "query", "event_type": "recruitment_enroll", "id": 28179}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:27:26,778 16504 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:27:26] "POST /mjson/recruitment HTTP/1.1" 200 - 2021-07-29 16:27:31,566 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:27:31,586 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.app_do_approval call hr.recruitment.enroll.write 2021-07-29 16:27:31,844 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:27:31,863 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: approve.notify.update_curr_notify call hr.recruitment.enroll.write 2021-07-29 16:27:32,165 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:27:32,183 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: approve.notify.generate_auto_approve_notify call hr.recruitment.enroll.write 2021-07-29 16:27:32,402 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:27:32,413 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.process_approve_flow call hr.recruitment.enroll.write 2021-07-29 16:27:32,874 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:27:32,898 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.approve_action call hr.recruitment.enroll.write 2021-07-29 16:27:32,954 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[27080], trigger[True], instance[hr.recruitment.enroll(28179,), waiting], action[approved], context[{'lang': u'zh_CN', 'comment': u'', 'tz': u'Asia/Shanghai', 'uid': 27080, 'skip_other_future_approver': True, 'vals': {}, 'suspend_security': True, 'event_type': u'recruitment_enroll'}] 2021-07-29 16:27:32,954 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:734: trigger workflow_done not is_proxy_instance 2021-07-29 16:27:32,967 4590 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'323', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:27:32', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'6becd80747d23686d76d3e3ce2c61874d756ba3a88c407ac5e43012a1249700f', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'eed59a49fda94eb9b5e404d3d1f18a74', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:27:32,970 4590 INFO goodbaby openerp.addons.zenhr_login.controller.main:75: Requested URL: http://goodbaby.peoplus.cn/v1/api/zenhr_workbench_todo_callback 2021-07-29 16:27:32,970 4590 INFO goodbaby openerp.addons.zenhr_login.controller.main:76: args: () 2021-07-29 16:27:32,970 4590 INFO goodbaby openerp.addons.zenhr_login.controller.main:77: kwargs: {} 2021-07-29 16:27:33,911 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:27:33,931 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.workflow_done call hr.recruitment.enroll.write 2021-07-29 16:27:33,997 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.applicant.write call hr.recruitment.enroll.write 2021-07-29 16:27:34,022 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.workflow_done call hr.applicant.write 2021-07-29 16:27:34,135 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.applicant.write call hr.recruitment.enroll.write 2021-07-29 16:27:34,163 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.workflow_done call hr.applicant.write 2021-07-29 16:27:34,483 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:27:34,503 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.workflow_done call hr.recruitment.enroll.write 2021-07-29 16:27:34,928 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:27:34,948 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.workflow_done call hr.recruitment.enroll.write 2021-07-29 16:27:35,203 6647 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'1513', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:27:35', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'5fd5fcf779af8132cf3cbbfec1b1047b24f212b6e9758ba81757c9fbc56e0f15', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'4372a498c0834261ad06debeb55bcaca', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:27:35,248 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:27:35,268 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.workflow_done call hr.recruitment.enroll.write 2021-07-29 16:27:35,571 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:27:35,584 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.do_onboard call hr.recruitment.enroll.write 2021-07-29 16:27:35,863 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:27:35,876 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.do_onboard call hr.recruitment.enroll.write 2021-07-29 16:27:36,194 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:27:36,206 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.do_onboard call hr.recruitment.enroll.write 2021-07-29 16:27:36,496 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:27:36,508 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.do_onboard call hr.recruitment.enroll.write 2021-07-29 16:27:36,815 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:27:36] "POST /v1/api/zenhr_workbench_todo_callback HTTP/1.0" 200 - 2021-07-29 16:27:36,881 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12268) 223.104.145.152 call /mjson/calendar.event.summary/get_period_calendar POST [log(24452212)] cost 8.55994224548(ms) Request Data: {"identication": {"info": {"name": "\u987e\u6653\u7434\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "72F2783D-69A7-4300-8385-04579545704E", "session_id": "aaa48a253efbac5fefbc5107f37093df8680809c", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "195BB6AC-38A0-41BF-A32F-BFEB9DC9B812", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:27:36,883 4590 INFO goodbaby werkzeug:87: 223.104.145.152 - - [29/Jul/2021 16:27:36] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:27:36,927 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:27:36] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:27:36,986 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14449) 112.4.65.82 call /mjson/app.action/get_app_route POST [log(24452214)] cost 36.6809368134(ms) Request Data: {"identication": {"info": {"name": "\u623f\u5927\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "749E67AF-8525-440E-BF28-48BA7BA2EB87", "session_id": "96bf07be366d2c4be0a802ffa0bba39332b61e0f", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "AAAFD971-F80E-4226-8873-2A168259AA1B", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:27:36,988 4590 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:27:36] "POST /mjson/app.action/get_app_route HTTP/1.1" 200 - 2021-07-29 16:27:37,029 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14449) 112.4.65.82 call /mjson/wx/wechat_home/style POST [log(24452215)] cost 17.9541110992(ms) Request Data: {"identication": {"info": {"name": "\u623f\u5927\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "749E67AF-8525-440E-BF28-48BA7BA2EB87", "session_id": "96bf07be366d2c4be0a802ffa0bba39332b61e0f", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "AAAFD971-F80E-4226-8873-2A168259AA1B", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:27:37,031 4590 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:27:37] "POST /mjson/wx/wechat_home/style HTTP/1.1" 200 - 2021-07-29 16:27:37,052 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:27:37,053 4590 INFO goodbaby openerp.addons.zenhr_login.controller.main:20: Requested URL: http://localhost:48069/mjson/app/zenhr_url 2021-07-29 16:27:37,053 4590 INFO goodbaby openerp.addons.zenhr_login.controller.main:22: args: () 2021-07-29 16:27:37,053 4590 INFO goodbaby openerp.addons.zenhr_login.controller.main:23: kwargs: {u'source_app_type': u'4', u'form_code': u'100026'} 2021-07-29 16:27:37,072 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.do_onboard call hr.recruitment.enroll.write 2021-07-29 16:27:37,099 4590 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:259: Request Url:https://if.zenhr.cn/WS.FWK?handlername=router 2021-07-29 16:27:37,236 4590 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:35: Total time running _request: 0.13697886467 seconds 2021-07-29 16:27:37,239 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14449) 112.4.65.82 call /mjson/app/zenhr_url POST [log(24452216)] cost 187.592983246(ms) Request Data: {"identication": {"info": {"name": "\u623f\u5927\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "749E67AF-8525-440E-BF28-48BA7BA2EB87", "session_id": "96bf07be366d2c4be0a802ffa0bba39332b61e0f", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "AAAFD971-F80E-4226-8873-2A168259AA1B", "type": "session"}, "data": {"source_app_type": "4", "form_code": "100026"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:27:37,241 4590 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:27:37] "POST /mjson/app/zenhr_url HTTP/1.1" 200 - 2021-07-29 16:27:37,341 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14449) 112.4.65.82 call /mjson/work.bench/app_search_read POST [log(24452217)] cost 71.5010166168(ms) Request Data: {"identication": {"info": {"name": "\u623f\u5927\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "749E67AF-8525-440E-BF28-48BA7BA2EB87", "session_id": "96bf07be366d2c4be0a802ffa0bba39332b61e0f", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "AAAFD971-F80E-4226-8873-2A168259AA1B", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:27:37,343 4590 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:27:37] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:27:37,402 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:27:37,414 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.do_onboard call hr.recruitment.enroll.write 2021-07-29 16:27:37,465 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.applicant.write call hr.recruitment.enroll.write 2021-07-29 16:27:37,496 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.do_onboard call hr.applicant.write 2021-07-29 16:27:37,812 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:27:37] "POST /v1/api/zenhr_batch_create_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:27:38,956 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14449) 112.4.65.82 call /mjson/jpush.log/ehr_items_get POST [log(24452218)] cost 1588.98282051(ms) Request Data: {"identication": {"info": {"name": "\u623f\u5927\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "749E67AF-8525-440E-BF28-48BA7BA2EB87", "session_id": "96bf07be366d2c4be0a802ffa0bba39332b61e0f", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "AAAFD971-F80E-4226-8873-2A168259AA1B", "type": "session"}, "data": {"vals": {"limit": 1, "order": "create_date desc", "offset": 0}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:27:38,959 4590 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:27:38] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:27:40,265 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14449) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452220)] cost 18.9940929413(ms) Request Data: {"identication": {"info": {"name": "\u623f\u5927\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "96bf07be366d2c4be0a802ffa0bba39332b61e0f", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "AAAFD971-F80E-4226-8873-2A168259AA1B", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:27:40,267 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:27:40] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:27:44,708 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14449) 112.4.65.82 call /mjson/calendar.event.summary/get_period_calendar POST [log(24452229)] cost 7.76600837708(ms) Request Data: {"identication": {"info": {"name": "\u623f\u5927\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "749E67AF-8525-440E-BF28-48BA7BA2EB87", "session_id": "96bf07be366d2c4be0a802ffa0bba39332b61e0f", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "AAAFD971-F80E-4226-8873-2A168259AA1B", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:27:44,710 4590 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:27:44] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:27:45,496 4590 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/login_config 210729-162745496257-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-162745496257', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-162745496257', 'message': u'Session expired'} 2021-07-29 16:27:45,496 4590 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-162745496257-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:27:45,497 4590 INFO goodbaby openerp.addons.patch_base.http:92: 210729-162745496257-exception-tyep: internal_error 2021-07-29 16:27:45,498 4590 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/login_config 210729-162745498226-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-162745498226', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-162745498226', 'message': u'Session expired'} 2021-07-29 16:27:45,498 4590 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-162745498226-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:27:45,498 4590 INFO goodbaby openerp.addons.patch_base.http:92: 210729-162745498226-exception-tyep: internal_error 2021-07-29 16:27:45,499 4590 ERROR goodbaby openerp.addons.eroad_mjson_handler.patch:455: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:27:45,502 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 127.0.0.1 call /mjson/login_config POST [log(24452231)] cost 7.17306137085(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "5cac66d2bb731f864d79ca291a8ba241b9f90514", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "2186E7FB-B8A8-422C-A9D5-6DD5697A0F27", "type": "session"}, "data": {}} Response: error_code:-5, error_type: , error_msg:登录超时,请重新登录。, error_hint: error_log: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:27:45,503 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:27:45] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:27:45,818 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14449) 112.4.65.82 call /mjson/jpush.log/ehr_items_get POST [log(24452232)] cost 1366.64104462(ms) Request Data: {"identication": {"info": {"name": "\u623f\u5927\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "749E67AF-8525-440E-BF28-48BA7BA2EB87", "session_id": "96bf07be366d2c4be0a802ffa0bba39332b61e0f", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "AAAFD971-F80E-4226-8873-2A168259AA1B", "type": "session"}, "data": {"vals": {"limit": 1, "order": "create_date desc", "offset": 0}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:27:45,821 6647 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:27:45] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:27:49,252 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:27:49] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:27:49,271 6647 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:27:49] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:27:49,392 6647 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:27:49] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:27:49,407 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:27:49] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:27:49,593 6647 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:27:49] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:27:55,386 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:27:55] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:27:56,907 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:27:56] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:27:57,079 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11179) 218.205.55.120 call /mjson/app.action/get_app_route POST [log(24452240)] cost 33.9889526367(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "BRQ-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "ce43d9f8f08eeba9557a383b75feb9a7576c48cd", "version": "3.3.7", "app_channel": "ehr", "imei": "65a47573-1bd0-4684-b646-81c14690ba11", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:27:57,082 4590 INFO goodbaby werkzeug:87: 218.205.55.120 - - [29/Jul/2021 16:27:57] "POST /mjson/app.action/get_app_route HTTP/1.1" 200 - 2021-07-29 16:28:03,560 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:28:03] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:28:07,844 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12887) 127.0.0.1 call /mjson/login_new POST [log(24452249)] cost 211.359024048(ms) Request Data: {"identication": {"username": "00186592", "info": {"name": "iPhone", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.7", "manufacturer": "iPhone"}, "language": "zh_CN", "app_channel": "ehr", "version": "3.3.3", "imei": "2186E7FB-B8A8-422C-A9D5-6DD5697A0F27", "password": "rrQznMcH9o9i22xgrClQyA==", "type": "basic"}, "data": {"token_jpush": "appstore 1517bfd3f775785dcfb", "loginname": "00186592"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:28:07,847 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:28:07] "POST /mjson/login_new HTTP/1.1" 200 - 2021-07-29 16:28:09,193 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12887) 36.98.135.67 call /mjson/wx/wechat_home/style POST [log(24452254)] cost 19.9270248413(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "59B2D08B-271E-47F7-9605-F8A113172087", "session_id": "7a3b95196a190f5cbf401c1ad46679aab4412a16", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "2186E7FB-B8A8-422C-A9D5-6DD5697A0F27", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:28:09,194 6647 INFO goodbaby werkzeug:87: 36.98.135.67 - - [29/Jul/2021 16:28:09] "POST /mjson/wx/wechat_home/style HTTP/1.1" 200 - 2021-07-29 16:28:13,843 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12887) 36.98.135.67 call /mjson/work.bench/app_search_read POST [log(24452263)] cost 68.107843399(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "59B2D08B-271E-47F7-9605-F8A113172087", "session_id": "7a3b95196a190f5cbf401c1ad46679aab4412a16", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "2186E7FB-B8A8-422C-A9D5-6DD5697A0F27", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:28:13,845 6647 INFO goodbaby werkzeug:87: 36.98.135.67 - - [29/Jul/2021 16:28:13] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:28:13,867 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12887) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452264)] cost 65.6628608704(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "7a3b95196a190f5cbf401c1ad46679aab4412a16", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "2186E7FB-B8A8-422C-A9D5-6DD5697A0F27", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:28:13,869 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:28:13] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:28:14,128 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12887) 36.98.135.67 call /mjson/calendar.event.summary/get_period_calendar POST [log(24452265)] cost 7.11798667908(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "59B2D08B-271E-47F7-9605-F8A113172087", "session_id": "7a3b95196a190f5cbf401c1ad46679aab4412a16", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "2186E7FB-B8A8-422C-A9D5-6DD5697A0F27", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:28:14,130 6647 INFO goodbaby werkzeug:87: 36.98.135.67 - - [29/Jul/2021 16:28:14] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:28:15,421 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12887) 36.98.135.67 call /mjson/jpush.log/ehr_items_get POST [log(24452267)] cost 1320.08695602(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "59B2D08B-271E-47F7-9605-F8A113172087", "session_id": "7a3b95196a190f5cbf401c1ad46679aab4412a16", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "2186E7FB-B8A8-422C-A9D5-6DD5697A0F27", "type": "session"}, "data": {"vals": {"limit": 1, "order": "create_date desc", "offset": 0}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:28:15,424 4590 INFO goodbaby werkzeug:87: 36.98.135.67 - - [29/Jul/2021 16:28:15] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:28:22,263 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:28:22,286 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.do_onboard call hr.recruitment.enroll.write 2021-07-29 16:28:22,345 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.applicant.write call hr.recruitment.enroll.write 2021-07-29 16:28:22,369 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.do_onboard call hr.applicant.write 2021-07-29 16:28:24,083 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9830) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24452268)] cost 56.6630363464(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "94933b6760d766ff0c14dd9380e661839b3f3b3d", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [20062]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:28:24,085 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:28:24] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:28:25,967 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:28:25] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:28:26,029 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:28:26] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:28:26,299 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.create_draft_contract call hr.contract.create 2021-07-29 16:28:26,343 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:28:26] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:28:26,346 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.create_draft_contract call hr.contract.write 2021-07-29 16:28:26,363 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.create_draft_contract call hr.contract.write 2021-07-29 16:28:26,727 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:28:26] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:28:26,881 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:28:26] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:28:26,928 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.contract._render_pdf call hr.contract.write 2021-07-29 16:28:26,945 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.employee.rehire.update_contract_template_placeholder call hr.contract.write 2021-07-29 16:28:27,571 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12887) 36.98.135.67 call /mjson/work.calendar/api_get_work_calendar POST [log(24452274)] cost 10.2770328522(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "59B2D08B-271E-47F7-9605-F8A113172087", "session_id": "7a3b95196a190f5cbf401c1ad46679aab4412a16", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "2186E7FB-B8A8-422C-A9D5-6DD5697A0F27", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:28:27,573 6647 INFO goodbaby werkzeug:87: 36.98.135.67 - - [29/Jul/2021 16:28:27] "POST /mjson/work.calendar/api_get_work_calendar HTTP/1.1" 200 - 2021-07-29 16:28:28,537 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2657: trigger execute_custom_code_after_workflow_done env: self[hr.recruitment.enroll(28179,)] 2021-07-29 16:28:28,538 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2660: trigger execute_custom_code_after_workflow_done flow_id: approve.flow(24,) 2021-07-29 16:28:28,543 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:2662: trigger execute_custom_code_after_workflow_done execute_code_on_approve: True 2021-07-29 16:28:32,628 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:28:32] "POST /web/dataset/call_kw/hr.recruitment.request/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:28:32,800 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:28:32] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:28:32,865 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:28:32] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:28:32,904 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:28:32] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:28:32,922 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:28:32] "POST /web/dataset/call_kw/hr.recruitment.request/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:28:33,674 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:28:33] "POST /web/dataset/call_kw/hr.recruitment.enroll/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:28:33,703 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:28:33] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:28:33,807 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:28:33] "POST /web/dataset/call_kw/hr.recruitment.enroll/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:28:34,027 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:28:34] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:28:35,504 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 36.17.230.57 call /mjson/recruitment POST [log(24452276)] cost 64245.1899052(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {"comment": "", "event_type": "recruitment_enroll", "action": "approve", "vals": {}, "id": 28179, "is_detail": 1}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:28:35,504 16504 INFO goodbaby openerp.modules.registry:511: At least one model cache has been cleared, signaling through the database. 2021-07-29 16:28:35,511 16504 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:28:35] "POST /mjson/recruitment HTTP/1.1" 200 - 2021-07-29 16:28:36,403 4590 INFO goodbaby openerp.modules.registry:495: Invalidating all model caches after database signaling. 2021-07-29 16:28:36,594 16504 INFO goodbaby openerp.addons.patch_base.http:83: http://goodbaby.peoplus.cn/web/menu/load_needaction 210729-162836594066-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-162836594066', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-162836594066', 'message': u'Session expired'} 2021-07-29 16:28:36,594 16504 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-162836594066-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:28:36,598 16504 INFO goodbaby openerp.addons.patch_base.http:92: 210729-162836594066-exception-tyep: internal_error 2021-07-29 16:28:36,599 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:28:36] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:28:36,894 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 36.17.230.57 call /mjson/calendar.event.summary/get_period_calendar POST [log(24452278)] cost 39.3168926239(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "53BC4084-6446-45B9-BF93-8DA598D64841", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:28:36,896 16504 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:28:36] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:28:44,211 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14388) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452282)] cost 53.9610385895(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone12,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "b08691ec103f7ef0d9a96064f68c3217d2691d65", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "4115874F-DF5D-41B5-B463-B448B17704AD", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:28:44,213 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:28:44] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:28:49,302 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 36.17.230.57 call /mjson/work.bench/app_search_read POST [log(24452283)] cost 12887.1779442(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "53BC4084-6446-45B9-BF93-8DA598D64841", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:28:49,305 4590 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:28:49] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:29:01,636 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 49.94.220.113 call /mjson/get_base_settings POST [log(24452284)] cost 9.87601280212(ms) Request Data: {"identication": {"info": {"name": "\u82cf\u4e3d\u7684iPhone", "deviceModel": "iPhone8,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "4E3BE205-5957-482E-89AF-1937EB77CC29", "app_channel": "ehrappstore", "version": "3.3.3", "imei": "FAC612D6-07ED-4D89-8796-6A792F60FA6C", "type": "basic"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:29:01,638 16504 INFO goodbaby werkzeug:87: 49.94.220.113 - - [29/Jul/2021 16:29:01] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:29:02,532 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 49.94.220.113 call /mjson/get_base_settings POST [log(24452285)] cost 2.71892547607(ms) Request Data: {"identication": {"info": {"name": "\u82cf\u4e3d\u7684iPhone", "deviceModel": "iPhone8,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "4E3BE205-5957-482E-89AF-1937EB77CC29", "app_channel": "ehrappstore", "version": "3.3.3", "imei": "FAC612D6-07ED-4D89-8796-6A792F60FA6C", "type": "basic"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:29:02,534 16504 INFO goodbaby werkzeug:87: 49.94.220.113 - - [29/Jul/2021 16:29:02] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:29:04,374 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:29:04] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:29:05,001 6647 INFO goodbaby openerp.modules.registry:495: Invalidating all model caches after database signaling. 2021-07-29 16:29:05,002 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13956) 49.94.220.113 call /mjson/wx/wechat_home/style POST [log(24452288)] cost 23.9658355713(ms) Request Data: {"identication": {"info": {"name": "\u82cf\u4e3d\u7684iPhone", "deviceModel": "iPhone8,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "4E3BE205-5957-482E-89AF-1937EB77CC29", "session_id": "dba60b5c58677e7df826d7a371ff89881687df92", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "FAC612D6-07ED-4D89-8796-6A792F60FA6C", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:29:05,005 16504 INFO goodbaby werkzeug:87: 49.94.220.113 - - [29/Jul/2021 16:29:05] "POST /mjson/wx/wechat_home/style HTTP/1.1" 200 - 2021-07-29 16:29:05,051 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13956) 49.94.220.113 call /mjson/res.company/get_login_page_v2 POST [log(24452291)] cost 37.1758937836(ms) Request Data: {"identication": {"info": {"name": "\u82cf\u4e3d\u7684iPhone", "deviceModel": "iPhone8,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "4E3BE205-5957-482E-89AF-1937EB77CC29", "session_id": "dba60b5c58677e7df826d7a371ff89881687df92", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "FAC612D6-07ED-4D89-8796-6A792F60FA6C", "type": "session"}, "data": {"cachetime": ""}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:29:05,052 6647 INFO goodbaby werkzeug:87: 49.94.220.113 - - [29/Jul/2021 16:29:05] "POST /mjson/res.company/get_login_page_v2 HTTP/1.1" 200 - 2021-07-29 16:29:05,140 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13956) 49.94.220.113 call /mjson/calendar.event.summary/get_period_calendar POST [log(24452292)] cost 7.09581375122(ms) Request Data: {"identication": {"info": {"name": "\u82cf\u4e3d\u7684iPhone", "deviceModel": "iPhone8,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "4E3BE205-5957-482E-89AF-1937EB77CC29", "session_id": "dba60b5c58677e7df826d7a371ff89881687df92", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "FAC612D6-07ED-4D89-8796-6A792F60FA6C", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:29:05,142 6647 INFO goodbaby werkzeug:87: 49.94.220.113 - - [29/Jul/2021 16:29:05] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:29:08,345 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13956) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452300)] cost 14.4200325012(ms) Request Data: {"identication": {"info": {"name": "\u82cf\u4e3d\u7684iPhone", "deviceModel": "iPhone8,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "dba60b5c58677e7df826d7a371ff89881687df92", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "FAC612D6-07ED-4D89-8796-6A792F60FA6C", "type": "session"}, "data": {"state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:29:08,348 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:29:08] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:29:08,801 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13956) 49.94.220.113 call /mjson/work.bench/app_search_read POST [log(24452301)] cost 54.3100833893(ms) Request Data: {"identication": {"info": {"name": "\u82cf\u4e3d\u7684iPhone", "deviceModel": "iPhone8,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "4E3BE205-5957-482E-89AF-1937EB77CC29", "session_id": "dba60b5c58677e7df826d7a371ff89881687df92", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "FAC612D6-07ED-4D89-8796-6A792F60FA6C", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:29:08,803 6647 INFO goodbaby werkzeug:87: 49.94.220.113 - - [29/Jul/2021 16:29:08] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:29:14,032 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:29:14] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:29:14,458 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:29:14] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:29:15,368 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:29:15] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:29:15,934 20848 INFO goodbaby openerp.addons.payroll_result_refine.models.payroll_result:602: copy to table payroll result costs: 103.229902029 2021-07-29 16:29:15,998 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12268) 223.104.145.152 call /mjson/zenhr.model/zenhr_batch_approval POST [log(24452306)] cost 105.897903442(ms) Request Data: {"identication": {"info": {"name": "\u987e\u6653\u7434\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "72F2783D-69A7-4300-8385-04579545704E", "session_id": "aaa48a253efbac5fefbc5107f37093df8680809c", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "195BB6AC-38A0-41BF-A32F-BFEB9DC9B812", "type": "session"}, "data": {"remarks": "\u6682\u65e0", "action_code": "2", "flowid_list": [{"flowid": "cb750092-f010-11eb-806a-0c42a1da4266", "warning_keyid": ""}]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:29:16,000 16504 INFO goodbaby werkzeug:87: 223.104.145.152 - - [29/Jul/2021 16:29:16] "POST /mjson/zenhr.model/zenhr_batch_approval HTTP/1.1" 200 - 2021-07-29 16:29:24,045 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:29:24] "POST /web/dataset/call_kw/hr.termination/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:29:28,727 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:29:28] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:29:30,354 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12268) 223.104.145.152 call /mjson/zenhr.model/zenhr_batch_approval POST [log(24452311)] cost 120.213031769(ms) Request Data: {"identication": {"info": {"name": "\u987e\u6653\u7434\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "72F2783D-69A7-4300-8385-04579545704E", "session_id": "aaa48a253efbac5fefbc5107f37093df8680809c", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "195BB6AC-38A0-41BF-A32F-BFEB9DC9B812", "type": "session"}, "data": {"remarks": "\u6682\u65e0", "action_code": "2", "flowid_list": [{"flowid": "3e8ba0ef-f045-11eb-806a-0c42a1da4266", "warning_keyid": ""}]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:29:30,356 4590 INFO goodbaby werkzeug:87: 223.104.145.152 - - [29/Jul/2021 16:29:30] "POST /mjson/zenhr.model/zenhr_batch_approval HTTP/1.1" 200 - 2021-07-29 16:29:42,495 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12268) 223.104.145.152 call /mjson/work.calendar/api_get_work_calendar POST [log(24452315)] cost 10.6689929962(ms) Request Data: {"identication": {"info": {"name": "\u987e\u6653\u7434\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "72F2783D-69A7-4300-8385-04579545704E", "session_id": "aaa48a253efbac5fefbc5107f37093df8680809c", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "195BB6AC-38A0-41BF-A32F-BFEB9DC9B812", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:29:42,497 16504 INFO goodbaby werkzeug:87: 223.104.145.152 - - [29/Jul/2021 16:29:42] "POST /mjson/work.calendar/api_get_work_calendar HTTP/1.1" 200 - 2021-07-29 16:29:42,515 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12268) 223.104.145.152 call /mjson/calendar.event.summary/get_period_calendar POST [log(24452316)] cost 6.23989105225(ms) Request Data: {"identication": {"info": {"name": "\u987e\u6653\u7434\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "72F2783D-69A7-4300-8385-04579545704E", "session_id": "aaa48a253efbac5fefbc5107f37093df8680809c", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "195BB6AC-38A0-41BF-A32F-BFEB9DC9B812", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:29:42,516 16504 INFO goodbaby werkzeug:87: 223.104.145.152 - - [29/Jul/2021 16:29:42] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:29:44,745 4590 WARNING goodbaby openerp.addons.export_excel.export_excel:2177: related field store=False get translation error. 2021-07-29 16:29:44,908 4590 WARNING goodbaby openerp.addons.export_excel.export_excel:2177: related field store=False get translation error. 2021-07-29 16:29:45,524 16504 INFO goodbaby werkzeug:87: 121.226.141.143 - - [29/Jul/2021 16:29:45] "GET /web/image/532899-true HTTP/1.0" 200 - 2021-07-29 16:29:51,999 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:29:51] "POST /web/login?_dc=1627547392262 HTTP/1.0" 200 - 2021-07-29 16:29:57,265 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:29:57] "POST /clean_try_count?_dc=1627547392504 HTTP/1.0" 404 - 2021-07-29 16:30:03,998 6647 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:435: zenhr_batch_approval res is {u'MSG_DESC': u'\u6279\u91cf\u5ba1\u6279\u6b63\u5728\u5904\u7406\u4e2d...', u'extF1': None, u'MSG_CODE': u'1', u'page_info': None} 2021-07-29 16:30:04,006 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12268) 223.104.145.152 call /mjson/zenhr.model/zenhr_batch_approval POST [log(24452319)] cost 51968.0480957(ms) Request Data: {"identication": {"info": {"name": "\u987e\u6653\u7434\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "72F2783D-69A7-4300-8385-04579545704E", "session_id": "aaa48a253efbac5fefbc5107f37093df8680809c", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "195BB6AC-38A0-41BF-A32F-BFEB9DC9B812", "type": "session"}, "data": {"remarks": "\u6682\u65e0", "action_code": "2", "flowid_list": [{"flowid": "78eb46b6-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "77cc0de5-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "76a743a7-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "75875a20-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "745ff0c2-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "73381217-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "71ff330d-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "70de639e-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "6faee2a6-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "6e88a038-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "6d686754-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "6c4409d2-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "6b1fc187-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "69a55e2e-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "687389c0-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "6750f3c0-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "662e3462-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "65029cb1-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "63d9eaec-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "62b9265a-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "6190752d-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "60698b90-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "5f42bf04-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "5e1cb12e-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "5cf20f98-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "5bc0e6dc-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "5a87458c-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "5965e6c6-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "583a3979-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "57176eea-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "55ec14ad-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "54c83338-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "52e0286e-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "51b4e634-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "508aced3-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "4f606786-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "4e37ca95-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "4d0ec39e-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "4bdff69a-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "4ab0ad61-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "498ad7a7-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "485fa2e9-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "46de37a7-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "45b5ad2b-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "4488d7f6-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "43663cf1-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "4246a836-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "411dca1e-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "3fef6e8b-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "3ed3fca8-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "3db32c7d-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "3c8c8045-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "3b5f48d4-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "3a36bf62-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "3917531a-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "37ee7fa1-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "36c54db1-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "359b239e-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "34681729-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "33453618-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "321a45cf-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "30f8dad7-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "2f8162f6-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "2e53d7c5-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "2d36e9d3-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "2c14b986-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "2ae4d0f0-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "29b52f22-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "286d7c33-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "27483a1a-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "2621f39f-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "24f94aed-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "23db056e-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "22be6cf1-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "219e0004-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "20754310-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "1f4f87d7-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "1e275ba9-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "1cf0e355-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "1bc2e62a-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "1a9e4b4e-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "1979590d-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "1858c807-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "172ccc59-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "1600e2ab-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "14c4c758-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "13a0e1b5-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "127e1665-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "115eea45-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "1030abd9-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "0effc2f2-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "0dda7652-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "0cb0a923-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "0b8690bd-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "0a5875d6-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "09310db9-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "08022948-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "06cdcf17-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "05a5e969-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "047b760a-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "03466f13-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "0222b591-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "00f76863-f03e-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "ffd2cdef-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "fe5a08ea-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "fca116d3-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "fb6fc419-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "f9da14e7-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "f8b1b86b-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "f78e8ccb-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "f66dc933-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "f53e2856-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "f41520eb-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "f2bd66fa-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "f16eb7ae-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "efb3d2b4-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "ee8a2681-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "ed6413e3-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "ec4064df-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "eb17f941-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "e9ee9949-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "e8c56793-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "e7929749-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "e66bb1af-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "e54a1ba9-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "e42642b9-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "e2d2b49b-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "e17b8251-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "dff5edef-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "dec2c159-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "dd9b20b2-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "dc73a45b-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "db3e30af-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "da1bf854-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "d8f5551d-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "d7d5ecd7-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "d6b94825-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "d59a57ed-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "d479921c-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "d3561216-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "d22d1c51-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "d0fce06a-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "cfdc3d8f-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "ceb986db-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "cd98ef50-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "cc73971e-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "cb01bbda-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "c9dff2ec-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "c874956d-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "c755d855-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "c62efbed-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "c506df11-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "c3e9a4fc-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "c2c8aa76-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "c1a6212d-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "c082a20b-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "bf5ca9aa-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "be3d4eef-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "bd2467c5-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "bc0116a3-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "bae18025-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "b9c2b8ed-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "b88ff6c3-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "b76922c9-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "b64e9451-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "b5295d75-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "b3db3b0b-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "b2af2fe4-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "b17e00bb-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "b054feee-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "af2fb777-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "ae0ae1f0-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "ace779b7-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "abc13571-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "aa9f9b93-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "a9785f1b-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "a8514898-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "a727e804-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "a5fa6866-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "a4cc85a6-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "a3a7b6a4-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "a2797ec3-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "a139958b-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "a0065d18-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "9eddcb6f-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "9db699af-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "9c8a9f6b-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "9b5cbdbc-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "9a347542-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "9914a85d-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "97eb8f96-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "96c08281-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "959bbe2f-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "947305ca-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "935123de-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "92192763-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "90edde87-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "8fc3f293-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "8e9b0197-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "8d79cda3-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "8c5650f1-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "8b37937e-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "8a0f15b7-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "88e34e2f-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "87b6fd04-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "868809ae-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "8557bed8-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "84275241-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "82f76a14-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "81660ab5-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "803d4628-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "7f035500-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "7dd8a339-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "7cb056d8-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "7b7cdd72-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "7a485072-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "7910134a-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "77df87f7-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "76a8145c-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "757093fe-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "7441b665-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "73186ad3-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "71ea1f9f-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "70c3dddc-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "6f996f05-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "6e6aae30-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "6d3de438-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "6c1b1852-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "6aeb3b56-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "69c580d3-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "689bc815-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "676ff33d-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "664371db-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "651f9521-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "63f70829-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "62d19aee-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "61a4ce50-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "607d0cbb-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "5f5231b5-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "5e246bcb-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "5cf7bb9c-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "5bc89e49-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "5a987dbb-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "5967a84b-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "5840bd81-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "57138a05-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "55ef1e13-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "54c55472-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "53a7d291-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "528563db-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "51630a8d-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "503d6bff-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "4f148ff3-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "4ded6cac-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "4cc67864-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "4ba087ab-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "4a7d7b94-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "495bbeec-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "4831b012-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "470478f3-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "45d6bfaa-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "44ae652a-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "438451cc-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "42590c15-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "412c427b-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "3f7a3f1d-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "3e317b8c-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "3cf4ef22-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "3bbf2819-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "3a763662-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "3948d7d9-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "38226d2a-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "37037d56-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "35e19a5b-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "34bc7208-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "3386d1d4-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "3258b760-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "312d1943-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "300561d8-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "2eafa923-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "2d83e484-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "2c571080-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "2b294cd1-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "2a037c51-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "28d55ffc-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "27b196ec-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "26862c9b-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "255f6f83-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "243517cf-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "2311fb8b-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "21efe3a6-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "20c86520-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "1fa29f6a-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "1e6dc7b7-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "1d2adbfd-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "1c01cc0c-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "1adad45e-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "19b2f968-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "18726182-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "174a84f4-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "16256179-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "14f2ac4f-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "13ca7c50-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "12a22312-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "1177784d-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "103a2bad-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "0f166859-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "0df340bf-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "0cd0d150-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "0bb12ad3-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "0a911b47-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "096c0e01-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "084aea76-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "072aef06-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "0603adbf-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "04e24cf5-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "03bf8fb0-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "029ca25c-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "0170f5d0-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "004da4a1-f03d-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "ff2f4150-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "fe0811a5-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "fce15ba7-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "fbb688ec-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "fa8f4b54-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "f96a6599-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "f840d041-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "f71d6700-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "f5ef23fb-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "f4d2b179-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "f367edbb-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "f21cf7ea-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "f0e5af3a-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "efc235e0-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "ee76a0c3-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "ed534a58-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "ec23bb81-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "eaffc080-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "e9dd4951-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "e8b1a9d4-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "e778fe95-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "e64d6c62-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "e501d5cb-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "e3b1de6e-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "e2660924-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "e141ff88-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "e0171bca-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "def33f37-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "ddce40a3-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "dca43ddf-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "db78597e-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "da579f83-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "d932bbeb-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "d8148846-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "d6f28832-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "d5a80c56-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "d449657c-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "d31b0bb6-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "d1ebec15-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "d0c7a6bb-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "cfa4511d-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "ce7e7a87-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "cd51d98b-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "cc29c02a-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "cae622a5-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "c9b12e84-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "c88d0014-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "c7611938-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "c63d64c2-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "c50cd508-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "c3eb3efc-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "c2c6a5c7-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "c16df12d-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "c04a0be9-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "bf0d08a0-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}, {"flowid": "bde3eab1-f03c-11eb-806a-0c42a1da4266", "warning_keyid": ""}]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:04,009 6647 INFO goodbaby werkzeug:87: 223.104.145.152 - - [29/Jul/2021 16:30:04] "POST /mjson/zenhr.model/zenhr_batch_approval HTTP/1.1" 200 - 2021-07-29 16:30:04,505 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11179) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452320)] cost 265.918970108(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "BRQ-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "ce43d9f8f08eeba9557a383b75feb9a7576c48cd", "version": "3.3.7", "app_channel": "ehr", "imei": "65a47573-1bd0-4684-b646-81c14690ba11", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:04,507 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:30:04] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:30:04,659 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:04] "GET /web HTTP/1.0" 200 - 2021-07-29 16:30:04,728 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:30:04] "POST /pull_api/gb_get_org HTTP/1.0" 200 - 2021-07-29 16:30:05,332 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:05] "POST /web/session/get_session_info HTTP/1.0" 200 - 2021-07-29 16:30:05,416 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:05] "POST /web/dataset/call_kw/ir.model.data/xmlid_to_res_id HTTP/1.1" 200 - 2021-07-29 16:30:05,826 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:05] "POST /web/session/modules HTTP/1.0" 200 - 2021-07-29 16:30:05,932 16504 INFO goodbaby openerp.addons.patch_web.controllers.main:384: **** lang_parameters: {u'eroad_portal': {'messages': [{'id': u'Clear', 'string': u'\u6e05\u9664'}, {'id': u'HR Notice', 'string': u'HR\u516c\u544a'}, {'id': u'News', 'string': u'\u516c\u53f8\u65b0\u95fb'}, {'id': u'Portal', 'string': u'\u516c\u53f8\u95e8\u6237'}, {'id': u'Uploading ...', 'string': u'Uploading ...'}, {'id': u'Edit', 'string': u'Edit'}]}, u'security_strategy': {'messages': [{'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Password Policy Remarks:', 'string': u'\u5bc6\u7801\u89c4\u5219\u63d0\u793a\u8bed:'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Old Password:', 'string': u'\u65e7\u5bc6\u7801:'}, {'id': u'New Password:', 'string': u'\u65b0\u5bc6\u7801:'}, {'id': u'Confirm New Password:', 'string': u'\u786e\u8ba4\u65b0\u5bc6\u7801:'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}]}, u'hr_attendance_location': {'messages': [{'id': u'Click to Sign In at %s.', 'string': u'\u70b9\u51fb\u767b\u5f55\u5728% s\u3002'}, {'id': u'Last sign in: %s,
%s.
Click to sign out.', 'string': u'\u6700\u540e\u767b\u5f55:% s,< br / > % s\u3002< br / >\u70b9\u51fb\u9000\u51fa\u3002'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708\u4efd'}]}, u'website_mail': {'messages': [{'id': u'just now', 'string': u'\u7acb\u523b'}]}, u'calendar': {'messages': [{'id': u"Everybody's calendars", 'string': u'\u6240\u6709\u4eba\u7684\u65e5\u5386'}, {'id': u'Details', 'string': u'\u8be6\u7ec6\u4fe1\u606f'}, {'id': u'Do you really want to delete this filter from favorite?', 'string': u'\u4f60\u771f\u7684\u8981\u4ece\u4f60\u7684\u559c\u597d\u4e2d\u5220\u9664\u8fd9\u4e2a\u8fc7\u6ee4\u5668\u5417\uff1f'}, {'id': u'OK', 'string': u'Ok'}, {'id': u'Remove this favorite from the list', 'string': u'\u4ece\u6e05\u5355\u4e2d\u79fb\u9664\u8fd9\u4e2a\u559c\u597d'}, {'id': u'Snooze', 'string': u'\u5ef6\u540e'}, {'id': u' [Me]', 'string': u' [\u6211]'}, {'id': u'Add Favorite Calendar', 'string': u'\u52a0\u5230\u65e5\u5386'}]}, u'payroll_formula': {'messages': [{'id': u'Formula Configuration', 'string': u'\u516c\u5f0f\u914d\u7f6e'}]}, u'payroll_result_refine': {'messages': [{'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Batch', 'string': u'\u6279\u6b21\u540d\u79f0'}, {'id': u'Search employee ID/name', 'string': u'\u68c0\u7d22\u5458\u5de5\u7f16\u53f7\u3001\u5458\u5de5\u59d3\u540d'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u') of', 'string': u') \u603b'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}]}, u'export_excel': {'messages': [{'id': u'Download All', 'string': u'\u5168\u90e8\u4e0b\u8f7d'}]}, u'hr_recruitments': {'messages': [{'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}, {'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}, {'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}]}, u'patch_web': {'messages': [{'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'System ', 'string': u'\u7cfb\u7edf'}, {'id': u'Switch Company', 'string': u'\u5207\u6362\u516c\u53f8'}, {'id': u'Switch Language', 'string': u'\u5207\u6362\u8bed\u8a00'}, {'id': u'Save fields list', 'string': u'\u4fdd\u5b58\u5b57\u6bb5\u5217\u8868'}, {'id': u'Message', 'string': u'\u6d88\u606f'}, {'id': u'Access Error', 'string': u'\u8bbf\u95ee\u9519\u8bef'}, {'id': u'Export Formats', 'string': u'\u5bfc\u51fa\u683c\u5f0f'}, {'id': u'Export Type:', 'string': u'\u5bfc\u51fa\u7c7b\u578b\uff1a'}, {'id': u'Export all Data', 'string': u'\u5bfc\u51fa\u6240\u6709\u6570\u636e'}, {'id': u'For Excel compatibility, data cannot be exported if there is more than 256 columns.\n\nTip: try to flip axis, filter further or reduce the number of measures.', 'string': u'For Excel compatibility, data cannot be exported if there is more than 256 columns.\n\nTip: try to flip axis, filter further or reduce the number of measures.'}, {'id': u'Global Business Error', 'string': u'\u5168\u5c40\u5546\u4e1a\u9519\u8bef'}, {'id': u'Illegal Input', 'string': u'\u975e\u6cd5\u8f93\u5165'}, {'id': u'Missing Record', 'string': u'\u7f3a\u5c11\u8bb0\u5f55'}, {'id': u'Move Up', 'string': u'\u4e0a\u79fb'}, {'id': u'Model can only use letters, numbers or _.', 'string': u'\u6a21\u578b\u7f16\u7801\u53ea\u80fd\u4f7f\u7528\u5b57\u6bcd\uff0c\u6570\u5b57\uff0c\u4e0b\u5212\u7ebf\u3002'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Translations', 'string': u'\u7ffb\u8bd1'}, {'id': u'Browse the documentation.', 'string': u'\u6d4f\u89c8\u6587\u6863'}, {'id': u'Field', 'string': u'\u5b57\u6bb5'}, {'id': u'About eRoad', 'string': u'\u5173\u4e8eeRoad'}, {'id': u'Access Denied', 'string': u'\u8bbf\u95ee\u88ab\u62d2\u7edd'}, {'id': u'Trying to reconnect... ', 'string': u'\u6b63\u5728\u5c1d\u8bd5\u91cd\u65b0\u8fde\u63a5... '}, {'id': u'Updated company failed!', 'string': u'\u66f4\u65b0\u516c\u53f8\u5931\u8d25\uff01'}, {'id': u'Validation Error', 'string': u'\u9a8c\u8bc1\u9519\u8bef'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Session Expired', 'string': u'\u4f1a\u8bdd\u8fc7\u671f'}, {'id': u'You are back online', 'string': u'\u6b22\u8fce\u56de\u6765'}, {'id': u'Your session expired. Please refresh the current web page.', 'string': u'\u4f60\u7684\u4f1a\u8bdd\u5df2\u5230\u671f\uff0c\u8bf7\u5237\u65b0\u5f53\u524d\u7f51\u9875\u3002'}, {'id': u'eRoad', 'string': u'eRoad'}, {'id': u'Updated language failed!', 'string': u'\u66f4\u65b0\u8bed\u8a00\u5931\u8d25\uff01'}, {'id': u"Timezone Mismatch : The timezone of your browser doesn't match the selected one. The time in system is displayed according to your field timezone.", 'string': u'\u65f6\u533a\u4e0d\u5339\u914d\uff1a\u60a8\u7684\u6d4f\u89c8\u5668\u7684\u65f6\u533a\u4e0d\u5339\u914d\u6240\u9009\u62e9\u7684\u65f6\u533a\u3002\u5728\u7cfb\u7edf\u4e2d\u7684\u65f6\u95f4\u662f\u6839\u636e\u4f60\u6240\u5728\u65f6\u533a\u663e\u793a\u3002'}, {'id': u'Clear Cache', 'string': u'\u6e05\u7406\u7f13\u5b58'}, {'id': u'The following file names are formatted incorrectly :', 'string': u'\u4ee5\u4e0b\u6587\u4ef6\u540d\u683c\u5f0f\u9519\u8bef\uff1a'}, {'id': u'The following files exceed the size limit :', 'string': u'\u4ee5\u4e0b\u6587\u4ef6\u8d85\u8fc7\u5927\u5c0f\u9650\u5236\uff1a'}, {'id': u'Click To Batch Upload', 'string': u'\u70b9\u51fb\u6279\u91cf\u4e0a\u4f20'}, {'id': u'Collapse All', 'string': u'\u5168\u90e8\u6536\u56de'}, {'id': u'Expand All', 'string': u'\u5168\u90e8\u5c55\u5f00'}, {'id': u'Are you sure you want to proceed?', 'string': u'\u786e\u8ba4\u8981\u7ee7\u7eed\u5417\uff1f'}, {'id': u'Translate', 'string': u'\u7ffb\u8bd1'}, {'id': u'Remove All', 'string': u'\u79fb\u9664\u5168\u90e8'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Fields to export', 'string': u'\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5'}, {'id': u'System Warning', 'string': u'\u7cfb\u7edf\u63d0\u793a'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Move Down', 'string': u'\u4e0b\u79fb'}, {'id': u'Delete', 'string': u'\u5220\u9664'}, {'id': u'Developer Mode', 'string': u'\u5f00\u53d1\u8005\u6a21\u5f0f'}, {'id': u'Duplicate', 'string': u'\u590d\u5236'}]}, u'web': {'messages': [{'id': u'Action', 'string': u'\u52a8\u4f5c'}, {'id': u'Access Error', 'string': u'\u8bbf\u95ee\u9519\u8bef'}, {'id': u'Access Denied', 'string': u'\u8bbf\u95ee\u88ab\u62d2\u7edd'}, {'id': u'About', 'string': u'\u5173\u4e8e'}, {'id': u'About', 'string': u'\u5173\u4e8e'}, {'id': u'...Upload in progress...', 'string': u'... \u4e0a\u4f20\u4e2d'}, {'id': u',k,M', 'string': u',k,M'}, {'id': u'(nolabel)', 'string': u'(\u65e0\u6807\u7b7e)'}, {'id': u'(no string)', 'string': u'(\u65e0\u5b57\u7b26\u4e32)'}, {'id': u'(%d records)', 'string': u'\uff08%d \u6761\u8bb0\u5f55\uff09'}, {'id': u"'%s' is not convertible to date, datetime nor time", 'string': u"'%s' \u65e0\u6cd5\u8f6c\u6362\u4e3a\u65e5\u671f\uff0c\u65e5\u671f\u65f6\u95f4 \u548c \u65f6\u95f4"}, {'id': u"'%s' is not a correct time", 'string': u"'%s' \u4e0d\u662f\u6b63\u786e\u7684\u65f6\u95f4"}, {'id': u"'%s' is not a correct integer", 'string': u"'%s' \u4e0d\u662f\u6b63\u786e\u7684\u6574\u6570"}, {'id': u"'%s' is not a correct float", 'string': u"'%s' \u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u6d6e\u70b9\u6570"}, {'id': u"'%s' is not a correct datetime", 'string': u"'%s' \u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u65e5\u671f\u65f6\u95f4"}, {'id': u"'%s' is not a correct date, datetime nor time", 'string': u"'%s'\u4e0d\u662f\u6b63\u786e\u7684\u65e5\u671f\uff0c\u65e5\u671f\u65f6\u95f4\uff0c\u65f6\u95f4"}, {'id': u"'%s' is not a correct date", 'string': u"'%s'\u4e0d\u662f\u6b63\u786e\u7684\u65e5\u671f"}, {'id': u'%s (%d)', 'string': u'%s (%d)'}, {'id': u'%d-%d of %d', 'string': u'(%d-%d) \u603b %d'}, {'id': u'%d years ago', 'string': u'%d \u5e74\u524d'}, {'id': u'%d months ago', 'string': u'%d \u6708\u524d'}, {'id': u'%d minutes ago', 'string': u'%d \u5206\u949f\u524d'}, {'id': u'%d hours ago', 'string': u'%d \u5c0f\u65f6\u524d'}, {'id': u'%d days ago', 'string': u'%d \u5929\u524d'}, {'id': u'%d / %d', 'string': u'%d / %d'}, {'id': u'%(view_type)s view', 'string': u'%(view_type)s \u89c6\u56fe'}, {'id': u'%(page)d/%(page_count)d', 'string': u'%(page)d/%(page_count)d'}, {'id': u'%(field)s %(operator)s "%(value)s"', 'string': u'%(field)s %(operator)s "%(value)s"'}, {'id': u'%(field)s %(operator)s', 'string': u'%(field)s %(operator)s'}, {'id': u' & Close', 'string': u' & \u5173\u95ed'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'Line Chart', 'string': u'\u7ebf\u72b6\u56fe'}, {'id': u'Graph', 'string': u'\u56fe\u8868'}, {'id': u'Global Business Error', 'string': u'\u5168\u5c40\u5546\u4e1a\u9519\u8bef'}, {'id': u'Form', 'string': u'\u8868\u5355'}, {'id': u'Flip axis', 'string': u'\u7ffb\u8f6c\u8f74'}, {'id': u'Filters', 'string': u'\u7b5b\u9009\u5668'}, {'id': u'Filter with same name already exists.', 'string': u'\u8fc7\u6ee4\u5668\u5df2\u7ecf\u5b58\u5728\u3002'}, {'id': u'Filter on: %s', 'string': u'\u7b5b\u9009: %s'}, {'id': u'Filter name is required.', 'string': u'\u7b5b\u9009\u5668\u540d\u79f0\u662f\u5fc5\u987b\u7684\u3002'}, {'id': u'Filter', 'string': u'\u7b5b\u9009'}, {'id': u'You may not believe it,
but the application is actually loading...', 'string': u'\u7a0b\u5e8f\u6b63\u5728\u52a0\u8f7d\u4e2d...'}, {'id': u'You are creating a new %s, are you sure it does not exist yet?', 'string': u'\u6b63\u8981\u521b\u5efa\u65b0\u7684 %s\uff0c\u786e\u8ba4\u5b83\u771f\u7684\u4e0d\u5b58\u5728\u5417\uff1f'}, {'id': u'You are back online', 'string': u'\u4f60\u56de\u6765\u5728\u7ebf'}, {'id': u'a day ago', 'string': u'\u4e00\u5929\u524d'}, {'id': u'You must choose at least one record.', 'string': u'\u60a8\u5e94\u81f3\u5c11\u9009\u62e9\u4e00\u6761\u8bb0\u5f55\u3002'}, {'id': u'Latest Modification Date:', 'string': u'\u6700\u540e\u4fee\u6539\u65e5\u671f\uff1a'}, {'id': u'Odoo', 'string': u'Odoo'}, {'id': u'Your session expired. Please refresh the current web page.', 'string': u'\u4f60\u7684\u4f1a\u8bdd\u5df2\u5230\u671f\uff0c\u8bf7\u5237\u65b0\u5f53\u524d\u7f51\u9875\u3002'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'not a valid number', 'string': u'\u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684\u6570\u5b57'}, {'id': u'not a valid integer', 'string': u'\u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684\u6574\u6570'}, {'id': u'less than or equal to', 'string': u'\u5c0f\u4e8e\u7b49\u4e8e'}, {'id': u'less than a minute ago', 'string': u'\u5c0f\u4e8e\u4e00\u5206\u949f\u524d'}, {'id': u'less than', 'string': u'\u5c0f\u4e8e'}, {'id': u'is true', 'string': u'\u4e3a\u771f'}, {'id': u'is set', 'string': u'\u5df2\u8bbe\u7f6e'}, {'id': u'is not set', 'string': u'\u672a\u8bbe\u7f6e'}, {'id': u'is not equal to', 'string': u'\u4e0d\u7b49\u4e8e'}, {'id': u'is not', 'string': u'\u4e0d\u662f'}, {'id': u'is false', 'string': u'\u4e3a\u5047'}, {'id': u'is equal to', 'string': u'\u7b49\u4e8e'}, {'id': u'is', 'string': u'\u662f'}, {'id': u'greater than or equal to', 'string': u'\u5927\u4e8e\u7b49\u4e8e'}, {'id': u'greater than', 'string': u'\u5927\u4e8e'}, {'id': u"doesn't contain", 'string': u'\u4e0d\u5305\u542b'}, {'id': u'contains', 'string': u'\u5305\u542b'}, {'id': u'about an hour ago', 'string': u'\u5927\u7ea6\u4e00\u5c0f\u65f6\u524d'}, {'id': u'about a year ago', 'string': u'\u5927\u7ea6\u4e00\u5e74\u524d'}, {'id': u'about a month ago', 'string': u'\u5927\u7ea6\u4e00\u6708\u524d'}, {'id': u'about a minute ago', 'string': u'\u5927\u7ea6\u4e00\u5206\u949f'}, {'id': u'You must select at least one record.', 'string': u'\u8bf7\u81f3\u5c11\u9009\u62e9\u4e00\u6761\u8bb0\u5f55'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Unarchive', 'string': u'\u53d6\u6d88\u5b58\u6863'}, {'id': u'Unarchive', 'string': u'\u53d6\u6d88\u5b58\u6863'}, {'id': u'Type:', 'string': u'\u7c7b\u578b\uff1a'}, {'id': u'Trying to reconnect... ', 'string': u'\u6b63\u5728\u5c1d\u8bd5\u91cd\u65b0\u8fde\u63a5...'}, {'id': u'Tree', 'string': u'\u6811\u5f62'}, {'id': u'Traceback:', 'string': u'\u8ffd\u6eaf'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Toggle Form Layout Outline', 'string': u'\u5207\u6362\u8868\u5355\u5e03\u5c40\u89c6\u56fe'}, {'id': u"Timezone Mismatch : The timezone of your browser doesn't match the selected one. The time in Odoo is displayed according to your field timezone.", 'string': u'\u65f6\u533a\u4e0d\u5339\u914d\uff1a\u60a8\u7684\u6d4f\u89c8\u5668\u7684\u65f6\u533a\u9009\u62e9\u4e0d\u5339\u914d\u3002\u5728Odoo\u7684\u65f6\u95f4\u662f\u6839\u636e\u4f60\u7684\u9886\u57df\u65f6\u533a\u663e\u793a\u3002'}, {'id': u'Yes', 'string': u'\u662f'}, {'id': u'Yes', 'string': u'\u662f'}, {'id': u'This wizard will export all data that matches the current search criteria to a CSV file.\n You can export all data or only the fields that can be reimported after modification.', 'string': u'\u6b64\u5411\u5bfc\u5c06\u5bfc\u51fa\u6240\u6709\u7b26\u5408\u5f53\u524d\u641c\u7d22\u6761\u4ef6\u7684\u6570\u636e\u5230 CSV \u6587\u4ef6\u3002\n \u60a8\u4e5f\u53ef\u4ee5\u5bfc\u51fa\u6240\u6709\u6570\u636e\u6216\u9009\u62e9\u5728\u4fee\u6539\u4e86 CSV \u6587\u4ef6\u4ee5\u540e\u8fd8\u80fd\u591f\u91cd\u65b0\u5bfc\u5165\u7684\u90a3\u4e9b\u5b57\u6bb5\u3002'}, {'id': u'This resource is empty', 'string': u'\u8d44\u6e90\u662f\u7a7a\u7684'}, {'id': u'This filter is global and will be removed for everybody if you continue.', 'string': u'\u8fd9\u662f\u4e00\u4e2a\u6240\u6709\u4eba\u90fd\u53ef\u4ee5\u4f7f\u7528\u7684\u5168\u5c40\u8fc7\u6ee4\u5668\uff0c\u5982\u679c\u7ee7\u7eed\uff0c\u5c06\u4f1a\u88ab\u79fb\u9664\u3002'}, {'id': u'There was a problem while uploading your file', 'string': u'\u4e0a\u4f20\u6587\u4ef6\u65f6\u53d1\u751f\u4e86\u95ee\u9898'}, {'id': u"The type of the field '%s' must be a many2many field with a relation to 'ir.attachment' model.", 'string': u"\u5b57\u6bb5\u7c7b\u578b '%s' \u5fc5\u987b\u662f\u4e00\u4e2a\u5173\u8054\u5230 'ir.attachment'\u6a21\u578b\u7684 many2many\u5b57\u6bb5"}, {'id': u'The selected file exceed the maximum file size of %s.', 'string': u'\u6240\u9009\u6587\u4ef6\u8d85\u51fa\u4e86\u6587\u4ef6\u7684\u6700\u5927\u503c\u8bbe\u5b9a\uff1a%s'}, {'id': u'The record has been modified, your changes will be discarded. Are you sure you want to leave this page ?', 'string': u'\u8be5\u8bb0\u5f55\u5df2\u88ab\u4fee\u6539\uff0c\u60a8\u7684\u66f4\u6539\u5c06\u88ab\u4e22\u5f03\u3002\u4f60\u786e\u5b9a\u8981\u79bb\u5f00\u8fd9\u4e2a\u9875\u9762\uff1f'}, {'id': u'The record could not be found in the database.', 'string': u'\u65e0\u6cd5\u5728\u6570\u636e\u5e93\u4e2d\u627e\u5230\u6b64\u5b57\u6bb5'}, {'id': u'The o2m record must be saved before an action can be used', 'string': u'o2m\u8bb0\u5f55\u5fc5\u987b\u5148\u4fdd\u5b58\u624d\u80fd\u88ab\u4e00\u4e2a\u52a8\u4f5c\u4f7f\u7528'}, {'id': u'The line has been modified, your changes will be discarded. Are you sure you want to discard the changes ?', 'string': u'\u5df2\u4fee\u6539\u7684\u884c\u672a\u80fd\u4fdd\u5b58\uff0c\u60a8\u7684\u66f4\u6539\u5c06\u88ab\u4e22\u5f03\u3002\u4f60\u786e\u5b9a\u8981\u653e\u5f03\u66f4\u6539\uff1f'}, {'id': u'The following fields are invalid:', 'string': u'\u4e0b\u5217\u5b57\u6bb5\u65e0\u6548\uff1a'}, {'id': u"The field is empty, there's nothing to save !", 'string': u'\u5b57\u6bb5\u4e3a\u7a7a\uff0c\u6ca1\u6709\u9700\u8981\u4fdd\u5b58\u7684\u503c\uff01'}, {'id': u'Technical Translation', 'string': u'\u6280\u672f\u6027\u7ffb\u8bd1'}, {'id': u"Take a minute to get a coffee,
because it's loading...", 'string': u'\u8bf7\u7a0d\u7b49,
\u7a0b\u5e8f\u8fd8\u5728\u8fd0\u884c\u4e2d : )'}, {'id': u'Switch On', 'string': u'\u6253\u5f00'}, {'id': u'Switch Off', 'string': u'\u5173\u95ed'}, {'id': u'Still loading...
Please be patient.', 'string': u'\u4ecd\u7136\u5728\u52a0\u8f7d\u4e2d...
\u8bf7\u7a0d\u5019....'}, {'id': u'Still loading...', 'string': u'\u4ecd\u7136\u5728\u52a0\u8f7d...'}, {'id': u'Special:', 'string': u'\u7279\u6b8a\uff1a'}, {'id': u'Size:', 'string': u'\u5c3a\u5bf8\uff1a'}, {'id': u'Showing locally available modules', 'string': u'\u663e\u793a\u672c\u5730\u53ef\u7528\u6a21\u5757'}, {'id': u'Share with all users', 'string': u'\u4e0e\u6240\u6709\u7528\u6237\u5171\u4eab'}, {'id': u"Setting 'id' attribute on existing record %s", 'string': u"\u5728\u5df2\u6709\u7684\u8bb0\u5f55 %s\u4e0a\u8bbe\u7f6e 'id' \u5c5e\u6027"}, {'id': u'Set Defaults', 'string': u'\u8bbe\u4e3a\u9ed8\u8ba4'}, {'id': u'Set Default', 'string': u'\u8bbe\u4e3a\u9ed8\u8ba4'}, {'id': u'Selection:', 'string': u'\u9009\u62e9:'}, {'id': u'Selected domain', 'string': u'\u9009\u62e9\u5730\u57df'}, {'id': u'Select', 'string': u'\u9009\u62e9'}, {'id': u'Select', 'string': u'\u9009\u62e9'}, {'id': u'Search: ', 'string': u'\u641c\u7d22\uff1a '}, {'id': u'Search More...', 'string': u'\u641c\u7d22\u66f4\u591a...'}, {'id': u'Search Again', 'string': u'\u518d\u6b21\u641c\u7d22'}, {'id': u'Search %(field)s for: %(value)s', 'string': u'\u641c\u7d22 %(field)s : %(value)s'}, {'id': u'Search %(field)s at: %(value)s', 'string': u'\u641c\u7d22 %(field)s \uff1a %(value)s'}, {'id': u'Saved exports:', 'string': u'\u5df2\u4fdd\u5b58\u7684\u5bfc\u51fa\u7ed3\u679c\uff1a'}, {'id': u'Save fields list', 'string': u'\u4fdd\u5b58\u5b57\u6bb5\u5217\u8868'}, {'id': u'Save default', 'string': u'\u4fdd\u5b58\u9ed8\u8ba4\u503c'}, {'id': u'Save current search', 'string': u'\u4fdd\u5b58\u5f53\u524d\u641c\u7d22'}, {'id': u'Save as:', 'string': u'\u53e6\u5b58\u4e3a\uff1a'}, {'id': u'Save As...', 'string': u'\u53e6\u5b58\u4e3a...'}, {'id': u'Save As', 'string': u'\u53e6\u5b58\u4e3a'}, {'id': u'Save & New', 'string': u'\u4fdd\u5b58\u5e76\u65b0\u5efa'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Resource Error', 'string': u'\u8d44\u6e90\u9519\u8bef'}, {'id': u'Render', 'string': u'\u6e32\u67d3'}, {'id': u'Remove All', 'string': u'\u79fb\u9664\u5168\u90e8'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Relation:', 'string': u'\u5173\u7cfb\uff1a'}, {'id': u'Quarter', 'string': u'\u5b63'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Print Workflow', 'string': u'\u6253\u5370\u5de5\u4f5c\u6d41'}, {'id': u'Print', 'string': u'\u6253\u5370'}, {'id': u'Preferences', 'string': u'\u9996\u9009\u9879'}, {'id': u'Please select fields to save export list...', 'string': u'\u8bf7\u9009\u62e9\u8981\u4fdd\u5b58\u6210\u5bfc\u51fa\u5217\u8868\u7684\u5b57\u6bb5...'}, {'id': u'Please select fields to export...', 'string': u'\u8bf7\u9009\u62e9\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5...'}, {'id': u'Please pay attention that all records matching your search filter will be exported. Not only the selected ids.', 'string': u'\u8bf7\u6ce8\u610f\u5c06\u5bfc\u51fa\u6240\u6709\u5339\u914d\u641c\u7d22\u8fc7\u6ee4\u5668\u7684\u8bb0\u5f55\u800c\u4e0d\u4ec5\u662f\u9009\u4e2d\u7684 ID\u3002'}, {'id': u'Please note that only the selected ids will be exported.', 'string': u'\u8bf7\u6ce8\u610f\u53ea\u6709\u9009\u4e2d\u7684 ID \u4f1a\u88ab\u5bfc\u51fa'}, {'id': u'Please enter save field list name', 'string': u'\u8bf7\u8f93\u5165\u5b57\u6bb5\u5217\u8868\u7684\u540d\u79f0'}, {'id': u'Pivot', 'string': u'\u900f\u89c6\u8868'}, {'id': u'Pie chart cannot mix positive and negative numbers. Try to change your domain to only display positive results', 'string': u'\u997c\u56fe\u4e0d\u80fd\u6df7\u7528\u6b63\u6570\u548c\u8d1f\u6570\u3002\u5c1d\u8bd5\u6539\u53d8\u4f60\u7684\u5730\u57df\uff0c\u53ea\u663e\u793a\u6b63\u6570'}, {'id': u'Pie chart cannot display all zero numbers.. Try to change your domain to display positive results', 'string': u'\u997c\u56fe\u65e0\u6cd5\u663e\u793a\u96f6\u6570\u5b57.\u5c1d\u8bd5\u6539\u53d8\u4f60\u7684\u57df\uff0c\u4ee5\u663e\u793a\u6b63\u7684\u7ed3\u679c'}, {'id': u'Pie Chart', 'string': u'\u997c\u56fe'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Only you', 'string': u'\u4ec5\u7528\u4e8e\u60a8\u4e2a\u4eba'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}, {'id': u'On change:', 'string': u'\u53d8\u66f4\u65f6\uff1a'}, {'id': u'On', 'string': u'ON'}, {'id': u'Old Password:', 'string': u'\u65e7\u5bc6\u7801'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Off', 'string': u'OFF'}, {'id': u'Odoo Enterprise', 'string': u'Odoo \u4f01\u4e1a'}, {'id': u'Odoo Apps will be available soon', 'string': u'Odoo\u7684\u6a21\u5757\u6682\u65f6\u65e0\u6cd5\u8bbf\u95ee'}, {'id': u'Odoo', 'string': u'Odoo'}, {'id': u'Not shown in kanban', 'string': u'\u6ca1\u6709\u5728\u770b\u677f\u4e0a\u663e\u793a'}, {'id': u'Not enough data points', 'string': u'\u6ca1\u6709\u8db3\u591f\u7684\u6570\u636e\u70b9'}, {'id': u'Not Archived', 'string': u'\u6ca1\u6709\u5f52\u6863'}, {'id': u'Normal', 'string': u'\u4e00\u822c'}, {'id': u'Node [%s] is not a JSONified XML node', 'string': u'\u8282\u70b9 [%s] \u4e0d\u662fJSON\u5316\u7684XML\u8282\u70b9'}, {'id': u'No value found for the field for value ', 'string': u'\u627e\u4e0d\u5230\u8be5\u5b57\u6bb5\u7684\u503c '}, {'id': u'No results to show...', 'string': u'\u65e0\u7ed3\u679c\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data to display.', 'string': u'\u65e0\u6570\u636e\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data to display', 'string': u'\u65e0\u6570\u636e\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data provided.', 'string': u'\u6ca1\u6709\u6570\u636e\u88ab\u63d0\u4f9b'}, {'id': u'No data available for this pivot table. Try to add some records, or make sure\n that there is at least one measure and no active filter in the search bar.', 'string': u'\u6ca1\u6709\u8be5\u6570\u636e\u900f\u89c6\u8868\u7684\u6570\u636e\u3002\u5c1d\u8bd5\u6dfb\u52a0\u4e00\u4e9b\u8bb0\u5f55\uff0c\u6216\u4f7f\u786e\u4fdd\u6709\u81f3\u5c11\u4e00\u4e2a\u5ea6\u91cf\uff0c\u5e76\u5728\u641c\u7d22\u680f\u6ca1\u6709\u8fc7\u6ee4\u6761\u4ef6\u3002'}, {'id': u'No data available for this chart. Try to add some records, or make sure that there is no active filter in the search bar.', 'string': u'\u6ca1\u6709\u8be5\u56fe\u8868\u6570\u636e\u3002\u5c1d\u8bd5\u6dfb\u52a0\u4e00\u4e9b\u8bb0\u5f55\uff0c\u6216\u8005\u786e\u4fdd\u6709\u5728\u641c\u7d22\u680f\u4e2d\u6ca1\u6709\u6709\u6548\u7684\u8fc7\u6ee4\u6761\u4ef6\u3002'}, {'id': u'No Update:', 'string': u'\u6ca1\u6709\u66f4\u65b0'}, {'id': u'No', 'string': u'\u5426'}, {'id': u'New Password:', 'string': u'\u65b0\u5bc6\u7801\uff1a'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Name:', 'string': u'\u540d\u79f0\uff1a'}, {'id': u'Name', 'string': u'\u540d\u79f0'}, {'id': u'My Odoo.com account', 'string': u'\u6211\u7684 Odoo.com \u5e10\u53f7'}, {'id': u'Move your mouse here to open the insert block', 'string': u'\u5c06\u9f20\u6807\u5728\u8fd9\u91cc\u6253\u5f00\u63d2\u5165\u5757'}, {'id': u'Move your mouse', 'string': u'\u79fb\u52a8\u4f60\u7684\u9f20\u6807'}, {'id': u'Move Up', 'string': u'\u4e0a\u79fb'}, {'id': u'Move Down', 'string': u'\u4e0b\u79fb'}, {'id': u'More', 'string': u'\u66f4\u591a'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Modifiers:', 'string': u'\u4fee\u6539\u8005\uff1a'}, {'id': u'Modified by :', 'string': u'\u4fee\u6539\u8005\uff1a'}, {'id': u'Model %s fields', 'string': u'\u6a21\u578b\u201c%s\u201d\u7684\u5b57\u6bb5'}, {'id': u'Missing Record', 'string': u'\u7f3a\u5c11\u8bb0\u5f55'}, {'id': u'Method:', 'string': u'\u65b9\u6cd5\uff1a'}, {'id': u'Metadata (%s)', 'string': u'\u5143\u6570\u636e\uff08%s\uff09'}, {'id': u'Measures', 'string': u'\u8ba1\u91cf'}, {'id': u'Measure', 'string': u'\u6d4b\u91cf'}, {'id': u'Maybe you should consider reloading the application by pressing F5...', 'string': u'\u4e5f\u8bb8\u60a8\u5e94\u8be5\u8003\u8651\u6309 F5 \u952e\u91cd\u65b0\u52a0\u8f7d\u7a0b\u5e8f...'}, {'id': u'Manage Filters', 'string': u'\u7ba1\u7406\u7b5b\u9009\u5668'}, {'id': u'Manage Filters', 'string': u'\u7ba1\u7406\u7b5b\u9009\u5668'}, {'id': u'M2O search fields do not currently handle multiple default values', 'string': u'\u591a\u5bf9\u4e00\u641c\u7d22\u5b57\u6bb5\u76ee\u524d\u4e0d\u652f\u6301\u591a\u4e2a\u9ed8\u8ba4\u503c'}, {'id': u'Low', 'string': u'\u4f4e'}, {'id': u'Log out', 'string': u'\u6ce8\u9500'}, {'id': u'Local evaluation failure\n%s\n\n%s', 'string': u'\u672c\u5730\u6c42\u503c\u5931\u8d25\n\n%s\n\n\n\n%s'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u'Loading (%d)', 'string': u'\u6b63\u5728\u52a0\u8f7d\uff08%d\uff09'}, {'id': u'Loading', 'string': u'\u52a0\u8f7d\u4e2d'}, {'id': u'List', 'string': u'\u5217\u8868'}, {'id': u'Leave Debug Mode', 'string': u'\u79bb\u5f00Debug \u6a21\u5f0f'}, {'id': u'Latest Modification by:', 'string': u'\u6700\u540e\u4fee\u6539\u8005\uff1a'}, {'id': u'JS Tests', 'string': u'JS \u6d4b\u8bd5'}, {'id': u'JS Tests', 'string': u'JS \u6d4b\u8bd5'}, {'id': u'Invalid data', 'string': u'\u65e0\u6548\u7684\u6570\u636e'}, {'id': u'Inactive', 'string': u'\u4e0d\u53ef\u7528'}, {'id': u'Import-Compatible Export', 'string': u'\u5bfc\u5165\u517c\u5bb9\u5bfc\u51fa'}, {'id': u'Image', 'string': u'\u56fe\u50cf'}, {'id': u'ID:', 'string': u'ID\uff1a'}, {'id': u'High', 'string': u'\u9ad8'}, {'id': u'Group by: %s', 'string': u'\u6309 %s \u5206\u7ec4'}, {'id': u'Group By', 'string': u'\u5206\u7ec4'}, {'id': u'Group By', 'string': u'\u5206\u7ec4'}, {'id': u'Group', 'string': u'\u7ec4'}, {'id': u'File upload', 'string': u'\u6587\u4ef6\u4e0a\u4f20'}, {'id': u'File Upload', 'string': u'\u6587\u4ef6\u4e0a\u4f20'}, {'id': u'Fields to export', 'string': u'\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5'}, {'id': u'Fields View Get', 'string': u'\u5b57\u6bb5\u89c6\u56fe\u83b7\u53d6'}, {'id': u'Fields View Get', 'string': u'\u5b57\u6bb5\u89c6\u56fe\u83b7\u53d6'}, {'id': u'Field:', 'string': u'\u5b57\u6bb5\uff1a'}, {'id': u"Field '%s' specified in view could not be found.", 'string': u"\u89c6\u56fe\u4e2d\u6307\u5b9a\u7684\u5b57\u6bb5'%s' \u627e\u4e0d\u5230\u3002"}, {'id': u'Favorites', 'string': u'\u6536\u85cf'}, {'id': u'Failed to evaluate search criterions', 'string': u'\u8bc4\u4f30\u641c\u7d22\u6761\u4ef6\u5931\u8d25'}, {'id': u'Export all Data', 'string': u'\u5bfc\u51fa\u6240\u6709\u6570\u636e'}, {'id': u'Export Type:', 'string': u'\u5bfc\u51fa\u7c7b\u578b\uff1a'}, {'id': u'Export To File', 'string': u'\u5bfc\u51fa\u5230\u6587\u4ef6'}, {'id': u'Export Formats', 'string': u'\u5bfc\u51fa\u683c\u5f0f'}, {'id': u'Export Data', 'string': u'\u5bfc\u51fa\u6570\u636e'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Expand all', 'string': u'\u5168\u90e8\u5c55\u5f00'}, {'id': u'Evaluation Error', 'string': u'\u8bc4\u4f30\u9519\u8bef'}, {'id': u'Error', 'string': u'Error'}, {'id': u'End This Tutorial', 'string': u'\u7ec8\u6b62\u6b64\u6559\u7a0b'}, {'id': u'Edit Workflow', 'string': u'\u7f16\u8f91\u5de5\u4f5c\u6d41'}, {'id': u'Edit Workflow', 'string': u'\u7f16\u8f91\u5de5\u4f5c\u6d41'}, {'id': u'Edit SearchView', 'string': u'\u7f16\u8f91\u641c\u7d22\u89c6\u56fe'}, {'id': u'Edit Action', 'string': u'\u7f16\u8f91\u52a8\u4f5c'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'E-mail Error', 'string': u'E-mail\u9519\u8bef'}, {'id': u'Duplicate', 'string': u'\u590d\u5236'}, {'id': u'Download xls', 'string': u'\u4e0b\u8f7d xls'}, {'id': u'Download "%s"', 'string': u'\u4e0b\u8f7d "%s"'}, {'id': u'Download', 'string': u'\u4e0b\u8f7d'}, {'id': u'Download', 'string': u'\u4e0b\u8f7d'}, {'id': u"Don't leave yet,
it's still loading...", 'string': u'\u8bf7\u4e0d\u8981\u79bb\u5f00\uff0c
\u5b83\u8fd8\u5728\u52a0\u8f7d\u4e2d...'}, {'id': u'Domain:', 'string': u'\u57df:'}, {'id': u'Do you really want to remove these records?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u8fd9\u4e9b\u8bb0\u5f55\uff1f'}, {'id': u'Do you really want to delete this record?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u6b64\u8bb0\u5f55\uff1f'}, {'id': u'Do you really want to delete this attachment ?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u6b64\u9644\u4ef6\uff1f'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Delete this file', 'string': u'\u5220\u9664\u6b64\u6587\u4ef6'}, {'id': u'Delete this attachment', 'string': u'\u5220\u9664\u6b64\u9644\u4ef6'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Default:', 'string': u'\u9ed8\u8ba4\uff1a'}, {'id': u'Deactivate', 'string': u'\u53d6\u6d88\u6fc0\u6d3b'}, {'id': u'Day', 'string': u'\u65e5'}, {'id': u'Custom Filter', 'string': u'\u81ea\u5b9a\u4e49\u7b5b\u9009\u5668'}, {'id': u'Custom Filter', 'string': u'\u81ea\u5b9a\u4e49\u7b5b\u9009\u5668'}, {'id': u'Creation User:', 'string': u'\u521b\u5efa\u7528\u6237\uff1a'}, {'id': u'Creation Date:', 'string': u'\u521b\u5efa\u65e5\u671f\uff1a'}, {'id': u'Created by :', 'string': u'\u521b\u5efa\u4eba\uff1a'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create and edit', 'string': u'\u521b\u5efa\u5e76\u7f16\u8f91'}, {'id': u'Create and Edit...', 'string': u'\u521b\u5efa\u5e76\u7f16\u8f91...'}, {'id': u'Create a %s', 'string': u'\u521b\u5efa %s'}, {'id': u'Create "%s"', 'string': u'\u521b\u5efa "%s"'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Could not serialize XML', 'string': u'\u4e0d\u80fd\u5e8f\u5217\u5316 XML'}, {'id': u'Could not find id in dataset', 'string': u'\u4e0d\u80fd\u5728\u6570\u636e\u96c6\u4e2d\u627e\u5230\u6b64 ID'}, {'id': u'Could not display the selected image.', 'string': u'\u4e0d\u80fd\u663e\u793a\u9009\u62e9\u7684\u56fe\u7247\u3002'}, {'id': u'Copyright \xa9 2004-2015 Odoo S.A.', 'string': u'\u7248\u6743\xa9 2004-2015 Odoo S.A.'}, {'id': u'Context:', 'string': u'\u4e0a\u4e0b\u6587\uff1a'}, {'id': u'Confirmation', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm New Password:', 'string': u'\u786e\u8ba4\u65b0\u5bc6\u7801\uff1a'}, {'id': u'Condition:', 'string': u'\u6761\u4ef6'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Client Error', 'string': u'\u5ba2\u6237\u7aef\u9519\u8bef'}, {'id': u'Client Error', 'string': u'\u5ba2\u6237\u7aef\u9519\u8bef'}, {'id': u'Clear', 'string': u'\u6e05\u9664'}, {'id': u'Change default:', 'string': u'\u66f4\u6539\u9ed8\u8ba4\u503c\uff1a'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u"Can't send email to invalid e-mail address", 'string': u'\u4e0d\u80fd\u53d1\u9001email\u5230\u975e\u6cd5\u7684email\u5730\u5740'}, {'id': u"Can't convert value %s to context", 'string': u'\u4e0d\u80fd\u8f6c\u6362\u503c %s \u5230 context'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'XML ID:', 'string': u'XML ID\uff1a'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Widget:', 'string': u'\u6302\u4ef6:'}, {'id': u"Widget type '%s' is not implemented", 'string': u"\u6302\u4ef6\u7c7b\u578b '%s' \u5c1a\u672a\u5b9e\u73b0"}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u"View type '%s' is not supported in X2Many.", 'string': u'\u89c6\u56fe\u7c7b\u578b\u2018%s\u2019\u4e0d\u652f\u6301X2Many\u3002'}, {'id': u'View Metadata', 'string': u'\u89c6\u56fe\u5143\u6570\u636e'}, {'id': u'View Fields', 'string': u'\u89c6\u56fe\u5b57\u6bb5'}, {'id': u'View', 'string': u'\u89c6\u56fe'}, {'id': u'View', 'string': u'\u89c6\u56fe'}, {'id': u'Very High', 'string': u'\u975e\u5e38\u9ad8'}, {'id': u'Validation Error', 'string': u'\u9a8c\u8bc1\u9519\u8bef'}, {'id': u'Use by default', 'string': u'\u9ed8\u8ba4\u4f7f\u7528'}, {'id': u'Uploading...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Uploading Error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading Error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading ...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Upgrade now', 'string': u'\u5373\u523b\u5347\u7ea7'}, {'id': u'Unsupported operator %s in domain %s', 'string': u'\u4e0d\u652f\u6301\u7684\u64cd\u4f5c\u7b26 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unlimited', 'string': u'\u65e0\u9650\u5236\u7684'}, {'id': u'Unknown operator %s in domain %s', 'string': u'\u672a\u77e5\u64cd\u4f5c\u7b26 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unknown nonliteral type ', 'string': u'\u672a\u77e5\u7684 nonliteral \u7c7b\u578b '}, {'id': u'Unknown m2m command %s', 'string': u'\u672a\u77e5\u7684 m2m\u547d\u4ee4%s'}, {'id': u'Unknown field %s in domain %s', 'string': u'\u672a\u77e5\u5b57\u6bb5 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unknown', 'string': u'\u672a\u77e5'}, {'id': u'Unhandled widget', 'string': u'\u672a\u5904\u7406\u7684\u6302\u4ef6'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb', 'string': u'Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb'}, {'id': u'Button Type:', 'string': u'\u6309\u94ae\u7c7b\u578b\uff1a'}, {'id': u'Button', 'string': u'\u6309\u94ae'}, {'id': u'Binary file', 'string': u'\u4e8c\u8fdb\u5236\u6587\u4ef6'}, {'id': u'Bar Chart', 'string': u'\u67f1\u72b6\u56fe'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Attachment :', 'string': u'\u9644\u4ef6:'}, {'id': u'Are you sure that you want to remove this filter?', 'string': u'\u4f60\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u8fc7\u6ee4\u5668\u5417\uff1f'}, {'id': u'Archived', 'string': u'\u5f52\u6863'}, {'id': u'Archive', 'string': u'\u5f52\u6863'}, {'id': u'Archive', 'string': u'\u5f52\u6863'}, {'id': u'Apply', 'string': u'\u5e94\u7528'}, {'id': u'All users', 'string': u'\u6240\u6709\u7528\u6237'}, {'id': u'Alert', 'string': u'\u8b66\u544a'}, {'id': u'Advanced Search...', 'string': u'\u9ad8\u7ea7\u641c\u7d22...'}, {'id': u'Add: ', 'string': u'\u6dfb\u52a0\uff1a '}, {'id': u'Add...', 'string': u'\u6dfb\u52a0...'}, {'id': u'Add custom group', 'string': u'\u6dfb\u52a0\u81ea\u5b9a\u4e49\u7ec4'}, {'id': u'Add an item', 'string': u'\u6dfb\u52a0\u4e00\u4e2a\u9879\u76ee'}, {'id': u'Add a condition', 'string': u'\u6dfb\u52a0\u4e00\u4e2a\u6761\u4ef6'}, {'id': u'Add Custom Filter', 'string': u'\u589e\u52a0\u81ea\u5b9a\u4e49\u7b5b\u9009'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Active', 'string': u'\u6709\u6548'}, {'id': u'Activate', 'string': u'\u6fc0\u6d3b'}, {'id': u'Action ID:', 'string': u'\u52a8\u4f5cID'}, {'id': u'Action Button', 'string': u'\u52a8\u4f5c \u6309\u94ae'}, {'id': u'Object:', 'string': u'\u5bf9\u8c61\uff1a'}]}, u'web_settings_dashboard': {'messages': [{'id': u'Theme store', 'string': u'\u4e3b\u9898\u5546\u5e97'}, {'id': u'Please provide valid email addresses', 'string': u'\u8bf7\u63d0\u4f9b\u6709\u6548\u7684\u5730\u5740'}, {'id': u'Pending invitations:', 'string': u'\u5f85\u5b9a\u7684\u9080\u8bf7:'}, {'id': u'No app installed', 'string': u'\u6ca1\u6709\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Need more help?', 'string': u'\u9700\u8981\u66f4\u591a\u7684\u5e2e\u52a9?'}, {'id': u'Manage access rights', 'string': u'\u7ba1\u7406\u8bbf\u95ee\u6743\u9650'}, {'id': u'App store', 'string': u'\u5e94\u7528\u5546\u5e97'}, {'id': u'Active User', 'string': u'\u6d3b\u8dc3\u7528\u6237'}, {'id': u'%\n Implementation', 'string': u' %\n\u5b9e\u65bd'}, {'id': u'Browse Apps', 'string': u'\u6d4f\u89c8\u5e94\u7528'}, {'id': u'Browse the documentation.', 'string': u'\u6d4f\u89c8\u6587\u6863.'}, {'id': u'Enter e-mail addresses (one per line)', 'string': u'\u8f93\u5165\u90ae\u4ef6\u5730\u5740(\u6bcf\u884c\u4e00\u4e2a)'}, {'id': u'Follow these implementation guides to get the most out of Odoo.', 'string': u'\u6309\u7167\u8fd9\u4e9b\u5b9e\u65bd\u6307\u5bfc\u6765\u6709\u6548\u5229\u7528Odoo.'}, {'id': u"Help us spread the word: Share Odoo's awesomeness with your friends!", 'string': u'\u5e2e\u52a9\u6211\u4eec\u4f20\u64ad:\u548c\u4f60\u7684\u670b\u53cb\u4eec\u5206\u4eabOdoo\u7684\u7cbe\u5f69!'}, {'id': u'Installed App', 'string': u'\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Installed Apps', 'string': u'\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invite new users:', 'string': u'\u9080\u8bf7\u65b0\u7684\u7528\u6237'}, {'id': u'You need to install some apps first.', 'string': u'\u4f60\u9996\u5148\u9700\u8981\u5b89\u88c5\u4e00\u4e9b\u5e94\u7528'}, {'id': u'Social Share', 'string': u'\u793e\u4ea4\u5206\u4eab'}]}, u'dynamic_view_fields': {'messages': [{'id': u'Fields', 'string': u'\u5b57\u6bb5'}, {'id': u'Choose fields to show!.', 'string': u'Choose fields to show!.'}, {'id': u'Choose fields to show!', 'string': u'Choose fields to show!'}, {'id': u'Required', 'string': u'\u5fc5\u586b'}, {'id': u'Readonly', 'string': u'\u53ea\u8bfb'}, {'id': u'Change String Fields!.', 'string': u'Change String Fields!.'}, {'id': u'String Of Field', 'string': u'String Of Field'}, {'id': u'Settings (toggle to Show/Hide)', 'string': u'Settings (toggle to Show/Hide)'}, {'id': u'Sequence', 'string': u'\u5e8f\u5217'}, {'id': u'Update', 'string': u'\u66f4\u65b0'}, {'id': u'Sequence', 'string': u'\u5e8f\u5217'}, {'id': u'Invisible', 'string': u'\u9690\u85cf'}]}, u'web_editor': {'messages': [{'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Default', 'string': u'\u9ed8\u8ba4'}, {'id': u'Default', 'string': u'\u9ed8\u8ba4'}, {'id': u'Danger', 'string': u'\u5371\u9669'}, {'id': u'Customize', 'string': u'\u5b9a\u5236'}, {'id': u'Color Style', 'string': u'\u989c\u8272\u6837\u5f0f'}, {'id': u'Code View', 'string': u'\u4ee3\u7801\u89c6\u56fe'}, {'id': u'Code', 'string': u'\u4ee3\u7801'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Change media Alt and Title', 'string': u'\u66f4\u6539\u5a92\u4f53alt\u548c\u6807\u9898'}, {'id': u'Center', 'string': u'\u5c45\u4e2d'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Bold', 'string': u'\u52a0\u7c97'}, {'id': u'Block style', 'string': u'\u6a21\u5757\u7684\u98ce\u683c'}, {'id': u'Basic', 'string': u'\u57fa\u672c'}, {'id': u'Background Color', 'string': u'\u80cc\u666f\u989c\u8272'}, {'id': u'Autoplay', 'string': u'\u81ea\u52a8\u64ad\u653e'}, {'id': u'Auto Resize', 'string': u'\u81ea\u52a8\u7f29\u653e'}, {'id': u'Alternate Upload', 'string': u'\u66ff\u4ee3\u4e0a\u4f20'}, {'id': u'Alt:', 'string': u'\u4ee3\u66ff\u6587\u5b57:'}, {'id': u'Align right', 'string': u'\u5c45\u53f3'}, {'id': u'Padding', 'string': u'\u5185\u8fb9\u8ddd'}, {'id': u'Paragraph', 'string': u'\u6bb5\u843d'}, {'id': u'Paragraph formatting', 'string': u'\u6bb5\u843d\u683c\u5f0f'}, {'id': u'Pictogram', 'string': u'\u5c0f\u56fe\u7247'}, {'id': u'Picture', 'string': u'\u56fe\u7247'}, {'id': u'Preview', 'string': u'\u9884\u89c8'}, {'id': u'Primary', 'string': u'\u9996\u8981\u7684'}, {'id': u'Quote', 'string': u'\u5f15\u7528'}, {'id': u'Readonly field', 'string': u'\u53ea\u8bfb\u5b57\u6bb5'}, {'id': u'Recent Color', 'string': u'\u8fd1\u671f\u989c\u8272'}, {'id': u'Redo', 'string': u'\u91cd\u505a'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Remove Block', 'string': u'\u5220\u9664\u5757'}, {'id': u'Remove Font Style', 'string': u'\u79fb\u9664\u5b57\u4f53\u6837\u5f0f'}, {'id': u'Remove Image', 'string': u'\u79fb\u9664\u56fe\u7247'}, {'id': u'Reset', 'string': u'\u91cd\u7f6e'}, {'id': u'Reset from source', 'string': u'\u4ece\u6e90\u5934\u590d\u4f4d'}, {'id': u'Reset to default', 'string': u'\u8bbe\u7f6e\u4e3a\u9ed8\u8ba4'}, {'id': u'Resize', 'string': u'\u91cd\u8bbe\u5927\u5c0f'}, {'id': u'Resize Full', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u5168\u90e8'}, {'id': u'Resize Half', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u4e00\u534a'}, {'id': u'Resize Quarter', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u56db\u5206\u4e4b\u4e00'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Search', 'string': u'\u641c\u7d22'}, {'id': u'Search Contact', 'string': u'\u641c\u7d22\u8054\u7cfb\u4eba'}, {'id': u'Select Container Block', 'string': u'\u9009\u62e9\u5bb9\u5668\u5757'}, {'id': u'Select a Media', 'string': u'\u9009\u62e9\u4e00\u4e2a\u5a92\u4f53'}, {'id': u'Select a Picture', 'string': u'\u9009\u62e9\u4e00\u4e2a\u56fe\u7247'}, {'id': u'Select from files', 'string': u'\u4ece\u6587\u4ef6\u4e2d\u9009\u62e9'}, {'id': u'Set a video URL', 'string': u'\u8bbe\u7f6e\u4e00\u4e2a\u89c6\u9891\u7f51\u5740'}, {'id': u'Set transparent', 'string': u'\u8bbe\u7f6e\u900f\u660e'}, {'id': u'Shadow', 'string': u'\u9634\u5f71'}, {'id': u'Size', 'string': u'\u5927\u5c0f'}, {'id': u'Small', 'string': u'\u5c0f'}, {'id': u'Small', 'string': u'\u5c0f'}, {'id': u'Snippets are loading...', 'string': u'\u7247\u6bb5\u52a0\u8f7d\u4e2d...'}, {'id': u'Spin', 'string': u'\u81ea\u52a8\u65cb\u8f6c'}, {'id': u'Strikethrough', 'string': u'\u5220\u9664\u7ebf'}, {'id': u'Style', 'string': u'\u98ce\u683c'}, {'id': u'Style', 'string': u'\u98ce\u683c'}, {'id': u'Subscript', 'string': u'\u4e0b\u6807'}, {'id': u'Success', 'string': u'\u6210\u529f'}, {'id': u'Superscript', 'string': u'\u4e0a\u6807'}, {'id': u'Table', 'string': u'\u8868\u683c(Table)'}, {'id': u'Text formatting', 'string': u'\u6587\u672c\u683c\u5f0f'}, {'id': u'Text to display', 'string': u'\u8981\u663e\u793a\u7684\u6587\u5b57'}, {'id': u'The image could not be deleted because it is used in the\n following pages or views:', 'string': u'\u56fe\u7247\u4e0d\u80fd\u88ab\u5220\u9664,\u56e0\u4e3a\u5df2\u7ecf\u7528\u4e8e\n \u9875\u9762\u6216\u89c6\u56fe:'}, {'id': u'This document is not saved!', 'string': u'\u8be5\u6587\u6863\u6ca1\u6709\u88ab\u4fdd\u5b58\uff01'}, {'id': u'This document is not saved!', 'string': u'\u8be5\u6587\u6863\u6ca1\u6709\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Title:', 'string': u'\u6807\u9898:'}, {'id': u'To what URL should this link go?', 'string': u'\u8fd9\u4e2aURL\u94fe\u63a5\u6307\u5411\u54ea\u91cc\uff1f'}, {'id': u'Translate Attribute', 'string': u'\u8f6c\u6362\u5c5e\u6027'}, {'id': u'Transparent', 'string': u'\u900f\u660e'}, {'id': u'URL or Email Address', 'string': u'URL\u6216\u7535\u5b50\u90ae\u4ef6\u5730\u5740'}, {'id': u'Underline', 'string': u'\u4e0b\u5212\u7ebf'}, {'id': u'Undo', 'string': u'\u53d6\u6d88\u52a8\u4f5c'}, {'id': u'Unlink', 'string': u'\u53d6\u6d88\u94fe\u63a5'}, {'id': u'Unordered list', 'string': u'\u65e0\u5e8f\u5217\u8868'}, {'id': u'Upload an image from your computer', 'string': u'\u4ece\u4f60\u7535\u8111\u4e0a\u4e0a\u4f20\u4e00\u5f20\u56fe'}, {'id': u'Upload image without optimization', 'string': u'\u4e0a\u4f20\u56fe\u7247\u65f6\u4e0d\u8fdb\u884c\u4f18\u5316'}, {'id': u'Uploading...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Video', 'string': u'\u89c6\u9891'}, {'id': u'Video', 'string': u'\u89c6\u9891'}, {'id': u'Video Link', 'string': u'\u89c6\u9891\u94fe\u63a5'}, {'id': u'Video URL?', 'string': u'\u89c6\u9891URL?'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Align left', 'string': u'\u5c45\u5de6'}, {'id': u'Align center', 'string': u'\u5c45\u4e2d'}, {'id': u'Add an image URL', 'string': u'\u6dfb\u52a0\u56fe\u7247URL'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Action', 'string': u'\u884c\u52a8'}, {'id': u'(Youtube, Vimeo, Dailymotion)', 'string': u'(Youtube, Vimeo, Dailymotion)'}, {'id': u'(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)', 'string': u'(YouTube, Vimeo, Vine, Instagram, DailyMotion or \u4f18\u9177)'}, {'id': u'Outdent', 'string': u'\u51f8\u51fa'}, {'id': u'Ordered list', 'string': u'\u6709\u5e8f\u5217\u8868'}, {'id': u'Open in new window', 'string': u'\u5728\u65b0\u7a97\u53e3\u4e2d\u6253\u5f00'}, {'id': u'Open in new window', 'string': u'\u5728\u65b0\u7a97\u53e3\u4e2d\u6253\u5f00'}, {'id': u'Normal', 'string': u'\u4e00\u822c'}, {'id': u'None', 'string': u'\u65e0'}, {'id': u'Next \u2192', 'string': u'\u4e0b\u4e00\u9875\u2192'}, {'id': u'More Color', 'string': u'\u66f4\u591a\u7684\u989c\u8272'}, {'id': u'Medium', 'string': u'\u666e\u901a'}, {'id': u'Link to', 'string': u'\u94fe\u63a5\u5230'}, {'id': u'Link Label', 'string': u'\u884c\u6807\u7b7e'}, {'id': u'Link', 'string': u'\u94fe\u63a5'}, {'id': u'Link', 'string': u'\u94fe\u63a5'}, {'id': u'Header 2', 'string': u'\u6807\u98982'}, {'id': u'Header 1', 'string': u'\u6807\u98981'}, {'id': u'Line Height', 'string': u'\u884c\u9ad8'}, {'id': u'Large', 'string': u'\u5927\u7684'}, {'id': u'Large', 'string': u'\u5927\u7684'}, {'id': u'Keyboard shortcuts', 'string': u'\u952e\u76d8\u5feb\u6377\u952e'}, {'id': u'Justify full', 'string': u'\u5168\u5bf9\u9f50'}, {'id': u'Italic', 'string': u'\u659c\u4f53'}, {'id': u'Insert Video', 'string': u'\u63d2\u5165\u89c6\u9891'}, {'id': u'If you discard the current edition,', 'string': u'\u5982\u679c\u4f60\u653e\u5f03\u5f53\u524d\u5df2\u7f16\u8f91\u7684\u5185\u5bb9'}, {'id': u'Header 6', 'string': u'\u6807\u98986'}, {'id': u'Float Left', 'string': u'\u5de6\u6d6e\u52a8'}, {'id': u'Full Screen', 'string': u'\u5168\u5c4f'}, {'id': u'Foreground Color', 'string': u'\u524d\u666f\u8272'}, {'id': u'Font Size', 'string': u'\u5b57\u4f53\u5927\u5c0f'}, {'id': u'Font Family', 'string': u'\u5b57\u4f53\u7cfb\u5217'}, {'id': u'Float Right', 'string': u'\u53f3\u6d6e\u52a8'}, {'id': u'Float None', 'string': u'\u65e0\u6d6e\u52a8'}, {'id': u'Extra Small', 'string': u'\u7279\u5c0f'}, {'id': u'English (edit mode)', 'string': u'\u82f1\u6587(\u7f16\u8f91\u6a21\u5f0f)'}, {'id': u'English', 'string': u'\u82f1\u8bed'}, {'id': u'Embed Video (HTML)', 'string': u'HTML\u4e2d\u5d4c\u5165\u89c6\u9891\u7684\u4ee3\u7801'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Duplicate Container', 'string': u'\u590d\u5236\u7684\u5bb9\u5668'}, {'id': u'Write Your Text Here', 'string': u'\u5728\u8fd9\u91cc\u7f16\u8f91\u4f60\u7684\u6587\u5b57'}, {'id': u'Insert Blocks', 'string': u'\u63d2\u5165\u533a\u5757'}, {'id': u'Header 5', 'string': u'\u6807\u98985'}, {'id': u'Header 4', 'string': u'\u6807\u98984'}, {'id': u'Header 3', 'string': u'\u6807\u98983'}, {'id': u'Drag to Move', 'string': u'\u62d6\u52a8'}, {'id': u'Drag an image here', 'string': u'\u8fd9\u91cc\u62d6\u8fdb\u6765\u4e00\u5f20\u56fe\u7247'}, {'id': u'Document Style', 'string': u'\u6587\u6863\u6837\u5f0f'}, {'id': u'Document', 'string': u'\u5355\u636e'}, {'id': u'Discard edition', 'string': u'\u653e\u5f03\u7f16\u8f91'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'\u2190 Previous', 'string': u'\u2190\u4e0a\u4e00\u9875'}, {'id': u'\u2014 or \u2014', 'string': u'\u2014 \u6216\u8005 \u2014'}, {'id': u'Insert Link', 'string': u'\u63d2\u5165\u94fe\u63a5'}, {'id': u'unsaved changes will be lost.', 'string': u'\u672a\u4fdd\u5b58\u7684\u66f4\u6539\u5c06\u4f1a\u4e22\u5931'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'http://openerp.com/logo.png', 'string': u'http://openerp.com/logo.png'}, {'id': u'http://openerp.com', 'string': u'http://openerp.com'}, {'id': u'all', 'string': u'\u5168\u90e8'}, {'id': u'You can cancel to return to the edition mode.', 'string': u'\u4f60\u53ef\u4ee5\u53d6\u6d88\u540e\u8fd4\u56de\u5230\u7f16\u8f91\u6a21\u5f0f'}, {'id': u'Xl', 'string': u'Xl'}, {'id': u'Write Your Text or Drag a Block Here', 'string': u'\u5728\u8fd9\u91cc\u7f16\u8f91\u4f60\u7684\u6587\u5b57\u6216\u8005\u62d6\u52a8\u5757'}, {'id': u'Insert Image', 'string': u'\u63d2\u5165\u56fe\u7247'}, {'id': u'Insert Horizontal Rule', 'string': u'\u63d2\u5165\u6c34\u5e73\u89c4\u5219'}, {'id': u'Info', 'string': u'\u4fe1\u606f'}, {'id': u'Indent', 'string': u'\u7f29\u8fdb'}, {'id': u'Image URL', 'string': u'\u56fe\u7247URL'}, {'id': u'Image', 'string': u'\u56fe\u50cf'}, {'id': u'Help', 'string': u'\u5e2e\u52a9'}]}, u'commission': {'messages': [{'id': u'Available Dimension', 'string': u'\u5f53\u524d\u7ef4\u5ea6'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Dimension to choose', 'string': u'\u7ef4\u5ea6\u9009\u62e9'}]}, u'board': {'messages': [{'id': u'Change Layout', 'string': u'\u66f4\u6539\u5e03\u5c40'}, {'id': u'Are you sure you want to remove this item ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u5206\u5f55\u5417\uff1f'}, {'id': u'Add to my Dashboard', 'string': u'\u6dfb\u52a0\u5230\u6211\u7684\u4eea\u8868\u677f'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u"'%s' added to dashboard", 'string': u"'%s' \u6dfb\u52a0\u5230\u4eea\u8868\u677f"}, {'id': u' ', 'string': u' '}, {'id': u'Edit Layout', 'string': u'\u7f16\u8f91\u5e03\u5c40'}, {'id': u'Could not add filter to dashboard', 'string': u'\u65e0\u6cd5\u589e\u52a0\u8fc7\u6ee4\u5668\u5230\u4eea\u8868\u677f'}, {'id': u'Choose dashboard layout', 'string': u'\u9009\u62e9\u4eea\u8868\u677f\u5e03\u5c40'}, {'id': u'Change Layout..', 'string': u'\u66f4\u6539\u5e03\u5c40...'}]}, u'mail': {'messages': [{'id': u'Note by', 'string': u'\u5907\u6ce8'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Add Followers', 'string': u'\u6dfb\u52a0\u5173\u6ce8\u8005'}, {'id': u'this document', 'string': u'\u8fd9\u4e2a\u5355\u636e'}, {'id': u'mention(s) marked as read.', 'string': u'\u6807\u8bb0\u4e3a\u5df2\u8bfb'}, {'id': u'followers', 'string': u'\u5173\u6ce8\u8005'}, {'id': u'You unsubscribed from %s.', 'string': u'\u4f60\u4e0d\u518d\u8ba2\u9605%s\u3002'}, {'id': u'You have been invited to: ', 'string': u'\u4f60\u88ab\u9080\u8bf7\uff1a'}, {'id': u"You can mark any message as 'starred', and it shows up in this channel.", 'string': u'\u4f60\u53ef\u4ee5\u7ed9\u6240\u6709\u7684\u6d88\u606f\u52a0\u661f\u53f7\uff0c\u7136\u540e\u5b83\u5c31\u4f1a\u663e\u793a\u5728\u8fd9\u4e2a\u6e20\u9053\u4e2d'}, {'id': u'You added %s to the conversation.', 'string': u'\u60a8\u6dfb\u52a0\u4e86 %s \u5230\u5bf9\u8bdd\u3002'}, {'id': u'Yesterday', 'string': u'\u6628\u5929'}, {'id': u'Write something...', 'string': u'\u5199\u70b9\u4ec0\u4e48...'}, {'id': u"Warning! \n If you remove a follower, he won't be notified of any email or discussion on this document. Do you really want to remove this follower ?", 'string': u'\u8b66\u544a! \n\u5982\u679c\u4f60\u5220\u9664\u4e86\u4e00\u4e2a\u7c89\u4e1d\uff0c\u4efb\u4f55\u7535\u5b50\u90ae\u4ef6\u6216\u5728\u6b64\u6587\u6863\u4e4b\u4e0a\u7684\u8ba8\u8bba\u90fd\u4e0d\u518d\u901a\u77e5\u8fd9\u4e2a\u7c89\u4e1d\u4e86\u3002\u4f60\u771f\u7684\u60f3\u8981\u5220\u9664\u8fd9\u4e2a\u7c89\u4e1d\u5417 ?'}, {'id': u'Uploading error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading', 'string': u'\u4e0a\u4f20\u4e2d'}, {'id': u'Unsubscribed', 'string': u'\u9000\u8ba2\u7684'}, {'id': u'Unsubscribe', 'string': u'\u9000\u8ba2'}, {'id': u'Unstar all', 'string': u'\u53d6\u5173\u6240\u6709'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Undo', 'string': u'\u53d6\u6d88'}, {'id': u'Today', 'string': u'\u4eca\u65e5'}, {'id': u'To: Followers of', 'string': u'\u81f3: \u5173\u6ce8\u8005'}, {'id': u'Subject:', 'string': u'\u4e3b\u9898:'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Settings', 'string': u'\u8bbe\u7f6e'}, {'id': u'Send a message', 'string': u'\u53d1\u9001\u4fe1\u606f'}, {'id': u'Send', 'string': u'\u53d1\u9001'}, {'id': u'Say something', 'string': u'\u8bf4\u70b9\u4ec0\u4e48...'}, {'id': u'Remove this follower', 'string': u'\u79fb\u9664\u6b64\u5173\u6ce8\u8005'}, {'id': u'Private Channels', 'string': u'\u79c1\u4eba\u9891\u9053'}, {'id': u'Please, wait while the file is uploading.', 'string': u'\u5f53\u6587\u4ef6\u4e0a\u4f20\u65f6\uff0c\u8bf7\u7b49\u5f85\u3002'}, {'id': u"Please complete partner's informations and Email", 'string': u'\u8bf7\u5b8c\u6210\u5408\u4f5c\u4f19\u4f34\u4fe1\u606f\u548cEmail'}, {'id': u"Please complete partner's informations", 'string': u'\u8bf7\u5b8c\u6210\u4e0a\u7ea7\u7684\u4fe1\u606f'}, {'id': u'on', 'string': u'\u5728'}, {'id': u'Open chat', 'string': u'\u6253\u5f00\u804a\u5929'}, {'id': u'One follower', 'string': u'\u4e00\u4e2a\u5173\u6ce8\u8005'}, {'id': u'No starred message', 'string': u'\u6ca1\u6709\u4e3b\u89d2\u4fe1\u606f'}, {'id': u'No message matches your search. Try to change your search filters.', 'string': u'\u627e\u4e0d\u5230\u4e0e\u4f60\u67e5\u627e\u76f8\u5339\u914d\u7684\u3002\u8bd5\u7740\u66f4\u6539\u641c\u7d22\u8fc7\u6ee4'}, {'id': u'No matches found', 'string': u'\u65e0\u6cd5\u5339\u914d'}, {'id': u'No follower', 'string': u'\u65e0\u5173\u6ce8\u8005'}, {'id': u'New people', 'string': u'\u65b0\u7528\u6237'}, {'id': u'New messages appear here.', 'string': u'\u65b0\u6d88\u606f\u51fa\u73b0\u5728\u8fd9\u91cc'}, {'id': u'New messages', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Mark all read', 'string': u'\u6807\u8bb0\u5168\u90e8\u5df2\u8bfb'}, {'id': u'Log an internal note which will not be sent to followers, but which can be read\n by users accessing this document.', 'string': u'\u8bb0\u5f55\u4e00\u4e2a\u5185\u90e8\u7684\u8bf4\u660e\uff0c\u5b83\u4e0d\u4f1a\u88ab\u53d1\u9001\u7ed9\u8ddf\u968f\u8005\uff0c\u4f46\u5b83\u53ef\u4ee5\u88ab\u7528\u6237\u8bbf\u95ee\u6b64\u6587\u6863\u8bfb\u53d6\u3002'}, {'id': u'Log an internal note', 'string': u'\u8bb0\u5f55\u5185\u90e8\u5907\u6ce8'}, {'id': u'Log a note. Followers will not be notified.', 'string': u'\u8bb0\u5f55\u5907\u6ce8\uff0c\u4f46\u5173\u6ce8\u8005\u4e0d\u4f1a\u88ab\u901a\u77e5\u3002'}, {'id': u'Invite people to %s', 'string': u'\u9080\u8bf7\u4eba\u5458 \u5230 %s'}, {'id': u'Invite people', 'string': u'\u9080\u8bf7\u4eba\u5458'}, {'id': u'Invite people', 'string': u'\u9080\u8bf7\u4eba\u5458'}, {'id': u'Invite Follower', 'string': u'\u9080\u8bf7\u5173\u6ce8\u8005'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invitation', 'string': u'\u9080\u8bf7'}, {'id': u'Inbox', 'string': u'\u6536\u4ef6\u7bb1'}, {'id': u'Following', 'string': u'\u6b63\u5728\u5173\u6ce8'}, {'id': u'Follow', 'string': u'\u5173\u6ce8'}, {'id': u'Follow', 'string': u'\u5173\u6ce8'}, {'id': u'Edit subscription', 'string': u'\u7f16\u8f91\u8ba2\u9605'}, {'id': u'Edit Subscription of ', 'string': u'\u7f16\u8f91\u8ba2\u9605'}, {'id': u'Direct Messages', 'string': u'\u79c1\u4fe1'}, {'id': u'Detach', 'string': u'\u5206\u79bb'}, {'id': u'Delete this attachment', 'string': u'\u5220\u9664\u6b64\u9644\u4ef6'}, {'id': u'Create %s', 'string': u'\u521b\u5efa %s'}, {'id': u'Congratulations, your inbox is empty', 'string': u'\u606d\u559c\uff0c\u4f60\u7684\u6536\u4ef6\u7bb1\u5df2\u6e05\u7a7a\u3002'}, {'id': u'Compose new Message', 'string': u'\u5199\u65b0\u6d88\u606f'}, {'id': u'Chat', 'string': u'\u804a\u5929'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Apply', 'string': u'\u5e94\u7528'}, {'id': u'Anonymous', 'string': u'\u533f\u540d'}, {'id': u'Add a channel', 'string': u'\u6dfb\u52a0\u9891\u9053'}, {'id': u'Add Followers', 'string': u'\u6dfb\u52a0\u5173\u6ce8\u8005'}, {'id': u'Add Channels', 'string': u'\u6dfb\u52a0\u9891\u9053'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Activity', 'string': u'\u6d3b\u52a8'}, {'id': u'@Inbox', 'string': u'@Inbox'}, {'id': u'@ Inbox', 'string': u'@\u6536\u4ef6\u7bb1'}, {'id': u'-------- Show older messages --------', 'string': u'-------- \u663e\u793a\u66f4\u591a\u6d88\u606f --------'}, {'id': u'(no email address)', 'string': u'(\u6ca1\u6709\u7535\u5b50\u90ae\u4ef6\u5730\u5740)'}, {'id': u'(from', 'string': u'(\u4ece'}, {'id': u'%d Messages', 'string': u'%d \u6761\u6d88\u606f'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Send', 'string': u'\u53d1\u9001'}, {'id': u'on', 'string': u'\u5728'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Chat', 'string': u'\u804a\u5929'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u' from ', 'string': u'\u4ece'}]}, u'document': {'messages': [{'id': u'Attachment(s)', 'string': u'\u9644\u4ef6'}, {'id': u'%s (%s)', 'string': u'%s (%s)'}]}, u'website': {'messages': [{'id': u'Page', 'string': u'\u9875\u9762'}, {'id': u'On Website', 'string': u'\u5728\u7f51\u7ad9\u4e0a'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'New or existing page', 'string': u'\u65b0\u5efa\u6216\u5df2\u5b58\u5728\u7684\u9875\u9762'}, {'id': u'New name', 'string': u'\u65b0\u540d\u5b57'}, {'id': u'New Page', 'string': u'\u65b0\u9875\u9762'}, {'id': u'New Name', 'string': u'\u65b0\u540d\u5b57'}, {'id': u'Most searched topics related to your keywords, ordered by importance:', 'string': u'\u5927\u90e8\u5206\u641c\u7d22\u4e3b\u9898\u4e0e\u4f60\u7684\u5173\u952e\u5b57\u76f8\u5173\uff0c\u6309\u91cd\u8981\u6027\u6392\u5217'}, {'id': u'Mobile preview', 'string': u'\u79fb\u52a8\u7248\u9884\u89c8'}, {'id': u'Menu Label', 'string': u'\u83dc\u5355\u6807\u7b7e'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u"Let's check how your homepage looks like on mobile devices.", 'string': u'\u8ba9\u6211\u4eec\u67e5\u770b\u5728\u79fb\u52a8\u8bbe\u5907\u4e0a\u4f60\u7684\u4e3b\u9875\u662f\u600e\u6837\u663e\u793a\u7684\u3002'}, {'id': u'Language:', 'string': u'\u8bed\u8a00\uff1a'}, {'id': u'It might be possible to edit the relevant items\n or fix the issue in', 'string': u'\u7f16\u8f91\u76f8\u5173\u6761\u76ee\u6216\u4fee\u590d\u95ee\u9898\u662f\u53ef\u80fd\u7684'}, {'id': u'Include Asset Bundles', 'string': u'\u5305\u62ec\u8d44\u4ea7\u6346\u7ed1'}, {'id': u'In this mode, you can only translate texts. To\n change the structure of the page, you must edit the\n master page. Each modification on the master page\n is automatically applied to all translated\n versions.', 'string': u'\u5728\u6b64\u6a21\u5f0f\u4e0b\uff0c\u4f60\u53ea\u80fd\u7ffb\u8bd1\u6587\u672c.\u8981\u6539\u52a8\u4e5f\u9875\u9762\u7684\u7ed3\u6784\uff0c\u4f60\u9700\u8981\u7f16\u8f91\u6bcd\u677f\u9875\u3002\u6bcd\u7248\u9875\u7684\u6bcf\u4e2a\u6539\u52a8\u5c06\u81ea\u52a8\u5e94\u7528\u5230\u6240\u6709\u5df2\u7ffb\u8bd1\u7684\u7248\u672c\u3002'}, {'id': u"I'm sure, I want to delete this page definitively", 'string': u'\u6211\u786e\u5b9a\uff0c\u6211\u60f3\u660e\u786e\u5730\u5220\u9664\u8be5\u9875\u9762'}, {'id': u'Here are the visuals used to help you translate efficiently:', 'string': u'\u8fd9\u662f\u7528\u6765\u5e2e\u52a9\u4f60\u63d0\u9ad8\u7ffb\u8bd1\u6548\u7387\u7684\u53ef\u89c6\u5316\u5de5\u5177'}, {'id': u'Good Job!', 'string': u'\u5e72\u5f97\u597d!'}, {'id': u'Get this page efficiently referenced in Google to attract more visitors.', 'string': u'\u4f7f\u8be5\u9875\u9762\u6709\u6548\u7684\u88ab\u5f15\u7528\u5230Google\u4e0a\uff0c\u4ee5\u4fbf\u5e26\u6765\u66f4\u591a\u7684\u8bbf\u95ee\u6d41\u91cf\u3002'}, {'id': u'Get banner properties', 'string': u'\u83b7\u53d6\u6a2a\u5e45\u5c5e\u6027'}, {'id': u'Format', 'string': u'\u683c\u5f0f'}, {'id': u'Every page of your website can be modified through the Edit button.', 'string': u'\u7f51\u7ad9\u7684\u6bcf\u4e2a\u9875\u9762\u90fd\u53ef\u4ee5\u901a\u8fc7\u70b9\u51fb\u7f16\u8f91\u6309\u94ae\u6765\u4fee\u6539.'}, {'id': u'Edit this page', 'string': u'\u7f16\u8f91\u6b64\u9875\u9762'}, {'id': u'Edit Menu Entry', 'string': u'\u7f16\u8f91\u83dc\u5355\u9879'}, {'id': u'Customize the banner', 'string': u'\u5b9a\u5236\u6a2a\u5e45'}, {'id': u"Customize banner's text", 'string': u'\u81ea\u5b9a\u4e49\u6a2a\u5e45\u7684\u6587\u5b57'}, {'id': u'Customize any block through this menu. Try to change the background of the banner.', 'string': u'\u901a\u8fc7\u8fd9\u4e2a\u83dc\u5355\u5b9a\u5236\u4efb\u4f55\u5757\u3002\u5c1d\u8bd5\u6539\u53d8\u6a2a\u5e45\u7684\u80cc\u666f\u3002'}, {'id': u"Drag the 'Features' block and drop it below the banner.", 'string': u'\u62d6\u52a8\u201c\u7279\u6027\u201d\u5757,\u653e\u5728\u6a2a\u5e45\u4e0b\u9762\u3002'}, {'id': u'Drag a menu to the right to create a sub-menu', 'string': u'\u5411\u53f3\u62d6\u52a8\u83dc\u5355\u521b\u5efa\u5b50\u83dc\u5355'}, {'id': u'Drag & Drop a Banner', 'string': u'\u62d6\u653e\u4e00\u4e2a\u6a2a\u5e45'}, {'id': u'Drag & Drop This Block', 'string': u'\u62d6\u653e\u8fd9\u4e2a\u533a\u5757'}, {'id': u"Create page '%s'", 'string': u"\u521b\u5efa '%s' \u9875"}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Content to translate', 'string': u'\u8981\u7ffb\u8bd1\u7684\u5185\u5bb9'}, {'id': u'Close Tutorial', 'string': u'\u5173\u95ed\u6307\u5357'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Click to customize this text', 'string': u'\u5355\u51fb\u4ee5\u81ea\u5b9a\u4e49\u6587\u672c'}, {'id': u'Click in the text and start editing it.', 'string': u'\u70b9\u51fb\u6587\u672c\u8fdb\u884c\u7f16\u8f91'}, {'id': u'Check Mobile Preview', 'string': u'\u68c0\u67e5\u79fb\u52a8\u7248\u9884\u89c8'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Be careful !', 'string': u'\u5c0f\u5fc3\uff01'}, {'id': u'Build a page', 'string': u'\u521b\u5efa\u4e00\u4e2a\u9875\u9762'}, {'id': u'Add page in menu', 'string': u'\u5728\u83dc\u5355\u6dfb\u52a0\u9875\u9762'}, {'id': u'Add new pages and menus', 'string': u'\u6dfb\u52a0\u65b0\u9875\u9762\u548c\u83dc\u5355'}, {'id': u'Add keyword:', 'string': u'\u6dfb\u52a0\u5173\u952e\u5b57:'}, {'id': u'Add images', 'string': u'\u6dfb\u52a0\u56fe\u50cf'}, {'id': u'Add Menu Entry', 'string': u'\u6dfb\u52a0\u83dc\u5355\u9879'}, {'id': u'Add Menu Entry', 'string': u'\u6dfb\u52a0\u83dc\u5355\u9879'}, {'id': u"Add Images from the 'Customize' menu", 'string': u'\u6dfb\u52a0\u56fe\u50cf\u4ece\u201c\u81ea\u5b9a\u4e49\u201d\u83dc\u5355'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'3. Preview', 'string': u'3. \u9884\u89c8'}, {'id': u'2. Reference Your Page', 'string': u'2.\u5f15\u7528\u4f60\u7684\u9875\u9762'}, {'id': u'1. Define Keywords', 'string': u'1. \u5b9a\u4e49\u5173\u952e\u5b57'}, {'id': u'×', 'string': u'×'}, {'id': u'×', 'string': u'×'}, {'id': u'Page Title', 'string': u'\u9875\u9762\u6807\u9898'}, {'id': u'Please install or update node-less', 'string': u'\u8bf7\u5b89\u88c5\u6216\u66f4\u65b0 node-less'}, {'id': u'Press The Top-Left Edit Button', 'string': u'\u6309\u5de6\u4e0a\u89d2\u7684\u7f16\u8f91\u6309\u94ae'}, {'id': u'Promote', 'string': u'\u63a8\u5e7f'}, {'id': u'Promote This Page', 'string': u'\u63a8\u5e7f\u6b64\u9875\u9762'}, {'id': u'Promote page on the web', 'string': u'\u5728web\u9875\u9762\u63a8\u5e7f'}, {'id': u"Publish your page by clicking on the 'Save' button.", 'string': u"\u70b9\u51fb '\u4fdd\u5b58' \u6309\u94ae\u6765\u53d1\u5e03\u9875\u9762."}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Reference(s) found:', 'string': u'\u53c2\u8003(s)\u53d1\u73b0\uff1a'}, {'id': u'Rename Page', 'string': u'\u91cd\u547d\u540d\u7f51\u9875'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save your modifications', 'string': u'\u4fdd\u5b58\u4f60\u7684\u4fee\u6539'}, {'id': u'Scroll to check rendering and then close the mobile preview.', 'string': u'\u6eda\u52a8\u6765\u67e5\u770b\u6e32\u67d3\u6548\u679c\uff0c\u7136\u540e\u5173\u95ed\u79fb\u52a8\u7248\u9884\u89c8\u3002'}, {'id': u'Select a Menu', 'string': u'\u9009\u62e9\u83dc\u5355'}, {'id': u'Select the parent container to get the global options of the banner.', 'string': u'\u9009\u62e9\u7236\u5bb9\u5668\u53bb\u83b7\u53d6\u6a2a\u5e45\u7684\u5168\u5c40\u9009\u9879\u3002'}, {'id': u'Skip It', 'string': u'\u8df3\u8fc7'}, {'id': u'Some dependencies can exist ...', 'string': u'\u4e00\u4e9b\u4f9d\u8d56\u80fd\u591f\u5b58\u5728\u3002\u3002\u3002'}, {'id': u'Start Tutorial', 'string': u'\u5f00\u59cb\u6559\u7a0b'}, {'id': u'The web site has encountered an error.', 'string': u'\u6b64\u7f51\u7ad9\u53d1\u751f\u9519\u8bef'}, {'id': u'Template ID: %s', 'string': u'\u6a21\u677fID\uff1a %s'}, {'id': u'or Edit Master', 'string': u'\u6216\u7f16\u8f91\u4e3b\u9875\u9762'}, {'id': u'Top Menu', 'string': u'\u9876\u5c42\u83dc\u5355'}, {'id': u'Upload failed, some images might not have been uploaded. Check your network connectivity.', 'string': u'\u4e0a\u4f20\u5931\u8d25\uff0c\u4e00\u4e9b\u56fe\u7247\u6ca1\u6709\u88ab\u4e0a\u4f20\u3002\u68c0\u67e5\u4f60\u7684\u7f51\u7edc\u8fde\u63a5\u3002'}, {'id': u'Edit Menu', 'string': u'\u7f16\u8f91\u83dc\u5355'}, {'id': u'Drag the Banner block and drop it in your page.', 'string': u'\u62d6\u52a8\u6a2a\u5e45\u5757,\u5e76\u653e\u5728\u4f60\u7684\u9875\u9762\u3002'}, {'id': u'Do not show this dialog later.', 'string': u'\u4ee5\u540e\u4e0d\u518d\u663e\u793a\u6b64\u5bf9\u8bdd\u6846'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Description...', 'string': u'\u8bf4\u660e...'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Delete Page', 'string': u'\u5220\u9664\u9875\u9762'}, {'id': u'Test Your Mobile Version', 'string': u'\u6d4b\u8bd5\u4f60\u7684\u79fb\u52a8\u7248\u672c'}, {'id': u"The 'Content' menu allows you to add pages or add the top menu.", 'string': u'\u201c\u5185\u5bb9\u201d\u83dc\u5355\u5141\u8bb8\u60a8\u6dfb\u52a0\u6216\u6dfb\u52a0\u9876\u90e8\u83dc\u5355\u9875\u9762\u3002'}, {'id': u'Theme Error', 'string': u'\u4e3b\u9898\u9519\u8bef'}, {'id': u'This tutorial will guide you to build your home page. We will start by adding a banner.', 'string': u'\u672c\u6559\u7a0b\u5c06\u5f15\u5bfc\u60a8\u5efa\u7acb\u81ea\u5df1\u7684\u4e3b\u9875\u3002\u6211\u4eec\u5c06\u5f00\u59cb\u6dfb\u52a0\u4e00\u4e2a\u6a2a\u5e45\u3002'}, {'id': u'Title', 'string': u'\u79f0\u8c13'}, {'id': u'Top Menu', 'string': u'\u9876\u5c42\u83dc\u5355'}, {'id': u'Translate this page', 'string': u'\u7ffb\u8bd1\u6b64\u9875'}, {'id': u'Translated content', 'string': u'\u5df2\u7ffb\u8bd1\u7684\u5185\u5bb9'}, {'id': u'Upload successful.', 'string': u'\u4e0a\u4f20\u6210\u529f'}, {'id': u'Welcome to your website!', 'string': u'\u6b22\u8fce\u5149\u4e34\u60a8\u7684\u7f51\u7ad9\uff01'}, {'id': u'Well done, you created your homepage.', 'string': u'\u5e72\u5f97\u597d,\u4f60\u6210\u529f\u521b\u5efa\u4e86\u81ea\u5df1\u7684\u4e3b\u9875\u3002'}, {'id': u'You are about to enter the translation mode.', 'string': u'\u4f60\u5c06\u8fdb\u5165\u7ffb\u8bd1\u6a21\u5f0f'}, {'id': u'Your Banner Title', 'string': u'\u4f60\u7684\u6a2a\u5e45\u6807\u9898'}, {'id': u'describing your page content', 'string': u'\u663e\u793a\u4f60\u7684\u9875\u9762\u5185\u5bb9'}, {'id': u'how your page will be listed on Google', 'string': u'\u8c37\u6b4c\u4e0a\u662f\u600e\u6837\u5217\u51fa\u4f60\u7684\u9875\u9762\u7684'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'or Edit Master', 'string': u'\u6216\u7f16\u8f91\u4e3b\u9875\u9762'}, {'id': u'the classic Odoo interface', 'string': u'\u7ecf\u5178\u7684Odoo\u754c\u9762'}, {'id': u'using above suggested keywords', 'string': u'\u7528\u4e0a\u9762\u5efa\u8bae\u7684\u5173\u952e\u5b57'}, {'id': u"Add Images from the 'Customize' menu", 'string': u'\u6dfb\u52a0\u56fe\u50cf\u4ece\u201c\u81ea\u5b9a\u4e49\u201d\u83dc\u5355'}, {'id': u'Add images', 'string': u'\u6dfb\u52a0\u56fe\u50cf'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Click to customize this text', 'string': u'\u5355\u51fb\u4ee5\u81ea\u5b9a\u4e49\u6587\u672c'}, {'id': u'Delete Page', 'string': u'\u5220\u9664\u9875\u9762'}, {'id': u'New Page', 'string': u'\u65b0\u9875\u9762'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'Promote', 'string': u'\u63a8\u5e7f'}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Rename Page', 'string': u'\u91cd\u547d\u540d\u7f51\u9875'}, {'id': u'Your Banner Title', 'string': u'\u4f60\u7684\u6a2a\u5e45\u6807\u9898'}, {'id': u'Page', 'string': u'\u9875\u9762'}]}, u'eroad_printer_center': {'messages': [{'id': u'Error when sending the document to the printer ', 'string': u'Error when sending the document to the printer '}, {'id': u'Document sent to the printer ', 'string': u'Document sent to the printer '}, {'id': u'Report', 'string': u'\u62a5\u8868'}]}, u'hr_overtime': {'messages': [{'id': u'Year', 'string': u'\u5e74'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'Month'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Day', 'string': u'Day'}]}, u'bi_view': {'messages': [{'id': u'BI Domain Unconfigured!', 'string': u'BI\u57df\u540d\u672a\u914d\u7f6e\uff01'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Ok', 'string': u'Ok'}, {'id': u'Fields to choose', 'string': u'\u5df2\u9009\u5b57\u6bb5'}, {'id': u'Enter BI System', 'string': u'\u8fdb\u5165BI\u62a5\u8868\u7cfb\u7edf'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}]}, u'web_view_editor': {'messages': [{'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Could not find current view declaration', 'string': u'\u627e\u4e0d\u5230\u5f53\u524d\u89c6\u56fe\u58f0\u660e'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create a view (%s)', 'string': u'\u521b\u5efa\u89c6\u56fe (%s)'}, {'id': u'Do you really want to remove this node?', 'string': u'\u60a8\u786e\u8ba4\u8981\u5220\u9664\u8fd9\u4e2a\u8282\u70b9\u5417\uff1f'}, {'id': u'Do you really want to remove this view?', 'string': u'\u60a8\u786e\u8ba4\u8981\u5220\u9664\u6b64\u89c6\u56fe\u5417\uff1f'}, {'id': u'Do you really wants to create an inherited view here?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5728\u6b64\u5904\u521b\u5efa\u7ee7\u627f\u89c6\u56fe\u5417\uff1f'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Inherited View', 'string': u'\u7ee7\u627f\u7684\u89c6\u56fe'}, {'id': u'Manage Views', 'string': u'\u7ba1\u7406\u89c6\u56fe'}, {'id': u"Can't Update View", 'string': u'\u65e0\u6cd5\u66f4\u65b0\u89c6\u56fe'}, {'id': u'Manage Views (%s)', 'string': u'\u7ba1\u7406\u89c6\u56fe (%s)'}, {'id': u'New Field', 'string': u'\u65b0\u5b57\u6bb5'}, {'id': u'Please select view in list :', 'string': u'\u8bf7\u5728\u5217\u8868\u4e2d\u9009\u62e9\u89c6\u56fe\uff1a'}, {'id': u'Preview', 'string': u'\u9884\u89c8'}, {'id': u'Properties', 'string': u'\u5c5e\u6027'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Select an element', 'string': u'\u9009\u62e9\u4e00\u4e2a\u5143\u7d20'}, {'id': u'The following fields are invalid :', 'string': u'\u4e0b\u5217\u5b57\u6bb5\u65e0\u6548\uff1a'}, {'id': u'Update', 'string': u'\u66f4\u65b0'}, {'id': u'View Editor %d - %s', 'string': u'\u89c6\u56fe\u7f16\u8f91\u5668 %d - %s'}, {'id': u'Manage Views', 'string': u'\u7ba1\u7406\u89c6\u56fe'}]}, u'web_calendar': {'messages': [{'id': u"Calendar view has not defined 'date_start' attribute.", 'string': u"\u65e5\u5386\u89c6\u56fe\u672a\u5b9a\u4e49 'date_start'\u5c5e\u6027"}, {'id': u'Calendar', 'string': u'\u65e5\u5386'}, {'id': u'Are you sure you want to delete this record ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5220\u9664\u6b64\u8bb0\u5f55\u5417\uff1f'}, {'id': u'All day', 'string': u'\u5168\u5929'}, {'id': u'Summary:', 'string': u'\u603b\u8ba1:'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Week ', 'string': u'\u5468'}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Today', 'string': u'\u4eca\u5929'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Day', 'string': u'\u65e5'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}]}, u'eroad_role': {'messages': [{'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'No matches found.', 'string': u'\u627e\u4e0d\u5230\u5339\u914d\u9879\u3002'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'Menu', 'string': u'\u83dc\u5355'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'No Action Button', 'string': u'\u65e0\u884c\u52a8\u9879'}, {'id': u'Hide Menu', 'string': u'\u9690\u85cf\u83dc\u5355'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'Hide Menu', 'string': u'\u9690\u85cf\u83dc\u5355'}, {'id': u'No Action Button', 'string': u'\u65e0\u884c\u52a8\u9879'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'read', 'string': u'\u8bfb'}]}, u'web_diagram': {'messages': [{'id': u'Activity', 'string': u'\u6d3b\u52a8'}, {'id': u'Create:', 'string': u'\u521b\u5efa\uff1a'}, {'id': u'Deleting this node cannot be undone.\nIt will also delete all connected transitions.\n\nAre you sure ?', 'string': u'\u5220\u9664\u6b64\u8282\u70b9\u7684\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002\n\u8be5\u5220\u9664\u64cd\u4f5c\u5c06\u8fde\u5e26\u5220\u9664\u6240\u6709\u8fde\u63a5\u7684\u72b6\u6001\u8fc1\u79fb\u3002\n\n\u60a8\u786e\u5b9a\u5417\uff1f'}, {'id': u'Deleting this transition cannot be undone.\n\nAre you sure ?', 'string': u'\u5220\u9664\u6b64\u72b6\u6001\u8fc1\u79fb\u7684\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002\n\n\u60a8\u786e\u5b9a\u5417\uff1f'}, {'id': u'Diagram', 'string': u'\u56fe\u8868'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New Node', 'string': u'\u65b0\u5efa\u8282\u70b9'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Transition', 'string': u'\u8fc1\u79fb'}]}, u'web_kanban_gauge': {'messages': [{'id': u'Click to change value', 'string': u'\u70b9\u51fb\u66f4\u6539'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}]}, u'report': {'messages': [{'id': u'You need to start OpenERP with at least two \nworkers to print a pdf version of the reports.', 'string': u'\u60a8\u9700\u8981\u81f3\u5c11\u4f7f\u7528\u4e24\u4e2aworkers\u542f\u52a8Odoo\n\u6765\u6253\u5370pdf\u62a5\u8868\u3002'}, {'id': u'You should upgrade your version of\nWkhtmltopdf to at least 0.12.0 in order to get a correct display of headers and footers as well as\nsupport for table-breaking between pages.

wkhtmltopdf.org', 'string': u'\u60a8\u9700\u8981\u5347\u7ea7\u60a8\u7684 \nWkhtmltopdf \u5230\u81f3\u5c11 0.12.0 \u4ee5\u663e\u793a\u6b63\u786e\u7684\u9875\u9996\u4e0e\u9875\u5c3e \n\u4ee5\u53ca\u652f\u6301\u5236\u8868\u952e\u95f4\u9694\u9875\u9762\u3002

wkhtmltopdf.org'}, {'id': u'Report', 'string': u'\u62a5\u8868'}, {'id': u'Unable to find Wkhtmltopdf on this \nsystem. The report will be shown in html.

\nwkhtmltopdf.org', 'string': u'\u5728\u8fd9\u4e2a\u7cfb\u7edf\u91cc\u6ca1\u627e\u5230Wkhtmltopdf\u3002\n \u62a5\u8868\u4f1a\u88ab\u663e\u793a\u4e3ahtml\u3002

\nwkhtmltopdf.org'}, {'id': u'Report', 'string': u'\u62a5\u8868'}]}, u'partner_admin_users': {'messages': [{'id': u'login', 'string': u'\u7528\u6237\u540d'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'res.users', 'string': u'res.users'}, {'id': u'res.users.form.ext', 'string': u'res.users.form.ext'}, {'id': u'res.users.simplified.form', 'string': u'res.users.simplified.form'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'login', 'string': u'\u7528\u6237\u540d'}]}, u'patch_base': {'messages': [{'id': u'System exception. Please contact your system admin.', 'string': u'\u7cfb\u7edf\u5f02\u5e38\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458\u3002'}]}, u'account': {'messages': [{'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'It took you', 'string': u'\u5b83\u5c06\u82b1\u8d39\u60a8'}, {'id': u'Go to bank statements', 'string': u'\u8fdb\u5165\u94f6\u884c\u5bf9\u8d26\u5355'}, {'id': u'Filter...', 'string': u'\u8fc7\u6ee4...'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Customers', 'string': u'\u5ba2\u6237'}, {'id': u'Close the statement', 'string': u'\u5173\u95ed\u7ed3\u7b97\u5355'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u"All invoices and payments have been matched, your accounts' balances are clean.", 'string': u'\u6240\u6709\u53d1\u7968\u548c\u4ed8\u6b3e\u5339\u914d\uff0c\u4f60\u7684\u8d26\u6237\u4f59\u989d\u662f\u5e72\u51c0\u7684'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Show more... (', 'string': u'\u663e\u793a\u66f4\u591a... ('}, {'id': u'Show', 'string': u'\u663e\u793a'}, {'id': u'Select a partner or choose a counterpart', 'string': u'\u9009\u62e9\u4e00\u4e2a\u4e1a\u52a1\u4f19\u4f34\u6216\u662f\u7c7b\u4f3c'}, {'id': u'Residual', 'string': u'\u6b8b\u503c'}, {'id': u'Good Job!', 'string': u'\u5e72\u5f97\u597d!'}, {'id': u'Bank statements are fully reconciled.', 'string': u'\u94f6\u884c\u5bf9\u8d26\u5355\u5df2\u5b8c\u5168\u8c03\u8282\u3002'}, {'id': u'to reconcile', 'string': u'\u5f85\u8c03\u8282'}, {'id': u'Journal Items to Reconcile', 'string': u'\u5f85\u8c03\u8282\u7684\u5206\u7c7b\u8d26\u9879\u76ee'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Note', 'string': u'\u5907\u6ce8'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Customers', 'string': u'\u5ba2\u6237'}, {'id': u'Vendors', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Label', 'string': u'\u6807\u7b7e'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'You cannot mix items from receivable and payable accounts.', 'string': u'\u5e94\u6536\u548c\u5e94\u4ed8\u79d1\u76ee\u4e0d\u80fd\u88ab\u6df7\u6dc6'}, {'id': u'Whew, that was fast !', 'string': u'\u5537\uff0c\u8fd9\u5f88\u5feb\u561b'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u"There you go, it's all done !", 'string': u'\u4f60\u770b\u4e00\u4e0b\uff0c\u5168\u90e8\u5b8c\u6210\u4e86'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Take on average less than 5 seconds to reconcile a transaction.', 'string': u'\u8c03\u8282\u4e00\u4e2a\u4ea4\u6613\u7684\u65f6\u95f4\u5c11\u4e8e5\u79d2'}, {'id': u'Reconciling ', 'string': u'\u6838\u9500'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Open balance', 'string': u'\u6253\u5f00\u4f59\u989d'}, {'id': u'Only use the ctrl-enter shortcut to validate reconciliations.', 'string': u'\u53ea\u80fd\u7528 ctrl-enter\u5feb\u6377\u952e\u6765\u786e\u8ba4\u6838\u9500'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Unreconcile', 'string': u'\u53d6\u6d88\u8c03\u8282'}, {'id': u'Transaction', 'string': u'\u4ea4\u6613'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Label', 'string': u'\u6807\u7b7e'}, {'id': u'Journal Items to Reconcile', 'string': u'\u5f85\u8c03\u8282\u7684\u5206\u7c7b\u8d26\u9879\u76ee'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Invoices & Payments Matching', 'string': u'\u53d1\u7968\u548c\u4ed8\u6b3e\u5339\u914d'}, {'id': u'Incorrect Operation', 'string': u'\u4e0d\u6b63\u786e\u7684\u64cd\u4f5c'}, {'id': u'Fast reconciler', 'string': u'\u5feb\u901f\u8c03\u8282\u4eba'}, {'id': u'Efficiency at its finest', 'string': u'\u6700\u4f73\u6548\u7387'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'Create writeoff', 'string': u'\u521b\u5efa\u9500\u8d26'}, {'id': u'Create Write-off', 'string': u'\u521b\u5efa\u9500\u8d26'}, {'id': u"Congrats, you're all done !", 'string': u'\u606d\u559c\uff0c\u5927\u529f\u544a\u6210\u4e86\uff01'}, {'id': u'Choose counterpart', 'string': u'\u9009\u62e9\u914d\u5bf9\u7684'}, {'id': u'Analytic Acc.', 'string': u'\u5206\u6790\u8d26\u6237'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u' seconds', 'string': u' \u79d2'}, {'id': u'Select Partner', 'string': u'\u9009\u62e9\u4e1a\u52a1\u4f19\u4f34'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Bank Reconciliation', 'string': u'\u94f6\u884c\u6838\u9500'}, {'id': u'Reconcile the demo bank statement', 'string': u'\u8c03\u8282\u6f14\u793a\u94f6\u884c\u5bf9\u8d26\u5355'}, {'id': u'assign to invoice', 'string': u'\u5206\u914d\u7ed9\u53d1\u7968'}, {'id': u'Unreconcile', 'string': u'\u53d6\u6d88\u8c03\u8282'}, {'id': u'Payment Method:', 'string': u'\u4ed8\u6b3e\u65b9\u6cd5'}, {'id': u'Paid on', 'string': u'\u5df2\u4ed8\u4e8e'}, {'id': u'Open Payment', 'string': u'\u6253\u5f00\u4ed8\u6b3e'}, {'id': u'Name:', 'string': u'\u540d\u79f0:'}, {'id': u'Memo:', 'string': u'\u5907\u5fd8\u5f55'}, {'id': u'Date:', 'string': u'\u65e5\u671f:'}, {'id': u'Amount:', 'string': u'\u603b\u989d'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'transactions.', 'string': u'\u4ea4\u6613'}, {'id': u'suppliers', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'seconds per transaction.', 'string': u'\u4e00\u6b21\u4ea4\u6613\u5927\u6982\u51e0\u79d2'}, {'id': u'remaining)', 'string': u'\u5269\u4f59)'}, {'id': u'reconciliations with the ctrl-enter shortcut.', 'string': u'\u7528\u5feb\u6377\u952ectrl-enter\u6838\u9500'}, {'id': u'others', 'string': u'\u5176\u5b83'}, {'id': u'customers', 'string': u'\u5ba2\u6237'}, {'id': u'all', 'string': u'\u6240\u6709'}, {'id': u'You validated', 'string': u'\u672c\u4eba\u5df2\u9a8c\u8bc1'}, {'id': u'Vendors', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'Transaction', 'string': u'\u4ea4\u6613'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tip : Hit ctrl-enter to reconcile all the balanced items in the sheet.', 'string': u'\u63d0\u793a\uff1a\u7528\u5feb\u6377\u952ectrl-enter\u6765\u8c03\u8282\u8868\u5355\u4e2d\u7684\u6240\u6709\u4f59\u989d\u9879'}, {'id': u'This payment is registered but not reconciled.', 'string': u'\u4ed8\u6b3e\u88ab\u767b\u8bb0\u4f46\u662f\u6ca1\u6709\u88ab\u8c03\u8282'}, {'id': u'This page displays all the bank transactions that are to be reconciled and provides with a neat interface to do so.', 'string': u'\u6b64\u9875\u663e\u793a\u6240\u6709\u7684\u8981\u88ab\u8c03\u8282\u7684\u94f6\u884c\u4ea4\u6613\uff0c\u5e76\u63d0\u4f9b\u4e86\u4e00\u4e2a\u6574\u6d01\u7684\u754c\u9762'}, {'id': u'There is nothing to reconcile.', 'string': u'\u6ca1\u6709\u9700\u8981\u8c03\u8282\u7684'}, {'id': u"That's on average", 'string': u'\u5e73\u5747'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'OtherAccounts', 'string': u'\u5176\u4ed6\u79d1\u76ee'}, {'id': u'OK', 'string': u'Ok'}, {'id': u'Note', 'string': u'\u5907\u6ce8'}, {'id': u"No result matching '", 'string': u'\u65e0\u5339\u914d\u7ed3\u679c'}, {'id': u'New preset', 'string': u'\u65b0\u7684\u9884\u8bbe'}, {'id': u'New Operation', 'string': u'\u65b0\u7684\u64cd\u4f5c'}, {'id': u'More', 'string': u'\u66f4\u591a'}, {'id': u'Modify presets', 'string': u'\u66f4\u6539\u9884\u8bbe\u7f6e'}, {'id': u'Last Reconciliation :', 'string': u'\u6700\u540e\u8c03\u8282 :'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}]}, u'payslip_info': {'messages': [{'id': u'Please enter the old password for payslip', 'string': u'\u8bf7\u8f93\u5165\u65e7\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Please enter the new password for payslip', 'string': u'\u8bf7\u8f93\u5165\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'If you forgot password, please click to', 'string': u'\u5982\u5fd8\u8bb0\u65e7\u5bc6\u7801\uff0c\u8bf7\u70b9\u51fb\u8fd9\u91cc\u8fdb\u884c'}, {'id': u'Payroll Group Sync', 'string': u'\u540c\u6b65\u85aa\u8d44\u7ec4'}, {'id': u'Change Security Question Answer', 'string': u'\u4fee\u6539\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Answer Security Questions', 'string': u'\u8bbe\u7f6e\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Please enter password for payslip:', 'string': u'\u8bf7\u8f93\u5165\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff1a'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Please enter password for payslip:', 'string': u'\u8bf7\u8f93\u5165\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff1a'}, {'id': u'Incorrect answer. Only', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u60a8\u8fd8\u6709'}, {'id': u'chances remaining.', 'string': u'\u6b21\u673a\u4f1a\u3002'}, {'id': u'Try either way of verification to reset password for payslip:', 'string': u'\u4fee\u6539\u5bc6\u7801\u5173\u7cfb\u5230\u60a8\u7684\u6570\u636e\u5b89\u5168\uff0c\u8bf7\u9009\u62e9\uff1a'}, {'id': u'Try either way of verification to reset password for payslip:', 'string': u'\u4fee\u6539\u5bc6\u7801\u5173\u7cfb\u5230\u60a8\u7684\u6570\u636e\u5b89\u5168\uff0c\u8bf7\u9009\u62e9\uff1a'}, {'id': u'Verify by Login Password', 'string': u'\u4f7f\u7528\u767b\u5f55\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Answer Security Questions', 'string': u'\u56de\u7b54\u5bc6\u4fdd\u95ee\u9898\u91cd\u7f6e'}, {'id': u'Q:', 'string': u'\u95ee\u9898\uff1a'}, {'id': u'A:', 'string': u'\u7b54\u6848\uff1a'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Incorrect password for payslip.', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4e0d\u6b63\u786e\u3002'}, {'id': u'Get security questions successfully!', 'string': u'\u83b7\u53d6\u5bc6\u4fdd\u95ee\u9898\u6210\u529f\u3002'}, {'id': u'No questions. Please contact your system admin.', 'string': u'\u672a\u8bbe\u7f6e\u5bc6\u4fdd\u95ee\u9898\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458\u3002'}, {'id': u"Get User's security questions successfully!", 'string': u'\u83b7\u53d6\u7528\u6237\u5bc6\u4fdd\u95ee\u9898\u6210\u529f\u3002'}, {'id': u'Please go to personal setting to answer security questions before continuing.', 'string': u'\u8bf7\u5148\u5728\u4e2a\u4eba\u8bbe\u7f6e\u5b8c\u6210\u5bc6\u4fdd\u95ee\u9898\u7b54\u6848\u3002'}, {'id': u'Incorrect answer.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\u3002'}, {'id': u'Correct answer.', 'string': u'\u56de\u7b54\u6b63\u786e\u3002'}, {'id': u'Set security questions successfully.', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u8bbe\u7f6e\u6210\u529f\u3002'}, {'id': u'Set security questions failed!', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u8bbe\u7f6e\u5931\u8d25\u3002'}, {'id': u'Question {} is missing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u672a\u9009\u62e9\u3002'}, {'id': u'The answer for question {} is missing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u672a\u56de\u7b54\u3002'}, {'id': u'The answer for question {} should be without any spacing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u7684\u7b54\u6848\u5185\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c\u3002'}, {'id': u'The answer should be without any spacing.', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u7684\u7b54\u6848\u5185\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c\u3002'}, {'id': u'Please answer security questions.', 'string': u'\u8bf7\u56de\u7b54\u5f53\u524d\u5bc6\u4fdd\u95ee\u9898\u3002'}, {'id': u'No chance left\uff0cplease try it tomorrow.', 'string': u'\u60a8\u4eca\u5929\u7b54\u9898\u6b21\u6570\u5df2\u7528\u5b8c\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'Incorrect answer, please try it tomorrow.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'Incorrect answer, please try it tomorrow.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'Query password is not right!', 'string': u'\u67e5\u8be2\u5bc6\u7801\u4e0d\u6b63\u786e\uff01'}, {'id': u'Payslip Password', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Payslip Password', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Query Success!', 'string': u'\u67e5\u8be2\u6210\u529f'}, {'id': u'Your password for payslip has been set successfully!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u8bbe\u7f6e\u6210\u529f\uff01'}, {'id': u'Set the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u8bbe\u7f6e\u5931\u8d25\uff01'}, {'id': u'Old Payslip Password is not right!', 'string': u'\u65e7\u5de5\u8d44\u5355\u5bc6\u7801\u8f93\u5165\u4e0d\u6b63\u786e\uff01'}, {'id': u'Change the password for payslip', 'string': u'\u4fee\u6539\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Change the password for payslip', 'string': u'\u4fee\u6539\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Change the password for payslip success!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4fee\u6539\u6210\u529f\uff01'}, {'id': u'Change the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4fee\u6539\u5931\u8d25\uff01'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Login Password is not right!', 'string': u'\u767b\u5f55\u5bc6\u7801\u4e0d\u6b63\u786e\uff01'}, {'id': u'Reset the password for payslip success!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u91cd\u7f6e\u6210\u529f\uff01'}, {'id': u'Reset the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u91cd\u7f6e\u5931\u8d25\uff01'}, {'id': u'Please enter your password for payslip.', 'string': u'\u8bf7\u8f93\u5165\u67e5\u8be2\u5bc6\u7801'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'Please enter the login password', 'string': u'\u8bf7\u8f93\u5165\u767b\u5f55\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Enter Verification Code', 'string': u'\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801'}, {'id': u'Enter Verification Code', 'string': u'\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm your password for payslip', 'string': u'\u786e\u8ba4\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Passwords do not macth.', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'Please set your password for payslip.', 'string': u'\u60a8\u5c1a\u672a\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff0c\u8bf7\u5148\u8bbe\u7f6e\u67e5\u8be2\u5bc6\u7801\u3002'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Forgot Password?', 'string': u'\u5fd8\u8bb0\u5bc6\u7801\uff1f'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Answer Security Questions', 'string': u'\u8bbe\u7f6e\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Change Security Question Answer', 'string': u'\u4fee\u6539\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Verify by Email', 'string': u'\u90ae\u7bb1\u9a8c\u8bc1'}, {'id': u'Verify by SMS', 'string': u'\u624b\u673a\u9a8c\u8bc1'}, {'id': u'Verify by Answers', 'string': u'\u5bc6\u4fdd\u9a8c\u8bc1'}, {'id': u'Verify by Login', 'string': u'\u767b\u5f55\u9a8c\u8bc1'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}]}, u'hr_holiday_management': {'messages': [{'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708'}]}, u'web_planner': {'messages': [{'id': u'Next step', 'string': u'\u4e0b\u4e00\u6b65'}, {'id': u'Mark As Done', 'string': u'\u6807\u8bb0\u4e3a\u5b8c\u6210'}]}, u'web_kanban': {'messages': [{'id': u'Edit Column', 'string': u'\u7f16\u8f91\u5217'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Are you sure you want to delete this record ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5220\u9664\u6b64\u8bb0\u5f55\u5417\uff1f'}, {'id': u'Are you sure that you want to remove this column ?', 'string': u'\u4f60\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u5217\u5417'}, {'id': u'Archive Records', 'string': u'\u4fdd\u5b58\u8bb0\u5f55'}, {'id': u'Add: ', 'string': u'\u6dfb\u52a0\uff1a '}, {'id': u'Add new Column', 'string': u'\u589e\u52a0\u65b0\u5217'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u' records', 'string': u'\u8bb0\u5f55'}, {'id': u'remaining)', 'string': u'\u5269\u4f59)'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Unarchive Records', 'string': u'\u53d6\u6d88\u5f52\u6863\u8bb0\u5f55'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Load more... (', 'string': u'\u8f7d\u5165\u66f4\u591a...('}, {'id': u'Kanban', 'string': u'\u770b\u677f'}, {'id': u'Fold', 'string': u'\u6536\u62e2'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}]}, u'project': {'messages': [{'id': u'Action has a clear description', 'string': u'\u52a8\u4f5c\u6709\u4e00\u4e2a\u6e05\u6670\u7684\u63cf\u8ff0'}, {'id': u'Work has started', 'string': u'\u5de5\u4f5c\u5df2\u7ecf\u5f00\u59cb'}, {'id': u'Wait. Expert', 'string': u'Wait. Expert'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Cancelled', 'string': u'\u5df2\u53d6\u6d88'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Finally task is deployed', 'string': u'\u6700\u540e\u7684\u4efb\u52a1\u5df2\u7ecf\u90e8\u7f72'}, {'id': u'Idea has been transformed into concrete actions', 'string': u'\u4e3b\u610f\u5df2\u7ecf\u88ab\u8f6c\u6362\u4e3a\u5355\u4e00\u7684\u884c\u52a8\u4e0a'}, {'id': u'Idea is fully explained', 'string': u'\u4e3b\u610f\u5df2\u7ecf\u88ab\u5168\u90e8\u89e3\u91ca'}, {'id': u'Ideas', 'string': u'\u521b\u610f\u7ba1\u7406\u6a21\u5757'}, {'id': u'In progress', 'string': u'\u8fdb\u884c\u4e2d'}, {'id': u'Incoming', 'string': u'\u5165\u5e93'}, {'id': u'Issue is being worked on', 'string': u'\u95ee\u9898\u6b63\u5728\u89e3\u51b3\u4e2d'}, {'id': u'Issue is resolved', 'string': u'\u95ee\u9898\u88ab\u89e3\u51b3\u6389\u4e86'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New repair added', 'string': u'\u65b0\u52a0\u7684\u4fee\u7406'}, {'id': u'Ready for layout / copywriting', 'string': u'\u4e3a\u5e03\u5c40\uff0f\u7248\u6743\u51c6\u5907'}, {'id': u'Ready for release', 'string': u'\u51c6\u5907\u53d1\u5e03'}, {'id': u'Ready for testing', 'string': u'\u51c6\u5907\u6d4b\u8bd5'}, {'id': u'Ready to be displayed, published or sent', 'string': u'\u51c6\u5907\u5448\u73b0\uff0c\u53d1\u5e03\u6216\u8005\u53d1\u9001'}, {'id': u'Reason for cancellation has been documented', 'string': u'\u51c6\u5907\u5df2\u7ecf\u88ab\u6587\u6863\u5316\u8fc7\u7684\u53d6\u6d88'}, {'id': u'Release', 'string': u'\u53d1\u5e03'}, {'id': u'Repair has started', 'string': u'\u4fee\u7406\u5df2\u7ecf\u5f00\u59cb'}, {'id': u'Repair is completed', 'string': u'\u4fee\u7406\u5b8c\u6210'}, {'id': u'Request for parts has been sent', 'string': u'\u9700\u6c42\u7684\u96f6\u90e8\u4ef6\u5df2\u7ecf\u53d1\u9001'}, {'id': u'Specification', 'string': u'\u89c4\u683c'}, {'id': u'Specification is validated', 'string': u'\u89c4\u8303\u662f\u53ef\u7528\u7684'}, {'id': u'×', 'string': u'×'}, {'id': u'Set a Cover Image', 'string': u'\u8bbe\u7f6e\u4e00\u5f20\u5c01\u9762\u56fe\u7247'}, {'id': u'There is no available image to be set as cover. Send a message on the task with an attached image.', 'string': u'\u6ca1\u6709\u53ef\u7528\u56fe\u7247\u80fd\u88ab\u8bbe\u7f6e\u4e3a\u5c01\u9762\uff0c\u5728\u4efb\u52a1\u4e0a\u53d1\u9001\u4e00\u6761\u4fe1\u606f\u5e76\u9644\u4e0a\u4e00\u5f20\u56fe\u7247'}, {'id': u'Specification of task is written', 'string': u'\u4efb\u52a1\u7684\u89c4\u8303\u88ab\u5199\u4e0b\u6765\u4e86'}, {'id': u'Sprint', 'string': u'\u51b2\u523a'}, {'id': u'Task is Developed', 'string': u'\u4efb\u52a1\u88ab\u5f00\u53d1\u8fc7'}, {'id': u'Task is completed', 'string': u'\u4efb\u52a1\u5df2\u7ecf\u5b8c\u6210'}, {'id': u'Task is tested', 'string': u'\u4efb\u52a1\u88ab\u6d4b\u8bd5\u8fc7\u4e86'}, {'id': u'Test', 'string': u'\u6d4b\u8bd5'}, {'id': u'Test is OK, need to document', 'string': u'\u6d4b\u8bd5\u597d\u4e86\uff0c\u9700\u8981\u8fdb\u4e00\u6b65\u6587\u6863\u5316'}, {'id': u'Testing', 'string': u'\u6d4b\u8bd5'}, {'id': u'To Do', 'string': u'\u5f85\u529e'}, {'id': u'Validation', 'string': u'\u9a8c\u8bc1'}, {'id': u'Wait. Customer', 'string': u'Wait. Customer'}, {'id': u'Feedback from customer requested', 'string': u'\u5ba2\u6237\u9700\u6c42\u7684\u56de\u9988'}, {'id': u'Expert advice has been requested', 'string': u'\u5df2\u7ecf\u9700\u6c42\u4e13\u5bb6\u5efa\u8bae\u4e86'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'Documentation', 'string': u'\u6587\u6863'}, {'id': u'Distribution is completed', 'string': u'\u5206\u5e03\u5b8c\u6210'}, {'id': u'Distribute', 'string': u'\u5206\u6d3e'}, {'id': u'Development', 'string': u'\u5f00\u53d1'}, {'id': u'Deployment', 'string': u'\u5c55\u5f00'}, {'id': u'Customer service has found new issue', 'string': u'\u5ba2\u670d\u627e\u5230\u4e00\u4e9b\u65b0\u7684\u95ee\u9898'}, {'id': u'Customer has reported new issue', 'string': u'\u5ba2\u6237\u6c47\u62a5\u4e86\u65b0\u95ee\u9898'}, {'id': u'Customer has cancelled repair', 'string': u'\u5ba2\u6237\u53d6\u6d88\u4e86\u4fee\u7406'}, {'id': u'Customer feedback has been requested', 'string': u'\u5ba2\u6237\u7684\u56de\u9988\u5df2\u7ecf\u6709\u9700\u6c42\u4e86'}, {'id': u'Copywriting / Design', 'string': u'\u7248\u6743\uff0f\u8bbe\u8ba1'}, {'id': u'Clear description and purpose', 'string': u'\u6e05\u6670\u7684\u63cf\u8ff0\u548c\u76ee\u7684'}, {'id': u'Cancelled', 'string': u'\u5df2\u53d6\u6d88'}, {'id': u'Backlog', 'string': u'\u672a\u5b8c'}, {'id': u'Added in current sprint', 'string': u'\u88ab\u52a0\u5728\u5f53\u524d\u7684\u51b2\u523a'}]}, u'hr_attendance_ibeacon': {'messages': [{'id': u'Choose fields', 'string': u'\u9009\u62e9\u5b57\u6bb5'}, {'id': u'Setting UUID', 'string': u'\u8bbe\u7f6e UUID'}]}, u'venus': {'messages': [{'id': u'Fields to choose', 'string': u'\u5df2\u9009\u5b57\u6bb5'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}]}, u'goodbaby_custom': {'messages': [{'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Required fields are missing, modifications will not be saved!', 'string': u'\u5fc5\u586b\u5b57\u6bb5\u6821\u9a8c\u672a\u901a\u8fc7\uff0c\u4fee\u6539\u5c06\u4e0d\u4f1a\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Connecting card reader failed!', 'string': u'\u8bfb\u5361\u5668\u8fde\u63a5\u5931\u8d25!'}, {'id': u'Declined', 'string': u'\u653e\u5f03'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Required fields are missing, modifications will not be saved!', 'string': u'\u5fc5\u586b\u5b57\u6bb5\u6821\u9a8c\u672a\u901a\u8fc7\uff0c\u4fee\u6539\u5c06\u4e0d\u4f1a\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Upload', 'string': u'\u63d0\u4ea4'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Please fill all required fields!', 'string': u'Please fill all required fields!'}, {'id': u'Please scan ID Card first!', 'string': u'\u8bf7\u5148\u626b\u63cf\u8eab\u4efd\u8bc1!'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning!', 'string': u'\u8b66\u544a!'}]}, u'sales_team': {'messages': [{'id': u'80.000\u20ac', 'string': u'80.000\u6b27\u5143'}, {'id': u'Next Actions', 'string': u'\u4e0b\u4e00\u64cd\u4f5c'}, {'id': u'Next 7 days', 'string': u'\u63a5\u4e0b\u6765\u7684\u4e03\u5929'}, {'id': u'Meetings', 'string': u'\u4f1a\u8bae'}, {'id': u'Last Month', 'string': u'\u4e0a\u4e2a\u6708'}, {'id': u'Invoiced', 'string': u'\u5df2\u5f00\u7968'}, {'id': u'Hi there!', 'string': u'\u4f60\u597d\uff01'}, {'id': u'Great sales journeys start with a clean pipeline.', 'string': u'\u4f1f\u5927\u7684\u9500\u552e\u6d41\u7a0b\u4ece\u5e72\u51c0\u5feb\u6377\u7684\u901a\u9053\u5f00\u59cb'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}, {'id': u'Create a few opportunities to activate your dashboard.', 'string': u'\u65b0\u5efa\u4e00\u4e9b\u5546\u673a\u5e76\u6fc0\u6d3b\u4eea\u8868\u76d8'}, {'id': u'Click to set', 'string': u'\u70b9\u51fb\u8bbe\u7f6e'}, {'id': u'Activities Done', 'string': u'\u6d3b\u52a8\u7ed3\u675f'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}, {'id': u'78,140.03\u20ac', 'string': u'78,140.03\u20ac'}, {'id': u'35,029.39\u20ac', 'string': u'35,029.39\u20ac'}, {'id': u'3 exp. closing', 'string': u'3 \u9884\u8ba1\u7ed3\u675f\u65e5\u671f'}, {'id': u'This Month', 'string': u'\u8fd9\u4e2a\u6708'}, {'id': u'overdue', 'string': u'\u903e\u671f'}, {'id': u'exp. closing', 'string': u'\u9884\u8ba1\u7ed3\u675f\u65e5\u671f'}, {'id': u'Your Pipeline', 'string': u'\u4f60\u7684\u6e20\u9053'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Won in Opportunities', 'string': u'\u8d62\u53d6\u5546\u673a'}, {'id': u'Today', 'string': u'\u4eca\u5929'}, {'id': u'To do', 'string': u'\u4ee3\u529e'}, {'id': u'To Opportunity Report', 'string': u'\u8fdb\u5165\u5546\u673a\u62a5\u8868'}, {'id': u'To Opportunities', 'string': u'\u8fdb\u5165\u5546\u673a'}, {'id': u'To Invoice Report', 'string': u'\u8fdb\u5165\u53d1\u7968\u62a5\u8868'}, {'id': u'To Activity Report', 'string': u'\u53bb\u6fc0\u6d3b\u62a5\u8868'}, {'id': u'To Calendar', 'string': u'\u8fdb\u5165\u65e5\u5386'}, {'id': u'Target', 'string': u'\u76ee\u6807'}, {'id': u'Performance', 'string': u'\u7ee9\u6548'}, {'id': u'To Activities', 'string': u'\u53bb\u6fc0\u6d3b'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}]}}, lang: zh_CN 2021-07-29 16:30:05,936 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:05] "POST /web/webclient/translations HTTP/1.0" 200 - 2021-07-29 16:30:05,951 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:05] "POST /web/dataset/call_kw/termination.process/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:30:06,009 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:06] "POST /web/dataset/call_kw/termination.process/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:30:06,235 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:06] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:30:06,450 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:06] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:30:06,941 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:06] "GET /web/image?model=res.users&field=image_small&id=35025 HTTP/1.0" 200 - 2021-07-29 16:30:08,422 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11179) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452323)] cost 3671.71120644(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "BRQ-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "ce43d9f8f08eeba9557a383b75feb9a7576c48cd", "version": "3.3.7", "app_channel": "ehr", "imei": "65a47573-1bd0-4684-b646-81c14690ba11", "type": "session"}, "data": {"date": "2021-07-29 16:27:52", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:08,426 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:30:08] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:30:08,497 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_eform: 0.00410890579224 seconds 2021-07-29 16:30:08,500 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_app: 0.0329968929291 seconds 2021-07-29 16:30:08,500 6647 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(35025) call home.page home_app(args=([]), kwargs={}) succeeded cost 0.0332019329071(s) Response: {'app': [{'hidden_display_method': u'hidden', 'hash': {'menu_id': 1167, 'model': 'zenhr.model', 'action_id': u'd3ac05d3-ec75-4eaa-9416-2597d8a1a431'}, 'type': 'attendance_appeal', 'name': '\xe4\xbc\x91\xe5\x81\x87/\xe5\x87\xba\xe5\xb7\xae', 'can_create': True}, {'hidden_display_method': u'hidden', 'hash': {'menu_id': 1166, 'model': 'zenhr.model', 'action_id': u'bb08972e-0072-4fb7-a5e7-3f5b0d714cc3'}, 'type': 'holiday_leave', 'name': '\xe5\x81\x87\xe6\x9c\x9f\xe6\x9f\xa5\xe8\xaf\xa2', 'can_create': True}, {'hidden_display_method': u'hidden', 'hash': {'menu_id': 1170, 'model': 'zenhr.model', 'action_id': u'd2ea3ce7-5cbc-4555-b9d3-c297d737d670'}, 'type': 'overtime', 'name': '\xe6\xb6\x88\xe6\x81\xaf\xe8\xae\xa2\xe9\x98\x85', 'can_create': True}, {'hidden_display_method': u'hidden', 'hash': {'menu_id': 672, 'model': 'hr.expense.expense', 'action_id': u'ed3dfb1d-6e56-4ade-a207-576047a1da7a'}, 'type': 'expense_expense', 'name': '\xe6\x8a\xa5\xe9\x94\x80', 'can_create': True}, {'hidden_display_method': u'hidden', 'hash': {'menu_id': 671, 'model': 'hr.travel', 'action_id': u'71af664b-5e7e-4169-890d-9815c73ee6e7'}, 'type': 'travel', 'name': '\xe5\xb7\xae\xe6\x97\x85', 'can_create': True}, {'hidden_display_method': u'hidden', 'hash': {'menu_id': 891, 'model': u'x_af_2019_0003', 'action_id': u'df4ca955-559c-48e2-9f17-b178028b1c06'}, 'type': 'e_form', 'name': 'e\xe8\xa1\xa8\xe5\x8d\x95', 'can_create': True}]} 2021-07-29 16:30:08,502 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:08] "POST /web/dataset/call_kw/home.page/home_app HTTP/1.1" 200 - 2021-07-29 16:30:08,525 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:08] "POST /web/dataset/call_kw/termination.process/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:30:08,589 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:08] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:30:08,608 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_payslip: 0.00443911552429 seconds 2021-07-29 16:30:08,621 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_eform: 0.00191903114319 seconds 2021-07-29 16:30:08,621 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_eform: 0.00209712982178 seconds 2021-07-29 16:30:08,639 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_personnel_event: 0.0181748867035 seconds 2021-07-29 16:30:08,639 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_batch_personnel_event: 3.09944152832e-06 seconds 2021-07-29 16:30:08,685 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_time: 0.0760300159454 seconds 2021-07-29 16:30:08,688 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_payslip_time: 0.084321975708 seconds 2021-07-29 16:30:08,688 6647 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(35025) call home.page home_payslip_time(args=([]), kwargs={}) succeeded cost 0.0845060348511(s) Response: {'hidden_attrs': {'holiday_leave': u'hidden', 'attendance': u'hidden', 'overtime': u'hidden', 'payslip': u'hidden'}, 'payslip': {'menu_id': 660, 'model': 'hr.payslip.info', 'action_id': u'3c3a57e6-c1e6-442d-bcc6-7f20f19cc75b'}, 'time': {'holiday_leave': {'available': 0, 'used': 0, 'is_visible_used': False, 'is_visible_total': False, 'time_unit': u'\u5929', 'is_display_index': False, 'total': 0, 'hide_0_balance': True, 'full_year_quota': 0, 'limit': False, 'is_visible_full_year_quota': False, 'is_visible_balances': False}, 'attendance': {'late_times': 0L, 'leave_early_times': 0L}, 'overtime': 0}} 2021-07-29 16:30:08,690 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:08] "POST /web/dataset/call_kw/home.page/home_payslip_time HTTP/1.1" 200 - 2021-07-29 16:30:08,741 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_hr_reminder: 0.101806163788 seconds 2021-07-29 16:30:08,743 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _job_headcount_control_approval: 0.00148797035217 seconds 2021-07-29 16:30:08,743 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_todo: 1.78686285019 seconds 2021-07-29 16:30:08,744 16504 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(35025) call home.page home_todo(args=([]), kwargs={}) succeeded cost 1.78733992577(s) Response: {'todo': [{'count': 0, 'menu_id': 678, 'name': '\xe8\x80\x83\xe5\x8b\xa4\xe7\x94\xb3\xe8\xaf\x89', 'model': 'hr.attendance.appeal', 'type': 'attendance_appeal', 'action_id': u'10b27e58-c655-4c7d-a324-6a1cb00e574f'}, {'count': 0, 'menu_id': 680, 'name': '\xe8\x80\x83\xe5\x8b\xa4\xe8\xa1\xa5\xe5\x8d\xa1', 'model': 'hr.attendance.adjustment', 'type': 'attendance_adjustment', 'action_id': u'653927b9-9bc0-4642-b76d-2f354abfd769'}, {'count': 0, 'menu_id': 868, 'name': '\xe8\x80\x83\xe5\x8b\xa4\xe5\x8f\x8d\xe9\xa6\x88', 'model': 'hr.attendance.feedback', 'type': 'attendance_feedback', 'action_id': u'c783aa11-3af8-496a-af05-ae82ab3026c9'}, {'count': 0, 'menu_id': 682, 'name': '\xe4\xbc\x91\xe5\x81\x87', 'model': 'hr.holiday.leave', 'type': 'holiday_leave', 'action_id': u'0aca1cea-2daf-44f9-b536-115f74dacc2c'}, {'count': 0, 'menu_id': 684, 'name': '\xe9\x94\x80\xe5\x81\x87', 'model': 'hr.leave.recall', 'type': 'leave_recall', 'action_id': u'63cbb85b-cee1-4956-a591-f1c6808f5f13'}, {'count': 0, 'menu_id': 948, 'name': '\xe5\x81\x87\xe6\x9c\x9f\xe8\xbd\xac\xe8\x96\xaa', 'model': 'hr.holiday.conversion', 'type': 'conversion_salary', 'action_id': u'a8200241-7a0b-4c21-b534-96d5e8e55da3'}, {'count': 0, 'menu_id': 686, 'name': '\xe5\x8a\xa0\xe7\x8f\xad', 'model': 'hr.overtime', 'type': 'overtime', 'action_id': u'27d52666-f525-44b2-8c18-99255a158358'}, {'count': 0, 'menu_id': 691, 'name': '\xe6\x8e\x92\xe7\x8f\xad\xe7\x94\xb3\xe8\xaf\xb7', 'model': 'schedule.application', 'type': 'schedule_application', 'action_id': u'd0950e71-d0df-4055-ab82-4757eaf434f2'}, {'count': 0, 'menu_id': 690, 'name': '\xe6\x8d\xa2\xe7\x8f\xad', 'model': 'schedule.exchange', 'type': 'schedule_exchange', 'action_id': u'2d215bce-5375-4459-a626-441619d0ca8a'}, {'count': 0, 'menu_id': 694, 'name': '\xe6\x8a\xa5\xe9\x94\x80', 'model': 'hr.expense.expense', 'type': 'expense_expense', 'action_id': u'f52c52bd-c114-4724-9dc6-e64c3015d9a3'}, {'count': 0, 'menu_id': 693, 'name': '\xe5\xb7\xae\xe6\x97\x85', 'model': 'hr.travel', 'type': 'travel', 'action_id': u'82e0919d-1d65-43fe-8c10-debb5c1d0cca'}, {'count': 0, 'menu_id': 711, 'name': '\xe8\x96\xaa\xe8\xb5\x84\xe6\xa0\xb8\xe7\xae\x97', 'model': 'hr.payslip.run', 'type': 'payroll_processing', 'action_id': u'123c34da-e6f7-4476-8478-a6ead3c7fb18'}, {'count': 0L, 'menu_id': 703, 'name': '\xe8\x96\xaa\xe8\xb5\x84\xe8\xb0\x83\xe6\x95\xb4', 'model': 'single.salary.adjustment', 'type': 'salary_adjustment', 'action_id': u'4d8ce8c1-1b8a-4c7f-9e26-d5595dcfffe9'}, {'count': 0L, 'menu_id': 1032, 'name': u'\u4f63\u91d1', 'model': 'commission.credit', 'type': 'commission', 'action_id': u'44d43d0d-5310-4a92-8d9e-7ab3f0dd654f'}, {'count': 0L, 'menu_id': 1034, 'name': u'\u4f63\u91d1\u7533\u8bc9', 'model': 'commission.appeal', 'type': 'commission_appeal', 'action_id': u'7e81b03e-fe8a-4a4f-8ef6-ad807bf58438'}, {'count': 0, 'menu_id': 891, 'name': 'e\xe8\xa1\xa8\xe5\x8d\x95', 'model': u'x_af_2019_0003', 'type': 'e_form', 'action_id': u'df4ca955-559c-48e2-9f17-b178028b1c06'}, {'count': 0, 'menu_id': 752, 'name': '\xe4\xba\xba\xe4\xba\x8b\xe4\xba\x8b\xe4\xbb\xb6\xe5\xae\xa1\xe6\x89\xb9', 'model': 'hr.recruitment.request', 'type': 'personnel_event', 'action_id': u'2815d087-d6fb-43a5-b3b7-f2dc02407dcd'}, {'count': 0L, 'menu_id': 1177, 'name': 'HR\xe6\x8f\x90\xe9\x86\x92', 'model': 'bridge.contract.remind', 'type': 'hr_reminder', 'action_id': u'7ddbce54-313e-432a-8552-23c905e702b4'}, {'count': '0', 'menu_id': 'zenhr_login.menu_zenhr_to_do_tasks', 'name': '\xe6\x97\xb6\xe9\x97\xb4\xe5\xbe\x85\xe5\x8a\x9e', 'model': '', 'type': 'personnel_event', 'action_id': 'zenhr_login.action_zenhr_to_do_tasks'}]} 2021-07-29 16:30:08,746 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:08] "POST /web/dataset/call_kw/home.page/home_todo HTTP/1.1" 200 - 2021-07-29 16:30:08,819 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:08] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:30:08,895 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:08] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:30:08,899 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:08] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:30:09,134 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:30:09] "POST /pull_api/gb_get_rehire HTTP/1.0" 200 - 2021-07-29 16:30:09,619 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:30:09] "POST /pull_api/nc_get_employee_information HTTP/1.0" 200 - 2021-07-29 16:30:09,993 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:09] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:30:10,101 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:10] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:30:10,119 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:10] "POST /web/dataset/call_kw/termination.process/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:30:10,190 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:10] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:30:10,269 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:10] "POST /web/dataset/call_kw/termination.process/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:30:11,033 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:11] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:30:12,544 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_employee_dimission_rate: 3.62997579575 seconds 2021-07-29 16:30:12,545 16504 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(35025) call home.page home_employee_dimission_rate(args=([]), kwargs={}) succeeded cost 3.63064885139(s) Response: {'rate': [{'__count': 7325, 'percent': 0.1395, 'year_month': '2020-08'}, {'__count': 7307, 'percent': 0.1374, 'year_month': '2020-09'}, {'__count': 7669, 'percent': 0.0994, 'year_month': '2020-10'}, {'__count': 7537, 'percent': 0.1011, 'year_month': '2020-11'}, {'__count': 7560, 'percent': 0.093, 'year_month': '2020-12'}, {'__count': 6828, 'percent': 0.1412, 'year_month': '2021-01'}, {'__count': 6790, 'percent': 0.153, 'year_month': '2021-02'}, {'__count': 7737, 'percent': 0.1042, 'year_month': '2021-03'}, {'__count': 7932, 'percent': 0.106, 'year_month': '2021-04'}, {'__count': 8465, 'percent': 0.1058, 'year_month': '2021-05'}, {'__count': 8552, 'percent': 0.1389, 'year_month': '2021-06'}, {'__count': 8444, 'percent': 0.1032, 'year_month': '2021-07'}]} 2021-07-29 16:30:12,549 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:12] "POST /web/dataset/call_kw/home.page/home_employee_dimission_rate HTTP/1.1" 200 - 2021-07-29 16:30:12,830 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:12] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:30:13,113 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:13] "POST /web/dataset/call_kw/termination.process/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:30:13,939 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:13] "POST /web/dataset/call_kw/hr.termination/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:30:14,122 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:14] "POST /web/dataset/call_kw/hr.termination/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:30:14,344 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:14] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:30:14,428 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:14] "POST /web/dataset/call_kw/hr.termination/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:30:16,301 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:16] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:30:16,456 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:16] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:30:16,537 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:16] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:30:16,884 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:16] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:30:17,404 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:17] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:30:23,987 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:23] "POST /web/dataset/call_kw/hr.contract.regular/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:30:25,039 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:25] "GET /web/session/custom1_logout HTTP/1.0" 303 - 2021-07-29 16:30:25,148 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:25] "GET /web/login HTTP/1.0" 200 - 2021-07-29 16:30:25,362 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 60.6.212.186 call /mjson/get_base_settings POST [log(24452324)] cost 2.95686721802(ms) Request Data: {"identication": {"info": {"systemModel": "PC", "systemVersion": 9.1}, "language": "zh-Hans-CN", "linkid": "ab7d50bbac624e708f8b9bdc5d69a65c", "link_id": "ab7d50bbac624e708f8b9bdc5d69a65c", "version": "2.4.0", "guid": "f9e260bb-371a-42ce-8464-c5dedf7a4f57", "type": "basic"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:25,364 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:25] "POST /mjson/get_base_settings?_dc=1627547425328 HTTP/1.1" 200 - 2021-07-29 16:30:25,365 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:30:25] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:30:26,082 20848 INFO goodbaby openerp.addons.payroll_result_refine.models.BatchResultData:1048: pure copy to batch_result_data costs:6.03827214241 2021-07-29 16:30:26,085 20848 INFO goodbaby openerp.addons.payroll_result_refine.models.BatchResultData:818: copy to batch_result_data costs:70.1506040096 2021-07-29 16:30:26,086 20848 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(13844) call hr.payslip.run attendance_submit_calculate_batch(args=([[25373], {u'lang': u'zh_CN', u'tz': u'Asia/Shanghai', u'uid': 13844, u'active_model': u'hr.payroll.group', u'readonly_bypass': True, u'default_type': u'normal', u'params': {u'action': u'58424c7d-18cc-47bc-b740-1c43445799c7'}, u'default_payroll_group_id': 6, u'search_disable_custom_filters': True, u'translation_res_id_filter': True, u'active_ids': [6], u'write_from_action': 1, u'disable_onchange_prefetch_record': True, u'active_id': 6}]), kwargs={}) succeeded cost 305.975219011(s) Response: None 2021-07-29 16:30:26,107 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:30:26] "POST /web/dataset/call_button HTTP/1.1" 200 - 2021-07-29 16:30:28,034 20848 INFO goodbaby openerp.modules.registry:495: Invalidating all model caches after database signaling. 2021-07-29 16:30:28,048 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:28] "POST /web/captcha/status?_dc=1627547428032 HTTP/1.0" 200 - 2021-07-29 16:30:28,102 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:30:28] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:30:28,433 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14129) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452325)] cost 60.4209899902(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MI 8 SE", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "76add85b0b7de066e71bd9b0581bdec048fe7741", "version": "3.3.9", "app_channel": "ehr", "imei": "ed935572-b41f-49b1-a3bd-c28e08a5f6f7", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:28,435 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:30:28] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:30:29,311 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:30:29] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:30:29,339 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:29] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:30:29,346 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14129) 49.92.145.112 call /mjson/jpush.log/ehr_items_get POST [log(24452327)] cost 1006.54196739(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MI 8 SE", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "76add85b0b7de066e71bd9b0581bdec048fe7741", "version": "3.3.9", "app_channel": "ehr", "imei": "ed935572-b41f-49b1-a3bd-c28e08a5f6f7", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:29,350 6647 INFO goodbaby werkzeug:87: 49.92.145.112 - - [29/Jul/2021 16:30:29] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:30:29,417 6647 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:30:29] "POST /web/dataset/call_kw/res.users/name_get HTTP/1.1" 200 - 2021-07-29 16:30:29,434 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:29] "POST /web/dataset/call_kw/hr.contract.regular/default_get HTTP/1.1" 200 - 2021-07-29 16:30:29,555 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:29] "POST /web/dataset/call_kw/hr.contract.regular/onchange HTTP/1.1" 200 - 2021-07-29 16:30:31,085 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:31] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:30:31,089 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:31] "POST /web/dataset/call_kw/res.users/check_multi_company HTTP/1.1" 200 - 2021-07-29 16:30:31,106 20848 INFO goodbaby openerp.addons.zenhr_login.controller.main:20: Requested URL: http://localhost:48069/mjson/app/zenhr_url 2021-07-29 16:30:31,106 20848 INFO goodbaby openerp.addons.zenhr_login.controller.main:22: args: () 2021-07-29 16:30:31,106 20848 INFO goodbaby openerp.addons.zenhr_login.controller.main:23: kwargs: {u'source_app_type': u'4', u'form_code': u'100024'} 2021-07-29 16:30:31,161 20848 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:259: Request Url:https://if.zenhr.cn/WS.FWK?handlername=router 2021-07-29 16:30:31,280 20848 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:35: Total time running _request: 0.119309902191 seconds 2021-07-29 16:30:31,284 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14129) 49.92.145.112 call /mjson/app/zenhr_url POST [log(24452332)] cost 178.97605896(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MI 8 SE", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "76add85b0b7de066e71bd9b0581bdec048fe7741", "version": "3.3.9", "app_channel": "ehr", "imei": "ed935572-b41f-49b1-a3bd-c28e08a5f6f7", "type": "session"}, "data": {"source_app_type": "4", "form_code": "100024"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:31,287 20848 INFO goodbaby werkzeug:87: 49.92.145.112 - - [29/Jul/2021 16:30:31] "POST /mjson/app/zenhr_url HTTP/1.1" 200 - 2021-07-29 16:30:31,301 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:31] "POST /web/dataset/call_kw/ir.model.data/xmlid_to_res_id HTTP/1.1" 200 - 2021-07-29 16:30:31,331 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:31] "POST /web/dataset/call_kw/ir.model.data/xmlid_to_res_id HTTP/1.1" 200 - 2021-07-29 16:30:31,649 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:31] "POST /web/session/modules HTTP/1.0" 200 - 2021-07-29 16:30:31,809 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:31] "POST /clean_try_count?_dc=1627547428305 HTTP/1.0" 404 - 2021-07-29 16:30:31,990 20848 INFO goodbaby openerp.http:1480: Generating nondb routing 2021-07-29 16:30:31,990 6647 ERROR goodbaby openerp.addons.patch_base.http:269: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/common_addons/addons/eroad_request_log/dispatch.py", line 118, in _dispatch_nodb func, arguments = self.nodb_routing_map.bind_to_environ(request.httprequest.environ).match() File "/usr/lib/python2.7/dist-packages/werkzeug/routing.py", line 1483, in match raise NotFound() NotFound: 404: Not Found 2021-07-29 16:30:31,991 6647 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/get_base_settings 210729-163031991221-exception: {'name': 'werkzeug.exceptions.NotFound', 'snno': '210729-163031991221', 'exception_type': 'internal_error', 'arguments': [], 'debug': 'Error No: 210729-163031991221', 'message': ''} 2021-07-29 16:30:31,992 6647 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163031991221-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/common_addons/addons/eroad_request_log/dispatch.py", line 118, in _dispatch_nodb func, arguments = self.nodb_routing_map.bind_to_environ(request.httprequest.environ).match() File "/usr/lib/python2.7/dist-packages/werkzeug/routing.py", line 1483, in match raise NotFound() NotFound: 404: Not Found 2021-07-29 16:30:31,998 6647 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163031991221-exception-tyep: internal_error 2021-07-29 16:30:31,999 6647 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/get_base_settings 210729-163031999602-exception: {'name': 'werkzeug.exceptions.NotFound', 'snno': '210729-163031999602', 'exception_type': 'internal_error', 'arguments': [], 'debug': 'Error No: 210729-163031999602', 'message': ''} 2021-07-29 16:30:32,001 6647 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163031999602-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/common_addons/addons/eroad_request_log/dispatch.py", line 118, in _dispatch_nodb func, arguments = self.nodb_routing_map.bind_to_environ(request.httprequest.environ).match() File "/usr/lib/python2.7/dist-packages/werkzeug/routing.py", line 1483, in match raise NotFound() NotFound: 404: Not Found 2021-07-29 16:30:32,001 20848 ERROR goodbaby openerp.addons.patch_base.http:269: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/common_addons/addons/eroad_request_log/dispatch.py", line 118, in _dispatch_nodb func, arguments = self.nodb_routing_map.bind_to_environ(request.httprequest.environ).match() File "/usr/lib/python2.7/dist-packages/werkzeug/routing.py", line 1483, in match raise NotFound() NotFound: 404: Not Found 2021-07-29 16:30:32,002 20848 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/login_config 210729-163032001956-exception: {'name': 'werkzeug.exceptions.NotFound', 'snno': '210729-163032001956', 'exception_type': 'internal_error', 'arguments': [], 'debug': 'Error No: 210729-163032001956', 'message': ''} 2021-07-29 16:30:32,002 20848 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163032001956-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/common_addons/addons/eroad_request_log/dispatch.py", line 118, in _dispatch_nodb func, arguments = self.nodb_routing_map.bind_to_environ(request.httprequest.environ).match() File "/usr/lib/python2.7/dist-packages/werkzeug/routing.py", line 1483, in match raise NotFound() NotFound: 404: Not Found 2021-07-29 16:30:32,009 6647 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163031999602-exception-tyep: internal_error 2021-07-29 16:30:32,009 6647 ERROR goodbaby openerp.addons.eroad_mjson_handler.patch:455: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/common_addons/addons/eroad_request_log/dispatch.py", line 118, in _dispatch_nodb func, arguments = self.nodb_routing_map.bind_to_environ(request.httprequest.environ).match() File "/usr/lib/python2.7/dist-packages/werkzeug/routing.py", line 1483, in match raise NotFound() NotFound: 404: Not Found 2021-07-29 16:30:32,011 6647 INFO goodbaby werkzeug:87: 49.95.95.196 - - [29/Jul/2021 16:30:32] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:30:32,016 20848 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163032001956-exception-tyep: internal_error 2021-07-29 16:30:32,016 6647 ERROR ? sentry.errors:682: Sentry responded with an error: (url: http://116.62.103.197:9000/api/2/store/) Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/raven/transport/threaded.py", line 172, in send_sync super(ThreadedHTTPTransport, self).send(url, data, headers) File "/usr/local/lib/python2.7/dist-packages/raven/transport/http.py", line 43, in send ca_certs=self.ca_certs, File "/usr/local/lib/python2.7/dist-packages/raven/utils/http.py", line 66, in urlopen return opener.open(url, data, timeout) File "/usr/local/lib/python2.7/dist-packages/tingyun-1.3.3-py2.7-linux-x86_64.egg/tingyun/armoury/ammunition/external_tracker.py", line 82, in dynamic_wrapper return wrapped(*args, **kwargs) File "/usr/lib/python2.7/urllib2.py", line 429, in open response = self._open(req, data) File "/usr/lib/python2.7/urllib2.py", line 447, in _open '_open', req) File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain result = func(*args) File "/usr/lib/python2.7/urllib2.py", line 1228, in http_open return self.do_open(httplib.HTTPConnection, req) File "/usr/lib/python2.7/urllib2.py", line 1198, in do_open raise URLError(err) URLError: 2021-07-29 16:30:32,016 6647 ERROR ? sentry.errors.uncaught:704: [u'NotFound: 404: Not Found', u' File "opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception', u' File "opt/ersoft/ehr-odoo/common_addons/addons/eroad_request_log/dispatch.py", line 118, in _dispatch_nodb', u' File "werkzeug/routing.py", line 1483, in match'] 2021-07-29 16:30:32,017 20848 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/login_config 210729-163032016981-exception: {'name': 'werkzeug.exceptions.NotFound', 'snno': '210729-163032016981', 'exception_type': 'internal_error', 'arguments': [], 'debug': 'Error No: 210729-163032016981', 'message': ''} 2021-07-29 16:30:32,017 20848 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163032016981-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/common_addons/addons/eroad_request_log/dispatch.py", line 118, in _dispatch_nodb func, arguments = self.nodb_routing_map.bind_to_environ(request.httprequest.environ).match() File "/usr/lib/python2.7/dist-packages/werkzeug/routing.py", line 1483, in match raise NotFound() NotFound: 404: Not Found 2021-07-29 16:30:32,022 20848 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163032016981-exception-tyep: internal_error 2021-07-29 16:30:32,023 20848 ERROR goodbaby openerp.addons.eroad_mjson_handler.patch:455: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/common_addons/addons/eroad_request_log/dispatch.py", line 118, in _dispatch_nodb func, arguments = self.nodb_routing_map.bind_to_environ(request.httprequest.environ).match() File "/usr/lib/python2.7/dist-packages/werkzeug/routing.py", line 1483, in match raise NotFound() NotFound: 404: Not Found 2021-07-29 16:30:32,025 20848 INFO goodbaby werkzeug:87: 49.95.95.196 - - [29/Jul/2021 16:30:32] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:30:32,032 6647 ERROR ? sentry.errors:682: Sentry responded with an error: (url: http://116.62.103.197:9000/api/2/store/) Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/raven/transport/threaded.py", line 172, in send_sync super(ThreadedHTTPTransport, self).send(url, data, headers) File "/usr/local/lib/python2.7/dist-packages/raven/transport/http.py", line 43, in send ca_certs=self.ca_certs, File "/usr/local/lib/python2.7/dist-packages/raven/utils/http.py", line 66, in urlopen return opener.open(url, data, timeout) File "/usr/local/lib/python2.7/dist-packages/tingyun-1.3.3-py2.7-linux-x86_64.egg/tingyun/armoury/ammunition/external_tracker.py", line 82, in dynamic_wrapper return wrapped(*args, **kwargs) File "/usr/lib/python2.7/urllib2.py", line 429, in open response = self._open(req, data) File "/usr/lib/python2.7/urllib2.py", line 447, in _open '_open', req) File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain result = func(*args) File "/usr/lib/python2.7/urllib2.py", line 1228, in http_open return self.do_open(httplib.HTTPConnection, req) File "/usr/lib/python2.7/urllib2.py", line 1198, in do_open raise URLError(err) URLError: 2021-07-29 16:30:32,032 6647 ERROR ? sentry.errors.uncaught:704: [u'NotFound: 404: Not Found', u' File "opt/ersoft/ehr-odoo/common_addons/addons/eroad_request_log/dispatch.py", line 118, in _dispatch_nodb', u' File "werkzeug/routing.py", line 1483, in match'] 2021-07-29 16:30:32,032 20848 ERROR ? sentry.errors:682: Sentry responded with an error: (url: http://116.62.103.197:9000/api/2/store/) Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/raven/transport/threaded.py", line 172, in send_sync super(ThreadedHTTPTransport, self).send(url, data, headers) File "/usr/local/lib/python2.7/dist-packages/raven/transport/http.py", line 43, in send ca_certs=self.ca_certs, File "/usr/local/lib/python2.7/dist-packages/raven/utils/http.py", line 66, in urlopen return opener.open(url, data, timeout) File "/usr/local/lib/python2.7/dist-packages/tingyun-1.3.3-py2.7-linux-x86_64.egg/tingyun/armoury/ammunition/external_tracker.py", line 82, in dynamic_wrapper return wrapped(*args, **kwargs) File "/usr/lib/python2.7/urllib2.py", line 429, in open response = self._open(req, data) File "/usr/lib/python2.7/urllib2.py", line 447, in _open '_open', req) File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain result = func(*args) File "/usr/lib/python2.7/urllib2.py", line 1228, in http_open return self.do_open(httplib.HTTPConnection, req) File "/usr/lib/python2.7/urllib2.py", line 1198, in do_open raise URLError(err) URLError: 2021-07-29 16:30:32,038 20848 ERROR ? sentry.errors.uncaught:704: [u'NotFound: 404: Not Found', u' File "opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception', u' File "opt/ersoft/ehr-odoo/common_addons/addons/eroad_request_log/dispatch.py", line 118, in _dispatch_nodb', u' File "werkzeug/routing.py", line 1483, in match'] 2021-07-29 16:30:32,052 20848 ERROR ? sentry.errors:682: Sentry responded with an error: (url: http://116.62.103.197:9000/api/2/store/) Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/raven/transport/threaded.py", line 172, in send_sync super(ThreadedHTTPTransport, self).send(url, data, headers) File "/usr/local/lib/python2.7/dist-packages/raven/transport/http.py", line 43, in send ca_certs=self.ca_certs, File "/usr/local/lib/python2.7/dist-packages/raven/utils/http.py", line 66, in urlopen return opener.open(url, data, timeout) File "/usr/local/lib/python2.7/dist-packages/tingyun-1.3.3-py2.7-linux-x86_64.egg/tingyun/armoury/ammunition/external_tracker.py", line 82, in dynamic_wrapper return wrapped(*args, **kwargs) File "/usr/lib/python2.7/urllib2.py", line 429, in open response = self._open(req, data) File "/usr/lib/python2.7/urllib2.py", line 447, in _open '_open', req) File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain result = func(*args) File "/usr/lib/python2.7/urllib2.py", line 1228, in http_open return self.do_open(httplib.HTTPConnection, req) File "/usr/lib/python2.7/urllib2.py", line 1198, in do_open raise URLError(err) URLError: 2021-07-29 16:30:32,052 20848 ERROR ? sentry.errors.uncaught:704: [u'NotFound: 404: Not Found', u' File "opt/ersoft/ehr-odoo/common_addons/addons/eroad_request_log/dispatch.py", line 118, in _dispatch_nodb', u' File "werkzeug/routing.py", line 1483, in match'] 2021-07-29 16:30:32,083 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:32] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:30:32,412 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11179) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24452334)] cost 59.149980545(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "ce43d9f8f08eeba9557a383b75feb9a7576c48cd", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [22411]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:32,414 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:30:32] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:30:32,554 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_payslip: 0.0010678768158 seconds 2021-07-29 16:30:32,556 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_time: 0.00198292732239 seconds 2021-07-29 16:30:32,560 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_payslip_time: 0.00725507736206 seconds 2021-07-29 16:30:32,560 6647 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(12961) call home.page home_payslip_time(args=([]), kwargs={}) succeeded cost 0.00745701789856(s) Response: {'hidden_attrs': {'holiday_leave': u'hidden', 'attendance': u'hidden', 'overtime': u'hidden', 'payslip': u'hidden'}, 'payslip': {'menu_id': 660, 'model': 'hr.payslip.info', 'action_id': u'3c3a57e6-c1e6-442d-bcc6-7f20f19cc75b'}, 'time': {}} 2021-07-29 16:30:32,562 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:32] "POST /web/dataset/call_kw/home.page/home_payslip_time HTTP/1.1" 200 - 2021-07-29 16:30:33,305 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11179) 218.205.55.120 call /mjson/jpush.log/ehr_items_get POST [log(24452337)] cost 994.492053986(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "BRQ-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "ce43d9f8f08eeba9557a383b75feb9a7576c48cd", "version": "3.3.7", "app_channel": "ehr", "imei": "65a47573-1bd0-4684-b646-81c14690ba11", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:33,308 16504 INFO goodbaby werkzeug:87: 218.205.55.120 - - [29/Jul/2021 16:30:33] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:30:33,333 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 49.95.95.196 call /mjson/get_base_settings POST [log(24452338)] cost 4.48107719421(ms) Request Data: {"identication": {"username": "00306908", "info": {"systemModel": "android", "systemVersion": "8.1.0", "source": "android", "deviceModel": "vivo X20A", "manufacturer": "vivo"}, "company_code": "GOODBABY", "language": "zh_CN", "app_channel": "ehr", "version": "3.3.9", "imei": "a076957f-3fe1-431b-a9a7-192d36ca5cea", "type": "basic"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:33,335 16504 INFO goodbaby werkzeug:87: 49.95.95.196 - - [29/Jul/2021 16:30:33] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:30:33,484 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11179) 218.205.55.120 call /mjson/work.bench/app_search_read POST [log(24452339)] cost 1150.03490448(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "BRQ-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "ce43d9f8f08eeba9557a383b75feb9a7576c48cd", "version": "3.3.7", "app_channel": "ehr", "imei": "65a47573-1bd0-4684-b646-81c14690ba11", "type": "session"}, "data": {"date": "2021-07-29 16:27:52"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:33,487 20848 INFO goodbaby werkzeug:87: 218.205.55.120 - - [29/Jul/2021 16:30:33] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:30:34,064 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:34] "POST /web/dataset/call_kw/hr.contract.agreement.category/name_search HTTP/1.1" 200 - 2021-07-29 16:30:34,600 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:34] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:30:34,920 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:34] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:30:35,171 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14155) 127.0.0.1 call /mjson/res.users/get_user_structure POST [log(24452345)] cost 148.34690094(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "SM-G9650", "manufacturer": "samsung"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "f57e52174c8bca269cfac3f8e9f694f754ed909e", "version": "3.3.9", "app_channel": "ehr", "imei": "b9daf21d-5316-4231-a74b-fd43313b8fb2", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:35,173 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:30:35] "POST /mjson/res.users/get_user_structure HTTP/1.1" 200 - 2021-07-29 16:30:35,327 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14155) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452347)] cost 59.2820644379(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "SM-G9650", "manufacturer": "samsung"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "f57e52174c8bca269cfac3f8e9f694f754ed909e", "version": "3.3.9", "app_channel": "ehr", "imei": "b9daf21d-5316-4231-a74b-fd43313b8fb2", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:35,329 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:30:35] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:30:36,198 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14155) 112.4.65.82 call /mjson/work.bench/app_search_read POST [log(24452349)] cost 994.040966034(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "SM-G9650", "manufacturer": "samsung"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "f57e52174c8bca269cfac3f8e9f694f754ed909e", "version": "3.3.9", "app_channel": "ehr", "imei": "b9daf21d-5316-4231-a74b-fd43313b8fb2", "type": "session"}, "data": {"date": "2021-07-27 11:15:15"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:36,201 20848 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:30:36] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:30:36,239 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:36] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:30:38,159 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:38] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:30:38,774 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:30:38] "POST /web/export_excel/export_all_list_data HTTP/1.0" 200 - 2021-07-29 16:30:39,586 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(35109) 127.0.0.1 call /mjson/res.users/get_user_structure POST [log(24452356)] cost 149.110794067(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "8.1.0", "source": "android", "deviceModel": "vivo X20A", "manufacturer": "vivo"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "558770e3e8ba119157f1d97bffd4322c2c4f2a91", "version": "3.3.9", "app_channel": "ehr", "imei": "a076957f-3fe1-431b-a9a7-192d36ca5cea", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:39,589 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:30:39] "POST /mjson/res.users/get_user_structure HTTP/1.1" 200 - 2021-07-29 16:30:39,891 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(35109) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452358)] cost 23.1909751892(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "8.1.0", "source": "android", "deviceModel": "vivo X20A", "manufacturer": "vivo"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "558770e3e8ba119157f1d97bffd4322c2c4f2a91", "version": "3.3.9", "app_channel": "ehr", "imei": "a076957f-3fe1-431b-a9a7-192d36ca5cea", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:39,893 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:30:39] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:30:41,363 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(35109) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452361)] cost 1303.77197266(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "8.1.0", "source": "android", "deviceModel": "vivo X20A", "manufacturer": "vivo"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "558770e3e8ba119157f1d97bffd4322c2c4f2a91", "version": "3.3.9", "app_channel": "ehr", "imei": "a076957f-3fe1-431b-a9a7-192d36ca5cea", "type": "session"}, "data": {"date": "2021-07-22 11:57:29", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:41,366 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:30:41] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:30:42,689 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:30:42] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:30:42,817 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_employee_count_record: 10.191065073 seconds 2021-07-29 16:30:42,817 6647 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(12961) call home.page home_employee_count_record(args=([]), kwargs={}) succeeded cost 10.1915519238(s) Response: {'count': [{'count_lists': [859, 896, 974, 1003, 1029, 972, 837, 838, 945, 1045, 1026, 944], 'year_month_lists': ['2020-08', '2020-09', '2020-10', '2020-11', '2020-12', '2021-01', '2021-02', '2021-03', '2021-04', '2021-05', '2021-06', '2021-07']}]} 2021-07-29 16:30:42,821 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:42] "POST /web/dataset/call_kw/home.page/home_employee_count_record HTTP/1.1" 200 - 2021-07-29 16:30:43,101 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:30:43] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:30:43,265 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(35109) 49.95.95.196 call /mjson/work.bench/app_search_read POST [log(24452366)] cost 1241.83392525(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "8.1.0", "source": "android", "deviceModel": "vivo X20A", "manufacturer": "vivo"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "558770e3e8ba119157f1d97bffd4322c2c4f2a91", "version": "3.3.9", "app_channel": "ehr", "imei": "a076957f-3fe1-431b-a9a7-192d36ca5cea", "type": "session"}, "data": {"date": "2021-07-29 16:30:34"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:43,267 16504 INFO goodbaby werkzeug:87: 49.95.95.196 - - [29/Jul/2021 16:30:43] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:30:43,380 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:43] "POST /web/dataset/call_kw/termination.process/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:30:43,448 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:43] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:30:43,543 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:43] "POST /web/dataset/call_kw/termination.process/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:30:43,962 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:43] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:30:44,172 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14129) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452367)] cost 18.6679363251(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MI 8 SE", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "76add85b0b7de066e71bd9b0581bdec048fe7741", "version": "3.3.9", "app_channel": "ehr", "imei": "ed935572-b41f-49b1-a3bd-c28e08a5f6f7", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:44,174 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:30:44] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:30:45,363 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14129) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452373)] cost 1051.03683472(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MI 8 SE", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "76add85b0b7de066e71bd9b0581bdec048fe7741", "version": "3.3.9", "app_channel": "ehr", "imei": "ed935572-b41f-49b1-a3bd-c28e08a5f6f7", "type": "session"}, "data": {"date": "2021-07-29 16:25:21", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:45,366 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:30:45] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:30:45,480 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14129) 49.92.145.112 call /mjson/work.bench/app_search_read POST [log(24452374)] cost 1074.47600365(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MI 8 SE", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "76add85b0b7de066e71bd9b0581bdec048fe7741", "version": "3.3.9", "app_channel": "ehr", "imei": "ed935572-b41f-49b1-a3bd-c28e08a5f6f7", "type": "session"}, "data": {"date": "2021-07-29 16:25:21"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:45,484 16504 INFO goodbaby werkzeug:87: 49.92.145.112 - - [29/Jul/2021 16:30:45] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:30:45,982 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:45] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:30:46,128 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:46] "POST /web/dataset/call_kw/termination.process/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:30:46,136 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:46] "POST /web/dataset/call_kw/termination.process/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:30:46,456 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:46] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:30:48,457 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:48] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:30:48,598 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:30:48] "POST /web/dataset/call_kw/termination.process/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:30:48,600 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:48] "POST /web/dataset/call_kw/ir.model.data/xmlid_to_res_id HTTP/1.1" 200 - 2021-07-29 16:30:48,643 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:48] "POST /mail/chat_init HTTP/1.0" 200 - 2021-07-29 16:30:48,666 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:48] "POST /web/webclient/translations HTTP/1.0" 200 - 2021-07-29 16:30:50,668 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:50] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:30:51,455 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:51] "POST /web/dataset/call_kw/hr.contract.regular/check_is_approve_flow HTTP/1.1" 200 - 2021-07-29 16:30:51,560 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:51] "POST /web/dataset/call_kw/hr.contract.regular/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:30:51,770 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:51] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:30:52,621 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:52] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:30:55,263 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14129) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452376)] cost 23.3969688416(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MI 8 SE", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "76add85b0b7de066e71bd9b0581bdec048fe7741", "version": "3.3.9", "app_channel": "ehr", "imei": "ed935572-b41f-49b1-a3bd-c28e08a5f6f7", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:55,266 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:30:55] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:30:55,631 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:55] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:30:56,109 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14129) 49.92.145.112 call /mjson/jpush.log/ehr_items_get POST [log(24452378)] cost 874.16601181(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MI 8 SE", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "76add85b0b7de066e71bd9b0581bdec048fe7741", "version": "3.3.9", "app_channel": "ehr", "imei": "ed935572-b41f-49b1-a3bd-c28e08a5f6f7", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:56,112 4590 INFO goodbaby werkzeug:87: 49.92.145.112 - - [29/Jul/2021 16:30:56] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:30:57,344 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:30:57] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:30:59,102 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14129) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452381)] cost 3713.16003799(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MI 8 SE", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "76add85b0b7de066e71bd9b0581bdec048fe7741", "version": "3.3.9", "app_channel": "ehr", "imei": "ed935572-b41f-49b1-a3bd-c28e08a5f6f7", "type": "session"}, "data": {"date": "2021-07-29 16:25:21", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:59,104 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:30:59] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:30:59,141 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14129) 49.92.145.112 call /mjson/work.bench/app_search_read POST [log(24452382)] cost 3667.69194603(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MI 8 SE", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "76add85b0b7de066e71bd9b0581bdec048fe7741", "version": "3.3.9", "app_channel": "ehr", "imei": "ed935572-b41f-49b1-a3bd-c28e08a5f6f7", "type": "session"}, "data": {"date": "2021-07-29 16:25:21"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:59,144 6647 INFO goodbaby werkzeug:87: 49.92.145.112 - - [29/Jul/2021 16:30:59] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:30:59,650 4590 INFO goodbaby werkzeug:87: 120.55.190.132 - - [29/Jul/2021 16:30:59] "GET /web HTTP/1.0" 303 - 2021-07-29 16:30:59,674 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(35109) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452384)] cost 60.3270530701(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "8.1.0", "source": "android", "deviceModel": "vivo X20A", "manufacturer": "vivo"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "558770e3e8ba119157f1d97bffd4322c2c4f2a91", "version": "3.3.9", "app_channel": "ehr", "imei": "a076957f-3fe1-431b-a9a7-192d36ca5cea", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:30:59,677 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:30:59] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:31:00,614 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:31:00] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:31:04,312 6647 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'420', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:31:04', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'd2d3778304e771f5064255f1750cd1c048f41fb3e45934eb1aeb0722341600b8', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'f3ce4ff13bee45bfb91a6b3e5d6b267e', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:31:05,490 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:31:05] "POST /web/dataset/call_kw/hr.payslip.payitem/read HTTP/1.1" 200 - 2021-07-29 16:31:06,284 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:31:06] "POST /v1/api/zenhr_batch_delete_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:31:06,377 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:31:06] "POST /web/dataset/call_kw/global.payslip.parameter.data/read HTTP/1.1" 200 - 2021-07-29 16:31:10,905 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:31:10] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:31:12,391 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14129) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452389)] cost 19.6769237518(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MI 8 SE", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "76add85b0b7de066e71bd9b0581bdec048fe7741", "version": "3.3.9", "app_channel": "ehr", "imei": "ed935572-b41f-49b1-a3bd-c28e08a5f6f7", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:31:12,393 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:31:12] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:31:13,208 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14129) 49.92.145.112 call /mjson/jpush.log/ehr_items_get POST [log(24452391)] cost 844.478845596(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MI 8 SE", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "76add85b0b7de066e71bd9b0581bdec048fe7741", "version": "3.3.9", "app_channel": "ehr", "imei": "ed935572-b41f-49b1-a3bd-c28e08a5f6f7", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:31:13,210 20848 INFO goodbaby werkzeug:87: 49.92.145.112 - - [29/Jul/2021 16:31:13] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:31:13,610 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14129) 49.92.145.112 call /mjson/work.bench/app_search_read POST [log(24452393)] cost 1026.44300461(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MI 8 SE", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "76add85b0b7de066e71bd9b0581bdec048fe7741", "version": "3.3.9", "app_channel": "ehr", "imei": "ed935572-b41f-49b1-a3bd-c28e08a5f6f7", "type": "session"}, "data": {"date": "2021-07-29 16:25:21"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:31:13,613 6647 INFO goodbaby werkzeug:87: 49.92.145.112 - - [29/Jul/2021 16:31:13] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:31:17,656 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:31:17] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:31:18,255 6647 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'13004', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:31:18', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'9d0fa562f834bd4d9fee283873f304166df8300b03e28bfe144d7f9dfa22a7d7', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'9b6197b210834df1b33d0baf54e8c43a', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:31:19,642 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:31:19,661 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:31:19,687 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:31:19,693 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:31:19,699 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:31:19,721 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:31:19,746 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:31:19,758 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:31:20,260 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:20] "POST /web/dataset/call_kw/hr.contract/default_get HTTP/1.1" 200 - 2021-07-29 16:31:20,633 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:20] "POST /web/dataset/call_kw/approve.notify/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:31:20,739 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:20] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:31:21,617 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 36.17.230.57 call /mjson/login_config POST [log(24452396)] cost 88.2520675659(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:31:21,619 16504 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:31:21] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:31:22,074 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:31:22] "POST /v1/api/zenhr_batch_create_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:31:25,284 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:25] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:31:26,039 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:26] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:31:26,218 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:26] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:31:29,868 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 36.17.230.57 call /mjson/recruitment POST [log(24452398)] cost 8147.51219749(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {"action": "query", "event_type": "recruitment_enroll", "id": 28217}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:31:29,871 16504 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:31:29] "POST /mjson/recruitment HTTP/1.1" 200 - 2021-07-29 16:31:34,602 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:31:34,635 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.app_do_approval call hr.recruitment.enroll.write 2021-07-29 16:31:34,901 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:31:34,919 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: approve.notify.update_curr_notify call hr.recruitment.enroll.write 2021-07-29 16:31:35,200 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:31:35,212 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: approve.notify.generate_auto_approve_notify call hr.recruitment.enroll.write 2021-07-29 16:31:35,416 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:31:35,428 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.process_approve_flow call hr.recruitment.enroll.write 2021-07-29 16:31:36,060 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:31:36,078 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.approve_action call hr.recruitment.enroll.write 2021-07-29 16:31:36,137 4590 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[27080], trigger[True], instance[hr.recruitment.enroll(28217,), waiting], action[approved], context[{'lang': u'zh_CN', 'comment': u'', 'tz': u'Asia/Shanghai', 'uid': 27080, 'skip_other_future_approver': True, 'vals': {}, 'suspend_security': True, 'event_type': u'recruitment_enroll'}] 2021-07-29 16:31:36,137 4590 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:734: trigger workflow_done not is_proxy_instance 2021-07-29 16:31:37,411 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:31:37,431 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.workflow_done call hr.recruitment.enroll.write 2021-07-29 16:31:37,489 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.applicant.write call hr.recruitment.enroll.write 2021-07-29 16:31:37,511 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.workflow_done call hr.applicant.write 2021-07-29 16:31:37,645 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.applicant.write call hr.recruitment.enroll.write 2021-07-29 16:31:37,667 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.workflow_done call hr.applicant.write 2021-07-29 16:31:37,884 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:31:37,898 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.workflow_done call hr.recruitment.enroll.write 2021-07-29 16:31:38,038 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:31:38] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:31:38,791 20848 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'14552', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:31:38', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'e8f6191ea7ddb5373e14df820b8207caf116d07f9b56ba56b3914793b57c39ee', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'4f1aac664dc84096b0a50e86dd2cd9dc', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:31:39,634 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:39] "POST /web/dataset/call_kw/hr.cost.attribute/name_search HTTP/1.1" 200 - 2021-07-29 16:31:42,706 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:31:42] "POST /v1/api/zenhr_batch_create_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:31:43,278 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:43] "POST /web/dataset/call_kw/hr.cost.attribute/read HTTP/1.1" 200 - 2021-07-29 16:31:46,749 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:46] "POST /web/dataset/call_kw/hr.cost.attribute/name_search HTTP/1.1" 200 - 2021-07-29 16:31:56,779 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:56] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:31:57,028 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:57] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:31:57,315 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(34752) 122.96.32.71 call /mjson/calendar.event.summary/get_period_calendar POST [log(24452401)] cost 42.582988739(ms) Request Data: {"identication": {"info": {"name": "hs", "deviceModel": "iPhone13,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.5", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "936C35C3-B31D-408D-B199-84E6878360DE", "session_id": "e7d8e5c05af3e88c47962676670f74277506be5a", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "33C01603-A450-44D1-97E2-ABE67058C283", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:31:57,317 6647 INFO goodbaby werkzeug:87: 122.96.32.71 - - [29/Jul/2021 16:31:57] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:31:59,804 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:59] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:31:59,873 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:31:59] "POST /web/dataset/call_kw/hr.cost.attribute/name_get HTTP/1.1" 200 - 2021-07-29 16:32:00,177 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:32:00] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:32:00,199 20848 INFO goodbaby werkzeug:87: 120.55.190.132 - - [29/Jul/2021 16:32:00] "GET /web HTTP/1.0" 303 - 2021-07-29 16:32:00,245 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:32:00] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:32:00,366 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:32:00] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:32:00,498 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:32:00] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:32:00,559 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:32:00] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:32:00,690 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:32:00] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:32:05,912 20848 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'498', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:32:05', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'0bb3630e99eade11e4bbc82d36ca9cc623b94a2cf2456c078f460d3b5d9854de', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'9258cd0ca4444c63a3bde19062543e9e', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:32:06,155 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9738) 49.93.180.29 call /mjson/res.company/get_login_page_v2 POST [log(24452409)] cost 47.98412323(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "M2007J1SC", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "c59b55695ced058d9ec5a0f625c1446eb0523907", "version": "3.3.6", "app_channel": "ehr", "imei": "863e62a0-51d0-451c-87cb-1889206bf6ed", "type": "session"}, "data": {"cachetime": "2021-07-22 10:18:57"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:32:06,157 6647 INFO goodbaby werkzeug:87: 49.93.180.29 - - [29/Jul/2021 16:32:06] "POST /mjson/res.company/get_login_page_v2 HTTP/1.1" 200 - 2021-07-29 16:32:06,368 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9738) 127.0.0.1 call /mjson/res.users/get_user_structure POST [log(24452410)] cost 211.600065231(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "M2007J1SC", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "c59b55695ced058d9ec5a0f625c1446eb0523907", "version": "3.3.6", "app_channel": "ehr", "imei": "863e62a0-51d0-451c-87cb-1889206bf6ed", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:32:06,370 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:32:06] "POST /mjson/res.users/get_user_structure HTTP/1.1" 200 - 2021-07-29 16:32:06,456 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9738) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24452411)] cost 59.5798492432(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "c59b55695ced058d9ec5a0f625c1446eb0523907", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [19970]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:32:06,459 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:32:06] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:32:06,748 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9738) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452412)] cost 350.628137589(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "M2007J1SC", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "c59b55695ced058d9ec5a0f625c1446eb0523907", "version": "3.3.6", "app_channel": "ehr", "imei": "863e62a0-51d0-451c-87cb-1889206bf6ed", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:32:06,750 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:32:06] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:32:07,013 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:07] "GET /web/session/logout HTTP/1.0" 303 - 2021-07-29 16:32:07,111 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:07] "GET /web HTTP/1.0" 303 - 2021-07-29 16:32:07,361 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 60.6.212.186 call /mjson/get_base_settings POST [log(24452414)] cost 8.30698013306(ms) Request Data: {"identication": {"info": {"systemModel": "PC", "systemVersion": 9.1}, "language": "zh-Hans-CN", "linkid": "ab7d50bbac624e708f8b9bdc5d69a65c", "link_id": "ab7d50bbac624e708f8b9bdc5d69a65c", "version": "2.4.0", "guid": "2a7a6513-9f38-41d8-ba8e-1c807ae712da", "type": "basic"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:32:07,363 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:07] "POST /mjson/get_base_settings?_dc=1627547527339 HTTP/1.1" 200 - 2021-07-29 16:32:08,433 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:32:08] "POST /v1/api/zenhr_batch_delete_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:32:09,301 20848 INFO goodbaby openerp.models.unlink:118: User #35025 deleted hr.contract.regular records with IDs: [7] 2021-07-29 16:32:09,302 20848 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(35025) call hr.contract.regular unlink(args=([[7]]), kwargs={u'context': {u'lang': u'zh_CN', u'params': {u'action': u'23c15b87-7648-4dac-8d65-bae13dca07f4'}, u'readonly_bypass': True, u'tz': u'Asia/Shanghai', u'uid': 35025}}) succeeded cost 0.0526649951935(s) Response: True 2021-07-29 16:32:09,305 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:09] "POST /web/dataset/call_kw/hr.contract.regular/unlink HTTP/1.1" 200 - 2021-07-29 16:32:09,447 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9738) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452416)] cost 2488.33084106(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "M2007J1SC", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "c59b55695ced058d9ec5a0f625c1446eb0523907", "version": "3.3.6", "app_channel": "ehr", "imei": "863e62a0-51d0-451c-87cb-1889206bf6ed", "type": "session"}, "data": {"date": "2021-07-22 10:18:54", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:32:09,451 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:32:09] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:32:10,573 4590 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/recruitment 210729-163210573403-exception: {'name': 'openerp.exceptions.UserError', 'snno': '210729-163210573403', 'exception_type': 'user_error', 'arguments': [u'\u7533\u8bf7\u4eba\u7684\u4ee5\u4e0b\u4fe1\u606f\u672a\u586b\u5199\uff0c\u8bf7\u68c0\u67e5\uff1a\n\u6237\u7c4d\u7c7b\u578b\n\u7d27\u6025\u8054\u7cfb\u4eba\n\u6765\u6e90\u63cf\u8ff0\n\u5a5a\u59fb\u72b6\u51b5\n\u7d27\u6025\u8054\u7cfb\u4eba\u7535\u8bdd\n\u5bb6\u5ead\u4f4f\u5740\n'], 'debug': 'Error No: 210729-163210573403', 'message': u'\u7533\u8bf7\u4eba\u7684\u4ee5\u4e0b\u4fe1\u606f\u672a\u586b\u5199\uff0c\u8bf7\u68c0\u67e5\uff1a\n\u6237\u7c4d\u7c7b\u578b\n\u7d27\u6025\u8054\u7cfb\u4eba\n\u6765\u6e90\u63cf\u8ff0\n\u5a5a\u59fb\u72b6\u51b5\n\u7d27\u6025\u8054\u7cfb\u4eba\u7535\u8bdd\n\u5bb6\u5ead\u4f4f\u5740\n'} 2021-07-29 16:32:10,574 4590 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163210573403-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "./odoo/openerp/http.py", line 681, in dispatch result = self._call_function(**self.params) File "./odoo/openerp/http.py", line 316, in _call_function return checked_call(self.db, *args, **kwargs) File "./odoo/openerp/service/model.py", line 118, in wrapper return f(dbname, *args, **kwargs) File "./odoo/openerp/http.py", line 309, in checked_call result = self.endpoint(*a, **kw) File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 186, in __call__ return self.method(*args, **kw) File "./odoo/openerp/http.py", line 509, in response_wrap response = f(*args, **kw) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/eroad_mobile_api/controllers/recruitment_controller.py", line 23, in app_do_recruitment result = RecruitmentController.do_recruitment(req) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/eroad_mobile_api/controllers/recruitment_controller.py", line 130, in do_recruitment before_execution='before_async_approve_execution') File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/async_event.py", line 226, in manual_register return getattr(instance, method)(*(async_args or ()), **(async_kwargs or {})) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_recruitments/models/hr_recruitment_workbench.py", line 241, in app_do_approval self.approve_action(action='approved', msg=comment) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_recruitments/models/hr_recruitment_enroll.py", line 2890, in approve_action msg=msg) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_recruitments/models/hr_recruitment_workbench.py", line 289, in approve_action ret = super(HrRecruitmentWorkbench, self).approve_action(action=action, msg=msg) File "/opt/ersoft/ehr-odoo/base_addons/addons/approve_flow/model/approve_proxy.py", line 36, in decorator return method(self, *args, **kwargs) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/base_addons/addons/approve_flow/model/approve_instance.py", line 1599, in approve_action trigger_workflow(instance, action) File "/opt/ersoft/ehr-odoo/base_addons/addons/approve_flow/model/state_machine.py", line 81, in trigger_workflow getattr(record, callback)() File "/opt/ersoft/ehr-odoo/base_addons/addons/approve_flow/model/approve_proxy.py", line 36, in decorator return method(self, *args, **kwargs) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/base_addons/addons/approve_flow/model/approve_instance.py", line 735, in workflow_done result = workflow_done.origin(self) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_quick_on_boarding/models/hr_recruitment_enroll.py", line 44, in workflow_done confirm_onboard_wizard.with_context(no_check_reengaged=True).button_confirm() File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/headcount_control_setting/models/confirm_onboard_wizard.py", line 47, in button_confirm return super(ConfirmOnboradWizard, self).button_confirm() File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/custom_addons/addons/goodbaby_custom/models/hr_recruitment_enroll.py", line 31, in button_confirm result = super(ConfirmOnboradWizard, self).button_confirm() File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_recruitments/wizard/confirm_onboard_wizard.py", line 96, in button_confirm self.env['hr.applicant'].with_context(suspend_security=True).check_required_field(onboard_id.applicant_id) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_recruitments/models/hr_recruitment_applicant.py", line 354, in check_required_field raise UserError(_('The following information of the applicant has not been filled in, please check:\n%s') % required_fields) UserError: 申请人的以下信息未填写,请检查: 户籍类型 紧急联系人 来源描述 婚姻状况 紧急联系人电话 家庭住址 2021-07-29 16:32:10,575 4590 ERROR goodbaby openerp.addons.eroad_mjson_handler.patch:455: Exception during JSON request handling. Traceback (most recent call last): File "./odoo/openerp/http.py", line 681, in dispatch result = self._call_function(**self.params) File "./odoo/openerp/http.py", line 316, in _call_function return checked_call(self.db, *args, **kwargs) File "./odoo/openerp/service/model.py", line 118, in wrapper return f(dbname, *args, **kwargs) File "./odoo/openerp/http.py", line 309, in checked_call result = self.endpoint(*a, **kw) File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 186, in __call__ return self.method(*args, **kw) File "./odoo/openerp/http.py", line 509, in response_wrap response = f(*args, **kw) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/eroad_mobile_api/controllers/recruitment_controller.py", line 23, in app_do_recruitment result = RecruitmentController.do_recruitment(req) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/eroad_mobile_api/controllers/recruitment_controller.py", line 130, in do_recruitment before_execution='before_async_approve_execution') File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/async_event.py", line 226, in manual_register return getattr(instance, method)(*(async_args or ()), **(async_kwargs or {})) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_recruitments/models/hr_recruitment_workbench.py", line 241, in app_do_approval self.approve_action(action='approved', msg=comment) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_recruitments/models/hr_recruitment_enroll.py", line 2890, in approve_action msg=msg) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_recruitments/models/hr_recruitment_workbench.py", line 289, in approve_action ret = super(HrRecruitmentWorkbench, self).approve_action(action=action, msg=msg) File "/opt/ersoft/ehr-odoo/base_addons/addons/approve_flow/model/approve_proxy.py", line 36, in decorator return method(self, *args, **kwargs) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/base_addons/addons/approve_flow/model/approve_instance.py", line 1599, in approve_action trigger_workflow(instance, action) File "/opt/ersoft/ehr-odoo/base_addons/addons/approve_flow/model/state_machine.py", line 81, in trigger_workflow getattr(record, callback)() File "/opt/ersoft/ehr-odoo/base_addons/addons/approve_flow/model/approve_proxy.py", line 36, in decorator return method(self, *args, **kwargs) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/base_addons/addons/approve_flow/model/approve_instance.py", line 735, in workflow_done result = workflow_done.origin(self) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_quick_on_boarding/models/hr_recruitment_enroll.py", line 44, in workflow_done confirm_onboard_wizard.with_context(no_check_reengaged=True).button_confirm() File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/headcount_control_setting/models/confirm_onboard_wizard.py", line 47, in button_confirm return super(ConfirmOnboradWizard, self).button_confirm() File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/custom_addons/addons/goodbaby_custom/models/hr_recruitment_enroll.py", line 31, in button_confirm result = super(ConfirmOnboradWizard, self).button_confirm() File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_recruitments/wizard/confirm_onboard_wizard.py", line 96, in button_confirm self.env['hr.applicant'].with_context(suspend_security=True).check_required_field(onboard_id.applicant_id) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_recruitments/models/hr_recruitment_applicant.py", line 354, in check_required_field raise UserError(_('The following information of the applicant has not been filled in, please check:\n%s') % required_fields) UserError: 申请人的以下信息未填写,请检查: 户籍类型 紧急联系人 来源描述 婚姻状况 紧急联系人电话 家庭住址 2021-07-29 16:32:10,584 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 36.17.230.57 call /mjson/recruitment POST [log(24452417)] cost 36548.1991768(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {"comment": "", "event_type": "recruitment_enroll", "action": "approve", "vals": {}, "id": 28217, "is_detail": 1}} Response: error_code:1, error_type: , error_msg:申请人的以下信息未填写,请检查: 户籍类型 紧急联系人 来源描述 婚姻状况 紧急联系人电话 家庭住址 , error_hint: error_log: 2021-07-29 16:32:10,588 4590 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:32:10] "POST /mjson/recruitment HTTP/1.1" 200 - 2021-07-29 16:32:13,984 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:13] "GET /web HTTP/1.0" 200 - 2021-07-29 16:32:14,709 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:14] "POST /web/dataset/call_kw/res.users/check_multi_company HTTP/1.1" 200 - 2021-07-29 16:32:14,743 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:14] "POST /web/dataset/call_kw/bi.view/check_user_bi_auth HTTP/1.1" 200 - 2021-07-29 16:32:14,972 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:14] "POST /web/dataset/call_kw/ir.model.data/xmlid_to_res_id HTTP/1.1" 200 - 2021-07-29 16:32:15,147 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:15] "POST /mail/client_action HTTP/1.0" 200 - 2021-07-29 16:32:15,339 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:15] "POST /web/session/modules HTTP/1.0" 200 - 2021-07-29 16:32:15,418 16504 INFO goodbaby openerp.addons.patch_web.controllers.main:384: **** lang_parameters: {u'eroad_portal': {'messages': [{'id': u'Clear', 'string': u'\u6e05\u9664'}, {'id': u'HR Notice', 'string': u'HR\u516c\u544a'}, {'id': u'News', 'string': u'\u516c\u53f8\u65b0\u95fb'}, {'id': u'Portal', 'string': u'\u516c\u53f8\u95e8\u6237'}, {'id': u'Uploading ...', 'string': u'Uploading ...'}, {'id': u'Edit', 'string': u'Edit'}]}, u'security_strategy': {'messages': [{'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Password Policy Remarks:', 'string': u'\u5bc6\u7801\u89c4\u5219\u63d0\u793a\u8bed:'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Old Password:', 'string': u'\u65e7\u5bc6\u7801:'}, {'id': u'New Password:', 'string': u'\u65b0\u5bc6\u7801:'}, {'id': u'Confirm New Password:', 'string': u'\u786e\u8ba4\u65b0\u5bc6\u7801:'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}]}, u'hr_attendance_location': {'messages': [{'id': u'Click to Sign In at %s.', 'string': u'\u70b9\u51fb\u767b\u5f55\u5728% s\u3002'}, {'id': u'Last sign in: %s,
%s.
Click to sign out.', 'string': u'\u6700\u540e\u767b\u5f55:% s,< br / > % s\u3002< br / >\u70b9\u51fb\u9000\u51fa\u3002'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708\u4efd'}]}, u'website_mail': {'messages': [{'id': u'just now', 'string': u'\u7acb\u523b'}]}, u'calendar': {'messages': [{'id': u"Everybody's calendars", 'string': u'\u6240\u6709\u4eba\u7684\u65e5\u5386'}, {'id': u'Details', 'string': u'\u8be6\u7ec6\u4fe1\u606f'}, {'id': u'Do you really want to delete this filter from favorite?', 'string': u'\u4f60\u771f\u7684\u8981\u4ece\u4f60\u7684\u559c\u597d\u4e2d\u5220\u9664\u8fd9\u4e2a\u8fc7\u6ee4\u5668\u5417\uff1f'}, {'id': u'OK', 'string': u'Ok'}, {'id': u'Remove this favorite from the list', 'string': u'\u4ece\u6e05\u5355\u4e2d\u79fb\u9664\u8fd9\u4e2a\u559c\u597d'}, {'id': u'Snooze', 'string': u'\u5ef6\u540e'}, {'id': u' [Me]', 'string': u' [\u6211]'}, {'id': u'Add Favorite Calendar', 'string': u'\u52a0\u5230\u65e5\u5386'}]}, u'payroll_formula': {'messages': [{'id': u'Formula Configuration', 'string': u'\u516c\u5f0f\u914d\u7f6e'}]}, u'payroll_result_refine': {'messages': [{'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Batch', 'string': u'\u6279\u6b21\u540d\u79f0'}, {'id': u'Search employee ID/name', 'string': u'\u68c0\u7d22\u5458\u5de5\u7f16\u53f7\u3001\u5458\u5de5\u59d3\u540d'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u') of', 'string': u') \u603b'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}]}, u'export_excel': {'messages': [{'id': u'Download All', 'string': u'\u5168\u90e8\u4e0b\u8f7d'}]}, u'hr_recruitments': {'messages': [{'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}, {'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}, {'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}]}, u'patch_web': {'messages': [{'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'System ', 'string': u'\u7cfb\u7edf'}, {'id': u'Switch Company', 'string': u'\u5207\u6362\u516c\u53f8'}, {'id': u'Switch Language', 'string': u'\u5207\u6362\u8bed\u8a00'}, {'id': u'Save fields list', 'string': u'\u4fdd\u5b58\u5b57\u6bb5\u5217\u8868'}, {'id': u'Message', 'string': u'\u6d88\u606f'}, {'id': u'Access Error', 'string': u'\u8bbf\u95ee\u9519\u8bef'}, {'id': u'Export Formats', 'string': u'\u5bfc\u51fa\u683c\u5f0f'}, {'id': u'Export Type:', 'string': u'\u5bfc\u51fa\u7c7b\u578b\uff1a'}, {'id': u'Export all Data', 'string': u'\u5bfc\u51fa\u6240\u6709\u6570\u636e'}, {'id': u'For Excel compatibility, data cannot be exported if there is more than 256 columns.\n\nTip: try to flip axis, filter further or reduce the number of measures.', 'string': u'For Excel compatibility, data cannot be exported if there is more than 256 columns.\n\nTip: try to flip axis, filter further or reduce the number of measures.'}, {'id': u'Global Business Error', 'string': u'\u5168\u5c40\u5546\u4e1a\u9519\u8bef'}, {'id': u'Illegal Input', 'string': u'\u975e\u6cd5\u8f93\u5165'}, {'id': u'Missing Record', 'string': u'\u7f3a\u5c11\u8bb0\u5f55'}, {'id': u'Move Up', 'string': u'\u4e0a\u79fb'}, {'id': u'Model can only use letters, numbers or _.', 'string': u'\u6a21\u578b\u7f16\u7801\u53ea\u80fd\u4f7f\u7528\u5b57\u6bcd\uff0c\u6570\u5b57\uff0c\u4e0b\u5212\u7ebf\u3002'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Translations', 'string': u'\u7ffb\u8bd1'}, {'id': u'Browse the documentation.', 'string': u'\u6d4f\u89c8\u6587\u6863'}, {'id': u'Field', 'string': u'\u5b57\u6bb5'}, {'id': u'About eRoad', 'string': u'\u5173\u4e8eeRoad'}, {'id': u'Access Denied', 'string': u'\u8bbf\u95ee\u88ab\u62d2\u7edd'}, {'id': u'Trying to reconnect... ', 'string': u'\u6b63\u5728\u5c1d\u8bd5\u91cd\u65b0\u8fde\u63a5... '}, {'id': u'Updated company failed!', 'string': u'\u66f4\u65b0\u516c\u53f8\u5931\u8d25\uff01'}, {'id': u'Validation Error', 'string': u'\u9a8c\u8bc1\u9519\u8bef'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Session Expired', 'string': u'\u4f1a\u8bdd\u8fc7\u671f'}, {'id': u'You are back online', 'string': u'\u6b22\u8fce\u56de\u6765'}, {'id': u'Your session expired. Please refresh the current web page.', 'string': u'\u4f60\u7684\u4f1a\u8bdd\u5df2\u5230\u671f\uff0c\u8bf7\u5237\u65b0\u5f53\u524d\u7f51\u9875\u3002'}, {'id': u'eRoad', 'string': u'eRoad'}, {'id': u'Updated language failed!', 'string': u'\u66f4\u65b0\u8bed\u8a00\u5931\u8d25\uff01'}, {'id': u"Timezone Mismatch : The timezone of your browser doesn't match the selected one. The time in system is displayed according to your field timezone.", 'string': u'\u65f6\u533a\u4e0d\u5339\u914d\uff1a\u60a8\u7684\u6d4f\u89c8\u5668\u7684\u65f6\u533a\u4e0d\u5339\u914d\u6240\u9009\u62e9\u7684\u65f6\u533a\u3002\u5728\u7cfb\u7edf\u4e2d\u7684\u65f6\u95f4\u662f\u6839\u636e\u4f60\u6240\u5728\u65f6\u533a\u663e\u793a\u3002'}, {'id': u'Clear Cache', 'string': u'\u6e05\u7406\u7f13\u5b58'}, {'id': u'The following file names are formatted incorrectly :', 'string': u'\u4ee5\u4e0b\u6587\u4ef6\u540d\u683c\u5f0f\u9519\u8bef\uff1a'}, {'id': u'The following files exceed the size limit :', 'string': u'\u4ee5\u4e0b\u6587\u4ef6\u8d85\u8fc7\u5927\u5c0f\u9650\u5236\uff1a'}, {'id': u'Click To Batch Upload', 'string': u'\u70b9\u51fb\u6279\u91cf\u4e0a\u4f20'}, {'id': u'Collapse All', 'string': u'\u5168\u90e8\u6536\u56de'}, {'id': u'Expand All', 'string': u'\u5168\u90e8\u5c55\u5f00'}, {'id': u'Are you sure you want to proceed?', 'string': u'\u786e\u8ba4\u8981\u7ee7\u7eed\u5417\uff1f'}, {'id': u'Translate', 'string': u'\u7ffb\u8bd1'}, {'id': u'Remove All', 'string': u'\u79fb\u9664\u5168\u90e8'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Fields to export', 'string': u'\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5'}, {'id': u'System Warning', 'string': u'\u7cfb\u7edf\u63d0\u793a'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Move Down', 'string': u'\u4e0b\u79fb'}, {'id': u'Delete', 'string': u'\u5220\u9664'}, {'id': u'Developer Mode', 'string': u'\u5f00\u53d1\u8005\u6a21\u5f0f'}, {'id': u'Duplicate', 'string': u'\u590d\u5236'}]}, u'web': {'messages': [{'id': u'Action', 'string': u'\u52a8\u4f5c'}, {'id': u'Access Error', 'string': u'\u8bbf\u95ee\u9519\u8bef'}, {'id': u'Access Denied', 'string': u'\u8bbf\u95ee\u88ab\u62d2\u7edd'}, {'id': u'About', 'string': u'\u5173\u4e8e'}, {'id': u'About', 'string': u'\u5173\u4e8e'}, {'id': u'...Upload in progress...', 'string': u'... \u4e0a\u4f20\u4e2d'}, {'id': u',k,M', 'string': u',k,M'}, {'id': u'(nolabel)', 'string': u'(\u65e0\u6807\u7b7e)'}, {'id': u'(no string)', 'string': u'(\u65e0\u5b57\u7b26\u4e32)'}, {'id': u'(%d records)', 'string': u'\uff08%d \u6761\u8bb0\u5f55\uff09'}, {'id': u"'%s' is not convertible to date, datetime nor time", 'string': u"'%s' \u65e0\u6cd5\u8f6c\u6362\u4e3a\u65e5\u671f\uff0c\u65e5\u671f\u65f6\u95f4 \u548c \u65f6\u95f4"}, {'id': u"'%s' is not a correct time", 'string': u"'%s' \u4e0d\u662f\u6b63\u786e\u7684\u65f6\u95f4"}, {'id': u"'%s' is not a correct integer", 'string': u"'%s' \u4e0d\u662f\u6b63\u786e\u7684\u6574\u6570"}, {'id': u"'%s' is not a correct float", 'string': u"'%s' \u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u6d6e\u70b9\u6570"}, {'id': u"'%s' is not a correct datetime", 'string': u"'%s' \u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u65e5\u671f\u65f6\u95f4"}, {'id': u"'%s' is not a correct date, datetime nor time", 'string': u"'%s'\u4e0d\u662f\u6b63\u786e\u7684\u65e5\u671f\uff0c\u65e5\u671f\u65f6\u95f4\uff0c\u65f6\u95f4"}, {'id': u"'%s' is not a correct date", 'string': u"'%s'\u4e0d\u662f\u6b63\u786e\u7684\u65e5\u671f"}, {'id': u'%s (%d)', 'string': u'%s (%d)'}, {'id': u'%d-%d of %d', 'string': u'(%d-%d) \u603b %d'}, {'id': u'%d years ago', 'string': u'%d \u5e74\u524d'}, {'id': u'%d months ago', 'string': u'%d \u6708\u524d'}, {'id': u'%d minutes ago', 'string': u'%d \u5206\u949f\u524d'}, {'id': u'%d hours ago', 'string': u'%d \u5c0f\u65f6\u524d'}, {'id': u'%d days ago', 'string': u'%d \u5929\u524d'}, {'id': u'%d / %d', 'string': u'%d / %d'}, {'id': u'%(view_type)s view', 'string': u'%(view_type)s \u89c6\u56fe'}, {'id': u'%(page)d/%(page_count)d', 'string': u'%(page)d/%(page_count)d'}, {'id': u'%(field)s %(operator)s "%(value)s"', 'string': u'%(field)s %(operator)s "%(value)s"'}, {'id': u'%(field)s %(operator)s', 'string': u'%(field)s %(operator)s'}, {'id': u' & Close', 'string': u' & \u5173\u95ed'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'Line Chart', 'string': u'\u7ebf\u72b6\u56fe'}, {'id': u'Graph', 'string': u'\u56fe\u8868'}, {'id': u'Global Business Error', 'string': u'\u5168\u5c40\u5546\u4e1a\u9519\u8bef'}, {'id': u'Form', 'string': u'\u8868\u5355'}, {'id': u'Flip axis', 'string': u'\u7ffb\u8f6c\u8f74'}, {'id': u'Filters', 'string': u'\u7b5b\u9009\u5668'}, {'id': u'Filter with same name already exists.', 'string': u'\u8fc7\u6ee4\u5668\u5df2\u7ecf\u5b58\u5728\u3002'}, {'id': u'Filter on: %s', 'string': u'\u7b5b\u9009: %s'}, {'id': u'Filter name is required.', 'string': u'\u7b5b\u9009\u5668\u540d\u79f0\u662f\u5fc5\u987b\u7684\u3002'}, {'id': u'Filter', 'string': u'\u7b5b\u9009'}, {'id': u'You may not believe it,
but the application is actually loading...', 'string': u'\u7a0b\u5e8f\u6b63\u5728\u52a0\u8f7d\u4e2d...'}, {'id': u'You are creating a new %s, are you sure it does not exist yet?', 'string': u'\u6b63\u8981\u521b\u5efa\u65b0\u7684 %s\uff0c\u786e\u8ba4\u5b83\u771f\u7684\u4e0d\u5b58\u5728\u5417\uff1f'}, {'id': u'You are back online', 'string': u'\u4f60\u56de\u6765\u5728\u7ebf'}, {'id': u'a day ago', 'string': u'\u4e00\u5929\u524d'}, {'id': u'You must choose at least one record.', 'string': u'\u60a8\u5e94\u81f3\u5c11\u9009\u62e9\u4e00\u6761\u8bb0\u5f55\u3002'}, {'id': u'Latest Modification Date:', 'string': u'\u6700\u540e\u4fee\u6539\u65e5\u671f\uff1a'}, {'id': u'Odoo', 'string': u'Odoo'}, {'id': u'Your session expired. Please refresh the current web page.', 'string': u'\u4f60\u7684\u4f1a\u8bdd\u5df2\u5230\u671f\uff0c\u8bf7\u5237\u65b0\u5f53\u524d\u7f51\u9875\u3002'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'not a valid number', 'string': u'\u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684\u6570\u5b57'}, {'id': u'not a valid integer', 'string': u'\u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684\u6574\u6570'}, {'id': u'less than or equal to', 'string': u'\u5c0f\u4e8e\u7b49\u4e8e'}, {'id': u'less than a minute ago', 'string': u'\u5c0f\u4e8e\u4e00\u5206\u949f\u524d'}, {'id': u'less than', 'string': u'\u5c0f\u4e8e'}, {'id': u'is true', 'string': u'\u4e3a\u771f'}, {'id': u'is set', 'string': u'\u5df2\u8bbe\u7f6e'}, {'id': u'is not set', 'string': u'\u672a\u8bbe\u7f6e'}, {'id': u'is not equal to', 'string': u'\u4e0d\u7b49\u4e8e'}, {'id': u'is not', 'string': u'\u4e0d\u662f'}, {'id': u'is false', 'string': u'\u4e3a\u5047'}, {'id': u'is equal to', 'string': u'\u7b49\u4e8e'}, {'id': u'is', 'string': u'\u662f'}, {'id': u'greater than or equal to', 'string': u'\u5927\u4e8e\u7b49\u4e8e'}, {'id': u'greater than', 'string': u'\u5927\u4e8e'}, {'id': u"doesn't contain", 'string': u'\u4e0d\u5305\u542b'}, {'id': u'contains', 'string': u'\u5305\u542b'}, {'id': u'about an hour ago', 'string': u'\u5927\u7ea6\u4e00\u5c0f\u65f6\u524d'}, {'id': u'about a year ago', 'string': u'\u5927\u7ea6\u4e00\u5e74\u524d'}, {'id': u'about a month ago', 'string': u'\u5927\u7ea6\u4e00\u6708\u524d'}, {'id': u'about a minute ago', 'string': u'\u5927\u7ea6\u4e00\u5206\u949f'}, {'id': u'You must select at least one record.', 'string': u'\u8bf7\u81f3\u5c11\u9009\u62e9\u4e00\u6761\u8bb0\u5f55'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Unarchive', 'string': u'\u53d6\u6d88\u5b58\u6863'}, {'id': u'Unarchive', 'string': u'\u53d6\u6d88\u5b58\u6863'}, {'id': u'Type:', 'string': u'\u7c7b\u578b\uff1a'}, {'id': u'Trying to reconnect... ', 'string': u'\u6b63\u5728\u5c1d\u8bd5\u91cd\u65b0\u8fde\u63a5...'}, {'id': u'Tree', 'string': u'\u6811\u5f62'}, {'id': u'Traceback:', 'string': u'\u8ffd\u6eaf'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Toggle Form Layout Outline', 'string': u'\u5207\u6362\u8868\u5355\u5e03\u5c40\u89c6\u56fe'}, {'id': u"Timezone Mismatch : The timezone of your browser doesn't match the selected one. The time in Odoo is displayed according to your field timezone.", 'string': u'\u65f6\u533a\u4e0d\u5339\u914d\uff1a\u60a8\u7684\u6d4f\u89c8\u5668\u7684\u65f6\u533a\u9009\u62e9\u4e0d\u5339\u914d\u3002\u5728Odoo\u7684\u65f6\u95f4\u662f\u6839\u636e\u4f60\u7684\u9886\u57df\u65f6\u533a\u663e\u793a\u3002'}, {'id': u'Yes', 'string': u'\u662f'}, {'id': u'Yes', 'string': u'\u662f'}, {'id': u'This wizard will export all data that matches the current search criteria to a CSV file.\n You can export all data or only the fields that can be reimported after modification.', 'string': u'\u6b64\u5411\u5bfc\u5c06\u5bfc\u51fa\u6240\u6709\u7b26\u5408\u5f53\u524d\u641c\u7d22\u6761\u4ef6\u7684\u6570\u636e\u5230 CSV \u6587\u4ef6\u3002\n \u60a8\u4e5f\u53ef\u4ee5\u5bfc\u51fa\u6240\u6709\u6570\u636e\u6216\u9009\u62e9\u5728\u4fee\u6539\u4e86 CSV \u6587\u4ef6\u4ee5\u540e\u8fd8\u80fd\u591f\u91cd\u65b0\u5bfc\u5165\u7684\u90a3\u4e9b\u5b57\u6bb5\u3002'}, {'id': u'This resource is empty', 'string': u'\u8d44\u6e90\u662f\u7a7a\u7684'}, {'id': u'This filter is global and will be removed for everybody if you continue.', 'string': u'\u8fd9\u662f\u4e00\u4e2a\u6240\u6709\u4eba\u90fd\u53ef\u4ee5\u4f7f\u7528\u7684\u5168\u5c40\u8fc7\u6ee4\u5668\uff0c\u5982\u679c\u7ee7\u7eed\uff0c\u5c06\u4f1a\u88ab\u79fb\u9664\u3002'}, {'id': u'There was a problem while uploading your file', 'string': u'\u4e0a\u4f20\u6587\u4ef6\u65f6\u53d1\u751f\u4e86\u95ee\u9898'}, {'id': u"The type of the field '%s' must be a many2many field with a relation to 'ir.attachment' model.", 'string': u"\u5b57\u6bb5\u7c7b\u578b '%s' \u5fc5\u987b\u662f\u4e00\u4e2a\u5173\u8054\u5230 'ir.attachment'\u6a21\u578b\u7684 many2many\u5b57\u6bb5"}, {'id': u'The selected file exceed the maximum file size of %s.', 'string': u'\u6240\u9009\u6587\u4ef6\u8d85\u51fa\u4e86\u6587\u4ef6\u7684\u6700\u5927\u503c\u8bbe\u5b9a\uff1a%s'}, {'id': u'The record has been modified, your changes will be discarded. Are you sure you want to leave this page ?', 'string': u'\u8be5\u8bb0\u5f55\u5df2\u88ab\u4fee\u6539\uff0c\u60a8\u7684\u66f4\u6539\u5c06\u88ab\u4e22\u5f03\u3002\u4f60\u786e\u5b9a\u8981\u79bb\u5f00\u8fd9\u4e2a\u9875\u9762\uff1f'}, {'id': u'The record could not be found in the database.', 'string': u'\u65e0\u6cd5\u5728\u6570\u636e\u5e93\u4e2d\u627e\u5230\u6b64\u5b57\u6bb5'}, {'id': u'The o2m record must be saved before an action can be used', 'string': u'o2m\u8bb0\u5f55\u5fc5\u987b\u5148\u4fdd\u5b58\u624d\u80fd\u88ab\u4e00\u4e2a\u52a8\u4f5c\u4f7f\u7528'}, {'id': u'The line has been modified, your changes will be discarded. Are you sure you want to discard the changes ?', 'string': u'\u5df2\u4fee\u6539\u7684\u884c\u672a\u80fd\u4fdd\u5b58\uff0c\u60a8\u7684\u66f4\u6539\u5c06\u88ab\u4e22\u5f03\u3002\u4f60\u786e\u5b9a\u8981\u653e\u5f03\u66f4\u6539\uff1f'}, {'id': u'The following fields are invalid:', 'string': u'\u4e0b\u5217\u5b57\u6bb5\u65e0\u6548\uff1a'}, {'id': u"The field is empty, there's nothing to save !", 'string': u'\u5b57\u6bb5\u4e3a\u7a7a\uff0c\u6ca1\u6709\u9700\u8981\u4fdd\u5b58\u7684\u503c\uff01'}, {'id': u'Technical Translation', 'string': u'\u6280\u672f\u6027\u7ffb\u8bd1'}, {'id': u"Take a minute to get a coffee,
because it's loading...", 'string': u'\u8bf7\u7a0d\u7b49,
\u7a0b\u5e8f\u8fd8\u5728\u8fd0\u884c\u4e2d : )'}, {'id': u'Switch On', 'string': u'\u6253\u5f00'}, {'id': u'Switch Off', 'string': u'\u5173\u95ed'}, {'id': u'Still loading...
Please be patient.', 'string': u'\u4ecd\u7136\u5728\u52a0\u8f7d\u4e2d...
\u8bf7\u7a0d\u5019....'}, {'id': u'Still loading...', 'string': u'\u4ecd\u7136\u5728\u52a0\u8f7d...'}, {'id': u'Special:', 'string': u'\u7279\u6b8a\uff1a'}, {'id': u'Size:', 'string': u'\u5c3a\u5bf8\uff1a'}, {'id': u'Showing locally available modules', 'string': u'\u663e\u793a\u672c\u5730\u53ef\u7528\u6a21\u5757'}, {'id': u'Share with all users', 'string': u'\u4e0e\u6240\u6709\u7528\u6237\u5171\u4eab'}, {'id': u"Setting 'id' attribute on existing record %s", 'string': u"\u5728\u5df2\u6709\u7684\u8bb0\u5f55 %s\u4e0a\u8bbe\u7f6e 'id' \u5c5e\u6027"}, {'id': u'Set Defaults', 'string': u'\u8bbe\u4e3a\u9ed8\u8ba4'}, {'id': u'Set Default', 'string': u'\u8bbe\u4e3a\u9ed8\u8ba4'}, {'id': u'Selection:', 'string': u'\u9009\u62e9:'}, {'id': u'Selected domain', 'string': u'\u9009\u62e9\u5730\u57df'}, {'id': u'Select', 'string': u'\u9009\u62e9'}, {'id': u'Select', 'string': u'\u9009\u62e9'}, {'id': u'Search: ', 'string': u'\u641c\u7d22\uff1a '}, {'id': u'Search More...', 'string': u'\u641c\u7d22\u66f4\u591a...'}, {'id': u'Search Again', 'string': u'\u518d\u6b21\u641c\u7d22'}, {'id': u'Search %(field)s for: %(value)s', 'string': u'\u641c\u7d22 %(field)s : %(value)s'}, {'id': u'Search %(field)s at: %(value)s', 'string': u'\u641c\u7d22 %(field)s \uff1a %(value)s'}, {'id': u'Saved exports:', 'string': u'\u5df2\u4fdd\u5b58\u7684\u5bfc\u51fa\u7ed3\u679c\uff1a'}, {'id': u'Save fields list', 'string': u'\u4fdd\u5b58\u5b57\u6bb5\u5217\u8868'}, {'id': u'Save default', 'string': u'\u4fdd\u5b58\u9ed8\u8ba4\u503c'}, {'id': u'Save current search', 'string': u'\u4fdd\u5b58\u5f53\u524d\u641c\u7d22'}, {'id': u'Save as:', 'string': u'\u53e6\u5b58\u4e3a\uff1a'}, {'id': u'Save As...', 'string': u'\u53e6\u5b58\u4e3a...'}, {'id': u'Save As', 'string': u'\u53e6\u5b58\u4e3a'}, {'id': u'Save & New', 'string': u'\u4fdd\u5b58\u5e76\u65b0\u5efa'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Resource Error', 'string': u'\u8d44\u6e90\u9519\u8bef'}, {'id': u'Render', 'string': u'\u6e32\u67d3'}, {'id': u'Remove All', 'string': u'\u79fb\u9664\u5168\u90e8'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Relation:', 'string': u'\u5173\u7cfb\uff1a'}, {'id': u'Quarter', 'string': u'\u5b63'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Print Workflow', 'string': u'\u6253\u5370\u5de5\u4f5c\u6d41'}, {'id': u'Print', 'string': u'\u6253\u5370'}, {'id': u'Preferences', 'string': u'\u9996\u9009\u9879'}, {'id': u'Please select fields to save export list...', 'string': u'\u8bf7\u9009\u62e9\u8981\u4fdd\u5b58\u6210\u5bfc\u51fa\u5217\u8868\u7684\u5b57\u6bb5...'}, {'id': u'Please select fields to export...', 'string': u'\u8bf7\u9009\u62e9\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5...'}, {'id': u'Please pay attention that all records matching your search filter will be exported. Not only the selected ids.', 'string': u'\u8bf7\u6ce8\u610f\u5c06\u5bfc\u51fa\u6240\u6709\u5339\u914d\u641c\u7d22\u8fc7\u6ee4\u5668\u7684\u8bb0\u5f55\u800c\u4e0d\u4ec5\u662f\u9009\u4e2d\u7684 ID\u3002'}, {'id': u'Please note that only the selected ids will be exported.', 'string': u'\u8bf7\u6ce8\u610f\u53ea\u6709\u9009\u4e2d\u7684 ID \u4f1a\u88ab\u5bfc\u51fa'}, {'id': u'Please enter save field list name', 'string': u'\u8bf7\u8f93\u5165\u5b57\u6bb5\u5217\u8868\u7684\u540d\u79f0'}, {'id': u'Pivot', 'string': u'\u900f\u89c6\u8868'}, {'id': u'Pie chart cannot mix positive and negative numbers. Try to change your domain to only display positive results', 'string': u'\u997c\u56fe\u4e0d\u80fd\u6df7\u7528\u6b63\u6570\u548c\u8d1f\u6570\u3002\u5c1d\u8bd5\u6539\u53d8\u4f60\u7684\u5730\u57df\uff0c\u53ea\u663e\u793a\u6b63\u6570'}, {'id': u'Pie chart cannot display all zero numbers.. Try to change your domain to display positive results', 'string': u'\u997c\u56fe\u65e0\u6cd5\u663e\u793a\u96f6\u6570\u5b57.\u5c1d\u8bd5\u6539\u53d8\u4f60\u7684\u57df\uff0c\u4ee5\u663e\u793a\u6b63\u7684\u7ed3\u679c'}, {'id': u'Pie Chart', 'string': u'\u997c\u56fe'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Only you', 'string': u'\u4ec5\u7528\u4e8e\u60a8\u4e2a\u4eba'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}, {'id': u'On change:', 'string': u'\u53d8\u66f4\u65f6\uff1a'}, {'id': u'On', 'string': u'ON'}, {'id': u'Old Password:', 'string': u'\u65e7\u5bc6\u7801'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Off', 'string': u'OFF'}, {'id': u'Odoo Enterprise', 'string': u'Odoo \u4f01\u4e1a'}, {'id': u'Odoo Apps will be available soon', 'string': u'Odoo\u7684\u6a21\u5757\u6682\u65f6\u65e0\u6cd5\u8bbf\u95ee'}, {'id': u'Odoo', 'string': u'Odoo'}, {'id': u'Not shown in kanban', 'string': u'\u6ca1\u6709\u5728\u770b\u677f\u4e0a\u663e\u793a'}, {'id': u'Not enough data points', 'string': u'\u6ca1\u6709\u8db3\u591f\u7684\u6570\u636e\u70b9'}, {'id': u'Not Archived', 'string': u'\u6ca1\u6709\u5f52\u6863'}, {'id': u'Normal', 'string': u'\u4e00\u822c'}, {'id': u'Node [%s] is not a JSONified XML node', 'string': u'\u8282\u70b9 [%s] \u4e0d\u662fJSON\u5316\u7684XML\u8282\u70b9'}, {'id': u'No value found for the field for value ', 'string': u'\u627e\u4e0d\u5230\u8be5\u5b57\u6bb5\u7684\u503c '}, {'id': u'No results to show...', 'string': u'\u65e0\u7ed3\u679c\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data to display.', 'string': u'\u65e0\u6570\u636e\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data to display', 'string': u'\u65e0\u6570\u636e\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data provided.', 'string': u'\u6ca1\u6709\u6570\u636e\u88ab\u63d0\u4f9b'}, {'id': u'No data available for this pivot table. Try to add some records, or make sure\n that there is at least one measure and no active filter in the search bar.', 'string': u'\u6ca1\u6709\u8be5\u6570\u636e\u900f\u89c6\u8868\u7684\u6570\u636e\u3002\u5c1d\u8bd5\u6dfb\u52a0\u4e00\u4e9b\u8bb0\u5f55\uff0c\u6216\u4f7f\u786e\u4fdd\u6709\u81f3\u5c11\u4e00\u4e2a\u5ea6\u91cf\uff0c\u5e76\u5728\u641c\u7d22\u680f\u6ca1\u6709\u8fc7\u6ee4\u6761\u4ef6\u3002'}, {'id': u'No data available for this chart. Try to add some records, or make sure that there is no active filter in the search bar.', 'string': u'\u6ca1\u6709\u8be5\u56fe\u8868\u6570\u636e\u3002\u5c1d\u8bd5\u6dfb\u52a0\u4e00\u4e9b\u8bb0\u5f55\uff0c\u6216\u8005\u786e\u4fdd\u6709\u5728\u641c\u7d22\u680f\u4e2d\u6ca1\u6709\u6709\u6548\u7684\u8fc7\u6ee4\u6761\u4ef6\u3002'}, {'id': u'No Update:', 'string': u'\u6ca1\u6709\u66f4\u65b0'}, {'id': u'No', 'string': u'\u5426'}, {'id': u'New Password:', 'string': u'\u65b0\u5bc6\u7801\uff1a'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Name:', 'string': u'\u540d\u79f0\uff1a'}, {'id': u'Name', 'string': u'\u540d\u79f0'}, {'id': u'My Odoo.com account', 'string': u'\u6211\u7684 Odoo.com \u5e10\u53f7'}, {'id': u'Move your mouse here to open the insert block', 'string': u'\u5c06\u9f20\u6807\u5728\u8fd9\u91cc\u6253\u5f00\u63d2\u5165\u5757'}, {'id': u'Move your mouse', 'string': u'\u79fb\u52a8\u4f60\u7684\u9f20\u6807'}, {'id': u'Move Up', 'string': u'\u4e0a\u79fb'}, {'id': u'Move Down', 'string': u'\u4e0b\u79fb'}, {'id': u'More', 'string': u'\u66f4\u591a'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Modifiers:', 'string': u'\u4fee\u6539\u8005\uff1a'}, {'id': u'Modified by :', 'string': u'\u4fee\u6539\u8005\uff1a'}, {'id': u'Model %s fields', 'string': u'\u6a21\u578b\u201c%s\u201d\u7684\u5b57\u6bb5'}, {'id': u'Missing Record', 'string': u'\u7f3a\u5c11\u8bb0\u5f55'}, {'id': u'Method:', 'string': u'\u65b9\u6cd5\uff1a'}, {'id': u'Metadata (%s)', 'string': u'\u5143\u6570\u636e\uff08%s\uff09'}, {'id': u'Measures', 'string': u'\u8ba1\u91cf'}, {'id': u'Measure', 'string': u'\u6d4b\u91cf'}, {'id': u'Maybe you should consider reloading the application by pressing F5...', 'string': u'\u4e5f\u8bb8\u60a8\u5e94\u8be5\u8003\u8651\u6309 F5 \u952e\u91cd\u65b0\u52a0\u8f7d\u7a0b\u5e8f...'}, {'id': u'Manage Filters', 'string': u'\u7ba1\u7406\u7b5b\u9009\u5668'}, {'id': u'Manage Filters', 'string': u'\u7ba1\u7406\u7b5b\u9009\u5668'}, {'id': u'M2O search fields do not currently handle multiple default values', 'string': u'\u591a\u5bf9\u4e00\u641c\u7d22\u5b57\u6bb5\u76ee\u524d\u4e0d\u652f\u6301\u591a\u4e2a\u9ed8\u8ba4\u503c'}, {'id': u'Low', 'string': u'\u4f4e'}, {'id': u'Log out', 'string': u'\u6ce8\u9500'}, {'id': u'Local evaluation failure\n%s\n\n%s', 'string': u'\u672c\u5730\u6c42\u503c\u5931\u8d25\n\n%s\n\n\n\n%s'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u'Loading (%d)', 'string': u'\u6b63\u5728\u52a0\u8f7d\uff08%d\uff09'}, {'id': u'Loading', 'string': u'\u52a0\u8f7d\u4e2d'}, {'id': u'List', 'string': u'\u5217\u8868'}, {'id': u'Leave Debug Mode', 'string': u'\u79bb\u5f00Debug \u6a21\u5f0f'}, {'id': u'Latest Modification by:', 'string': u'\u6700\u540e\u4fee\u6539\u8005\uff1a'}, {'id': u'JS Tests', 'string': u'JS \u6d4b\u8bd5'}, {'id': u'JS Tests', 'string': u'JS \u6d4b\u8bd5'}, {'id': u'Invalid data', 'string': u'\u65e0\u6548\u7684\u6570\u636e'}, {'id': u'Inactive', 'string': u'\u4e0d\u53ef\u7528'}, {'id': u'Import-Compatible Export', 'string': u'\u5bfc\u5165\u517c\u5bb9\u5bfc\u51fa'}, {'id': u'Image', 'string': u'\u56fe\u50cf'}, {'id': u'ID:', 'string': u'ID\uff1a'}, {'id': u'High', 'string': u'\u9ad8'}, {'id': u'Group by: %s', 'string': u'\u6309 %s \u5206\u7ec4'}, {'id': u'Group By', 'string': u'\u5206\u7ec4'}, {'id': u'Group By', 'string': u'\u5206\u7ec4'}, {'id': u'Group', 'string': u'\u7ec4'}, {'id': u'File upload', 'string': u'\u6587\u4ef6\u4e0a\u4f20'}, {'id': u'File Upload', 'string': u'\u6587\u4ef6\u4e0a\u4f20'}, {'id': u'Fields to export', 'string': u'\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5'}, {'id': u'Fields View Get', 'string': u'\u5b57\u6bb5\u89c6\u56fe\u83b7\u53d6'}, {'id': u'Fields View Get', 'string': u'\u5b57\u6bb5\u89c6\u56fe\u83b7\u53d6'}, {'id': u'Field:', 'string': u'\u5b57\u6bb5\uff1a'}, {'id': u"Field '%s' specified in view could not be found.", 'string': u"\u89c6\u56fe\u4e2d\u6307\u5b9a\u7684\u5b57\u6bb5'%s' \u627e\u4e0d\u5230\u3002"}, {'id': u'Favorites', 'string': u'\u6536\u85cf'}, {'id': u'Failed to evaluate search criterions', 'string': u'\u8bc4\u4f30\u641c\u7d22\u6761\u4ef6\u5931\u8d25'}, {'id': u'Export all Data', 'string': u'\u5bfc\u51fa\u6240\u6709\u6570\u636e'}, {'id': u'Export Type:', 'string': u'\u5bfc\u51fa\u7c7b\u578b\uff1a'}, {'id': u'Export To File', 'string': u'\u5bfc\u51fa\u5230\u6587\u4ef6'}, {'id': u'Export Formats', 'string': u'\u5bfc\u51fa\u683c\u5f0f'}, {'id': u'Export Data', 'string': u'\u5bfc\u51fa\u6570\u636e'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Expand all', 'string': u'\u5168\u90e8\u5c55\u5f00'}, {'id': u'Evaluation Error', 'string': u'\u8bc4\u4f30\u9519\u8bef'}, {'id': u'Error', 'string': u'Error'}, {'id': u'End This Tutorial', 'string': u'\u7ec8\u6b62\u6b64\u6559\u7a0b'}, {'id': u'Edit Workflow', 'string': u'\u7f16\u8f91\u5de5\u4f5c\u6d41'}, {'id': u'Edit Workflow', 'string': u'\u7f16\u8f91\u5de5\u4f5c\u6d41'}, {'id': u'Edit SearchView', 'string': u'\u7f16\u8f91\u641c\u7d22\u89c6\u56fe'}, {'id': u'Edit Action', 'string': u'\u7f16\u8f91\u52a8\u4f5c'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'E-mail Error', 'string': u'E-mail\u9519\u8bef'}, {'id': u'Duplicate', 'string': u'\u590d\u5236'}, {'id': u'Download xls', 'string': u'\u4e0b\u8f7d xls'}, {'id': u'Download "%s"', 'string': u'\u4e0b\u8f7d "%s"'}, {'id': u'Download', 'string': u'\u4e0b\u8f7d'}, {'id': u'Download', 'string': u'\u4e0b\u8f7d'}, {'id': u"Don't leave yet,
it's still loading...", 'string': u'\u8bf7\u4e0d\u8981\u79bb\u5f00\uff0c
\u5b83\u8fd8\u5728\u52a0\u8f7d\u4e2d...'}, {'id': u'Domain:', 'string': u'\u57df:'}, {'id': u'Do you really want to remove these records?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u8fd9\u4e9b\u8bb0\u5f55\uff1f'}, {'id': u'Do you really want to delete this record?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u6b64\u8bb0\u5f55\uff1f'}, {'id': u'Do you really want to delete this attachment ?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u6b64\u9644\u4ef6\uff1f'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Delete this file', 'string': u'\u5220\u9664\u6b64\u6587\u4ef6'}, {'id': u'Delete this attachment', 'string': u'\u5220\u9664\u6b64\u9644\u4ef6'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Default:', 'string': u'\u9ed8\u8ba4\uff1a'}, {'id': u'Deactivate', 'string': u'\u53d6\u6d88\u6fc0\u6d3b'}, {'id': u'Day', 'string': u'\u65e5'}, {'id': u'Custom Filter', 'string': u'\u81ea\u5b9a\u4e49\u7b5b\u9009\u5668'}, {'id': u'Custom Filter', 'string': u'\u81ea\u5b9a\u4e49\u7b5b\u9009\u5668'}, {'id': u'Creation User:', 'string': u'\u521b\u5efa\u7528\u6237\uff1a'}, {'id': u'Creation Date:', 'string': u'\u521b\u5efa\u65e5\u671f\uff1a'}, {'id': u'Created by :', 'string': u'\u521b\u5efa\u4eba\uff1a'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create and edit', 'string': u'\u521b\u5efa\u5e76\u7f16\u8f91'}, {'id': u'Create and Edit...', 'string': u'\u521b\u5efa\u5e76\u7f16\u8f91...'}, {'id': u'Create a %s', 'string': u'\u521b\u5efa %s'}, {'id': u'Create "%s"', 'string': u'\u521b\u5efa "%s"'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Could not serialize XML', 'string': u'\u4e0d\u80fd\u5e8f\u5217\u5316 XML'}, {'id': u'Could not find id in dataset', 'string': u'\u4e0d\u80fd\u5728\u6570\u636e\u96c6\u4e2d\u627e\u5230\u6b64 ID'}, {'id': u'Could not display the selected image.', 'string': u'\u4e0d\u80fd\u663e\u793a\u9009\u62e9\u7684\u56fe\u7247\u3002'}, {'id': u'Copyright \xa9 2004-2015 Odoo S.A.', 'string': u'\u7248\u6743\xa9 2004-2015 Odoo S.A.'}, {'id': u'Context:', 'string': u'\u4e0a\u4e0b\u6587\uff1a'}, {'id': u'Confirmation', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm New Password:', 'string': u'\u786e\u8ba4\u65b0\u5bc6\u7801\uff1a'}, {'id': u'Condition:', 'string': u'\u6761\u4ef6'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Client Error', 'string': u'\u5ba2\u6237\u7aef\u9519\u8bef'}, {'id': u'Client Error', 'string': u'\u5ba2\u6237\u7aef\u9519\u8bef'}, {'id': u'Clear', 'string': u'\u6e05\u9664'}, {'id': u'Change default:', 'string': u'\u66f4\u6539\u9ed8\u8ba4\u503c\uff1a'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u"Can't send email to invalid e-mail address", 'string': u'\u4e0d\u80fd\u53d1\u9001email\u5230\u975e\u6cd5\u7684email\u5730\u5740'}, {'id': u"Can't convert value %s to context", 'string': u'\u4e0d\u80fd\u8f6c\u6362\u503c %s \u5230 context'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'XML ID:', 'string': u'XML ID\uff1a'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Widget:', 'string': u'\u6302\u4ef6:'}, {'id': u"Widget type '%s' is not implemented", 'string': u"\u6302\u4ef6\u7c7b\u578b '%s' \u5c1a\u672a\u5b9e\u73b0"}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u"View type '%s' is not supported in X2Many.", 'string': u'\u89c6\u56fe\u7c7b\u578b\u2018%s\u2019\u4e0d\u652f\u6301X2Many\u3002'}, {'id': u'View Metadata', 'string': u'\u89c6\u56fe\u5143\u6570\u636e'}, {'id': u'View Fields', 'string': u'\u89c6\u56fe\u5b57\u6bb5'}, {'id': u'View', 'string': u'\u89c6\u56fe'}, {'id': u'View', 'string': u'\u89c6\u56fe'}, {'id': u'Very High', 'string': u'\u975e\u5e38\u9ad8'}, {'id': u'Validation Error', 'string': u'\u9a8c\u8bc1\u9519\u8bef'}, {'id': u'Use by default', 'string': u'\u9ed8\u8ba4\u4f7f\u7528'}, {'id': u'Uploading...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Uploading Error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading Error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading ...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Upgrade now', 'string': u'\u5373\u523b\u5347\u7ea7'}, {'id': u'Unsupported operator %s in domain %s', 'string': u'\u4e0d\u652f\u6301\u7684\u64cd\u4f5c\u7b26 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unlimited', 'string': u'\u65e0\u9650\u5236\u7684'}, {'id': u'Unknown operator %s in domain %s', 'string': u'\u672a\u77e5\u64cd\u4f5c\u7b26 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unknown nonliteral type ', 'string': u'\u672a\u77e5\u7684 nonliteral \u7c7b\u578b '}, {'id': u'Unknown m2m command %s', 'string': u'\u672a\u77e5\u7684 m2m\u547d\u4ee4%s'}, {'id': u'Unknown field %s in domain %s', 'string': u'\u672a\u77e5\u5b57\u6bb5 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unknown', 'string': u'\u672a\u77e5'}, {'id': u'Unhandled widget', 'string': u'\u672a\u5904\u7406\u7684\u6302\u4ef6'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb', 'string': u'Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb'}, {'id': u'Button Type:', 'string': u'\u6309\u94ae\u7c7b\u578b\uff1a'}, {'id': u'Button', 'string': u'\u6309\u94ae'}, {'id': u'Binary file', 'string': u'\u4e8c\u8fdb\u5236\u6587\u4ef6'}, {'id': u'Bar Chart', 'string': u'\u67f1\u72b6\u56fe'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Attachment :', 'string': u'\u9644\u4ef6:'}, {'id': u'Are you sure that you want to remove this filter?', 'string': u'\u4f60\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u8fc7\u6ee4\u5668\u5417\uff1f'}, {'id': u'Archived', 'string': u'\u5f52\u6863'}, {'id': u'Archive', 'string': u'\u5f52\u6863'}, {'id': u'Archive', 'string': u'\u5f52\u6863'}, {'id': u'Apply', 'string': u'\u5e94\u7528'}, {'id': u'All users', 'string': u'\u6240\u6709\u7528\u6237'}, {'id': u'Alert', 'string': u'\u8b66\u544a'}, {'id': u'Advanced Search...', 'string': u'\u9ad8\u7ea7\u641c\u7d22...'}, {'id': u'Add: ', 'string': u'\u6dfb\u52a0\uff1a '}, {'id': u'Add...', 'string': u'\u6dfb\u52a0...'}, {'id': u'Add custom group', 'string': u'\u6dfb\u52a0\u81ea\u5b9a\u4e49\u7ec4'}, {'id': u'Add an item', 'string': u'\u6dfb\u52a0\u4e00\u4e2a\u9879\u76ee'}, {'id': u'Add a condition', 'string': u'\u6dfb\u52a0\u4e00\u4e2a\u6761\u4ef6'}, {'id': u'Add Custom Filter', 'string': u'\u589e\u52a0\u81ea\u5b9a\u4e49\u7b5b\u9009'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Active', 'string': u'\u6709\u6548'}, {'id': u'Activate', 'string': u'\u6fc0\u6d3b'}, {'id': u'Action ID:', 'string': u'\u52a8\u4f5cID'}, {'id': u'Action Button', 'string': u'\u52a8\u4f5c \u6309\u94ae'}, {'id': u'Object:', 'string': u'\u5bf9\u8c61\uff1a'}]}, u'web_settings_dashboard': {'messages': [{'id': u'Theme store', 'string': u'\u4e3b\u9898\u5546\u5e97'}, {'id': u'Please provide valid email addresses', 'string': u'\u8bf7\u63d0\u4f9b\u6709\u6548\u7684\u5730\u5740'}, {'id': u'Pending invitations:', 'string': u'\u5f85\u5b9a\u7684\u9080\u8bf7:'}, {'id': u'No app installed', 'string': u'\u6ca1\u6709\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Need more help?', 'string': u'\u9700\u8981\u66f4\u591a\u7684\u5e2e\u52a9?'}, {'id': u'Manage access rights', 'string': u'\u7ba1\u7406\u8bbf\u95ee\u6743\u9650'}, {'id': u'App store', 'string': u'\u5e94\u7528\u5546\u5e97'}, {'id': u'Active User', 'string': u'\u6d3b\u8dc3\u7528\u6237'}, {'id': u'%\n Implementation', 'string': u' %\n\u5b9e\u65bd'}, {'id': u'Browse Apps', 'string': u'\u6d4f\u89c8\u5e94\u7528'}, {'id': u'Browse the documentation.', 'string': u'\u6d4f\u89c8\u6587\u6863.'}, {'id': u'Enter e-mail addresses (one per line)', 'string': u'\u8f93\u5165\u90ae\u4ef6\u5730\u5740(\u6bcf\u884c\u4e00\u4e2a)'}, {'id': u'Follow these implementation guides to get the most out of Odoo.', 'string': u'\u6309\u7167\u8fd9\u4e9b\u5b9e\u65bd\u6307\u5bfc\u6765\u6709\u6548\u5229\u7528Odoo.'}, {'id': u"Help us spread the word: Share Odoo's awesomeness with your friends!", 'string': u'\u5e2e\u52a9\u6211\u4eec\u4f20\u64ad:\u548c\u4f60\u7684\u670b\u53cb\u4eec\u5206\u4eabOdoo\u7684\u7cbe\u5f69!'}, {'id': u'Installed App', 'string': u'\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Installed Apps', 'string': u'\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invite new users:', 'string': u'\u9080\u8bf7\u65b0\u7684\u7528\u6237'}, {'id': u'You need to install some apps first.', 'string': u'\u4f60\u9996\u5148\u9700\u8981\u5b89\u88c5\u4e00\u4e9b\u5e94\u7528'}, {'id': u'Social Share', 'string': u'\u793e\u4ea4\u5206\u4eab'}]}, u'dynamic_view_fields': {'messages': [{'id': u'Fields', 'string': u'\u5b57\u6bb5'}, {'id': u'Choose fields to show!.', 'string': u'Choose fields to show!.'}, {'id': u'Choose fields to show!', 'string': u'Choose fields to show!'}, {'id': u'Required', 'string': u'\u5fc5\u586b'}, {'id': u'Readonly', 'string': u'\u53ea\u8bfb'}, {'id': u'Change String Fields!.', 'string': u'Change String Fields!.'}, {'id': u'String Of Field', 'string': u'String Of Field'}, {'id': u'Settings (toggle to Show/Hide)', 'string': u'Settings (toggle to Show/Hide)'}, {'id': u'Sequence', 'string': u'\u5e8f\u5217'}, {'id': u'Update', 'string': u'\u66f4\u65b0'}, {'id': u'Sequence', 'string': u'\u5e8f\u5217'}, {'id': u'Invisible', 'string': u'\u9690\u85cf'}]}, u'web_editor': {'messages': [{'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Default', 'string': u'\u9ed8\u8ba4'}, {'id': u'Default', 'string': u'\u9ed8\u8ba4'}, {'id': u'Danger', 'string': u'\u5371\u9669'}, {'id': u'Customize', 'string': u'\u5b9a\u5236'}, {'id': u'Color Style', 'string': u'\u989c\u8272\u6837\u5f0f'}, {'id': u'Code View', 'string': u'\u4ee3\u7801\u89c6\u56fe'}, {'id': u'Code', 'string': u'\u4ee3\u7801'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Change media Alt and Title', 'string': u'\u66f4\u6539\u5a92\u4f53alt\u548c\u6807\u9898'}, {'id': u'Center', 'string': u'\u5c45\u4e2d'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Bold', 'string': u'\u52a0\u7c97'}, {'id': u'Block style', 'string': u'\u6a21\u5757\u7684\u98ce\u683c'}, {'id': u'Basic', 'string': u'\u57fa\u672c'}, {'id': u'Background Color', 'string': u'\u80cc\u666f\u989c\u8272'}, {'id': u'Autoplay', 'string': u'\u81ea\u52a8\u64ad\u653e'}, {'id': u'Auto Resize', 'string': u'\u81ea\u52a8\u7f29\u653e'}, {'id': u'Alternate Upload', 'string': u'\u66ff\u4ee3\u4e0a\u4f20'}, {'id': u'Alt:', 'string': u'\u4ee3\u66ff\u6587\u5b57:'}, {'id': u'Align right', 'string': u'\u5c45\u53f3'}, {'id': u'Padding', 'string': u'\u5185\u8fb9\u8ddd'}, {'id': u'Paragraph', 'string': u'\u6bb5\u843d'}, {'id': u'Paragraph formatting', 'string': u'\u6bb5\u843d\u683c\u5f0f'}, {'id': u'Pictogram', 'string': u'\u5c0f\u56fe\u7247'}, {'id': u'Picture', 'string': u'\u56fe\u7247'}, {'id': u'Preview', 'string': u'\u9884\u89c8'}, {'id': u'Primary', 'string': u'\u9996\u8981\u7684'}, {'id': u'Quote', 'string': u'\u5f15\u7528'}, {'id': u'Readonly field', 'string': u'\u53ea\u8bfb\u5b57\u6bb5'}, {'id': u'Recent Color', 'string': u'\u8fd1\u671f\u989c\u8272'}, {'id': u'Redo', 'string': u'\u91cd\u505a'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Remove Block', 'string': u'\u5220\u9664\u5757'}, {'id': u'Remove Font Style', 'string': u'\u79fb\u9664\u5b57\u4f53\u6837\u5f0f'}, {'id': u'Remove Image', 'string': u'\u79fb\u9664\u56fe\u7247'}, {'id': u'Reset', 'string': u'\u91cd\u7f6e'}, {'id': u'Reset from source', 'string': u'\u4ece\u6e90\u5934\u590d\u4f4d'}, {'id': u'Reset to default', 'string': u'\u8bbe\u7f6e\u4e3a\u9ed8\u8ba4'}, {'id': u'Resize', 'string': u'\u91cd\u8bbe\u5927\u5c0f'}, {'id': u'Resize Full', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u5168\u90e8'}, {'id': u'Resize Half', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u4e00\u534a'}, {'id': u'Resize Quarter', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u56db\u5206\u4e4b\u4e00'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Search', 'string': u'\u641c\u7d22'}, {'id': u'Search Contact', 'string': u'\u641c\u7d22\u8054\u7cfb\u4eba'}, {'id': u'Select Container Block', 'string': u'\u9009\u62e9\u5bb9\u5668\u5757'}, {'id': u'Select a Media', 'string': u'\u9009\u62e9\u4e00\u4e2a\u5a92\u4f53'}, {'id': u'Select a Picture', 'string': u'\u9009\u62e9\u4e00\u4e2a\u56fe\u7247'}, {'id': u'Select from files', 'string': u'\u4ece\u6587\u4ef6\u4e2d\u9009\u62e9'}, {'id': u'Set a video URL', 'string': u'\u8bbe\u7f6e\u4e00\u4e2a\u89c6\u9891\u7f51\u5740'}, {'id': u'Set transparent', 'string': u'\u8bbe\u7f6e\u900f\u660e'}, {'id': u'Shadow', 'string': u'\u9634\u5f71'}, {'id': u'Size', 'string': u'\u5927\u5c0f'}, {'id': u'Small', 'string': u'\u5c0f'}, {'id': u'Small', 'string': u'\u5c0f'}, {'id': u'Snippets are loading...', 'string': u'\u7247\u6bb5\u52a0\u8f7d\u4e2d...'}, {'id': u'Spin', 'string': u'\u81ea\u52a8\u65cb\u8f6c'}, {'id': u'Strikethrough', 'string': u'\u5220\u9664\u7ebf'}, {'id': u'Style', 'string': u'\u98ce\u683c'}, {'id': u'Style', 'string': u'\u98ce\u683c'}, {'id': u'Subscript', 'string': u'\u4e0b\u6807'}, {'id': u'Success', 'string': u'\u6210\u529f'}, {'id': u'Superscript', 'string': u'\u4e0a\u6807'}, {'id': u'Table', 'string': u'\u8868\u683c(Table)'}, {'id': u'Text formatting', 'string': u'\u6587\u672c\u683c\u5f0f'}, {'id': u'Text to display', 'string': u'\u8981\u663e\u793a\u7684\u6587\u5b57'}, {'id': u'The image could not be deleted because it is used in the\n following pages or views:', 'string': u'\u56fe\u7247\u4e0d\u80fd\u88ab\u5220\u9664,\u56e0\u4e3a\u5df2\u7ecf\u7528\u4e8e\n \u9875\u9762\u6216\u89c6\u56fe:'}, {'id': u'This document is not saved!', 'string': u'\u8be5\u6587\u6863\u6ca1\u6709\u88ab\u4fdd\u5b58\uff01'}, {'id': u'This document is not saved!', 'string': u'\u8be5\u6587\u6863\u6ca1\u6709\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Title:', 'string': u'\u6807\u9898:'}, {'id': u'To what URL should this link go?', 'string': u'\u8fd9\u4e2aURL\u94fe\u63a5\u6307\u5411\u54ea\u91cc\uff1f'}, {'id': u'Translate Attribute', 'string': u'\u8f6c\u6362\u5c5e\u6027'}, {'id': u'Transparent', 'string': u'\u900f\u660e'}, {'id': u'URL or Email Address', 'string': u'URL\u6216\u7535\u5b50\u90ae\u4ef6\u5730\u5740'}, {'id': u'Underline', 'string': u'\u4e0b\u5212\u7ebf'}, {'id': u'Undo', 'string': u'\u53d6\u6d88\u52a8\u4f5c'}, {'id': u'Unlink', 'string': u'\u53d6\u6d88\u94fe\u63a5'}, {'id': u'Unordered list', 'string': u'\u65e0\u5e8f\u5217\u8868'}, {'id': u'Upload an image from your computer', 'string': u'\u4ece\u4f60\u7535\u8111\u4e0a\u4e0a\u4f20\u4e00\u5f20\u56fe'}, {'id': u'Upload image without optimization', 'string': u'\u4e0a\u4f20\u56fe\u7247\u65f6\u4e0d\u8fdb\u884c\u4f18\u5316'}, {'id': u'Uploading...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Video', 'string': u'\u89c6\u9891'}, {'id': u'Video', 'string': u'\u89c6\u9891'}, {'id': u'Video Link', 'string': u'\u89c6\u9891\u94fe\u63a5'}, {'id': u'Video URL?', 'string': u'\u89c6\u9891URL?'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Align left', 'string': u'\u5c45\u5de6'}, {'id': u'Align center', 'string': u'\u5c45\u4e2d'}, {'id': u'Add an image URL', 'string': u'\u6dfb\u52a0\u56fe\u7247URL'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Action', 'string': u'\u884c\u52a8'}, {'id': u'(Youtube, Vimeo, Dailymotion)', 'string': u'(Youtube, Vimeo, Dailymotion)'}, {'id': u'(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)', 'string': u'(YouTube, Vimeo, Vine, Instagram, DailyMotion or \u4f18\u9177)'}, {'id': u'Outdent', 'string': u'\u51f8\u51fa'}, {'id': u'Ordered list', 'string': u'\u6709\u5e8f\u5217\u8868'}, {'id': u'Open in new window', 'string': u'\u5728\u65b0\u7a97\u53e3\u4e2d\u6253\u5f00'}, {'id': u'Open in new window', 'string': u'\u5728\u65b0\u7a97\u53e3\u4e2d\u6253\u5f00'}, {'id': u'Normal', 'string': u'\u4e00\u822c'}, {'id': u'None', 'string': u'\u65e0'}, {'id': u'Next \u2192', 'string': u'\u4e0b\u4e00\u9875\u2192'}, {'id': u'More Color', 'string': u'\u66f4\u591a\u7684\u989c\u8272'}, {'id': u'Medium', 'string': u'\u666e\u901a'}, {'id': u'Link to', 'string': u'\u94fe\u63a5\u5230'}, {'id': u'Link Label', 'string': u'\u884c\u6807\u7b7e'}, {'id': u'Link', 'string': u'\u94fe\u63a5'}, {'id': u'Link', 'string': u'\u94fe\u63a5'}, {'id': u'Header 2', 'string': u'\u6807\u98982'}, {'id': u'Header 1', 'string': u'\u6807\u98981'}, {'id': u'Line Height', 'string': u'\u884c\u9ad8'}, {'id': u'Large', 'string': u'\u5927\u7684'}, {'id': u'Large', 'string': u'\u5927\u7684'}, {'id': u'Keyboard shortcuts', 'string': u'\u952e\u76d8\u5feb\u6377\u952e'}, {'id': u'Justify full', 'string': u'\u5168\u5bf9\u9f50'}, {'id': u'Italic', 'string': u'\u659c\u4f53'}, {'id': u'Insert Video', 'string': u'\u63d2\u5165\u89c6\u9891'}, {'id': u'If you discard the current edition,', 'string': u'\u5982\u679c\u4f60\u653e\u5f03\u5f53\u524d\u5df2\u7f16\u8f91\u7684\u5185\u5bb9'}, {'id': u'Header 6', 'string': u'\u6807\u98986'}, {'id': u'Float Left', 'string': u'\u5de6\u6d6e\u52a8'}, {'id': u'Full Screen', 'string': u'\u5168\u5c4f'}, {'id': u'Foreground Color', 'string': u'\u524d\u666f\u8272'}, {'id': u'Font Size', 'string': u'\u5b57\u4f53\u5927\u5c0f'}, {'id': u'Font Family', 'string': u'\u5b57\u4f53\u7cfb\u5217'}, {'id': u'Float Right', 'string': u'\u53f3\u6d6e\u52a8'}, {'id': u'Float None', 'string': u'\u65e0\u6d6e\u52a8'}, {'id': u'Extra Small', 'string': u'\u7279\u5c0f'}, {'id': u'English (edit mode)', 'string': u'\u82f1\u6587(\u7f16\u8f91\u6a21\u5f0f)'}, {'id': u'English', 'string': u'\u82f1\u8bed'}, {'id': u'Embed Video (HTML)', 'string': u'HTML\u4e2d\u5d4c\u5165\u89c6\u9891\u7684\u4ee3\u7801'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Duplicate Container', 'string': u'\u590d\u5236\u7684\u5bb9\u5668'}, {'id': u'Write Your Text Here', 'string': u'\u5728\u8fd9\u91cc\u7f16\u8f91\u4f60\u7684\u6587\u5b57'}, {'id': u'Insert Blocks', 'string': u'\u63d2\u5165\u533a\u5757'}, {'id': u'Header 5', 'string': u'\u6807\u98985'}, {'id': u'Header 4', 'string': u'\u6807\u98984'}, {'id': u'Header 3', 'string': u'\u6807\u98983'}, {'id': u'Drag to Move', 'string': u'\u62d6\u52a8'}, {'id': u'Drag an image here', 'string': u'\u8fd9\u91cc\u62d6\u8fdb\u6765\u4e00\u5f20\u56fe\u7247'}, {'id': u'Document Style', 'string': u'\u6587\u6863\u6837\u5f0f'}, {'id': u'Document', 'string': u'\u5355\u636e'}, {'id': u'Discard edition', 'string': u'\u653e\u5f03\u7f16\u8f91'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'\u2190 Previous', 'string': u'\u2190\u4e0a\u4e00\u9875'}, {'id': u'\u2014 or \u2014', 'string': u'\u2014 \u6216\u8005 \u2014'}, {'id': u'Insert Link', 'string': u'\u63d2\u5165\u94fe\u63a5'}, {'id': u'unsaved changes will be lost.', 'string': u'\u672a\u4fdd\u5b58\u7684\u66f4\u6539\u5c06\u4f1a\u4e22\u5931'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'http://openerp.com/logo.png', 'string': u'http://openerp.com/logo.png'}, {'id': u'http://openerp.com', 'string': u'http://openerp.com'}, {'id': u'all', 'string': u'\u5168\u90e8'}, {'id': u'You can cancel to return to the edition mode.', 'string': u'\u4f60\u53ef\u4ee5\u53d6\u6d88\u540e\u8fd4\u56de\u5230\u7f16\u8f91\u6a21\u5f0f'}, {'id': u'Xl', 'string': u'Xl'}, {'id': u'Write Your Text or Drag a Block Here', 'string': u'\u5728\u8fd9\u91cc\u7f16\u8f91\u4f60\u7684\u6587\u5b57\u6216\u8005\u62d6\u52a8\u5757'}, {'id': u'Insert Image', 'string': u'\u63d2\u5165\u56fe\u7247'}, {'id': u'Insert Horizontal Rule', 'string': u'\u63d2\u5165\u6c34\u5e73\u89c4\u5219'}, {'id': u'Info', 'string': u'\u4fe1\u606f'}, {'id': u'Indent', 'string': u'\u7f29\u8fdb'}, {'id': u'Image URL', 'string': u'\u56fe\u7247URL'}, {'id': u'Image', 'string': u'\u56fe\u50cf'}, {'id': u'Help', 'string': u'\u5e2e\u52a9'}]}, u'commission': {'messages': [{'id': u'Available Dimension', 'string': u'\u5f53\u524d\u7ef4\u5ea6'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Dimension to choose', 'string': u'\u7ef4\u5ea6\u9009\u62e9'}]}, u'board': {'messages': [{'id': u'Change Layout', 'string': u'\u66f4\u6539\u5e03\u5c40'}, {'id': u'Are you sure you want to remove this item ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u5206\u5f55\u5417\uff1f'}, {'id': u'Add to my Dashboard', 'string': u'\u6dfb\u52a0\u5230\u6211\u7684\u4eea\u8868\u677f'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u"'%s' added to dashboard", 'string': u"'%s' \u6dfb\u52a0\u5230\u4eea\u8868\u677f"}, {'id': u' ', 'string': u' '}, {'id': u'Edit Layout', 'string': u'\u7f16\u8f91\u5e03\u5c40'}, {'id': u'Could not add filter to dashboard', 'string': u'\u65e0\u6cd5\u589e\u52a0\u8fc7\u6ee4\u5668\u5230\u4eea\u8868\u677f'}, {'id': u'Choose dashboard layout', 'string': u'\u9009\u62e9\u4eea\u8868\u677f\u5e03\u5c40'}, {'id': u'Change Layout..', 'string': u'\u66f4\u6539\u5e03\u5c40...'}]}, u'mail': {'messages': [{'id': u'Note by', 'string': u'\u5907\u6ce8'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Add Followers', 'string': u'\u6dfb\u52a0\u5173\u6ce8\u8005'}, {'id': u'this document', 'string': u'\u8fd9\u4e2a\u5355\u636e'}, {'id': u'mention(s) marked as read.', 'string': u'\u6807\u8bb0\u4e3a\u5df2\u8bfb'}, {'id': u'followers', 'string': u'\u5173\u6ce8\u8005'}, {'id': u'You unsubscribed from %s.', 'string': u'\u4f60\u4e0d\u518d\u8ba2\u9605%s\u3002'}, {'id': u'You have been invited to: ', 'string': u'\u4f60\u88ab\u9080\u8bf7\uff1a'}, {'id': u"You can mark any message as 'starred', and it shows up in this channel.", 'string': u'\u4f60\u53ef\u4ee5\u7ed9\u6240\u6709\u7684\u6d88\u606f\u52a0\u661f\u53f7\uff0c\u7136\u540e\u5b83\u5c31\u4f1a\u663e\u793a\u5728\u8fd9\u4e2a\u6e20\u9053\u4e2d'}, {'id': u'You added %s to the conversation.', 'string': u'\u60a8\u6dfb\u52a0\u4e86 %s \u5230\u5bf9\u8bdd\u3002'}, {'id': u'Yesterday', 'string': u'\u6628\u5929'}, {'id': u'Write something...', 'string': u'\u5199\u70b9\u4ec0\u4e48...'}, {'id': u"Warning! \n If you remove a follower, he won't be notified of any email or discussion on this document. Do you really want to remove this follower ?", 'string': u'\u8b66\u544a! \n\u5982\u679c\u4f60\u5220\u9664\u4e86\u4e00\u4e2a\u7c89\u4e1d\uff0c\u4efb\u4f55\u7535\u5b50\u90ae\u4ef6\u6216\u5728\u6b64\u6587\u6863\u4e4b\u4e0a\u7684\u8ba8\u8bba\u90fd\u4e0d\u518d\u901a\u77e5\u8fd9\u4e2a\u7c89\u4e1d\u4e86\u3002\u4f60\u771f\u7684\u60f3\u8981\u5220\u9664\u8fd9\u4e2a\u7c89\u4e1d\u5417 ?'}, {'id': u'Uploading error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading', 'string': u'\u4e0a\u4f20\u4e2d'}, {'id': u'Unsubscribed', 'string': u'\u9000\u8ba2\u7684'}, {'id': u'Unsubscribe', 'string': u'\u9000\u8ba2'}, {'id': u'Unstar all', 'string': u'\u53d6\u5173\u6240\u6709'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Undo', 'string': u'\u53d6\u6d88'}, {'id': u'Today', 'string': u'\u4eca\u65e5'}, {'id': u'To: Followers of', 'string': u'\u81f3: \u5173\u6ce8\u8005'}, {'id': u'Subject:', 'string': u'\u4e3b\u9898:'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Settings', 'string': u'\u8bbe\u7f6e'}, {'id': u'Send a message', 'string': u'\u53d1\u9001\u4fe1\u606f'}, {'id': u'Send', 'string': u'\u53d1\u9001'}, {'id': u'Say something', 'string': u'\u8bf4\u70b9\u4ec0\u4e48...'}, {'id': u'Remove this follower', 'string': u'\u79fb\u9664\u6b64\u5173\u6ce8\u8005'}, {'id': u'Private Channels', 'string': u'\u79c1\u4eba\u9891\u9053'}, {'id': u'Please, wait while the file is uploading.', 'string': u'\u5f53\u6587\u4ef6\u4e0a\u4f20\u65f6\uff0c\u8bf7\u7b49\u5f85\u3002'}, {'id': u"Please complete partner's informations and Email", 'string': u'\u8bf7\u5b8c\u6210\u5408\u4f5c\u4f19\u4f34\u4fe1\u606f\u548cEmail'}, {'id': u"Please complete partner's informations", 'string': u'\u8bf7\u5b8c\u6210\u4e0a\u7ea7\u7684\u4fe1\u606f'}, {'id': u'on', 'string': u'\u5728'}, {'id': u'Open chat', 'string': u'\u6253\u5f00\u804a\u5929'}, {'id': u'One follower', 'string': u'\u4e00\u4e2a\u5173\u6ce8\u8005'}, {'id': u'No starred message', 'string': u'\u6ca1\u6709\u4e3b\u89d2\u4fe1\u606f'}, {'id': u'No message matches your search. Try to change your search filters.', 'string': u'\u627e\u4e0d\u5230\u4e0e\u4f60\u67e5\u627e\u76f8\u5339\u914d\u7684\u3002\u8bd5\u7740\u66f4\u6539\u641c\u7d22\u8fc7\u6ee4'}, {'id': u'No matches found', 'string': u'\u65e0\u6cd5\u5339\u914d'}, {'id': u'No follower', 'string': u'\u65e0\u5173\u6ce8\u8005'}, {'id': u'New people', 'string': u'\u65b0\u7528\u6237'}, {'id': u'New messages appear here.', 'string': u'\u65b0\u6d88\u606f\u51fa\u73b0\u5728\u8fd9\u91cc'}, {'id': u'New messages', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Mark all read', 'string': u'\u6807\u8bb0\u5168\u90e8\u5df2\u8bfb'}, {'id': u'Log an internal note which will not be sent to followers, but which can be read\n by users accessing this document.', 'string': u'\u8bb0\u5f55\u4e00\u4e2a\u5185\u90e8\u7684\u8bf4\u660e\uff0c\u5b83\u4e0d\u4f1a\u88ab\u53d1\u9001\u7ed9\u8ddf\u968f\u8005\uff0c\u4f46\u5b83\u53ef\u4ee5\u88ab\u7528\u6237\u8bbf\u95ee\u6b64\u6587\u6863\u8bfb\u53d6\u3002'}, {'id': u'Log an internal note', 'string': u'\u8bb0\u5f55\u5185\u90e8\u5907\u6ce8'}, {'id': u'Log a note. Followers will not be notified.', 'string': u'\u8bb0\u5f55\u5907\u6ce8\uff0c\u4f46\u5173\u6ce8\u8005\u4e0d\u4f1a\u88ab\u901a\u77e5\u3002'}, {'id': u'Invite people to %s', 'string': u'\u9080\u8bf7\u4eba\u5458 \u5230 %s'}, {'id': u'Invite people', 'string': u'\u9080\u8bf7\u4eba\u5458'}, {'id': u'Invite people', 'string': u'\u9080\u8bf7\u4eba\u5458'}, {'id': u'Invite Follower', 'string': u'\u9080\u8bf7\u5173\u6ce8\u8005'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invitation', 'string': u'\u9080\u8bf7'}, {'id': u'Inbox', 'string': u'\u6536\u4ef6\u7bb1'}, {'id': u'Following', 'string': u'\u6b63\u5728\u5173\u6ce8'}, {'id': u'Follow', 'string': u'\u5173\u6ce8'}, {'id': u'Follow', 'string': u'\u5173\u6ce8'}, {'id': u'Edit subscription', 'string': u'\u7f16\u8f91\u8ba2\u9605'}, {'id': u'Edit Subscription of ', 'string': u'\u7f16\u8f91\u8ba2\u9605'}, {'id': u'Direct Messages', 'string': u'\u79c1\u4fe1'}, {'id': u'Detach', 'string': u'\u5206\u79bb'}, {'id': u'Delete this attachment', 'string': u'\u5220\u9664\u6b64\u9644\u4ef6'}, {'id': u'Create %s', 'string': u'\u521b\u5efa %s'}, {'id': u'Congratulations, your inbox is empty', 'string': u'\u606d\u559c\uff0c\u4f60\u7684\u6536\u4ef6\u7bb1\u5df2\u6e05\u7a7a\u3002'}, {'id': u'Compose new Message', 'string': u'\u5199\u65b0\u6d88\u606f'}, {'id': u'Chat', 'string': u'\u804a\u5929'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Apply', 'string': u'\u5e94\u7528'}, {'id': u'Anonymous', 'string': u'\u533f\u540d'}, {'id': u'Add a channel', 'string': u'\u6dfb\u52a0\u9891\u9053'}, {'id': u'Add Followers', 'string': u'\u6dfb\u52a0\u5173\u6ce8\u8005'}, {'id': u'Add Channels', 'string': u'\u6dfb\u52a0\u9891\u9053'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Activity', 'string': u'\u6d3b\u52a8'}, {'id': u'@Inbox', 'string': u'@Inbox'}, {'id': u'@ Inbox', 'string': u'@\u6536\u4ef6\u7bb1'}, {'id': u'-------- Show older messages --------', 'string': u'-------- \u663e\u793a\u66f4\u591a\u6d88\u606f --------'}, {'id': u'(no email address)', 'string': u'(\u6ca1\u6709\u7535\u5b50\u90ae\u4ef6\u5730\u5740)'}, {'id': u'(from', 'string': u'(\u4ece'}, {'id': u'%d Messages', 'string': u'%d \u6761\u6d88\u606f'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Send', 'string': u'\u53d1\u9001'}, {'id': u'on', 'string': u'\u5728'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Chat', 'string': u'\u804a\u5929'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u' from ', 'string': u'\u4ece'}]}, u'document': {'messages': [{'id': u'Attachment(s)', 'string': u'\u9644\u4ef6'}, {'id': u'%s (%s)', 'string': u'%s (%s)'}]}, u'website': {'messages': [{'id': u'Page', 'string': u'\u9875\u9762'}, {'id': u'On Website', 'string': u'\u5728\u7f51\u7ad9\u4e0a'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'New or existing page', 'string': u'\u65b0\u5efa\u6216\u5df2\u5b58\u5728\u7684\u9875\u9762'}, {'id': u'New name', 'string': u'\u65b0\u540d\u5b57'}, {'id': u'New Page', 'string': u'\u65b0\u9875\u9762'}, {'id': u'New Name', 'string': u'\u65b0\u540d\u5b57'}, {'id': u'Most searched topics related to your keywords, ordered by importance:', 'string': u'\u5927\u90e8\u5206\u641c\u7d22\u4e3b\u9898\u4e0e\u4f60\u7684\u5173\u952e\u5b57\u76f8\u5173\uff0c\u6309\u91cd\u8981\u6027\u6392\u5217'}, {'id': u'Mobile preview', 'string': u'\u79fb\u52a8\u7248\u9884\u89c8'}, {'id': u'Menu Label', 'string': u'\u83dc\u5355\u6807\u7b7e'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u"Let's check how your homepage looks like on mobile devices.", 'string': u'\u8ba9\u6211\u4eec\u67e5\u770b\u5728\u79fb\u52a8\u8bbe\u5907\u4e0a\u4f60\u7684\u4e3b\u9875\u662f\u600e\u6837\u663e\u793a\u7684\u3002'}, {'id': u'Language:', 'string': u'\u8bed\u8a00\uff1a'}, {'id': u'It might be possible to edit the relevant items\n or fix the issue in', 'string': u'\u7f16\u8f91\u76f8\u5173\u6761\u76ee\u6216\u4fee\u590d\u95ee\u9898\u662f\u53ef\u80fd\u7684'}, {'id': u'Include Asset Bundles', 'string': u'\u5305\u62ec\u8d44\u4ea7\u6346\u7ed1'}, {'id': u'In this mode, you can only translate texts. To\n change the structure of the page, you must edit the\n master page. Each modification on the master page\n is automatically applied to all translated\n versions.', 'string': u'\u5728\u6b64\u6a21\u5f0f\u4e0b\uff0c\u4f60\u53ea\u80fd\u7ffb\u8bd1\u6587\u672c.\u8981\u6539\u52a8\u4e5f\u9875\u9762\u7684\u7ed3\u6784\uff0c\u4f60\u9700\u8981\u7f16\u8f91\u6bcd\u677f\u9875\u3002\u6bcd\u7248\u9875\u7684\u6bcf\u4e2a\u6539\u52a8\u5c06\u81ea\u52a8\u5e94\u7528\u5230\u6240\u6709\u5df2\u7ffb\u8bd1\u7684\u7248\u672c\u3002'}, {'id': u"I'm sure, I want to delete this page definitively", 'string': u'\u6211\u786e\u5b9a\uff0c\u6211\u60f3\u660e\u786e\u5730\u5220\u9664\u8be5\u9875\u9762'}, {'id': u'Here are the visuals used to help you translate efficiently:', 'string': u'\u8fd9\u662f\u7528\u6765\u5e2e\u52a9\u4f60\u63d0\u9ad8\u7ffb\u8bd1\u6548\u7387\u7684\u53ef\u89c6\u5316\u5de5\u5177'}, {'id': u'Good Job!', 'string': u'\u5e72\u5f97\u597d!'}, {'id': u'Get this page efficiently referenced in Google to attract more visitors.', 'string': u'\u4f7f\u8be5\u9875\u9762\u6709\u6548\u7684\u88ab\u5f15\u7528\u5230Google\u4e0a\uff0c\u4ee5\u4fbf\u5e26\u6765\u66f4\u591a\u7684\u8bbf\u95ee\u6d41\u91cf\u3002'}, {'id': u'Get banner properties', 'string': u'\u83b7\u53d6\u6a2a\u5e45\u5c5e\u6027'}, {'id': u'Format', 'string': u'\u683c\u5f0f'}, {'id': u'Every page of your website can be modified through the Edit button.', 'string': u'\u7f51\u7ad9\u7684\u6bcf\u4e2a\u9875\u9762\u90fd\u53ef\u4ee5\u901a\u8fc7\u70b9\u51fb\u7f16\u8f91\u6309\u94ae\u6765\u4fee\u6539.'}, {'id': u'Edit this page', 'string': u'\u7f16\u8f91\u6b64\u9875\u9762'}, {'id': u'Edit Menu Entry', 'string': u'\u7f16\u8f91\u83dc\u5355\u9879'}, {'id': u'Customize the banner', 'string': u'\u5b9a\u5236\u6a2a\u5e45'}, {'id': u"Customize banner's text", 'string': u'\u81ea\u5b9a\u4e49\u6a2a\u5e45\u7684\u6587\u5b57'}, {'id': u'Customize any block through this menu. Try to change the background of the banner.', 'string': u'\u901a\u8fc7\u8fd9\u4e2a\u83dc\u5355\u5b9a\u5236\u4efb\u4f55\u5757\u3002\u5c1d\u8bd5\u6539\u53d8\u6a2a\u5e45\u7684\u80cc\u666f\u3002'}, {'id': u"Drag the 'Features' block and drop it below the banner.", 'string': u'\u62d6\u52a8\u201c\u7279\u6027\u201d\u5757,\u653e\u5728\u6a2a\u5e45\u4e0b\u9762\u3002'}, {'id': u'Drag a menu to the right to create a sub-menu', 'string': u'\u5411\u53f3\u62d6\u52a8\u83dc\u5355\u521b\u5efa\u5b50\u83dc\u5355'}, {'id': u'Drag & Drop a Banner', 'string': u'\u62d6\u653e\u4e00\u4e2a\u6a2a\u5e45'}, {'id': u'Drag & Drop This Block', 'string': u'\u62d6\u653e\u8fd9\u4e2a\u533a\u5757'}, {'id': u"Create page '%s'", 'string': u"\u521b\u5efa '%s' \u9875"}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Content to translate', 'string': u'\u8981\u7ffb\u8bd1\u7684\u5185\u5bb9'}, {'id': u'Close Tutorial', 'string': u'\u5173\u95ed\u6307\u5357'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Click to customize this text', 'string': u'\u5355\u51fb\u4ee5\u81ea\u5b9a\u4e49\u6587\u672c'}, {'id': u'Click in the text and start editing it.', 'string': u'\u70b9\u51fb\u6587\u672c\u8fdb\u884c\u7f16\u8f91'}, {'id': u'Check Mobile Preview', 'string': u'\u68c0\u67e5\u79fb\u52a8\u7248\u9884\u89c8'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Be careful !', 'string': u'\u5c0f\u5fc3\uff01'}, {'id': u'Build a page', 'string': u'\u521b\u5efa\u4e00\u4e2a\u9875\u9762'}, {'id': u'Add page in menu', 'string': u'\u5728\u83dc\u5355\u6dfb\u52a0\u9875\u9762'}, {'id': u'Add new pages and menus', 'string': u'\u6dfb\u52a0\u65b0\u9875\u9762\u548c\u83dc\u5355'}, {'id': u'Add keyword:', 'string': u'\u6dfb\u52a0\u5173\u952e\u5b57:'}, {'id': u'Add images', 'string': u'\u6dfb\u52a0\u56fe\u50cf'}, {'id': u'Add Menu Entry', 'string': u'\u6dfb\u52a0\u83dc\u5355\u9879'}, {'id': u'Add Menu Entry', 'string': u'\u6dfb\u52a0\u83dc\u5355\u9879'}, {'id': u"Add Images from the 'Customize' menu", 'string': u'\u6dfb\u52a0\u56fe\u50cf\u4ece\u201c\u81ea\u5b9a\u4e49\u201d\u83dc\u5355'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'3. Preview', 'string': u'3. \u9884\u89c8'}, {'id': u'2. Reference Your Page', 'string': u'2.\u5f15\u7528\u4f60\u7684\u9875\u9762'}, {'id': u'1. Define Keywords', 'string': u'1. \u5b9a\u4e49\u5173\u952e\u5b57'}, {'id': u'×', 'string': u'×'}, {'id': u'×', 'string': u'×'}, {'id': u'Page Title', 'string': u'\u9875\u9762\u6807\u9898'}, {'id': u'Please install or update node-less', 'string': u'\u8bf7\u5b89\u88c5\u6216\u66f4\u65b0 node-less'}, {'id': u'Press The Top-Left Edit Button', 'string': u'\u6309\u5de6\u4e0a\u89d2\u7684\u7f16\u8f91\u6309\u94ae'}, {'id': u'Promote', 'string': u'\u63a8\u5e7f'}, {'id': u'Promote This Page', 'string': u'\u63a8\u5e7f\u6b64\u9875\u9762'}, {'id': u'Promote page on the web', 'string': u'\u5728web\u9875\u9762\u63a8\u5e7f'}, {'id': u"Publish your page by clicking on the 'Save' button.", 'string': u"\u70b9\u51fb '\u4fdd\u5b58' \u6309\u94ae\u6765\u53d1\u5e03\u9875\u9762."}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Reference(s) found:', 'string': u'\u53c2\u8003(s)\u53d1\u73b0\uff1a'}, {'id': u'Rename Page', 'string': u'\u91cd\u547d\u540d\u7f51\u9875'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save your modifications', 'string': u'\u4fdd\u5b58\u4f60\u7684\u4fee\u6539'}, {'id': u'Scroll to check rendering and then close the mobile preview.', 'string': u'\u6eda\u52a8\u6765\u67e5\u770b\u6e32\u67d3\u6548\u679c\uff0c\u7136\u540e\u5173\u95ed\u79fb\u52a8\u7248\u9884\u89c8\u3002'}, {'id': u'Select a Menu', 'string': u'\u9009\u62e9\u83dc\u5355'}, {'id': u'Select the parent container to get the global options of the banner.', 'string': u'\u9009\u62e9\u7236\u5bb9\u5668\u53bb\u83b7\u53d6\u6a2a\u5e45\u7684\u5168\u5c40\u9009\u9879\u3002'}, {'id': u'Skip It', 'string': u'\u8df3\u8fc7'}, {'id': u'Some dependencies can exist ...', 'string': u'\u4e00\u4e9b\u4f9d\u8d56\u80fd\u591f\u5b58\u5728\u3002\u3002\u3002'}, {'id': u'Start Tutorial', 'string': u'\u5f00\u59cb\u6559\u7a0b'}, {'id': u'The web site has encountered an error.', 'string': u'\u6b64\u7f51\u7ad9\u53d1\u751f\u9519\u8bef'}, {'id': u'Template ID: %s', 'string': u'\u6a21\u677fID\uff1a %s'}, {'id': u'or Edit Master', 'string': u'\u6216\u7f16\u8f91\u4e3b\u9875\u9762'}, {'id': u'Top Menu', 'string': u'\u9876\u5c42\u83dc\u5355'}, {'id': u'Upload failed, some images might not have been uploaded. Check your network connectivity.', 'string': u'\u4e0a\u4f20\u5931\u8d25\uff0c\u4e00\u4e9b\u56fe\u7247\u6ca1\u6709\u88ab\u4e0a\u4f20\u3002\u68c0\u67e5\u4f60\u7684\u7f51\u7edc\u8fde\u63a5\u3002'}, {'id': u'Edit Menu', 'string': u'\u7f16\u8f91\u83dc\u5355'}, {'id': u'Drag the Banner block and drop it in your page.', 'string': u'\u62d6\u52a8\u6a2a\u5e45\u5757,\u5e76\u653e\u5728\u4f60\u7684\u9875\u9762\u3002'}, {'id': u'Do not show this dialog later.', 'string': u'\u4ee5\u540e\u4e0d\u518d\u663e\u793a\u6b64\u5bf9\u8bdd\u6846'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Description...', 'string': u'\u8bf4\u660e...'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Delete Page', 'string': u'\u5220\u9664\u9875\u9762'}, {'id': u'Test Your Mobile Version', 'string': u'\u6d4b\u8bd5\u4f60\u7684\u79fb\u52a8\u7248\u672c'}, {'id': u"The 'Content' menu allows you to add pages or add the top menu.", 'string': u'\u201c\u5185\u5bb9\u201d\u83dc\u5355\u5141\u8bb8\u60a8\u6dfb\u52a0\u6216\u6dfb\u52a0\u9876\u90e8\u83dc\u5355\u9875\u9762\u3002'}, {'id': u'Theme Error', 'string': u'\u4e3b\u9898\u9519\u8bef'}, {'id': u'This tutorial will guide you to build your home page. We will start by adding a banner.', 'string': u'\u672c\u6559\u7a0b\u5c06\u5f15\u5bfc\u60a8\u5efa\u7acb\u81ea\u5df1\u7684\u4e3b\u9875\u3002\u6211\u4eec\u5c06\u5f00\u59cb\u6dfb\u52a0\u4e00\u4e2a\u6a2a\u5e45\u3002'}, {'id': u'Title', 'string': u'\u79f0\u8c13'}, {'id': u'Top Menu', 'string': u'\u9876\u5c42\u83dc\u5355'}, {'id': u'Translate this page', 'string': u'\u7ffb\u8bd1\u6b64\u9875'}, {'id': u'Translated content', 'string': u'\u5df2\u7ffb\u8bd1\u7684\u5185\u5bb9'}, {'id': u'Upload successful.', 'string': u'\u4e0a\u4f20\u6210\u529f'}, {'id': u'Welcome to your website!', 'string': u'\u6b22\u8fce\u5149\u4e34\u60a8\u7684\u7f51\u7ad9\uff01'}, {'id': u'Well done, you created your homepage.', 'string': u'\u5e72\u5f97\u597d,\u4f60\u6210\u529f\u521b\u5efa\u4e86\u81ea\u5df1\u7684\u4e3b\u9875\u3002'}, {'id': u'You are about to enter the translation mode.', 'string': u'\u4f60\u5c06\u8fdb\u5165\u7ffb\u8bd1\u6a21\u5f0f'}, {'id': u'Your Banner Title', 'string': u'\u4f60\u7684\u6a2a\u5e45\u6807\u9898'}, {'id': u'describing your page content', 'string': u'\u663e\u793a\u4f60\u7684\u9875\u9762\u5185\u5bb9'}, {'id': u'how your page will be listed on Google', 'string': u'\u8c37\u6b4c\u4e0a\u662f\u600e\u6837\u5217\u51fa\u4f60\u7684\u9875\u9762\u7684'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'or Edit Master', 'string': u'\u6216\u7f16\u8f91\u4e3b\u9875\u9762'}, {'id': u'the classic Odoo interface', 'string': u'\u7ecf\u5178\u7684Odoo\u754c\u9762'}, {'id': u'using above suggested keywords', 'string': u'\u7528\u4e0a\u9762\u5efa\u8bae\u7684\u5173\u952e\u5b57'}, {'id': u"Add Images from the 'Customize' menu", 'string': u'\u6dfb\u52a0\u56fe\u50cf\u4ece\u201c\u81ea\u5b9a\u4e49\u201d\u83dc\u5355'}, {'id': u'Add images', 'string': u'\u6dfb\u52a0\u56fe\u50cf'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Click to customize this text', 'string': u'\u5355\u51fb\u4ee5\u81ea\u5b9a\u4e49\u6587\u672c'}, {'id': u'Delete Page', 'string': u'\u5220\u9664\u9875\u9762'}, {'id': u'New Page', 'string': u'\u65b0\u9875\u9762'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'Promote', 'string': u'\u63a8\u5e7f'}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Rename Page', 'string': u'\u91cd\u547d\u540d\u7f51\u9875'}, {'id': u'Your Banner Title', 'string': u'\u4f60\u7684\u6a2a\u5e45\u6807\u9898'}, {'id': u'Page', 'string': u'\u9875\u9762'}]}, u'eroad_printer_center': {'messages': [{'id': u'Error when sending the document to the printer ', 'string': u'Error when sending the document to the printer '}, {'id': u'Document sent to the printer ', 'string': u'Document sent to the printer '}, {'id': u'Report', 'string': u'\u62a5\u8868'}]}, u'hr_overtime': {'messages': [{'id': u'Year', 'string': u'\u5e74'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'Month'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Day', 'string': u'Day'}]}, u'bi_view': {'messages': [{'id': u'BI Domain Unconfigured!', 'string': u'BI\u57df\u540d\u672a\u914d\u7f6e\uff01'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Ok', 'string': u'Ok'}, {'id': u'Fields to choose', 'string': u'\u5df2\u9009\u5b57\u6bb5'}, {'id': u'Enter BI System', 'string': u'\u8fdb\u5165BI\u62a5\u8868\u7cfb\u7edf'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}]}, u'web_view_editor': {'messages': [{'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Could not find current view declaration', 'string': u'\u627e\u4e0d\u5230\u5f53\u524d\u89c6\u56fe\u58f0\u660e'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create a view (%s)', 'string': u'\u521b\u5efa\u89c6\u56fe (%s)'}, {'id': u'Do you really want to remove this node?', 'string': u'\u60a8\u786e\u8ba4\u8981\u5220\u9664\u8fd9\u4e2a\u8282\u70b9\u5417\uff1f'}, {'id': u'Do you really want to remove this view?', 'string': u'\u60a8\u786e\u8ba4\u8981\u5220\u9664\u6b64\u89c6\u56fe\u5417\uff1f'}, {'id': u'Do you really wants to create an inherited view here?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5728\u6b64\u5904\u521b\u5efa\u7ee7\u627f\u89c6\u56fe\u5417\uff1f'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Inherited View', 'string': u'\u7ee7\u627f\u7684\u89c6\u56fe'}, {'id': u'Manage Views', 'string': u'\u7ba1\u7406\u89c6\u56fe'}, {'id': u"Can't Update View", 'string': u'\u65e0\u6cd5\u66f4\u65b0\u89c6\u56fe'}, {'id': u'Manage Views (%s)', 'string': u'\u7ba1\u7406\u89c6\u56fe (%s)'}, {'id': u'New Field', 'string': u'\u65b0\u5b57\u6bb5'}, {'id': u'Please select view in list :', 'string': u'\u8bf7\u5728\u5217\u8868\u4e2d\u9009\u62e9\u89c6\u56fe\uff1a'}, {'id': u'Preview', 'string': u'\u9884\u89c8'}, {'id': u'Properties', 'string': u'\u5c5e\u6027'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Select an element', 'string': u'\u9009\u62e9\u4e00\u4e2a\u5143\u7d20'}, {'id': u'The following fields are invalid :', 'string': u'\u4e0b\u5217\u5b57\u6bb5\u65e0\u6548\uff1a'}, {'id': u'Update', 'string': u'\u66f4\u65b0'}, {'id': u'View Editor %d - %s', 'string': u'\u89c6\u56fe\u7f16\u8f91\u5668 %d - %s'}, {'id': u'Manage Views', 'string': u'\u7ba1\u7406\u89c6\u56fe'}]}, u'web_calendar': {'messages': [{'id': u"Calendar view has not defined 'date_start' attribute.", 'string': u"\u65e5\u5386\u89c6\u56fe\u672a\u5b9a\u4e49 'date_start'\u5c5e\u6027"}, {'id': u'Calendar', 'string': u'\u65e5\u5386'}, {'id': u'Are you sure you want to delete this record ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5220\u9664\u6b64\u8bb0\u5f55\u5417\uff1f'}, {'id': u'All day', 'string': u'\u5168\u5929'}, {'id': u'Summary:', 'string': u'\u603b\u8ba1:'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Week ', 'string': u'\u5468'}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Today', 'string': u'\u4eca\u5929'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Day', 'string': u'\u65e5'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}]}, u'eroad_role': {'messages': [{'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'No matches found.', 'string': u'\u627e\u4e0d\u5230\u5339\u914d\u9879\u3002'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'Menu', 'string': u'\u83dc\u5355'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'No Action Button', 'string': u'\u65e0\u884c\u52a8\u9879'}, {'id': u'Hide Menu', 'string': u'\u9690\u85cf\u83dc\u5355'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'Hide Menu', 'string': u'\u9690\u85cf\u83dc\u5355'}, {'id': u'No Action Button', 'string': u'\u65e0\u884c\u52a8\u9879'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'read', 'string': u'\u8bfb'}]}, u'web_diagram': {'messages': [{'id': u'Activity', 'string': u'\u6d3b\u52a8'}, {'id': u'Create:', 'string': u'\u521b\u5efa\uff1a'}, {'id': u'Deleting this node cannot be undone.\nIt will also delete all connected transitions.\n\nAre you sure ?', 'string': u'\u5220\u9664\u6b64\u8282\u70b9\u7684\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002\n\u8be5\u5220\u9664\u64cd\u4f5c\u5c06\u8fde\u5e26\u5220\u9664\u6240\u6709\u8fde\u63a5\u7684\u72b6\u6001\u8fc1\u79fb\u3002\n\n\u60a8\u786e\u5b9a\u5417\uff1f'}, {'id': u'Deleting this transition cannot be undone.\n\nAre you sure ?', 'string': u'\u5220\u9664\u6b64\u72b6\u6001\u8fc1\u79fb\u7684\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002\n\n\u60a8\u786e\u5b9a\u5417\uff1f'}, {'id': u'Diagram', 'string': u'\u56fe\u8868'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New Node', 'string': u'\u65b0\u5efa\u8282\u70b9'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Transition', 'string': u'\u8fc1\u79fb'}]}, u'web_kanban_gauge': {'messages': [{'id': u'Click to change value', 'string': u'\u70b9\u51fb\u66f4\u6539'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}]}, u'report': {'messages': [{'id': u'You need to start OpenERP with at least two \nworkers to print a pdf version of the reports.', 'string': u'\u60a8\u9700\u8981\u81f3\u5c11\u4f7f\u7528\u4e24\u4e2aworkers\u542f\u52a8Odoo\n\u6765\u6253\u5370pdf\u62a5\u8868\u3002'}, {'id': u'You should upgrade your version of\nWkhtmltopdf to at least 0.12.0 in order to get a correct display of headers and footers as well as\nsupport for table-breaking between pages.

wkhtmltopdf.org', 'string': u'\u60a8\u9700\u8981\u5347\u7ea7\u60a8\u7684 \nWkhtmltopdf \u5230\u81f3\u5c11 0.12.0 \u4ee5\u663e\u793a\u6b63\u786e\u7684\u9875\u9996\u4e0e\u9875\u5c3e \n\u4ee5\u53ca\u652f\u6301\u5236\u8868\u952e\u95f4\u9694\u9875\u9762\u3002

wkhtmltopdf.org'}, {'id': u'Report', 'string': u'\u62a5\u8868'}, {'id': u'Unable to find Wkhtmltopdf on this \nsystem. The report will be shown in html.

\nwkhtmltopdf.org', 'string': u'\u5728\u8fd9\u4e2a\u7cfb\u7edf\u91cc\u6ca1\u627e\u5230Wkhtmltopdf\u3002\n \u62a5\u8868\u4f1a\u88ab\u663e\u793a\u4e3ahtml\u3002

\nwkhtmltopdf.org'}, {'id': u'Report', 'string': u'\u62a5\u8868'}]}, u'partner_admin_users': {'messages': [{'id': u'login', 'string': u'\u7528\u6237\u540d'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'res.users', 'string': u'res.users'}, {'id': u'res.users.form.ext', 'string': u'res.users.form.ext'}, {'id': u'res.users.simplified.form', 'string': u'res.users.simplified.form'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'login', 'string': u'\u7528\u6237\u540d'}]}, u'patch_base': {'messages': [{'id': u'System exception. Please contact your system admin.', 'string': u'\u7cfb\u7edf\u5f02\u5e38\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458\u3002'}]}, u'account': {'messages': [{'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'It took you', 'string': u'\u5b83\u5c06\u82b1\u8d39\u60a8'}, {'id': u'Go to bank statements', 'string': u'\u8fdb\u5165\u94f6\u884c\u5bf9\u8d26\u5355'}, {'id': u'Filter...', 'string': u'\u8fc7\u6ee4...'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Customers', 'string': u'\u5ba2\u6237'}, {'id': u'Close the statement', 'string': u'\u5173\u95ed\u7ed3\u7b97\u5355'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u"All invoices and payments have been matched, your accounts' balances are clean.", 'string': u'\u6240\u6709\u53d1\u7968\u548c\u4ed8\u6b3e\u5339\u914d\uff0c\u4f60\u7684\u8d26\u6237\u4f59\u989d\u662f\u5e72\u51c0\u7684'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Show more... (', 'string': u'\u663e\u793a\u66f4\u591a... ('}, {'id': u'Show', 'string': u'\u663e\u793a'}, {'id': u'Select a partner or choose a counterpart', 'string': u'\u9009\u62e9\u4e00\u4e2a\u4e1a\u52a1\u4f19\u4f34\u6216\u662f\u7c7b\u4f3c'}, {'id': u'Residual', 'string': u'\u6b8b\u503c'}, {'id': u'Good Job!', 'string': u'\u5e72\u5f97\u597d!'}, {'id': u'Bank statements are fully reconciled.', 'string': u'\u94f6\u884c\u5bf9\u8d26\u5355\u5df2\u5b8c\u5168\u8c03\u8282\u3002'}, {'id': u'to reconcile', 'string': u'\u5f85\u8c03\u8282'}, {'id': u'Journal Items to Reconcile', 'string': u'\u5f85\u8c03\u8282\u7684\u5206\u7c7b\u8d26\u9879\u76ee'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Note', 'string': u'\u5907\u6ce8'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Customers', 'string': u'\u5ba2\u6237'}, {'id': u'Vendors', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Label', 'string': u'\u6807\u7b7e'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'You cannot mix items from receivable and payable accounts.', 'string': u'\u5e94\u6536\u548c\u5e94\u4ed8\u79d1\u76ee\u4e0d\u80fd\u88ab\u6df7\u6dc6'}, {'id': u'Whew, that was fast !', 'string': u'\u5537\uff0c\u8fd9\u5f88\u5feb\u561b'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u"There you go, it's all done !", 'string': u'\u4f60\u770b\u4e00\u4e0b\uff0c\u5168\u90e8\u5b8c\u6210\u4e86'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Take on average less than 5 seconds to reconcile a transaction.', 'string': u'\u8c03\u8282\u4e00\u4e2a\u4ea4\u6613\u7684\u65f6\u95f4\u5c11\u4e8e5\u79d2'}, {'id': u'Reconciling ', 'string': u'\u6838\u9500'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Open balance', 'string': u'\u6253\u5f00\u4f59\u989d'}, {'id': u'Only use the ctrl-enter shortcut to validate reconciliations.', 'string': u'\u53ea\u80fd\u7528 ctrl-enter\u5feb\u6377\u952e\u6765\u786e\u8ba4\u6838\u9500'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Unreconcile', 'string': u'\u53d6\u6d88\u8c03\u8282'}, {'id': u'Transaction', 'string': u'\u4ea4\u6613'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Label', 'string': u'\u6807\u7b7e'}, {'id': u'Journal Items to Reconcile', 'string': u'\u5f85\u8c03\u8282\u7684\u5206\u7c7b\u8d26\u9879\u76ee'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Invoices & Payments Matching', 'string': u'\u53d1\u7968\u548c\u4ed8\u6b3e\u5339\u914d'}, {'id': u'Incorrect Operation', 'string': u'\u4e0d\u6b63\u786e\u7684\u64cd\u4f5c'}, {'id': u'Fast reconciler', 'string': u'\u5feb\u901f\u8c03\u8282\u4eba'}, {'id': u'Efficiency at its finest', 'string': u'\u6700\u4f73\u6548\u7387'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'Create writeoff', 'string': u'\u521b\u5efa\u9500\u8d26'}, {'id': u'Create Write-off', 'string': u'\u521b\u5efa\u9500\u8d26'}, {'id': u"Congrats, you're all done !", 'string': u'\u606d\u559c\uff0c\u5927\u529f\u544a\u6210\u4e86\uff01'}, {'id': u'Choose counterpart', 'string': u'\u9009\u62e9\u914d\u5bf9\u7684'}, {'id': u'Analytic Acc.', 'string': u'\u5206\u6790\u8d26\u6237'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u' seconds', 'string': u' \u79d2'}, {'id': u'Select Partner', 'string': u'\u9009\u62e9\u4e1a\u52a1\u4f19\u4f34'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Bank Reconciliation', 'string': u'\u94f6\u884c\u6838\u9500'}, {'id': u'Reconcile the demo bank statement', 'string': u'\u8c03\u8282\u6f14\u793a\u94f6\u884c\u5bf9\u8d26\u5355'}, {'id': u'assign to invoice', 'string': u'\u5206\u914d\u7ed9\u53d1\u7968'}, {'id': u'Unreconcile', 'string': u'\u53d6\u6d88\u8c03\u8282'}, {'id': u'Payment Method:', 'string': u'\u4ed8\u6b3e\u65b9\u6cd5'}, {'id': u'Paid on', 'string': u'\u5df2\u4ed8\u4e8e'}, {'id': u'Open Payment', 'string': u'\u6253\u5f00\u4ed8\u6b3e'}, {'id': u'Name:', 'string': u'\u540d\u79f0:'}, {'id': u'Memo:', 'string': u'\u5907\u5fd8\u5f55'}, {'id': u'Date:', 'string': u'\u65e5\u671f:'}, {'id': u'Amount:', 'string': u'\u603b\u989d'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'transactions.', 'string': u'\u4ea4\u6613'}, {'id': u'suppliers', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'seconds per transaction.', 'string': u'\u4e00\u6b21\u4ea4\u6613\u5927\u6982\u51e0\u79d2'}, {'id': u'remaining)', 'string': u'\u5269\u4f59)'}, {'id': u'reconciliations with the ctrl-enter shortcut.', 'string': u'\u7528\u5feb\u6377\u952ectrl-enter\u6838\u9500'}, {'id': u'others', 'string': u'\u5176\u5b83'}, {'id': u'customers', 'string': u'\u5ba2\u6237'}, {'id': u'all', 'string': u'\u6240\u6709'}, {'id': u'You validated', 'string': u'\u672c\u4eba\u5df2\u9a8c\u8bc1'}, {'id': u'Vendors', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'Transaction', 'string': u'\u4ea4\u6613'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tip : Hit ctrl-enter to reconcile all the balanced items in the sheet.', 'string': u'\u63d0\u793a\uff1a\u7528\u5feb\u6377\u952ectrl-enter\u6765\u8c03\u8282\u8868\u5355\u4e2d\u7684\u6240\u6709\u4f59\u989d\u9879'}, {'id': u'This payment is registered but not reconciled.', 'string': u'\u4ed8\u6b3e\u88ab\u767b\u8bb0\u4f46\u662f\u6ca1\u6709\u88ab\u8c03\u8282'}, {'id': u'This page displays all the bank transactions that are to be reconciled and provides with a neat interface to do so.', 'string': u'\u6b64\u9875\u663e\u793a\u6240\u6709\u7684\u8981\u88ab\u8c03\u8282\u7684\u94f6\u884c\u4ea4\u6613\uff0c\u5e76\u63d0\u4f9b\u4e86\u4e00\u4e2a\u6574\u6d01\u7684\u754c\u9762'}, {'id': u'There is nothing to reconcile.', 'string': u'\u6ca1\u6709\u9700\u8981\u8c03\u8282\u7684'}, {'id': u"That's on average", 'string': u'\u5e73\u5747'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'OtherAccounts', 'string': u'\u5176\u4ed6\u79d1\u76ee'}, {'id': u'OK', 'string': u'Ok'}, {'id': u'Note', 'string': u'\u5907\u6ce8'}, {'id': u"No result matching '", 'string': u'\u65e0\u5339\u914d\u7ed3\u679c'}, {'id': u'New preset', 'string': u'\u65b0\u7684\u9884\u8bbe'}, {'id': u'New Operation', 'string': u'\u65b0\u7684\u64cd\u4f5c'}, {'id': u'More', 'string': u'\u66f4\u591a'}, {'id': u'Modify presets', 'string': u'\u66f4\u6539\u9884\u8bbe\u7f6e'}, {'id': u'Last Reconciliation :', 'string': u'\u6700\u540e\u8c03\u8282 :'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}]}, u'payslip_info': {'messages': [{'id': u'Please enter the old password for payslip', 'string': u'\u8bf7\u8f93\u5165\u65e7\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Please enter the new password for payslip', 'string': u'\u8bf7\u8f93\u5165\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'If you forgot password, please click to', 'string': u'\u5982\u5fd8\u8bb0\u65e7\u5bc6\u7801\uff0c\u8bf7\u70b9\u51fb\u8fd9\u91cc\u8fdb\u884c'}, {'id': u'Payroll Group Sync', 'string': u'\u540c\u6b65\u85aa\u8d44\u7ec4'}, {'id': u'Change Security Question Answer', 'string': u'\u4fee\u6539\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Answer Security Questions', 'string': u'\u8bbe\u7f6e\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Please enter password for payslip:', 'string': u'\u8bf7\u8f93\u5165\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff1a'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Please enter password for payslip:', 'string': u'\u8bf7\u8f93\u5165\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff1a'}, {'id': u'Incorrect answer. Only', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u60a8\u8fd8\u6709'}, {'id': u'chances remaining.', 'string': u'\u6b21\u673a\u4f1a\u3002'}, {'id': u'Try either way of verification to reset password for payslip:', 'string': u'\u4fee\u6539\u5bc6\u7801\u5173\u7cfb\u5230\u60a8\u7684\u6570\u636e\u5b89\u5168\uff0c\u8bf7\u9009\u62e9\uff1a'}, {'id': u'Try either way of verification to reset password for payslip:', 'string': u'\u4fee\u6539\u5bc6\u7801\u5173\u7cfb\u5230\u60a8\u7684\u6570\u636e\u5b89\u5168\uff0c\u8bf7\u9009\u62e9\uff1a'}, {'id': u'Verify by Login Password', 'string': u'\u4f7f\u7528\u767b\u5f55\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Answer Security Questions', 'string': u'\u56de\u7b54\u5bc6\u4fdd\u95ee\u9898\u91cd\u7f6e'}, {'id': u'Q:', 'string': u'\u95ee\u9898\uff1a'}, {'id': u'A:', 'string': u'\u7b54\u6848\uff1a'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Incorrect password for payslip.', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4e0d\u6b63\u786e\u3002'}, {'id': u'Get security questions successfully!', 'string': u'\u83b7\u53d6\u5bc6\u4fdd\u95ee\u9898\u6210\u529f\u3002'}, {'id': u'No questions. Please contact your system admin.', 'string': u'\u672a\u8bbe\u7f6e\u5bc6\u4fdd\u95ee\u9898\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458\u3002'}, {'id': u"Get User's security questions successfully!", 'string': u'\u83b7\u53d6\u7528\u6237\u5bc6\u4fdd\u95ee\u9898\u6210\u529f\u3002'}, {'id': u'Please go to personal setting to answer security questions before continuing.', 'string': u'\u8bf7\u5148\u5728\u4e2a\u4eba\u8bbe\u7f6e\u5b8c\u6210\u5bc6\u4fdd\u95ee\u9898\u7b54\u6848\u3002'}, {'id': u'Incorrect answer.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\u3002'}, {'id': u'Correct answer.', 'string': u'\u56de\u7b54\u6b63\u786e\u3002'}, {'id': u'Set security questions successfully.', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u8bbe\u7f6e\u6210\u529f\u3002'}, {'id': u'Set security questions failed!', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u8bbe\u7f6e\u5931\u8d25\u3002'}, {'id': u'Question {} is missing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u672a\u9009\u62e9\u3002'}, {'id': u'The answer for question {} is missing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u672a\u56de\u7b54\u3002'}, {'id': u'The answer for question {} should be without any spacing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u7684\u7b54\u6848\u5185\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c\u3002'}, {'id': u'The answer should be without any spacing.', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u7684\u7b54\u6848\u5185\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c\u3002'}, {'id': u'Please answer security questions.', 'string': u'\u8bf7\u56de\u7b54\u5f53\u524d\u5bc6\u4fdd\u95ee\u9898\u3002'}, {'id': u'No chance left\uff0cplease try it tomorrow.', 'string': u'\u60a8\u4eca\u5929\u7b54\u9898\u6b21\u6570\u5df2\u7528\u5b8c\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'Incorrect answer, please try it tomorrow.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'Incorrect answer, please try it tomorrow.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'Query password is not right!', 'string': u'\u67e5\u8be2\u5bc6\u7801\u4e0d\u6b63\u786e\uff01'}, {'id': u'Payslip Password', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Payslip Password', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Query Success!', 'string': u'\u67e5\u8be2\u6210\u529f'}, {'id': u'Your password for payslip has been set successfully!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u8bbe\u7f6e\u6210\u529f\uff01'}, {'id': u'Set the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u8bbe\u7f6e\u5931\u8d25\uff01'}, {'id': u'Old Payslip Password is not right!', 'string': u'\u65e7\u5de5\u8d44\u5355\u5bc6\u7801\u8f93\u5165\u4e0d\u6b63\u786e\uff01'}, {'id': u'Change the password for payslip', 'string': u'\u4fee\u6539\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Change the password for payslip', 'string': u'\u4fee\u6539\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Change the password for payslip success!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4fee\u6539\u6210\u529f\uff01'}, {'id': u'Change the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4fee\u6539\u5931\u8d25\uff01'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Login Password is not right!', 'string': u'\u767b\u5f55\u5bc6\u7801\u4e0d\u6b63\u786e\uff01'}, {'id': u'Reset the password for payslip success!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u91cd\u7f6e\u6210\u529f\uff01'}, {'id': u'Reset the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u91cd\u7f6e\u5931\u8d25\uff01'}, {'id': u'Please enter your password for payslip.', 'string': u'\u8bf7\u8f93\u5165\u67e5\u8be2\u5bc6\u7801'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'Please enter the login password', 'string': u'\u8bf7\u8f93\u5165\u767b\u5f55\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Enter Verification Code', 'string': u'\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801'}, {'id': u'Enter Verification Code', 'string': u'\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm your password for payslip', 'string': u'\u786e\u8ba4\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Passwords do not macth.', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'Please set your password for payslip.', 'string': u'\u60a8\u5c1a\u672a\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff0c\u8bf7\u5148\u8bbe\u7f6e\u67e5\u8be2\u5bc6\u7801\u3002'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Forgot Password?', 'string': u'\u5fd8\u8bb0\u5bc6\u7801\uff1f'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Answer Security Questions', 'string': u'\u8bbe\u7f6e\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Change Security Question Answer', 'string': u'\u4fee\u6539\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Verify by Email', 'string': u'\u90ae\u7bb1\u9a8c\u8bc1'}, {'id': u'Verify by SMS', 'string': u'\u624b\u673a\u9a8c\u8bc1'}, {'id': u'Verify by Answers', 'string': u'\u5bc6\u4fdd\u9a8c\u8bc1'}, {'id': u'Verify by Login', 'string': u'\u767b\u5f55\u9a8c\u8bc1'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}]}, u'hr_holiday_management': {'messages': [{'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708'}]}, u'web_planner': {'messages': [{'id': u'Next step', 'string': u'\u4e0b\u4e00\u6b65'}, {'id': u'Mark As Done', 'string': u'\u6807\u8bb0\u4e3a\u5b8c\u6210'}]}, u'web_kanban': {'messages': [{'id': u'Edit Column', 'string': u'\u7f16\u8f91\u5217'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Are you sure you want to delete this record ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5220\u9664\u6b64\u8bb0\u5f55\u5417\uff1f'}, {'id': u'Are you sure that you want to remove this column ?', 'string': u'\u4f60\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u5217\u5417'}, {'id': u'Archive Records', 'string': u'\u4fdd\u5b58\u8bb0\u5f55'}, {'id': u'Add: ', 'string': u'\u6dfb\u52a0\uff1a '}, {'id': u'Add new Column', 'string': u'\u589e\u52a0\u65b0\u5217'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u' records', 'string': u'\u8bb0\u5f55'}, {'id': u'remaining)', 'string': u'\u5269\u4f59)'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Unarchive Records', 'string': u'\u53d6\u6d88\u5f52\u6863\u8bb0\u5f55'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Load more... (', 'string': u'\u8f7d\u5165\u66f4\u591a...('}, {'id': u'Kanban', 'string': u'\u770b\u677f'}, {'id': u'Fold', 'string': u'\u6536\u62e2'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}]}, u'project': {'messages': [{'id': u'Action has a clear description', 'string': u'\u52a8\u4f5c\u6709\u4e00\u4e2a\u6e05\u6670\u7684\u63cf\u8ff0'}, {'id': u'Work has started', 'string': u'\u5de5\u4f5c\u5df2\u7ecf\u5f00\u59cb'}, {'id': u'Wait. Expert', 'string': u'Wait. Expert'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Cancelled', 'string': u'\u5df2\u53d6\u6d88'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Finally task is deployed', 'string': u'\u6700\u540e\u7684\u4efb\u52a1\u5df2\u7ecf\u90e8\u7f72'}, {'id': u'Idea has been transformed into concrete actions', 'string': u'\u4e3b\u610f\u5df2\u7ecf\u88ab\u8f6c\u6362\u4e3a\u5355\u4e00\u7684\u884c\u52a8\u4e0a'}, {'id': u'Idea is fully explained', 'string': u'\u4e3b\u610f\u5df2\u7ecf\u88ab\u5168\u90e8\u89e3\u91ca'}, {'id': u'Ideas', 'string': u'\u521b\u610f\u7ba1\u7406\u6a21\u5757'}, {'id': u'In progress', 'string': u'\u8fdb\u884c\u4e2d'}, {'id': u'Incoming', 'string': u'\u5165\u5e93'}, {'id': u'Issue is being worked on', 'string': u'\u95ee\u9898\u6b63\u5728\u89e3\u51b3\u4e2d'}, {'id': u'Issue is resolved', 'string': u'\u95ee\u9898\u88ab\u89e3\u51b3\u6389\u4e86'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New repair added', 'string': u'\u65b0\u52a0\u7684\u4fee\u7406'}, {'id': u'Ready for layout / copywriting', 'string': u'\u4e3a\u5e03\u5c40\uff0f\u7248\u6743\u51c6\u5907'}, {'id': u'Ready for release', 'string': u'\u51c6\u5907\u53d1\u5e03'}, {'id': u'Ready for testing', 'string': u'\u51c6\u5907\u6d4b\u8bd5'}, {'id': u'Ready to be displayed, published or sent', 'string': u'\u51c6\u5907\u5448\u73b0\uff0c\u53d1\u5e03\u6216\u8005\u53d1\u9001'}, {'id': u'Reason for cancellation has been documented', 'string': u'\u51c6\u5907\u5df2\u7ecf\u88ab\u6587\u6863\u5316\u8fc7\u7684\u53d6\u6d88'}, {'id': u'Release', 'string': u'\u53d1\u5e03'}, {'id': u'Repair has started', 'string': u'\u4fee\u7406\u5df2\u7ecf\u5f00\u59cb'}, {'id': u'Repair is completed', 'string': u'\u4fee\u7406\u5b8c\u6210'}, {'id': u'Request for parts has been sent', 'string': u'\u9700\u6c42\u7684\u96f6\u90e8\u4ef6\u5df2\u7ecf\u53d1\u9001'}, {'id': u'Specification', 'string': u'\u89c4\u683c'}, {'id': u'Specification is validated', 'string': u'\u89c4\u8303\u662f\u53ef\u7528\u7684'}, {'id': u'×', 'string': u'×'}, {'id': u'Set a Cover Image', 'string': u'\u8bbe\u7f6e\u4e00\u5f20\u5c01\u9762\u56fe\u7247'}, {'id': u'There is no available image to be set as cover. Send a message on the task with an attached image.', 'string': u'\u6ca1\u6709\u53ef\u7528\u56fe\u7247\u80fd\u88ab\u8bbe\u7f6e\u4e3a\u5c01\u9762\uff0c\u5728\u4efb\u52a1\u4e0a\u53d1\u9001\u4e00\u6761\u4fe1\u606f\u5e76\u9644\u4e0a\u4e00\u5f20\u56fe\u7247'}, {'id': u'Specification of task is written', 'string': u'\u4efb\u52a1\u7684\u89c4\u8303\u88ab\u5199\u4e0b\u6765\u4e86'}, {'id': u'Sprint', 'string': u'\u51b2\u523a'}, {'id': u'Task is Developed', 'string': u'\u4efb\u52a1\u88ab\u5f00\u53d1\u8fc7'}, {'id': u'Task is completed', 'string': u'\u4efb\u52a1\u5df2\u7ecf\u5b8c\u6210'}, {'id': u'Task is tested', 'string': u'\u4efb\u52a1\u88ab\u6d4b\u8bd5\u8fc7\u4e86'}, {'id': u'Test', 'string': u'\u6d4b\u8bd5'}, {'id': u'Test is OK, need to document', 'string': u'\u6d4b\u8bd5\u597d\u4e86\uff0c\u9700\u8981\u8fdb\u4e00\u6b65\u6587\u6863\u5316'}, {'id': u'Testing', 'string': u'\u6d4b\u8bd5'}, {'id': u'To Do', 'string': u'\u5f85\u529e'}, {'id': u'Validation', 'string': u'\u9a8c\u8bc1'}, {'id': u'Wait. Customer', 'string': u'Wait. Customer'}, {'id': u'Feedback from customer requested', 'string': u'\u5ba2\u6237\u9700\u6c42\u7684\u56de\u9988'}, {'id': u'Expert advice has been requested', 'string': u'\u5df2\u7ecf\u9700\u6c42\u4e13\u5bb6\u5efa\u8bae\u4e86'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'Documentation', 'string': u'\u6587\u6863'}, {'id': u'Distribution is completed', 'string': u'\u5206\u5e03\u5b8c\u6210'}, {'id': u'Distribute', 'string': u'\u5206\u6d3e'}, {'id': u'Development', 'string': u'\u5f00\u53d1'}, {'id': u'Deployment', 'string': u'\u5c55\u5f00'}, {'id': u'Customer service has found new issue', 'string': u'\u5ba2\u670d\u627e\u5230\u4e00\u4e9b\u65b0\u7684\u95ee\u9898'}, {'id': u'Customer has reported new issue', 'string': u'\u5ba2\u6237\u6c47\u62a5\u4e86\u65b0\u95ee\u9898'}, {'id': u'Customer has cancelled repair', 'string': u'\u5ba2\u6237\u53d6\u6d88\u4e86\u4fee\u7406'}, {'id': u'Customer feedback has been requested', 'string': u'\u5ba2\u6237\u7684\u56de\u9988\u5df2\u7ecf\u6709\u9700\u6c42\u4e86'}, {'id': u'Copywriting / Design', 'string': u'\u7248\u6743\uff0f\u8bbe\u8ba1'}, {'id': u'Clear description and purpose', 'string': u'\u6e05\u6670\u7684\u63cf\u8ff0\u548c\u76ee\u7684'}, {'id': u'Cancelled', 'string': u'\u5df2\u53d6\u6d88'}, {'id': u'Backlog', 'string': u'\u672a\u5b8c'}, {'id': u'Added in current sprint', 'string': u'\u88ab\u52a0\u5728\u5f53\u524d\u7684\u51b2\u523a'}]}, u'hr_attendance_ibeacon': {'messages': [{'id': u'Choose fields', 'string': u'\u9009\u62e9\u5b57\u6bb5'}, {'id': u'Setting UUID', 'string': u'\u8bbe\u7f6e UUID'}]}, u'venus': {'messages': [{'id': u'Fields to choose', 'string': u'\u5df2\u9009\u5b57\u6bb5'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}]}, u'goodbaby_custom': {'messages': [{'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Required fields are missing, modifications will not be saved!', 'string': u'\u5fc5\u586b\u5b57\u6bb5\u6821\u9a8c\u672a\u901a\u8fc7\uff0c\u4fee\u6539\u5c06\u4e0d\u4f1a\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Connecting card reader failed!', 'string': u'\u8bfb\u5361\u5668\u8fde\u63a5\u5931\u8d25!'}, {'id': u'Declined', 'string': u'\u653e\u5f03'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Required fields are missing, modifications will not be saved!', 'string': u'\u5fc5\u586b\u5b57\u6bb5\u6821\u9a8c\u672a\u901a\u8fc7\uff0c\u4fee\u6539\u5c06\u4e0d\u4f1a\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Upload', 'string': u'\u63d0\u4ea4'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Please fill all required fields!', 'string': u'Please fill all required fields!'}, {'id': u'Please scan ID Card first!', 'string': u'\u8bf7\u5148\u626b\u63cf\u8eab\u4efd\u8bc1!'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning!', 'string': u'\u8b66\u544a!'}]}, u'sales_team': {'messages': [{'id': u'80.000\u20ac', 'string': u'80.000\u6b27\u5143'}, {'id': u'Next Actions', 'string': u'\u4e0b\u4e00\u64cd\u4f5c'}, {'id': u'Next 7 days', 'string': u'\u63a5\u4e0b\u6765\u7684\u4e03\u5929'}, {'id': u'Meetings', 'string': u'\u4f1a\u8bae'}, {'id': u'Last Month', 'string': u'\u4e0a\u4e2a\u6708'}, {'id': u'Invoiced', 'string': u'\u5df2\u5f00\u7968'}, {'id': u'Hi there!', 'string': u'\u4f60\u597d\uff01'}, {'id': u'Great sales journeys start with a clean pipeline.', 'string': u'\u4f1f\u5927\u7684\u9500\u552e\u6d41\u7a0b\u4ece\u5e72\u51c0\u5feb\u6377\u7684\u901a\u9053\u5f00\u59cb'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}, {'id': u'Create a few opportunities to activate your dashboard.', 'string': u'\u65b0\u5efa\u4e00\u4e9b\u5546\u673a\u5e76\u6fc0\u6d3b\u4eea\u8868\u76d8'}, {'id': u'Click to set', 'string': u'\u70b9\u51fb\u8bbe\u7f6e'}, {'id': u'Activities Done', 'string': u'\u6d3b\u52a8\u7ed3\u675f'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}, {'id': u'78,140.03\u20ac', 'string': u'78,140.03\u20ac'}, {'id': u'35,029.39\u20ac', 'string': u'35,029.39\u20ac'}, {'id': u'3 exp. closing', 'string': u'3 \u9884\u8ba1\u7ed3\u675f\u65e5\u671f'}, {'id': u'This Month', 'string': u'\u8fd9\u4e2a\u6708'}, {'id': u'overdue', 'string': u'\u903e\u671f'}, {'id': u'exp. closing', 'string': u'\u9884\u8ba1\u7ed3\u675f\u65e5\u671f'}, {'id': u'Your Pipeline', 'string': u'\u4f60\u7684\u6e20\u9053'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Won in Opportunities', 'string': u'\u8d62\u53d6\u5546\u673a'}, {'id': u'Today', 'string': u'\u4eca\u5929'}, {'id': u'To do', 'string': u'\u4ee3\u529e'}, {'id': u'To Opportunity Report', 'string': u'\u8fdb\u5165\u5546\u673a\u62a5\u8868'}, {'id': u'To Opportunities', 'string': u'\u8fdb\u5165\u5546\u673a'}, {'id': u'To Invoice Report', 'string': u'\u8fdb\u5165\u53d1\u7968\u62a5\u8868'}, {'id': u'To Activity Report', 'string': u'\u53bb\u6fc0\u6d3b\u62a5\u8868'}, {'id': u'To Calendar', 'string': u'\u8fdb\u5165\u65e5\u5386'}, {'id': u'Target', 'string': u'\u76ee\u6807'}, {'id': u'Performance', 'string': u'\u7ee9\u6548'}, {'id': u'To Activities', 'string': u'\u53bb\u6fc0\u6d3b'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}]}}, lang: zh_CN 2021-07-29 16:32:15,422 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:15] "POST /web/webclient/translations HTTP/1.0" 200 - 2021-07-29 16:32:15,722 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:15] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:32:15,802 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:15] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:32:16,262 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12978) 60.6.212.186 call /mjson/app.translate/get_app_translate POST [log(24452419)] cost 33.5597991943(ms) Request Data: {"identication": {"info": {"systemModel": "PC", "systemVersion": "9.1"}, "linkid": "ab7d50bbac624e708f8b9bdc5d69a65c", "version": "2.4.0", "session_id": "f3b52185272b1509f4a390da74a16f271528d60f", "language": "zh_CN"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:32:16,264 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:16] "POST /mjson/app.translate/get_app_translate HTTP/1.1" 200 - 2021-07-29 16:32:19,360 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:19] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:32:19,426 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:19] "POST /web/dataset/call_kw/hr.employee.list/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:32:19,489 6647 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:19] "POST /web/dataset/call_kw/hr.employee.list/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:32:19,636 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:19] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:32:19,782 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:19] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:32:19,971 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:32:19] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:32:20,157 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:32:20] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:32:20,199 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:20] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:32:20,396 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:32:20] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:32:21,844 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:21] "POST /web/dataset/call_kw/hr.contract.regular/check_is_approve_flow HTTP/1.1" 200 - 2021-07-29 16:32:21,923 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:21] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:22,038 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:22] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:32:22,103 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:22] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:32:25,041 6647 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'498', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:32:24', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'316a5881aa645b9f88c2ec4746956c2e1c5e6df7d4b9f826114f11abd5a816b8', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'1e3205e1c1ce401cb2bb4edfe1614e0e', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:32:25,472 4590 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:25] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:32:25,484 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:25] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:32:25,584 20848 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:25] "POST /web/dataset/call_kw/termination.process/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:32:25,593 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:25] "POST /web/dataset/call_kw/termination.process/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:32:25,659 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:25] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:32:26,330 16504 INFO goodbaby werkzeug:87: 60.6.212.186 - - [29/Jul/2021 16:32:26] "POST /web/dataset/call_kw/termination.process/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:32:27,092 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:32:27] "POST /v1/api/zenhr_batch_delete_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:32:28,525 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:32:28] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:32:29,640 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:29] "POST /web/dataset/call_kw/change.action.log/check_create HTTP/1.1" 200 - 2021-07-29 16:32:29,686 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:29] "POST /web/dataset/call_kw/hr.contract.regular/search_read HTTP/1.1" 200 - 2021-07-29 16:32:29,737 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:29] "POST /web/dataset/call_kw/hr.cost.attribute/read HTTP/1.1" 200 - 2021-07-29 16:32:29,779 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:29] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:32:30,012 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:30] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:32:30,446 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14131) 117.136.67.95 call /mjson/work.bench/app_search_read POST [log(24452431)] cost 1305.65190315(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "11", "source": "android", "deviceModel": "V1936A", "manufacturer": "vivo"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "fa8bd35ff1cd5be25d4dbf2fd21e23d8da064ea8", "version": "3.3.9", "app_channel": "ehr", "imei": "dec6d3c9-b257-4df2-9716-83cfef169f3d", "type": "session"}, "data": {"date": "2021-07-28 19:56:16"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:32:30,449 6647 INFO goodbaby werkzeug:87: 117.136.67.95 - - [29/Jul/2021 16:32:30] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:32:31,089 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:31] "POST /web/dataset/call_kw/hr.recruitment.request/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:32:31,735 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:31] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:32:31,772 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:31] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:32:31,882 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:31] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:32:31,926 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:31] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:32:31,990 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:31] "POST /web/dataset/call_kw/hr.contract.regular/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:32:35,752 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:35] "POST /web/dataset/call_kw/hr.recruitment.enroll/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:32:36,031 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:36] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:32:37,483 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:32:37] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:32:37,954 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:37] "POST /web/dataset/call_kw/res.users/name_get HTTP/1.1" 200 - 2021-07-29 16:32:37,985 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:32:37] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:32:38,108 6647 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'13068', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:32:38', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'917c7994cc5cb5c9d55365b465147adc74b9aad353f9a31232c2548bbc2547be', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'd9e52fef5bbf440eac77cb10b8e6c48e', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:32:40,865 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:40] "POST /web/dataset/call_kw/hr.contract.regular/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:32:40,929 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:40] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:40,929 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:40] "POST /web/dataset/call_kw/hr.cost.attribute/fields_get HTTP/1.1" 200 - 2021-07-29 16:32:41,025 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:41] "POST /web/dataset/call_kw/hr.cost.attribute/read HTTP/1.1" 200 - 2021-07-29 16:32:41,027 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:41] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:32:41,560 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:32:41] "POST /v1/api/zenhr_batch_create_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:32:46,324 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:46] "POST /web/dataset/call_kw/hr.cost.attribute/read HTTP/1.1" 200 - 2021-07-29 16:32:46,375 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:46] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:32:50,801 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:50] "POST /web/dataset/call_kw/hr.recruitment.enroll/check_is_approve_flow HTTP/1.1" 200 - 2021-07-29 16:32:51,305 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:51,305 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:51,361 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:51,393 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:51,411 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:51,413 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:51,437 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:51,437 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:51,493 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:51,537 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:51,543 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:51,545 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:51,590 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:51,617 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:51,633 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:51,638 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:51,653 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:51,678 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:51,696 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:51,717 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:51,725 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:52,458 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:52] "POST /web/dataset/call_kw/hr.employee.gender/name_search HTTP/1.1" 200 - 2021-07-29 16:32:52,750 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:52] "POST /web/dataset/call_kw/applicant.family.member/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:32:52,770 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:52] "POST /web/dataset/call_kw/approve.notify/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:32:53,039 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:53] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:53,135 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:53] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:53,809 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:53] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:53,823 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:53] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:32:54,121 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:32:54] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:32:54,250 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:32:54] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:32:54,316 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:32:54] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:32:54,453 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:32:54] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:32:54,611 16504 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'11632', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:32:54', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'c2cbc780463ba956f31a141db4d8719c38e1c1067123fb2b97f4e96192796a6b', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'bc6ef39860af418b8993456e5f2b0a70', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:32:54,924 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:54] "POST /web/dataset/call_kw/hr.contract/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:32:57,426 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:32:57] "POST /web/dataset/call_kw/hr.recruitment.enroll/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:32:58,177 16504 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:32:58] "POST /v1/api/zenhr_batch_create_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:32:58,378 6647 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'420', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:32:58', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'ef189c66016032c3653f712dea8b0b68b8dac1b958f15127ceacfb5316a22fa6', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'f2a0f7f0420740d29ec898e9fddf177c', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:32:59,761 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:32:59] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:33:00,276 16504 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/web/dataset/call_kw/ir.model.data/xmlid_to_res_id 210729-163300276092-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-163300276092', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-163300276092', 'message': u'Session expired'} 2021-07-29 16:33:00,276 16504 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163300276092-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:33:00,277 16504 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163300276092-exception-tyep: internal_error 2021-07-29 16:33:00,278 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:33:00] "POST /web/dataset/call_kw/ir.model.data/xmlid_to_res_id HTTP/1.1" 200 - 2021-07-29 16:33:00,288 16504 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/web/dataset/call_kw/ir.model.data/xmlid_to_res_id 210729-163300288240-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-163300288240', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-163300288240', 'message': u'Session expired'} 2021-07-29 16:33:00,288 16504 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163300288240-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:33:00,289 16504 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163300288240-exception-tyep: internal_error 2021-07-29 16:33:00,290 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:33:00] "POST /web/dataset/call_kw/ir.model.data/xmlid_to_res_id HTTP/1.1" 200 - 2021-07-29 16:33:00,294 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:33:00] "POST /web/webclient/translations HTTP/1.0" 200 - 2021-07-29 16:33:00,376 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:33:00] "POST /v1/api/zenhr_batch_delete_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:33:00,453 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:33:00] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:33:02,798 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:33:02] "POST /web/dataset/call_kw/hr.contract/onchange HTTP/1.1" 200 - 2021-07-29 16:33:03,612 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:33:03] "POST /web/dataset/call_kw/employee.cost.center.info/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:33:03,832 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:33:03] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:33:10,690 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:33:10] "POST /web/dataset/call_kw/hr.contract.regular/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:33:10,895 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:33:10] "POST /web/dataset/call_kw/hr.contract.regular/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:33:11,944 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:33:11] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:33:11,996 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:33:11] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:33:12,049 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:33:12] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:33:12,105 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:33:12] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:33:12,158 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:33:12] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:33:14,141 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:33:14] "POST /web/dataset/call_kw/change.action.log/check_create HTTP/1.1" 200 - 2021-07-29 16:33:14,674 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:33:14] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:33:15,929 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:33:15] "POST /web/dataset/call_kw/approve.notify/read HTTP/1.1" 200 - 2021-07-29 16:33:16,377 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:33:16] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:33:17,536 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_activity:943: SUBMITTER: res.users(25273,), CREATOR: res.users(25273,) 2021-07-29 16:33:17,564 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_activity:943: SUBMITTER: res.users(25273,), CREATOR: res.users(25273,) 2021-07-29 16:33:17,594 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.applicant.write call hr.recruitment.enroll.write 2021-07-29 16:33:17,619 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.do_submit call hr.applicant.write 2021-07-29 16:33:18,045 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:33:18,065 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.do_submit call hr.recruitment.enroll.write 2021-07-29 16:33:18,380 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:33:18,391 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: approve.notify.generate_auto_approve_notify call hr.recruitment.enroll.write 2021-07-29 16:33:18,657 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:33:18,676 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.process_approve_flow call hr.recruitment.enroll.write 2021-07-29 16:33:18,933 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:33:18,945 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: approve.notify.generate_auto_approve_notify call hr.recruitment.enroll.write 2021-07-29 16:33:19,177 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:33:19,188 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.process_approve_flow call hr.recruitment.enroll.write 2021-07-29 16:33:19,483 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:33:19,495 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: approve.notify.generate_auto_approve_notify call hr.recruitment.enroll.write 2021-07-29 16:33:19,729 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:33:19,748 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.process_approve_flow call hr.recruitment.enroll.write 2021-07-29 16:33:20,053 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_activity:943: SUBMITTER: res.users(13847,), CREATOR: res.users(25273,) 2021-07-29 16:33:20,370 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:33:20,390 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.do_submit call hr.recruitment.enroll.write 2021-07-29 16:33:21,398 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:33:21,417 16504 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.workflow_submit call hr.recruitment.enroll.write 2021-07-29 16:33:22,347 16504 INFO goodbaby openerp.addons.approve_flow.model.approve_activity:943: SUBMITTER: res.users(13847,), CREATOR: res.users(25273,) 2021-07-29 16:33:22,366 16504 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(13847) call hr.recruitment.enroll do_submit(args=([[28214], {u'lang': u'zh_CN', u'search_default_enroll_toboard': True, u'uid': 13847, u'readonly_bypass': True, u'search_default_enroll_draft': True, u'params': {u'action': u'937ce6bc-2adf-4f92-91f6-0ecb0b4a68a3'}, u'tz': u'Asia/Shanghai', u'search_default_enroll_inapproved': True}]), kwargs={}) succeeded cost 5.74240493774(s) Response: None 2021-07-29 16:33:22,370 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:33:22] "POST /web/dataset/call_button HTTP/1.1" 200 - 2021-07-29 16:33:22,926 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:33:22] "POST /web/dataset/call_kw/hr.contract.regular/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:33:22,985 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:33:22] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:33:23,193 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:33:23] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:33:24,349 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:33:24] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:33:27,186 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:33:27] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:33:28,274 4590 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/login_config 210729-163328274483-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-163328274483', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-163328274483', 'message': u'Session expired'} 2021-07-29 16:33:28,274 4590 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163328274483-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:33:28,278 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 49.95.223.142 call /mjson/get_base_settings POST [log(24452436)] cost 5.26189804077(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "VOG-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "738103c4c221544cf62dc07505025924dd45bbbb", "version": "3.3.7", "app_channel": "ehr", "imei": "6981f77d-6c85-4607-a540-a52813595b67", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:33:28,280 16504 INFO goodbaby werkzeug:87: 49.95.223.142 - - [29/Jul/2021 16:33:28] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:33:28,280 4590 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163328274483-exception-tyep: internal_error 2021-07-29 16:33:28,282 4590 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/login_config 210729-163328282748-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-163328282748', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-163328282748', 'message': u'Session expired'} 2021-07-29 16:33:28,283 4590 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163328282748-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:33:28,283 4590 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163328282748-exception-tyep: internal_error 2021-07-29 16:33:28,283 4590 ERROR goodbaby openerp.addons.eroad_mjson_handler.patch:455: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:33:28,286 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 49.95.223.142 call /mjson/login_config POST [log(24452437)] cost 13.4389400482(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "VOG-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "738103c4c221544cf62dc07505025924dd45bbbb", "version": "3.3.7", "app_channel": "ehr", "imei": "6981f77d-6c85-4607-a540-a52813595b67", "type": "session"}, "data": {}} Response: error_code:-5, error_type: , error_msg:登录超时,请重新登录。, error_hint: error_log: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:33:28,287 4590 INFO goodbaby werkzeug:87: 49.95.223.142 - - [29/Jul/2021 16:33:28] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:33:29,230 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:33:29] "POST /web/dataset/call_kw/res.users/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:33:29,281 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:33:29] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:33:30,396 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:33:30] "POST /web/dataset/call_kw/hr.contract/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:33:30,472 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:33:30] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:33:30,580 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:33:30] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:33:30,742 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:33:30] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:33:31,668 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:33:31] "POST /web/dataset/call_kw/hr.contract/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:33:34,245 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14262) 49.95.223.142 call /mjson/login_config POST [log(24452440)] cost 32.1660041809(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "VOG-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "02aba7f701d8e9f6c96e06aa05b89aac7dc810a6", "version": "3.3.7", "app_channel": "ehr", "imei": "6981f77d-6c85-4607-a540-a52813595b67", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:33:34,247 20848 INFO goodbaby werkzeug:87: 49.95.223.142 - - [29/Jul/2021 16:33:34] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:33:34,965 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:33:34] "POST /web/dataset/call_kw/res.users/name_get HTTP/1.1" 200 - 2021-07-29 16:33:35,167 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14262) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452445)] cost 273.901939392(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "VOG-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "02aba7f701d8e9f6c96e06aa05b89aac7dc810a6", "version": "3.3.7", "app_channel": "ehr", "imei": "6981f77d-6c85-4607-a540-a52813595b67", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:33:35,169 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:33:35] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:33:35,758 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14262) 49.95.223.142 call /mjson/jpush.log/ehr_items_get POST [log(24452446)] cost 924.181938171(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "VOG-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "02aba7f701d8e9f6c96e06aa05b89aac7dc810a6", "version": "3.3.7", "app_channel": "ehr", "imei": "6981f77d-6c85-4607-a540-a52813595b67", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:33:35,761 16504 INFO goodbaby werkzeug:87: 49.95.223.142 - - [29/Jul/2021 16:33:35] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:33:37,597 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14262) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452449)] cost 2251.60217285(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "VOG-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "02aba7f701d8e9f6c96e06aa05b89aac7dc810a6", "version": "3.3.7", "app_channel": "ehr", "imei": "6981f77d-6c85-4607-a540-a52813595b67", "type": "session"}, "data": {"date": "2021-07-28 09:21:17", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:33:37,600 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:33:37] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:33:45,197 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:33:45] "POST /web/dataset/call_kw/hr.employee/read HTTP/1.1" 200 - 2021-07-29 16:33:45,457 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:33:45] "POST /web/dataset/call_kw/hr.payslip.payitem/read HTTP/1.1" 200 - 2021-07-29 16:33:45,924 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:33:45] "POST /web/dataset/call_kw/hr.payslip.parameter.data/read HTTP/1.1" 200 - 2021-07-29 16:33:46,388 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:33:46] "POST /web/dataset/call_kw/global.payslip.parameter.data/read HTTP/1.1" 200 - 2021-07-29 16:33:46,993 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:33:46] "POST /web/dataset/call_kw/hr.payslip.rule.result/read HTTP/1.1" 200 - 2021-07-29 16:33:47,620 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:33:47] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:33:47,675 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:33:47] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:33:47,736 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:33:47] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:33:48,022 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:33:48] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:33:55,693 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9827) 223.104.147.237 call /mjson/res.company/get_login_page_v2 POST [log(24452455)] cost 34.0600013733(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "PBET00", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "a562787b5ca13c655fc3f130b4b244c069eada62", "version": "3.3.9", "app_channel": "ehr", "imei": "e49b1b9a-4ca1-4c64-9069-8b60e104e1c4", "type": "session"}, "data": {"cachetime": "2021-07-28 15:26:31"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:33:55,695 6647 INFO goodbaby werkzeug:87: 223.104.147.237 - - [29/Jul/2021 16:33:55] "POST /mjson/res.company/get_login_page_v2 HTTP/1.1" 200 - 2021-07-29 16:33:56,120 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9827) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24452458)] cost 85.5441093445(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "a562787b5ca13c655fc3f130b4b244c069eada62", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [20059]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:33:56,122 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:33:56] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:33:56,376 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9827) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452459)] cost 276.567935944(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "PBET00", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "a562787b5ca13c655fc3f130b4b244c069eada62", "version": "3.3.9", "app_channel": "ehr", "imei": "e49b1b9a-4ca1-4c64-9069-8b60e104e1c4", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:33:56,378 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:33:56] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:33:57,254 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:33:57] "GET /web/content?model=ir.attachment&field=datas&id=533267&download=true&filename_field=datas_fname HTTP/1.0" 200 - 2021-07-29 16:34:00,464 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:00] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:00,525 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:00] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:00,588 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:00] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:00,589 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:00] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:00,937 20848 INFO goodbaby werkzeug:87: 120.55.190.132 - - [29/Jul/2021 16:34:00] "GET /web HTTP/1.0" 303 - 2021-07-29 16:34:01,039 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:01] "POST /web/dataset/call_kw/hr.contract/default_get HTTP/1.1" 200 - 2021-07-29 16:34:01,210 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:01] "POST /web/dataset/call_kw/hr.contract.agreement.category/name_search HTTP/1.1" 200 - 2021-07-29 16:34:01,360 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:01] "POST /web/dataset/call_kw/res.users/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:34:01,361 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:01] "POST /web/dataset/call_kw/approve.notify/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:34:01,414 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:01] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:01,536 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 127.0.0.1 call /mjson/login_config POST [log(24452464)] cost 76.6971111298(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:01,538 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:34:01] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:34:01,784 20848 INFO goodbaby openerp.addons.zenhr_login.controller.main:20: Requested URL: http://localhost:48069/mjson/app/zenhr_url 2021-07-29 16:34:01,784 20848 INFO goodbaby openerp.addons.zenhr_login.controller.main:22: args: () 2021-07-29 16:34:01,784 20848 INFO goodbaby openerp.addons.zenhr_login.controller.main:23: kwargs: {u'source_app_type': u'4', u'form_code': u'100026'} 2021-07-29 16:34:01,825 20848 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:259: Request Url:https://if.zenhr.cn/WS.FWK?handlername=router 2021-07-29 16:34:01,834 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 36.17.230.57 call /mjson/calendar.event.summary/get_period_calendar POST [log(24452468)] cost 43.90001297(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "9B228B65-5995-4C48-BE79-EBDA8E10916B", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:01,836 6647 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:34:01] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:34:01,961 20848 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:35: Total time running _request: 0.136641979218 seconds 2021-07-29 16:34:01,966 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 36.17.230.57 call /mjson/app/zenhr_url POST [log(24452470)] cost 181.739091873(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "9B228B65-5995-4C48-BE79-EBDA8E10916B", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {"source_app_type": "4", "form_code": "100026"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:01,968 20848 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:34:01] "POST /mjson/app/zenhr_url HTTP/1.1" 200 - 2021-07-29 16:34:02,678 20848 INFO goodbaby openerp.addons.zenhr_login.controller.main:20: Requested URL: http://localhost:48069/mjson/app/zenhr_url 2021-07-29 16:34:02,678 20848 INFO goodbaby openerp.addons.zenhr_login.controller.main:22: args: () 2021-07-29 16:34:02,678 20848 INFO goodbaby openerp.addons.zenhr_login.controller.main:23: kwargs: {u'source_app_type': u'4', u'form_code': u'190005'} 2021-07-29 16:34:02,716 20848 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:259: Request Url:https://if.zenhr.cn/WS.FWK?handlername=router 2021-07-29 16:34:02,833 20848 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:35: Total time running _request: 0.117301940918 seconds 2021-07-29 16:34:02,836 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9827) 223.104.147.237 call /mjson/app/zenhr_url POST [log(24452471)] cost 161.096096039(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "PBET00", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "a562787b5ca13c655fc3f130b4b244c069eada62", "version": "3.3.9", "app_channel": "ehr", "imei": "e49b1b9a-4ca1-4c64-9069-8b60e104e1c4", "type": "session"}, "data": {"source_app_type": "4", "form_code": "190005"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:02,838 20848 INFO goodbaby werkzeug:87: 223.104.147.237 - - [29/Jul/2021 16:34:02] "POST /mjson/app/zenhr_url HTTP/1.1" 200 - 2021-07-29 16:34:06,080 16504 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:34:06] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:34:06,143 16504 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:34:06] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:34:06,178 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:06] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:34:06,471 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 36.17.230.57 call /mjson/app.translate/get_app_translate POST [log(24452473)] cost 7.44581222534(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:06,473 4590 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:34:06] "POST /mjson/app.translate/get_app_translate HTTP/1.1" 200 - 2021-07-29 16:34:06,587 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 36.17.230.57 call /mjson/login_config POST [log(24452474)] cost 29.43110466(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:06,589 20848 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:34:06] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:34:06,613 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:06] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:34:07,077 20848 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:259: Requested URL: http://localhost:48069/mjson/hrbasedata 2021-07-29 16:34:07,077 20848 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:261: args: () 2021-07-29 16:34:07,077 20848 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:262: kwargs: {u'name': u'recruitment_enroll', u'id': 28217} 2021-07-29 16:34:09,282 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 36.17.230.57 call /mjson/hrbasedata POST [log(24452476)] cost 2183.70294571(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {"name": "recruitment_enroll", "id": 28217}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:09,287 20848 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:34:09] "POST /mjson/hrbasedata HTTP/1.1" 200 - 2021-07-29 16:34:09,442 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 36.17.230.57 call /mjson/recruitment POST [log(24452477)] cost 2365.72408676(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {"action": "query", "event_type": "recruitment_enroll", "id": 28217}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:09,445 16504 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:34:09] "POST /mjson/recruitment HTTP/1.1" 200 - 2021-07-29 16:34:09,820 16504 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/login_config 210729-163409820716-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-163409820716', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-163409820716', 'message': u'Session expired'} 2021-07-29 16:34:09,821 16504 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163409820716-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:34:09,822 16504 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163409820716-exception-tyep: internal_error 2021-07-29 16:34:09,823 16504 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/login_config 210729-163409823832-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-163409823832', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-163409823832', 'message': u'Session expired'} 2021-07-29 16:34:09,824 16504 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163409823832-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:34:09,824 16504 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163409823832-exception-tyep: internal_error 2021-07-29 16:34:09,824 16504 ERROR goodbaby openerp.addons.eroad_mjson_handler.patch:455: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:34:09,827 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 223.104.4.237 call /mjson/login_config POST [log(24452479)] cost 6.57892227173(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "HMA-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "e7a599c4756a1efae3f278004a5ea1202bbd0ca1", "version": "3.3.7", "app_channel": "ehr", "imei": "9ff80ed8-254e-4a17-b061-2b852ca0a4c7", "type": "session"}, "data": {}} Response: error_code:-5, error_type: , error_msg:登录超时,请重新登录。, error_hint: error_log: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:34:09,829 16504 INFO goodbaby werkzeug:87: 223.104.4.237 - - [29/Jul/2021 16:34:09] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:34:15,562 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11837) 127.0.0.1 call /mjson/login_new POST [log(24452482)] cost 151.448965073(ms) Request Data: {"identication": {"username": "00036851", "info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "HMA-AL00", "manufacturer": "HUAWEI"}, "language": "zh_CN", "app_channel": "ehr", "version": "3.3.7", "imei": "9ff80ed8-254e-4a17-b061-2b852ca0a4c7", "password": "crOHT3pazeq03mJNbsflpA==", "type": "basic"}, "data": {"token_jpush": "140fe1da9ec23823c9c", "loginname": "00036851"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:15,564 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:34:15] "POST /mjson/login_new HTTP/1.1" 200 - 2021-07-29 16:34:16,574 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:34:16] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:34:17,080 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11837) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24452487)] cost 73.949098587(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "1809290378dbcfb71cde748237f8f595cf4a6db6", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [24069]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:17,082 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:34:17] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:34:17,135 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:17] "POST /web/dataset/call_kw/hr.contract.regular/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:34:17,156 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:17] "POST /web/dataset/call_kw/hr.contract.regular/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:34:17,907 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11837) 223.104.4.237 call /mjson/jpush.log/ehr_items_get POST [log(24452489)] cost 892.767906189(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "HMA-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "1809290378dbcfb71cde748237f8f595cf4a6db6", "version": "3.3.7", "app_channel": "ehr", "imei": "9ff80ed8-254e-4a17-b061-2b852ca0a4c7", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:17,909 4590 INFO goodbaby werkzeug:87: 223.104.4.237 - - [29/Jul/2021 16:34:17] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:34:18,698 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9827) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24452491)] cost 44.8160171509(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "a562787b5ca13c655fc3f130b4b244c069eada62", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [20059]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:18,700 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:34:18] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:34:18,761 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11837) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452492)] cost 954.538106918(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "HMA-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "1809290378dbcfb71cde748237f8f595cf4a6db6", "version": "3.3.7", "app_channel": "ehr", "imei": "9ff80ed8-254e-4a17-b061-2b852ca0a4c7", "type": "session"}, "data": {"date": "2021-07-29 09:26:33", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:18,763 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:34:18] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:34:19,568 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9827) 223.104.147.237 call /mjson/jpush.log/ehr_items_get POST [log(24452494)] cost 906.857967377(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "PBET00", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "a562787b5ca13c655fc3f130b4b244c069eada62", "version": "3.3.9", "app_channel": "ehr", "imei": "e49b1b9a-4ca1-4c64-9069-8b60e104e1c4", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:19,571 4590 INFO goodbaby werkzeug:87: 223.104.147.237 - - [29/Jul/2021 16:34:19] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:34:22,854 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:22] "GET /web HTTP/1.0" 200 - 2021-07-29 16:34:23,485 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:23] "POST /web/session/get_session_info HTTP/1.0" 200 - 2021-07-29 16:34:23,503 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:23] "POST /web/dataset/call HTTP/1.1" 200 - 2021-07-29 16:34:23,564 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:23] "POST /web/proxy/load HTTP/1.0" 200 - 2021-07-29 16:34:23,570 6647 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:23] "POST /web/webclient/translations HTTP/1.0" 200 - 2021-07-29 16:34:24,041 6647 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:24] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:34:24,403 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:24] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:34:24,464 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:24] "POST /web/dataset/call_kw/hr.employee.list/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:34:24,485 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:24] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:34:25,272 6647 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:25] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:34:25,788 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:34:25] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:34:25,841 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:34:25] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:34:25,904 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:34:25] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:34:26,360 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:34:26] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:34:27,468 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:27] "POST /web/dataset/call_kw/hr.recruitment.enroll/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:34:27,858 4590 WARNING goodbaby openerp.addons.website.models.ir_http:168: ignore time zone 2021-07-29 16:34:28,432 6647 INFO goodbaby openerp.addons.employee_dimission.controllers.employee_dimission:45: Requested URL: http://localhost:48069/mjson/employeedimission/permission 2021-07-29 16:34:28,432 6647 INFO goodbaby openerp.addons.employee_dimission.controllers.employee_dimission:47: args: () 2021-07-29 16:34:28,432 6647 INFO goodbaby openerp.addons.employee_dimission.controllers.employee_dimission:48: kwargs: {} 2021-07-29 16:34:28,841 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11837) 223.104.4.237 call /mjson/employeedimission/permission POST [log(24452500)] cost 411.237955093(ms) Request Data: {"identication": {"info": {"systemModel": "PC", "systemVersion": "10", "source": "android", "deviceModel": "HMA-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "app_channel": "", "version": "3.3.7", "session_id": "1809290378dbcfb71cde748237f8f595cf4a6db6", "imei": "9ff80ed8-254e-4a17-b061-2b852ca0a4c7", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:28,844 6647 INFO goodbaby werkzeug:87: 223.104.4.237 - - [29/Jul/2021 16:34:28] "POST /mjson/employeedimission/permission HTTP/1.1" 200 - 2021-07-29 16:34:30,319 4590 INFO goodbaby werkzeug:87: 223.104.4.237 - - [29/Jul/2021 16:34:30] "GET /favicon.ico HTTP/1.0" 404 - 2021-07-29 16:34:30,544 6647 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:30] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:34:30,599 6647 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:30] "POST /web/dataset/call_kw/res.users/name_get HTTP/1.1" 200 - 2021-07-29 16:34:31,923 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14262) 49.95.223.142 call /mjson/work.bench/app_search_read POST [log(24452506)] cost 1049.97515678(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "VOG-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "02aba7f701d8e9f6c96e06aa05b89aac7dc810a6", "version": "3.3.7", "app_channel": "ehr", "imei": "6981f77d-6c85-4607-a540-a52813595b67", "type": "session"}, "data": {"date": "2021-07-29 16:33:29"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:31,925 4590 INFO goodbaby werkzeug:87: 49.95.223.142 - - [29/Jul/2021 16:34:31] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:34:31,977 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14262) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452507)] cost 988.375902176(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "VOG-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "02aba7f701d8e9f6c96e06aa05b89aac7dc810a6", "version": "3.3.7", "app_channel": "ehr", "imei": "6981f77d-6c85-4607-a540-a52813595b67", "type": "session"}, "data": {"date": "2021-07-29 16:33:30", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:31,979 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:34:31] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:34:32,209 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11837) 223.104.4.237 call /mjson/app.conf/get_value_app_conf POST [log(24452508)] cost 6.87003135681(ms) Request Data: {"identication": {"info": {"systemModel": "PC", "systemVersion": "10", "source": "android", "deviceModel": "HMA-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "app_channel": "", "version": "3.3.7", "session_id": "1809290378dbcfb71cde748237f8f595cf4a6db6", "imei": "9ff80ed8-254e-4a17-b061-2b852ca0a4c7", "type": "session"}, "data": {"key": "leaving_training_default_money"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:32,211 6647 INFO goodbaby werkzeug:87: 223.104.4.237 - - [29/Jul/2021 16:34:32] "POST /mjson/app.conf/get_value_app_conf HTTP/1.1" 200 - 2021-07-29 16:34:32,211 20848 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:259: Requested URL: http://localhost:48069/mjson/hrbasedata 2021-07-29 16:34:32,211 20848 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:261: args: () 2021-07-29 16:34:32,211 20848 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:262: kwargs: {u'name': u'dimission', u'id': 873} 2021-07-29 16:34:32,501 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11837) 223.104.4.237 call /mjson/hrbasedata POST [log(24452509)] cost 292.407035828(ms) Request Data: {"identication": {"info": {"systemModel": "PC", "systemVersion": "10", "source": "android", "deviceModel": "HMA-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "app_channel": "", "version": "3.3.7", "session_id": "1809290378dbcfb71cde748237f8f595cf4a6db6", "imei": "9ff80ed8-254e-4a17-b061-2b852ca0a4c7", "type": "session"}, "data": {"name": "dimission", "id": 873}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:32,504 20848 INFO goodbaby werkzeug:87: 223.104.4.237 - - [29/Jul/2021 16:34:32] "POST /mjson/hrbasedata HTTP/1.1" 200 - 2021-07-29 16:34:33,639 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:33] "POST /web/dataset/call_kw/res.users/name_get HTTP/1.1" 200 - 2021-07-29 16:34:35,076 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(11837) 223.104.4.237 call /mjson/personnel_event POST [log(24452510)] cost 2864.07613754(ms) Request Data: {"identication": {"info": {"systemModel": "PC", "systemVersion": "10", "source": "android", "deviceModel": "HMA-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "app_channel": "", "version": "3.3.7", "session_id": "1809290378dbcfb71cde748237f8f595cf4a6db6", "imei": "9ff80ed8-254e-4a17-b061-2b852ca0a4c7", "type": "session"}, "data": {"action": "query", "event_type": "dimission", "id": 873}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:35,079 16504 INFO goodbaby werkzeug:87: 223.104.4.237 - - [29/Jul/2021 16:34:35] "POST /mjson/personnel_event HTTP/1.1" 200 - 2021-07-29 16:34:36,801 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:36] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:34:38,335 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 223.104.145.96 call /mjson/get_base_settings POST [log(24452511)] cost 5.81192970276(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone9,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "1638B160-8AB3-4720-A354-29D274960418", "app_channel": "ehrappstore", "version": "3.3.3", "imei": "FE44176B-4856-47FB-91B6-1EA751ED66A2", "type": "basic"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:38,337 20848 INFO goodbaby werkzeug:87: 223.104.145.96 - - [29/Jul/2021 16:34:38] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:34:38,956 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 223.104.145.96 call /mjson/get_base_settings POST [log(24452513)] cost 2.99000740051(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone9,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "1638B160-8AB3-4720-A354-29D274960418", "app_channel": "ehrappstore", "version": "3.3.3", "imei": "FE44176B-4856-47FB-91B6-1EA751ED66A2", "type": "basic"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:38,957 20848 INFO goodbaby werkzeug:87: 223.104.145.96 - - [29/Jul/2021 16:34:38] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:34:39,585 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:39] "POST /web/dataset/call_kw/hr.recruitment.enroll/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:34:39,776 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:39] "POST /web/dataset/call_kw/hr.contract.regular/check_is_approve_flow HTTP/1.1" 200 - 2021-07-29 16:34:39,795 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:39] "POST /web/dataset/call_kw/hr.contract.regular/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:34:39,816 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:39] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:39,858 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:39] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:39,898 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:39] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:39,920 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:39] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:39,940 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:39] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:39,954 6647 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:39] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:39,955 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:39] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:39,999 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:39] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:40,015 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:40] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:40,064 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:40] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:40,078 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:40] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:40,079 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:40] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:40,105 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:40] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:40,137 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:40] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:40,142 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:40] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:40,259 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:40] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:40,284 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:40] "POST /web/dataset/call_kw/hr.cost.attribute/read HTTP/1.1" 200 - 2021-07-29 16:34:40,287 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:40] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:41,024 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9827) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452520)] cost 1254.32395935(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "PBET00", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "a562787b5ca13c655fc3f130b4b244c069eada62", "version": "3.3.9", "app_channel": "ehr", "imei": "e49b1b9a-4ca1-4c64-9069-8b60e104e1c4", "type": "session"}, "data": {"date": "2021-07-29 16:33:51", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:41,026 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:34:41] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:34:41,184 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:41] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:34:41,267 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:41] "POST /web/dataset/call_kw/res.users/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:34:41,273 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:41] "POST /web/dataset/call_kw/approve.notify/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:34:41,296 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:41] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:41,358 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:41] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:41,369 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:41] "POST /web/dataset/call_kw/applicant.education/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:34:41,371 4590 INFO goodbaby openerp.addons.zenhr_login.controller.main:20: Requested URL: http://localhost:48069/mjson/app/zenhr_url 2021-07-29 16:34:41,371 4590 INFO goodbaby openerp.addons.zenhr_login.controller.main:22: args: () 2021-07-29 16:34:41,371 4590 INFO goodbaby openerp.addons.zenhr_login.controller.main:23: kwargs: {u'source_app_type': u'4', u'form_code': u'100026'} 2021-07-29 16:34:41,383 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:41] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:41,411 4590 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:259: Request Url:https://if.zenhr.cn/WS.FWK?handlername=router 2021-07-29 16:34:41,472 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27090) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452526)] cost 54.1880130768(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone9,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "9a4a830c1456088668d0d3b348a67398a00014ff", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "FE44176B-4856-47FB-91B6-1EA751ED66A2", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:41,473 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:41] "POST /web/dataset/call_kw/recruitment.enroll.placeholder.line/read HTTP/1.1" 200 - 2021-07-29 16:34:41,475 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:34:41] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:34:41,530 4590 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:35: Total time running _request: 0.118911027908 seconds 2021-07-29 16:34:41,533 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27090) 223.104.145.96 call /mjson/app/zenhr_url POST [log(24452528)] cost 164.09611702(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone9,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "1638B160-8AB3-4720-A354-29D274960418", "session_id": "9a4a830c1456088668d0d3b348a67398a00014ff", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "FE44176B-4856-47FB-91B6-1EA751ED66A2", "type": "session"}, "data": {"source_app_type": "4", "form_code": "100026"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:41,535 4590 INFO goodbaby werkzeug:87: 223.104.145.96 - - [29/Jul/2021 16:34:41] "POST /mjson/app/zenhr_url HTTP/1.1" 200 - 2021-07-29 16:34:42,087 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:42] "POST /web/dataset/call_kw/employee.cost.center.info/read HTTP/1.1" 200 - 2021-07-29 16:34:42,759 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:42] "POST /web/dataset/call_kw/hr.applicant/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:34:42,927 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:42] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:42,930 6647 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:42] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:42,977 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:42] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:42,981 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:42] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:43,013 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:43] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:43,016 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:43] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:43,016 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:43] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:43,038 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:34:43] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:34:43,103 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:43] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:43,128 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:43] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:43,130 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:43] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:43,145 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:43] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:43,374 6647 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:43] "POST /web/dataset/call_kw/hr.employee.gender/name_search HTTP/1.1" 200 - 2021-07-29 16:34:43,737 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:43] "POST /web/dataset/call_kw/hr.contract.agreement.category/name_search HTTP/1.1" 200 - 2021-07-29 16:34:43,884 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:34:43] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:34:43,938 6647 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:43] "GET /web/image?model=hr.applicant&id=28190&field=preview_qr_code&unique=20210729161315 HTTP/1.0" 200 - 2021-07-29 16:34:43,951 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:43] "POST /web/dataset/call_kw/applicant.family.member/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:34:44,080 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:44] "POST /web/dataset/call_kw/applicant.title/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:34:44,111 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:34:44] "POST /web/dataset/call_kw/applicant.family.member/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:34:44,961 20848 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'13066', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:34:44', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'4395105e54922ce54756b82e74540899eb36315ce09580eccb9a37eb33b1a78d', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'85320f45e4b04b42af29b782de9366d2', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:34:47,376 6647 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(35025) call hr.contract.regular write(args=([[8], {u'contract_agreement_id': 1}]), kwargs={u'context': {u'lang': u'zh_CN', u'params': {u'action': u'23c15b87-7648-4dac-8d65-bae13dca07f4'}, u'readonly_bypass': True, u'tz': u'Asia/Shanghai', u'uid': 35025}}) succeeded cost 0.0237379074097(s) Response: True 2021-07-29 16:34:47,378 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:47] "POST /web/dataset/call_kw/hr.contract.regular/write HTTP/1.1" 200 - 2021-07-29 16:34:48,501 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14186) 127.0.0.1 call /mjson/login_new POST [log(24452533)] cost 158.658981323(ms) Request Data: {"identication": {"username": "00148007", "info": {"systemModel": "android", "systemVersion": "11", "source": "android", "deviceModel": "M2012K11C", "manufacturer": "Xiaomi"}, "language": "zh_CN", "app_channel": "ehr", "version": "3.3.4", "imei": "5dd751d0-75d1-48ee-9459-ea5312875793", "password": "nWaQ2AOTGndWvzt5mYsbTA==", "type": "basic"}, "data": {"token_jpush": "160a3797c8d1f60f6a4", "loginname": "00148007"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:48,504 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:34:48] "POST /mjson/login_new HTTP/1.1" 200 - 2021-07-29 16:34:48,528 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:34:48] "POST /v1/api/zenhr_batch_create_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:34:49,203 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14186) 49.93.122.104 call /mjson/login_config POST [log(24452534)] cost 24.1508483887(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "11", "source": "android", "deviceModel": "M2012K11C", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "8ee7ce725a9c184a6c1a00901f9215914640a0bd", "version": "3.3.4", "app_channel": "ehr", "imei": "5dd751d0-75d1-48ee-9459-ea5312875793", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:34:49,205 20848 INFO goodbaby werkzeug:87: 49.93.122.104 - - [29/Jul/2021 16:34:49] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:34:49,439 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:34:49] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:34:50,175 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:50] "POST /web/dataset/call_kw/approve.notify/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:34:50,216 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:50] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:50,222 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:50] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:50,223 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:50] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:34:51,224 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:51] "POST /web/dataset/call_kw/hr.contract/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:34:53,278 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:53] "POST /web/dataset/call_kw/res.users/name_get HTTP/1.1" 200 - 2021-07-29 16:34:57,538 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:34:57] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:35:03,814 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:35:03] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:35:04,197 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:35:04] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:35:04,614 20848 INFO goodbaby werkzeug:87: 120.55.190.132 - - [29/Jul/2021 16:35:04] "GET /web HTTP/1.0" 303 - 2021-07-29 16:35:04,615 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:35:04] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:35:04,956 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:35:04] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:35:05,021 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:35:05] "POST /web/dataset/call_kw/hr.employee.list/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:35:05,279 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:35:05] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:35:05,867 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:35:05] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:35:07,626 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:35:07] "POST /web/dataset/call_kw/hr.employee.rehire/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:35:12,455 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:35:12] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:35:12,540 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:35:12] "POST /web/dataset/call_kw/hr.contract.regular/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:35:14,708 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:35:14] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:35:19,039 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:35:19] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:35:19,580 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:35:19] "POST /web/dataset/call_kw/register.type/name_search HTTP/1.1" 200 - 2021-07-29 16:35:22,614 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:35:22] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:35:22,782 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:35:22] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:35:22,900 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:35:22] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:35:22,955 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:35:22] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:35:28,818 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 112.4.65.82 call /mjson/get_base_settings POST [log(24452547)] cost 2.83098220825(ms) Request Data: {"identication": {"username": "00000320", "info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "FRL-AN00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "app_channel": "ehr", "version": "3.3.7", "imei": "db1ad191-e2f4-4f2a-bde8-5fa29b9eef06", "type": "basic"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:35:28,819 20848 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:35:28] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:35:31,932 6647 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:35:31] "POST /web/dataset/call_kw/hr.office/name_search HTTP/1.1" 200 - 2021-07-29 16:35:32,118 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(16478) 112.4.65.82 call /mjson/res.company/get_login_page_v2 POST [log(24452552)] cost 35.994052887(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "FRL-AN00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "0be6c3d884605ac6054774c839ea886af943ca37", "version": "3.3.7", "app_channel": "ehr", "imei": "db1ad191-e2f4-4f2a-bde8-5fa29b9eef06", "type": "session"}, "data": {"cachetime": "2021-07-28 16:36:19"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:35:32,120 6647 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:35:32] "POST /mjson/res.company/get_login_page_v2 HTTP/1.1" 200 - 2021-07-29 16:35:32,211 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(16478) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24452553)] cost 82.7000141144(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "0be6c3d884605ac6054774c839ea886af943ca37", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [33048]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:35:32,213 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:35:32] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:35:34,306 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(16478) 112.4.65.82 call /mjson/work.bench/app_search_read POST [log(24452556)] cost 2157.42301941(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "FRL-AN00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "0be6c3d884605ac6054774c839ea886af943ca37", "version": "3.3.7", "app_channel": "ehr", "imei": "db1ad191-e2f4-4f2a-bde8-5fa29b9eef06", "type": "session"}, "data": {"date": "2021-07-28 16:36:49"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:35:34,309 6647 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:35:34] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:35:37,229 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:35:37] "POST /web/dataset/call_kw/bi.view/check_user_bi_auth HTTP/1.1" 200 - 2021-07-29 16:35:37,413 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:35:37] "POST /web/dataset/call_kw/ir.model.data/xmlid_to_res_id HTTP/1.1" 200 - 2021-07-29 16:35:37,429 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:35:37] "POST /web/webclient/translations HTTP/1.0" 200 - 2021-07-29 16:35:37,434 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:35:37] "POST /web/dataset/call_kw/ir.model.data/xmlid_to_res_id HTTP/1.1" 200 - 2021-07-29 16:35:37,674 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:35:37] "POST /web/session/modules HTTP/1.0" 200 - 2021-07-29 16:35:37,734 20848 INFO goodbaby openerp.addons.patch_web.controllers.main:384: **** lang_parameters: {u'eroad_portal': {'messages': [{'id': u'Clear', 'string': u'\u6e05\u9664'}, {'id': u'HR Notice', 'string': u'HR\u516c\u544a'}, {'id': u'News', 'string': u'\u516c\u53f8\u65b0\u95fb'}, {'id': u'Portal', 'string': u'\u516c\u53f8\u95e8\u6237'}, {'id': u'Uploading ...', 'string': u'Uploading ...'}, {'id': u'Edit', 'string': u'Edit'}]}, u'security_strategy': {'messages': [{'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Password Policy Remarks:', 'string': u'\u5bc6\u7801\u89c4\u5219\u63d0\u793a\u8bed:'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Old Password:', 'string': u'\u65e7\u5bc6\u7801:'}, {'id': u'New Password:', 'string': u'\u65b0\u5bc6\u7801:'}, {'id': u'Confirm New Password:', 'string': u'\u786e\u8ba4\u65b0\u5bc6\u7801:'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}]}, u'hr_attendance_location': {'messages': [{'id': u'Click to Sign In at %s.', 'string': u'\u70b9\u51fb\u767b\u5f55\u5728% s\u3002'}, {'id': u'Last sign in: %s,
%s.
Click to sign out.', 'string': u'\u6700\u540e\u767b\u5f55:% s,< br / > % s\u3002< br / >\u70b9\u51fb\u9000\u51fa\u3002'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708\u4efd'}]}, u'website_mail': {'messages': [{'id': u'just now', 'string': u'\u7acb\u523b'}]}, u'calendar': {'messages': [{'id': u"Everybody's calendars", 'string': u'\u6240\u6709\u4eba\u7684\u65e5\u5386'}, {'id': u'Details', 'string': u'\u8be6\u7ec6\u4fe1\u606f'}, {'id': u'Do you really want to delete this filter from favorite?', 'string': u'\u4f60\u771f\u7684\u8981\u4ece\u4f60\u7684\u559c\u597d\u4e2d\u5220\u9664\u8fd9\u4e2a\u8fc7\u6ee4\u5668\u5417\uff1f'}, {'id': u'OK', 'string': u'Ok'}, {'id': u'Remove this favorite from the list', 'string': u'\u4ece\u6e05\u5355\u4e2d\u79fb\u9664\u8fd9\u4e2a\u559c\u597d'}, {'id': u'Snooze', 'string': u'\u5ef6\u540e'}, {'id': u' [Me]', 'string': u' [\u6211]'}, {'id': u'Add Favorite Calendar', 'string': u'\u52a0\u5230\u65e5\u5386'}]}, u'payroll_formula': {'messages': [{'id': u'Formula Configuration', 'string': u'\u516c\u5f0f\u914d\u7f6e'}]}, u'payroll_result_refine': {'messages': [{'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Batch', 'string': u'\u6279\u6b21\u540d\u79f0'}, {'id': u'Search employee ID/name', 'string': u'\u68c0\u7d22\u5458\u5de5\u7f16\u53f7\u3001\u5458\u5de5\u59d3\u540d'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u') of', 'string': u') \u603b'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}]}, u'export_excel': {'messages': [{'id': u'Download All', 'string': u'\u5168\u90e8\u4e0b\u8f7d'}]}, u'hr_recruitments': {'messages': [{'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}, {'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}, {'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}]}, u'patch_web': {'messages': [{'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'System ', 'string': u'\u7cfb\u7edf'}, {'id': u'Switch Company', 'string': u'\u5207\u6362\u516c\u53f8'}, {'id': u'Switch Language', 'string': u'\u5207\u6362\u8bed\u8a00'}, {'id': u'Save fields list', 'string': u'\u4fdd\u5b58\u5b57\u6bb5\u5217\u8868'}, {'id': u'Message', 'string': u'\u6d88\u606f'}, {'id': u'Access Error', 'string': u'\u8bbf\u95ee\u9519\u8bef'}, {'id': u'Export Formats', 'string': u'\u5bfc\u51fa\u683c\u5f0f'}, {'id': u'Export Type:', 'string': u'\u5bfc\u51fa\u7c7b\u578b\uff1a'}, {'id': u'Export all Data', 'string': u'\u5bfc\u51fa\u6240\u6709\u6570\u636e'}, {'id': u'For Excel compatibility, data cannot be exported if there is more than 256 columns.\n\nTip: try to flip axis, filter further or reduce the number of measures.', 'string': u'For Excel compatibility, data cannot be exported if there is more than 256 columns.\n\nTip: try to flip axis, filter further or reduce the number of measures.'}, {'id': u'Global Business Error', 'string': u'\u5168\u5c40\u5546\u4e1a\u9519\u8bef'}, {'id': u'Illegal Input', 'string': u'\u975e\u6cd5\u8f93\u5165'}, {'id': u'Missing Record', 'string': u'\u7f3a\u5c11\u8bb0\u5f55'}, {'id': u'Move Up', 'string': u'\u4e0a\u79fb'}, {'id': u'Model can only use letters, numbers or _.', 'string': u'\u6a21\u578b\u7f16\u7801\u53ea\u80fd\u4f7f\u7528\u5b57\u6bcd\uff0c\u6570\u5b57\uff0c\u4e0b\u5212\u7ebf\u3002'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Translations', 'string': u'\u7ffb\u8bd1'}, {'id': u'Browse the documentation.', 'string': u'\u6d4f\u89c8\u6587\u6863'}, {'id': u'Field', 'string': u'\u5b57\u6bb5'}, {'id': u'About eRoad', 'string': u'\u5173\u4e8eeRoad'}, {'id': u'Access Denied', 'string': u'\u8bbf\u95ee\u88ab\u62d2\u7edd'}, {'id': u'Trying to reconnect... ', 'string': u'\u6b63\u5728\u5c1d\u8bd5\u91cd\u65b0\u8fde\u63a5... '}, {'id': u'Updated company failed!', 'string': u'\u66f4\u65b0\u516c\u53f8\u5931\u8d25\uff01'}, {'id': u'Validation Error', 'string': u'\u9a8c\u8bc1\u9519\u8bef'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Session Expired', 'string': u'\u4f1a\u8bdd\u8fc7\u671f'}, {'id': u'You are back online', 'string': u'\u6b22\u8fce\u56de\u6765'}, {'id': u'Your session expired. Please refresh the current web page.', 'string': u'\u4f60\u7684\u4f1a\u8bdd\u5df2\u5230\u671f\uff0c\u8bf7\u5237\u65b0\u5f53\u524d\u7f51\u9875\u3002'}, {'id': u'eRoad', 'string': u'eRoad'}, {'id': u'Updated language failed!', 'string': u'\u66f4\u65b0\u8bed\u8a00\u5931\u8d25\uff01'}, {'id': u"Timezone Mismatch : The timezone of your browser doesn't match the selected one. The time in system is displayed according to your field timezone.", 'string': u'\u65f6\u533a\u4e0d\u5339\u914d\uff1a\u60a8\u7684\u6d4f\u89c8\u5668\u7684\u65f6\u533a\u4e0d\u5339\u914d\u6240\u9009\u62e9\u7684\u65f6\u533a\u3002\u5728\u7cfb\u7edf\u4e2d\u7684\u65f6\u95f4\u662f\u6839\u636e\u4f60\u6240\u5728\u65f6\u533a\u663e\u793a\u3002'}, {'id': u'Clear Cache', 'string': u'\u6e05\u7406\u7f13\u5b58'}, {'id': u'The following file names are formatted incorrectly :', 'string': u'\u4ee5\u4e0b\u6587\u4ef6\u540d\u683c\u5f0f\u9519\u8bef\uff1a'}, {'id': u'The following files exceed the size limit :', 'string': u'\u4ee5\u4e0b\u6587\u4ef6\u8d85\u8fc7\u5927\u5c0f\u9650\u5236\uff1a'}, {'id': u'Click To Batch Upload', 'string': u'\u70b9\u51fb\u6279\u91cf\u4e0a\u4f20'}, {'id': u'Collapse All', 'string': u'\u5168\u90e8\u6536\u56de'}, {'id': u'Expand All', 'string': u'\u5168\u90e8\u5c55\u5f00'}, {'id': u'Are you sure you want to proceed?', 'string': u'\u786e\u8ba4\u8981\u7ee7\u7eed\u5417\uff1f'}, {'id': u'Translate', 'string': u'\u7ffb\u8bd1'}, {'id': u'Remove All', 'string': u'\u79fb\u9664\u5168\u90e8'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Fields to export', 'string': u'\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5'}, {'id': u'System Warning', 'string': u'\u7cfb\u7edf\u63d0\u793a'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Move Down', 'string': u'\u4e0b\u79fb'}, {'id': u'Delete', 'string': u'\u5220\u9664'}, {'id': u'Developer Mode', 'string': u'\u5f00\u53d1\u8005\u6a21\u5f0f'}, {'id': u'Duplicate', 'string': u'\u590d\u5236'}]}, u'web': {'messages': [{'id': u'Action', 'string': u'\u52a8\u4f5c'}, {'id': u'Access Error', 'string': u'\u8bbf\u95ee\u9519\u8bef'}, {'id': u'Access Denied', 'string': u'\u8bbf\u95ee\u88ab\u62d2\u7edd'}, {'id': u'About', 'string': u'\u5173\u4e8e'}, {'id': u'About', 'string': u'\u5173\u4e8e'}, {'id': u'...Upload in progress...', 'string': u'... \u4e0a\u4f20\u4e2d'}, {'id': u',k,M', 'string': u',k,M'}, {'id': u'(nolabel)', 'string': u'(\u65e0\u6807\u7b7e)'}, {'id': u'(no string)', 'string': u'(\u65e0\u5b57\u7b26\u4e32)'}, {'id': u'(%d records)', 'string': u'\uff08%d \u6761\u8bb0\u5f55\uff09'}, {'id': u"'%s' is not convertible to date, datetime nor time", 'string': u"'%s' \u65e0\u6cd5\u8f6c\u6362\u4e3a\u65e5\u671f\uff0c\u65e5\u671f\u65f6\u95f4 \u548c \u65f6\u95f4"}, {'id': u"'%s' is not a correct time", 'string': u"'%s' \u4e0d\u662f\u6b63\u786e\u7684\u65f6\u95f4"}, {'id': u"'%s' is not a correct integer", 'string': u"'%s' \u4e0d\u662f\u6b63\u786e\u7684\u6574\u6570"}, {'id': u"'%s' is not a correct float", 'string': u"'%s' \u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u6d6e\u70b9\u6570"}, {'id': u"'%s' is not a correct datetime", 'string': u"'%s' \u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u65e5\u671f\u65f6\u95f4"}, {'id': u"'%s' is not a correct date, datetime nor time", 'string': u"'%s'\u4e0d\u662f\u6b63\u786e\u7684\u65e5\u671f\uff0c\u65e5\u671f\u65f6\u95f4\uff0c\u65f6\u95f4"}, {'id': u"'%s' is not a correct date", 'string': u"'%s'\u4e0d\u662f\u6b63\u786e\u7684\u65e5\u671f"}, {'id': u'%s (%d)', 'string': u'%s (%d)'}, {'id': u'%d-%d of %d', 'string': u'(%d-%d) \u603b %d'}, {'id': u'%d years ago', 'string': u'%d \u5e74\u524d'}, {'id': u'%d months ago', 'string': u'%d \u6708\u524d'}, {'id': u'%d minutes ago', 'string': u'%d \u5206\u949f\u524d'}, {'id': u'%d hours ago', 'string': u'%d \u5c0f\u65f6\u524d'}, {'id': u'%d days ago', 'string': u'%d \u5929\u524d'}, {'id': u'%d / %d', 'string': u'%d / %d'}, {'id': u'%(view_type)s view', 'string': u'%(view_type)s \u89c6\u56fe'}, {'id': u'%(page)d/%(page_count)d', 'string': u'%(page)d/%(page_count)d'}, {'id': u'%(field)s %(operator)s "%(value)s"', 'string': u'%(field)s %(operator)s "%(value)s"'}, {'id': u'%(field)s %(operator)s', 'string': u'%(field)s %(operator)s'}, {'id': u' & Close', 'string': u' & \u5173\u95ed'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'Line Chart', 'string': u'\u7ebf\u72b6\u56fe'}, {'id': u'Graph', 'string': u'\u56fe\u8868'}, {'id': u'Global Business Error', 'string': u'\u5168\u5c40\u5546\u4e1a\u9519\u8bef'}, {'id': u'Form', 'string': u'\u8868\u5355'}, {'id': u'Flip axis', 'string': u'\u7ffb\u8f6c\u8f74'}, {'id': u'Filters', 'string': u'\u7b5b\u9009\u5668'}, {'id': u'Filter with same name already exists.', 'string': u'\u8fc7\u6ee4\u5668\u5df2\u7ecf\u5b58\u5728\u3002'}, {'id': u'Filter on: %s', 'string': u'\u7b5b\u9009: %s'}, {'id': u'Filter name is required.', 'string': u'\u7b5b\u9009\u5668\u540d\u79f0\u662f\u5fc5\u987b\u7684\u3002'}, {'id': u'Filter', 'string': u'\u7b5b\u9009'}, {'id': u'You may not believe it,
but the application is actually loading...', 'string': u'\u7a0b\u5e8f\u6b63\u5728\u52a0\u8f7d\u4e2d...'}, {'id': u'You are creating a new %s, are you sure it does not exist yet?', 'string': u'\u6b63\u8981\u521b\u5efa\u65b0\u7684 %s\uff0c\u786e\u8ba4\u5b83\u771f\u7684\u4e0d\u5b58\u5728\u5417\uff1f'}, {'id': u'You are back online', 'string': u'\u4f60\u56de\u6765\u5728\u7ebf'}, {'id': u'a day ago', 'string': u'\u4e00\u5929\u524d'}, {'id': u'You must choose at least one record.', 'string': u'\u60a8\u5e94\u81f3\u5c11\u9009\u62e9\u4e00\u6761\u8bb0\u5f55\u3002'}, {'id': u'Latest Modification Date:', 'string': u'\u6700\u540e\u4fee\u6539\u65e5\u671f\uff1a'}, {'id': u'Odoo', 'string': u'Odoo'}, {'id': u'Your session expired. Please refresh the current web page.', 'string': u'\u4f60\u7684\u4f1a\u8bdd\u5df2\u5230\u671f\uff0c\u8bf7\u5237\u65b0\u5f53\u524d\u7f51\u9875\u3002'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'not a valid number', 'string': u'\u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684\u6570\u5b57'}, {'id': u'not a valid integer', 'string': u'\u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684\u6574\u6570'}, {'id': u'less than or equal to', 'string': u'\u5c0f\u4e8e\u7b49\u4e8e'}, {'id': u'less than a minute ago', 'string': u'\u5c0f\u4e8e\u4e00\u5206\u949f\u524d'}, {'id': u'less than', 'string': u'\u5c0f\u4e8e'}, {'id': u'is true', 'string': u'\u4e3a\u771f'}, {'id': u'is set', 'string': u'\u5df2\u8bbe\u7f6e'}, {'id': u'is not set', 'string': u'\u672a\u8bbe\u7f6e'}, {'id': u'is not equal to', 'string': u'\u4e0d\u7b49\u4e8e'}, {'id': u'is not', 'string': u'\u4e0d\u662f'}, {'id': u'is false', 'string': u'\u4e3a\u5047'}, {'id': u'is equal to', 'string': u'\u7b49\u4e8e'}, {'id': u'is', 'string': u'\u662f'}, {'id': u'greater than or equal to', 'string': u'\u5927\u4e8e\u7b49\u4e8e'}, {'id': u'greater than', 'string': u'\u5927\u4e8e'}, {'id': u"doesn't contain", 'string': u'\u4e0d\u5305\u542b'}, {'id': u'contains', 'string': u'\u5305\u542b'}, {'id': u'about an hour ago', 'string': u'\u5927\u7ea6\u4e00\u5c0f\u65f6\u524d'}, {'id': u'about a year ago', 'string': u'\u5927\u7ea6\u4e00\u5e74\u524d'}, {'id': u'about a month ago', 'string': u'\u5927\u7ea6\u4e00\u6708\u524d'}, {'id': u'about a minute ago', 'string': u'\u5927\u7ea6\u4e00\u5206\u949f'}, {'id': u'You must select at least one record.', 'string': u'\u8bf7\u81f3\u5c11\u9009\u62e9\u4e00\u6761\u8bb0\u5f55'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Unarchive', 'string': u'\u53d6\u6d88\u5b58\u6863'}, {'id': u'Unarchive', 'string': u'\u53d6\u6d88\u5b58\u6863'}, {'id': u'Type:', 'string': u'\u7c7b\u578b\uff1a'}, {'id': u'Trying to reconnect... ', 'string': u'\u6b63\u5728\u5c1d\u8bd5\u91cd\u65b0\u8fde\u63a5...'}, {'id': u'Tree', 'string': u'\u6811\u5f62'}, {'id': u'Traceback:', 'string': u'\u8ffd\u6eaf'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Toggle Form Layout Outline', 'string': u'\u5207\u6362\u8868\u5355\u5e03\u5c40\u89c6\u56fe'}, {'id': u"Timezone Mismatch : The timezone of your browser doesn't match the selected one. The time in Odoo is displayed according to your field timezone.", 'string': u'\u65f6\u533a\u4e0d\u5339\u914d\uff1a\u60a8\u7684\u6d4f\u89c8\u5668\u7684\u65f6\u533a\u9009\u62e9\u4e0d\u5339\u914d\u3002\u5728Odoo\u7684\u65f6\u95f4\u662f\u6839\u636e\u4f60\u7684\u9886\u57df\u65f6\u533a\u663e\u793a\u3002'}, {'id': u'Yes', 'string': u'\u662f'}, {'id': u'Yes', 'string': u'\u662f'}, {'id': u'This wizard will export all data that matches the current search criteria to a CSV file.\n You can export all data or only the fields that can be reimported after modification.', 'string': u'\u6b64\u5411\u5bfc\u5c06\u5bfc\u51fa\u6240\u6709\u7b26\u5408\u5f53\u524d\u641c\u7d22\u6761\u4ef6\u7684\u6570\u636e\u5230 CSV \u6587\u4ef6\u3002\n \u60a8\u4e5f\u53ef\u4ee5\u5bfc\u51fa\u6240\u6709\u6570\u636e\u6216\u9009\u62e9\u5728\u4fee\u6539\u4e86 CSV \u6587\u4ef6\u4ee5\u540e\u8fd8\u80fd\u591f\u91cd\u65b0\u5bfc\u5165\u7684\u90a3\u4e9b\u5b57\u6bb5\u3002'}, {'id': u'This resource is empty', 'string': u'\u8d44\u6e90\u662f\u7a7a\u7684'}, {'id': u'This filter is global and will be removed for everybody if you continue.', 'string': u'\u8fd9\u662f\u4e00\u4e2a\u6240\u6709\u4eba\u90fd\u53ef\u4ee5\u4f7f\u7528\u7684\u5168\u5c40\u8fc7\u6ee4\u5668\uff0c\u5982\u679c\u7ee7\u7eed\uff0c\u5c06\u4f1a\u88ab\u79fb\u9664\u3002'}, {'id': u'There was a problem while uploading your file', 'string': u'\u4e0a\u4f20\u6587\u4ef6\u65f6\u53d1\u751f\u4e86\u95ee\u9898'}, {'id': u"The type of the field '%s' must be a many2many field with a relation to 'ir.attachment' model.", 'string': u"\u5b57\u6bb5\u7c7b\u578b '%s' \u5fc5\u987b\u662f\u4e00\u4e2a\u5173\u8054\u5230 'ir.attachment'\u6a21\u578b\u7684 many2many\u5b57\u6bb5"}, {'id': u'The selected file exceed the maximum file size of %s.', 'string': u'\u6240\u9009\u6587\u4ef6\u8d85\u51fa\u4e86\u6587\u4ef6\u7684\u6700\u5927\u503c\u8bbe\u5b9a\uff1a%s'}, {'id': u'The record has been modified, your changes will be discarded. Are you sure you want to leave this page ?', 'string': u'\u8be5\u8bb0\u5f55\u5df2\u88ab\u4fee\u6539\uff0c\u60a8\u7684\u66f4\u6539\u5c06\u88ab\u4e22\u5f03\u3002\u4f60\u786e\u5b9a\u8981\u79bb\u5f00\u8fd9\u4e2a\u9875\u9762\uff1f'}, {'id': u'The record could not be found in the database.', 'string': u'\u65e0\u6cd5\u5728\u6570\u636e\u5e93\u4e2d\u627e\u5230\u6b64\u5b57\u6bb5'}, {'id': u'The o2m record must be saved before an action can be used', 'string': u'o2m\u8bb0\u5f55\u5fc5\u987b\u5148\u4fdd\u5b58\u624d\u80fd\u88ab\u4e00\u4e2a\u52a8\u4f5c\u4f7f\u7528'}, {'id': u'The line has been modified, your changes will be discarded. Are you sure you want to discard the changes ?', 'string': u'\u5df2\u4fee\u6539\u7684\u884c\u672a\u80fd\u4fdd\u5b58\uff0c\u60a8\u7684\u66f4\u6539\u5c06\u88ab\u4e22\u5f03\u3002\u4f60\u786e\u5b9a\u8981\u653e\u5f03\u66f4\u6539\uff1f'}, {'id': u'The following fields are invalid:', 'string': u'\u4e0b\u5217\u5b57\u6bb5\u65e0\u6548\uff1a'}, {'id': u"The field is empty, there's nothing to save !", 'string': u'\u5b57\u6bb5\u4e3a\u7a7a\uff0c\u6ca1\u6709\u9700\u8981\u4fdd\u5b58\u7684\u503c\uff01'}, {'id': u'Technical Translation', 'string': u'\u6280\u672f\u6027\u7ffb\u8bd1'}, {'id': u"Take a minute to get a coffee,
because it's loading...", 'string': u'\u8bf7\u7a0d\u7b49,
\u7a0b\u5e8f\u8fd8\u5728\u8fd0\u884c\u4e2d : )'}, {'id': u'Switch On', 'string': u'\u6253\u5f00'}, {'id': u'Switch Off', 'string': u'\u5173\u95ed'}, {'id': u'Still loading...
Please be patient.', 'string': u'\u4ecd\u7136\u5728\u52a0\u8f7d\u4e2d...
\u8bf7\u7a0d\u5019....'}, {'id': u'Still loading...', 'string': u'\u4ecd\u7136\u5728\u52a0\u8f7d...'}, {'id': u'Special:', 'string': u'\u7279\u6b8a\uff1a'}, {'id': u'Size:', 'string': u'\u5c3a\u5bf8\uff1a'}, {'id': u'Showing locally available modules', 'string': u'\u663e\u793a\u672c\u5730\u53ef\u7528\u6a21\u5757'}, {'id': u'Share with all users', 'string': u'\u4e0e\u6240\u6709\u7528\u6237\u5171\u4eab'}, {'id': u"Setting 'id' attribute on existing record %s", 'string': u"\u5728\u5df2\u6709\u7684\u8bb0\u5f55 %s\u4e0a\u8bbe\u7f6e 'id' \u5c5e\u6027"}, {'id': u'Set Defaults', 'string': u'\u8bbe\u4e3a\u9ed8\u8ba4'}, {'id': u'Set Default', 'string': u'\u8bbe\u4e3a\u9ed8\u8ba4'}, {'id': u'Selection:', 'string': u'\u9009\u62e9:'}, {'id': u'Selected domain', 'string': u'\u9009\u62e9\u5730\u57df'}, {'id': u'Select', 'string': u'\u9009\u62e9'}, {'id': u'Select', 'string': u'\u9009\u62e9'}, {'id': u'Search: ', 'string': u'\u641c\u7d22\uff1a '}, {'id': u'Search More...', 'string': u'\u641c\u7d22\u66f4\u591a...'}, {'id': u'Search Again', 'string': u'\u518d\u6b21\u641c\u7d22'}, {'id': u'Search %(field)s for: %(value)s', 'string': u'\u641c\u7d22 %(field)s : %(value)s'}, {'id': u'Search %(field)s at: %(value)s', 'string': u'\u641c\u7d22 %(field)s \uff1a %(value)s'}, {'id': u'Saved exports:', 'string': u'\u5df2\u4fdd\u5b58\u7684\u5bfc\u51fa\u7ed3\u679c\uff1a'}, {'id': u'Save fields list', 'string': u'\u4fdd\u5b58\u5b57\u6bb5\u5217\u8868'}, {'id': u'Save default', 'string': u'\u4fdd\u5b58\u9ed8\u8ba4\u503c'}, {'id': u'Save current search', 'string': u'\u4fdd\u5b58\u5f53\u524d\u641c\u7d22'}, {'id': u'Save as:', 'string': u'\u53e6\u5b58\u4e3a\uff1a'}, {'id': u'Save As...', 'string': u'\u53e6\u5b58\u4e3a...'}, {'id': u'Save As', 'string': u'\u53e6\u5b58\u4e3a'}, {'id': u'Save & New', 'string': u'\u4fdd\u5b58\u5e76\u65b0\u5efa'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Resource Error', 'string': u'\u8d44\u6e90\u9519\u8bef'}, {'id': u'Render', 'string': u'\u6e32\u67d3'}, {'id': u'Remove All', 'string': u'\u79fb\u9664\u5168\u90e8'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Relation:', 'string': u'\u5173\u7cfb\uff1a'}, {'id': u'Quarter', 'string': u'\u5b63'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Print Workflow', 'string': u'\u6253\u5370\u5de5\u4f5c\u6d41'}, {'id': u'Print', 'string': u'\u6253\u5370'}, {'id': u'Preferences', 'string': u'\u9996\u9009\u9879'}, {'id': u'Please select fields to save export list...', 'string': u'\u8bf7\u9009\u62e9\u8981\u4fdd\u5b58\u6210\u5bfc\u51fa\u5217\u8868\u7684\u5b57\u6bb5...'}, {'id': u'Please select fields to export...', 'string': u'\u8bf7\u9009\u62e9\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5...'}, {'id': u'Please pay attention that all records matching your search filter will be exported. Not only the selected ids.', 'string': u'\u8bf7\u6ce8\u610f\u5c06\u5bfc\u51fa\u6240\u6709\u5339\u914d\u641c\u7d22\u8fc7\u6ee4\u5668\u7684\u8bb0\u5f55\u800c\u4e0d\u4ec5\u662f\u9009\u4e2d\u7684 ID\u3002'}, {'id': u'Please note that only the selected ids will be exported.', 'string': u'\u8bf7\u6ce8\u610f\u53ea\u6709\u9009\u4e2d\u7684 ID \u4f1a\u88ab\u5bfc\u51fa'}, {'id': u'Please enter save field list name', 'string': u'\u8bf7\u8f93\u5165\u5b57\u6bb5\u5217\u8868\u7684\u540d\u79f0'}, {'id': u'Pivot', 'string': u'\u900f\u89c6\u8868'}, {'id': u'Pie chart cannot mix positive and negative numbers. Try to change your domain to only display positive results', 'string': u'\u997c\u56fe\u4e0d\u80fd\u6df7\u7528\u6b63\u6570\u548c\u8d1f\u6570\u3002\u5c1d\u8bd5\u6539\u53d8\u4f60\u7684\u5730\u57df\uff0c\u53ea\u663e\u793a\u6b63\u6570'}, {'id': u'Pie chart cannot display all zero numbers.. Try to change your domain to display positive results', 'string': u'\u997c\u56fe\u65e0\u6cd5\u663e\u793a\u96f6\u6570\u5b57.\u5c1d\u8bd5\u6539\u53d8\u4f60\u7684\u57df\uff0c\u4ee5\u663e\u793a\u6b63\u7684\u7ed3\u679c'}, {'id': u'Pie Chart', 'string': u'\u997c\u56fe'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Only you', 'string': u'\u4ec5\u7528\u4e8e\u60a8\u4e2a\u4eba'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}, {'id': u'On change:', 'string': u'\u53d8\u66f4\u65f6\uff1a'}, {'id': u'On', 'string': u'ON'}, {'id': u'Old Password:', 'string': u'\u65e7\u5bc6\u7801'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Off', 'string': u'OFF'}, {'id': u'Odoo Enterprise', 'string': u'Odoo \u4f01\u4e1a'}, {'id': u'Odoo Apps will be available soon', 'string': u'Odoo\u7684\u6a21\u5757\u6682\u65f6\u65e0\u6cd5\u8bbf\u95ee'}, {'id': u'Odoo', 'string': u'Odoo'}, {'id': u'Not shown in kanban', 'string': u'\u6ca1\u6709\u5728\u770b\u677f\u4e0a\u663e\u793a'}, {'id': u'Not enough data points', 'string': u'\u6ca1\u6709\u8db3\u591f\u7684\u6570\u636e\u70b9'}, {'id': u'Not Archived', 'string': u'\u6ca1\u6709\u5f52\u6863'}, {'id': u'Normal', 'string': u'\u4e00\u822c'}, {'id': u'Node [%s] is not a JSONified XML node', 'string': u'\u8282\u70b9 [%s] \u4e0d\u662fJSON\u5316\u7684XML\u8282\u70b9'}, {'id': u'No value found for the field for value ', 'string': u'\u627e\u4e0d\u5230\u8be5\u5b57\u6bb5\u7684\u503c '}, {'id': u'No results to show...', 'string': u'\u65e0\u7ed3\u679c\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data to display.', 'string': u'\u65e0\u6570\u636e\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data to display', 'string': u'\u65e0\u6570\u636e\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data provided.', 'string': u'\u6ca1\u6709\u6570\u636e\u88ab\u63d0\u4f9b'}, {'id': u'No data available for this pivot table. Try to add some records, or make sure\n that there is at least one measure and no active filter in the search bar.', 'string': u'\u6ca1\u6709\u8be5\u6570\u636e\u900f\u89c6\u8868\u7684\u6570\u636e\u3002\u5c1d\u8bd5\u6dfb\u52a0\u4e00\u4e9b\u8bb0\u5f55\uff0c\u6216\u4f7f\u786e\u4fdd\u6709\u81f3\u5c11\u4e00\u4e2a\u5ea6\u91cf\uff0c\u5e76\u5728\u641c\u7d22\u680f\u6ca1\u6709\u8fc7\u6ee4\u6761\u4ef6\u3002'}, {'id': u'No data available for this chart. Try to add some records, or make sure that there is no active filter in the search bar.', 'string': u'\u6ca1\u6709\u8be5\u56fe\u8868\u6570\u636e\u3002\u5c1d\u8bd5\u6dfb\u52a0\u4e00\u4e9b\u8bb0\u5f55\uff0c\u6216\u8005\u786e\u4fdd\u6709\u5728\u641c\u7d22\u680f\u4e2d\u6ca1\u6709\u6709\u6548\u7684\u8fc7\u6ee4\u6761\u4ef6\u3002'}, {'id': u'No Update:', 'string': u'\u6ca1\u6709\u66f4\u65b0'}, {'id': u'No', 'string': u'\u5426'}, {'id': u'New Password:', 'string': u'\u65b0\u5bc6\u7801\uff1a'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Name:', 'string': u'\u540d\u79f0\uff1a'}, {'id': u'Name', 'string': u'\u540d\u79f0'}, {'id': u'My Odoo.com account', 'string': u'\u6211\u7684 Odoo.com \u5e10\u53f7'}, {'id': u'Move your mouse here to open the insert block', 'string': u'\u5c06\u9f20\u6807\u5728\u8fd9\u91cc\u6253\u5f00\u63d2\u5165\u5757'}, {'id': u'Move your mouse', 'string': u'\u79fb\u52a8\u4f60\u7684\u9f20\u6807'}, {'id': u'Move Up', 'string': u'\u4e0a\u79fb'}, {'id': u'Move Down', 'string': u'\u4e0b\u79fb'}, {'id': u'More', 'string': u'\u66f4\u591a'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Modifiers:', 'string': u'\u4fee\u6539\u8005\uff1a'}, {'id': u'Modified by :', 'string': u'\u4fee\u6539\u8005\uff1a'}, {'id': u'Model %s fields', 'string': u'\u6a21\u578b\u201c%s\u201d\u7684\u5b57\u6bb5'}, {'id': u'Missing Record', 'string': u'\u7f3a\u5c11\u8bb0\u5f55'}, {'id': u'Method:', 'string': u'\u65b9\u6cd5\uff1a'}, {'id': u'Metadata (%s)', 'string': u'\u5143\u6570\u636e\uff08%s\uff09'}, {'id': u'Measures', 'string': u'\u8ba1\u91cf'}, {'id': u'Measure', 'string': u'\u6d4b\u91cf'}, {'id': u'Maybe you should consider reloading the application by pressing F5...', 'string': u'\u4e5f\u8bb8\u60a8\u5e94\u8be5\u8003\u8651\u6309 F5 \u952e\u91cd\u65b0\u52a0\u8f7d\u7a0b\u5e8f...'}, {'id': u'Manage Filters', 'string': u'\u7ba1\u7406\u7b5b\u9009\u5668'}, {'id': u'Manage Filters', 'string': u'\u7ba1\u7406\u7b5b\u9009\u5668'}, {'id': u'M2O search fields do not currently handle multiple default values', 'string': u'\u591a\u5bf9\u4e00\u641c\u7d22\u5b57\u6bb5\u76ee\u524d\u4e0d\u652f\u6301\u591a\u4e2a\u9ed8\u8ba4\u503c'}, {'id': u'Low', 'string': u'\u4f4e'}, {'id': u'Log out', 'string': u'\u6ce8\u9500'}, {'id': u'Local evaluation failure\n%s\n\n%s', 'string': u'\u672c\u5730\u6c42\u503c\u5931\u8d25\n\n%s\n\n\n\n%s'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u'Loading (%d)', 'string': u'\u6b63\u5728\u52a0\u8f7d\uff08%d\uff09'}, {'id': u'Loading', 'string': u'\u52a0\u8f7d\u4e2d'}, {'id': u'List', 'string': u'\u5217\u8868'}, {'id': u'Leave Debug Mode', 'string': u'\u79bb\u5f00Debug \u6a21\u5f0f'}, {'id': u'Latest Modification by:', 'string': u'\u6700\u540e\u4fee\u6539\u8005\uff1a'}, {'id': u'JS Tests', 'string': u'JS \u6d4b\u8bd5'}, {'id': u'JS Tests', 'string': u'JS \u6d4b\u8bd5'}, {'id': u'Invalid data', 'string': u'\u65e0\u6548\u7684\u6570\u636e'}, {'id': u'Inactive', 'string': u'\u4e0d\u53ef\u7528'}, {'id': u'Import-Compatible Export', 'string': u'\u5bfc\u5165\u517c\u5bb9\u5bfc\u51fa'}, {'id': u'Image', 'string': u'\u56fe\u50cf'}, {'id': u'ID:', 'string': u'ID\uff1a'}, {'id': u'High', 'string': u'\u9ad8'}, {'id': u'Group by: %s', 'string': u'\u6309 %s \u5206\u7ec4'}, {'id': u'Group By', 'string': u'\u5206\u7ec4'}, {'id': u'Group By', 'string': u'\u5206\u7ec4'}, {'id': u'Group', 'string': u'\u7ec4'}, {'id': u'File upload', 'string': u'\u6587\u4ef6\u4e0a\u4f20'}, {'id': u'File Upload', 'string': u'\u6587\u4ef6\u4e0a\u4f20'}, {'id': u'Fields to export', 'string': u'\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5'}, {'id': u'Fields View Get', 'string': u'\u5b57\u6bb5\u89c6\u56fe\u83b7\u53d6'}, {'id': u'Fields View Get', 'string': u'\u5b57\u6bb5\u89c6\u56fe\u83b7\u53d6'}, {'id': u'Field:', 'string': u'\u5b57\u6bb5\uff1a'}, {'id': u"Field '%s' specified in view could not be found.", 'string': u"\u89c6\u56fe\u4e2d\u6307\u5b9a\u7684\u5b57\u6bb5'%s' \u627e\u4e0d\u5230\u3002"}, {'id': u'Favorites', 'string': u'\u6536\u85cf'}, {'id': u'Failed to evaluate search criterions', 'string': u'\u8bc4\u4f30\u641c\u7d22\u6761\u4ef6\u5931\u8d25'}, {'id': u'Export all Data', 'string': u'\u5bfc\u51fa\u6240\u6709\u6570\u636e'}, {'id': u'Export Type:', 'string': u'\u5bfc\u51fa\u7c7b\u578b\uff1a'}, {'id': u'Export To File', 'string': u'\u5bfc\u51fa\u5230\u6587\u4ef6'}, {'id': u'Export Formats', 'string': u'\u5bfc\u51fa\u683c\u5f0f'}, {'id': u'Export Data', 'string': u'\u5bfc\u51fa\u6570\u636e'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Expand all', 'string': u'\u5168\u90e8\u5c55\u5f00'}, {'id': u'Evaluation Error', 'string': u'\u8bc4\u4f30\u9519\u8bef'}, {'id': u'Error', 'string': u'Error'}, {'id': u'End This Tutorial', 'string': u'\u7ec8\u6b62\u6b64\u6559\u7a0b'}, {'id': u'Edit Workflow', 'string': u'\u7f16\u8f91\u5de5\u4f5c\u6d41'}, {'id': u'Edit Workflow', 'string': u'\u7f16\u8f91\u5de5\u4f5c\u6d41'}, {'id': u'Edit SearchView', 'string': u'\u7f16\u8f91\u641c\u7d22\u89c6\u56fe'}, {'id': u'Edit Action', 'string': u'\u7f16\u8f91\u52a8\u4f5c'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'E-mail Error', 'string': u'E-mail\u9519\u8bef'}, {'id': u'Duplicate', 'string': u'\u590d\u5236'}, {'id': u'Download xls', 'string': u'\u4e0b\u8f7d xls'}, {'id': u'Download "%s"', 'string': u'\u4e0b\u8f7d "%s"'}, {'id': u'Download', 'string': u'\u4e0b\u8f7d'}, {'id': u'Download', 'string': u'\u4e0b\u8f7d'}, {'id': u"Don't leave yet,
it's still loading...", 'string': u'\u8bf7\u4e0d\u8981\u79bb\u5f00\uff0c
\u5b83\u8fd8\u5728\u52a0\u8f7d\u4e2d...'}, {'id': u'Domain:', 'string': u'\u57df:'}, {'id': u'Do you really want to remove these records?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u8fd9\u4e9b\u8bb0\u5f55\uff1f'}, {'id': u'Do you really want to delete this record?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u6b64\u8bb0\u5f55\uff1f'}, {'id': u'Do you really want to delete this attachment ?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u6b64\u9644\u4ef6\uff1f'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Delete this file', 'string': u'\u5220\u9664\u6b64\u6587\u4ef6'}, {'id': u'Delete this attachment', 'string': u'\u5220\u9664\u6b64\u9644\u4ef6'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Default:', 'string': u'\u9ed8\u8ba4\uff1a'}, {'id': u'Deactivate', 'string': u'\u53d6\u6d88\u6fc0\u6d3b'}, {'id': u'Day', 'string': u'\u65e5'}, {'id': u'Custom Filter', 'string': u'\u81ea\u5b9a\u4e49\u7b5b\u9009\u5668'}, {'id': u'Custom Filter', 'string': u'\u81ea\u5b9a\u4e49\u7b5b\u9009\u5668'}, {'id': u'Creation User:', 'string': u'\u521b\u5efa\u7528\u6237\uff1a'}, {'id': u'Creation Date:', 'string': u'\u521b\u5efa\u65e5\u671f\uff1a'}, {'id': u'Created by :', 'string': u'\u521b\u5efa\u4eba\uff1a'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create and edit', 'string': u'\u521b\u5efa\u5e76\u7f16\u8f91'}, {'id': u'Create and Edit...', 'string': u'\u521b\u5efa\u5e76\u7f16\u8f91...'}, {'id': u'Create a %s', 'string': u'\u521b\u5efa %s'}, {'id': u'Create "%s"', 'string': u'\u521b\u5efa "%s"'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Could not serialize XML', 'string': u'\u4e0d\u80fd\u5e8f\u5217\u5316 XML'}, {'id': u'Could not find id in dataset', 'string': u'\u4e0d\u80fd\u5728\u6570\u636e\u96c6\u4e2d\u627e\u5230\u6b64 ID'}, {'id': u'Could not display the selected image.', 'string': u'\u4e0d\u80fd\u663e\u793a\u9009\u62e9\u7684\u56fe\u7247\u3002'}, {'id': u'Copyright \xa9 2004-2015 Odoo S.A.', 'string': u'\u7248\u6743\xa9 2004-2015 Odoo S.A.'}, {'id': u'Context:', 'string': u'\u4e0a\u4e0b\u6587\uff1a'}, {'id': u'Confirmation', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm New Password:', 'string': u'\u786e\u8ba4\u65b0\u5bc6\u7801\uff1a'}, {'id': u'Condition:', 'string': u'\u6761\u4ef6'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Client Error', 'string': u'\u5ba2\u6237\u7aef\u9519\u8bef'}, {'id': u'Client Error', 'string': u'\u5ba2\u6237\u7aef\u9519\u8bef'}, {'id': u'Clear', 'string': u'\u6e05\u9664'}, {'id': u'Change default:', 'string': u'\u66f4\u6539\u9ed8\u8ba4\u503c\uff1a'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u"Can't send email to invalid e-mail address", 'string': u'\u4e0d\u80fd\u53d1\u9001email\u5230\u975e\u6cd5\u7684email\u5730\u5740'}, {'id': u"Can't convert value %s to context", 'string': u'\u4e0d\u80fd\u8f6c\u6362\u503c %s \u5230 context'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'XML ID:', 'string': u'XML ID\uff1a'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Widget:', 'string': u'\u6302\u4ef6:'}, {'id': u"Widget type '%s' is not implemented", 'string': u"\u6302\u4ef6\u7c7b\u578b '%s' \u5c1a\u672a\u5b9e\u73b0"}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u"View type '%s' is not supported in X2Many.", 'string': u'\u89c6\u56fe\u7c7b\u578b\u2018%s\u2019\u4e0d\u652f\u6301X2Many\u3002'}, {'id': u'View Metadata', 'string': u'\u89c6\u56fe\u5143\u6570\u636e'}, {'id': u'View Fields', 'string': u'\u89c6\u56fe\u5b57\u6bb5'}, {'id': u'View', 'string': u'\u89c6\u56fe'}, {'id': u'View', 'string': u'\u89c6\u56fe'}, {'id': u'Very High', 'string': u'\u975e\u5e38\u9ad8'}, {'id': u'Validation Error', 'string': u'\u9a8c\u8bc1\u9519\u8bef'}, {'id': u'Use by default', 'string': u'\u9ed8\u8ba4\u4f7f\u7528'}, {'id': u'Uploading...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Uploading Error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading Error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading ...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Upgrade now', 'string': u'\u5373\u523b\u5347\u7ea7'}, {'id': u'Unsupported operator %s in domain %s', 'string': u'\u4e0d\u652f\u6301\u7684\u64cd\u4f5c\u7b26 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unlimited', 'string': u'\u65e0\u9650\u5236\u7684'}, {'id': u'Unknown operator %s in domain %s', 'string': u'\u672a\u77e5\u64cd\u4f5c\u7b26 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unknown nonliteral type ', 'string': u'\u672a\u77e5\u7684 nonliteral \u7c7b\u578b '}, {'id': u'Unknown m2m command %s', 'string': u'\u672a\u77e5\u7684 m2m\u547d\u4ee4%s'}, {'id': u'Unknown field %s in domain %s', 'string': u'\u672a\u77e5\u5b57\u6bb5 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unknown', 'string': u'\u672a\u77e5'}, {'id': u'Unhandled widget', 'string': u'\u672a\u5904\u7406\u7684\u6302\u4ef6'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb', 'string': u'Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb'}, {'id': u'Button Type:', 'string': u'\u6309\u94ae\u7c7b\u578b\uff1a'}, {'id': u'Button', 'string': u'\u6309\u94ae'}, {'id': u'Binary file', 'string': u'\u4e8c\u8fdb\u5236\u6587\u4ef6'}, {'id': u'Bar Chart', 'string': u'\u67f1\u72b6\u56fe'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Attachment :', 'string': u'\u9644\u4ef6:'}, {'id': u'Are you sure that you want to remove this filter?', 'string': u'\u4f60\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u8fc7\u6ee4\u5668\u5417\uff1f'}, {'id': u'Archived', 'string': u'\u5f52\u6863'}, {'id': u'Archive', 'string': u'\u5f52\u6863'}, {'id': u'Archive', 'string': u'\u5f52\u6863'}, {'id': u'Apply', 'string': u'\u5e94\u7528'}, {'id': u'All users', 'string': u'\u6240\u6709\u7528\u6237'}, {'id': u'Alert', 'string': u'\u8b66\u544a'}, {'id': u'Advanced Search...', 'string': u'\u9ad8\u7ea7\u641c\u7d22...'}, {'id': u'Add: ', 'string': u'\u6dfb\u52a0\uff1a '}, {'id': u'Add...', 'string': u'\u6dfb\u52a0...'}, {'id': u'Add custom group', 'string': u'\u6dfb\u52a0\u81ea\u5b9a\u4e49\u7ec4'}, {'id': u'Add an item', 'string': u'\u6dfb\u52a0\u4e00\u4e2a\u9879\u76ee'}, {'id': u'Add a condition', 'string': u'\u6dfb\u52a0\u4e00\u4e2a\u6761\u4ef6'}, {'id': u'Add Custom Filter', 'string': u'\u589e\u52a0\u81ea\u5b9a\u4e49\u7b5b\u9009'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Active', 'string': u'\u6709\u6548'}, {'id': u'Activate', 'string': u'\u6fc0\u6d3b'}, {'id': u'Action ID:', 'string': u'\u52a8\u4f5cID'}, {'id': u'Action Button', 'string': u'\u52a8\u4f5c \u6309\u94ae'}, {'id': u'Object:', 'string': u'\u5bf9\u8c61\uff1a'}]}, u'web_settings_dashboard': {'messages': [{'id': u'Theme store', 'string': u'\u4e3b\u9898\u5546\u5e97'}, {'id': u'Please provide valid email addresses', 'string': u'\u8bf7\u63d0\u4f9b\u6709\u6548\u7684\u5730\u5740'}, {'id': u'Pending invitations:', 'string': u'\u5f85\u5b9a\u7684\u9080\u8bf7:'}, {'id': u'No app installed', 'string': u'\u6ca1\u6709\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Need more help?', 'string': u'\u9700\u8981\u66f4\u591a\u7684\u5e2e\u52a9?'}, {'id': u'Manage access rights', 'string': u'\u7ba1\u7406\u8bbf\u95ee\u6743\u9650'}, {'id': u'App store', 'string': u'\u5e94\u7528\u5546\u5e97'}, {'id': u'Active User', 'string': u'\u6d3b\u8dc3\u7528\u6237'}, {'id': u'%\n Implementation', 'string': u' %\n\u5b9e\u65bd'}, {'id': u'Browse Apps', 'string': u'\u6d4f\u89c8\u5e94\u7528'}, {'id': u'Browse the documentation.', 'string': u'\u6d4f\u89c8\u6587\u6863.'}, {'id': u'Enter e-mail addresses (one per line)', 'string': u'\u8f93\u5165\u90ae\u4ef6\u5730\u5740(\u6bcf\u884c\u4e00\u4e2a)'}, {'id': u'Follow these implementation guides to get the most out of Odoo.', 'string': u'\u6309\u7167\u8fd9\u4e9b\u5b9e\u65bd\u6307\u5bfc\u6765\u6709\u6548\u5229\u7528Odoo.'}, {'id': u"Help us spread the word: Share Odoo's awesomeness with your friends!", 'string': u'\u5e2e\u52a9\u6211\u4eec\u4f20\u64ad:\u548c\u4f60\u7684\u670b\u53cb\u4eec\u5206\u4eabOdoo\u7684\u7cbe\u5f69!'}, {'id': u'Installed App', 'string': u'\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Installed Apps', 'string': u'\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invite new users:', 'string': u'\u9080\u8bf7\u65b0\u7684\u7528\u6237'}, {'id': u'You need to install some apps first.', 'string': u'\u4f60\u9996\u5148\u9700\u8981\u5b89\u88c5\u4e00\u4e9b\u5e94\u7528'}, {'id': u'Social Share', 'string': u'\u793e\u4ea4\u5206\u4eab'}]}, u'dynamic_view_fields': {'messages': [{'id': u'Fields', 'string': u'\u5b57\u6bb5'}, {'id': u'Choose fields to show!.', 'string': u'Choose fields to show!.'}, {'id': u'Choose fields to show!', 'string': u'Choose fields to show!'}, {'id': u'Required', 'string': u'\u5fc5\u586b'}, {'id': u'Readonly', 'string': u'\u53ea\u8bfb'}, {'id': u'Change String Fields!.', 'string': u'Change String Fields!.'}, {'id': u'String Of Field', 'string': u'String Of Field'}, {'id': u'Settings (toggle to Show/Hide)', 'string': u'Settings (toggle to Show/Hide)'}, {'id': u'Sequence', 'string': u'\u5e8f\u5217'}, {'id': u'Update', 'string': u'\u66f4\u65b0'}, {'id': u'Sequence', 'string': u'\u5e8f\u5217'}, {'id': u'Invisible', 'string': u'\u9690\u85cf'}]}, u'web_editor': {'messages': [{'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Default', 'string': u'\u9ed8\u8ba4'}, {'id': u'Default', 'string': u'\u9ed8\u8ba4'}, {'id': u'Danger', 'string': u'\u5371\u9669'}, {'id': u'Customize', 'string': u'\u5b9a\u5236'}, {'id': u'Color Style', 'string': u'\u989c\u8272\u6837\u5f0f'}, {'id': u'Code View', 'string': u'\u4ee3\u7801\u89c6\u56fe'}, {'id': u'Code', 'string': u'\u4ee3\u7801'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Change media Alt and Title', 'string': u'\u66f4\u6539\u5a92\u4f53alt\u548c\u6807\u9898'}, {'id': u'Center', 'string': u'\u5c45\u4e2d'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Bold', 'string': u'\u52a0\u7c97'}, {'id': u'Block style', 'string': u'\u6a21\u5757\u7684\u98ce\u683c'}, {'id': u'Basic', 'string': u'\u57fa\u672c'}, {'id': u'Background Color', 'string': u'\u80cc\u666f\u989c\u8272'}, {'id': u'Autoplay', 'string': u'\u81ea\u52a8\u64ad\u653e'}, {'id': u'Auto Resize', 'string': u'\u81ea\u52a8\u7f29\u653e'}, {'id': u'Alternate Upload', 'string': u'\u66ff\u4ee3\u4e0a\u4f20'}, {'id': u'Alt:', 'string': u'\u4ee3\u66ff\u6587\u5b57:'}, {'id': u'Align right', 'string': u'\u5c45\u53f3'}, {'id': u'Padding', 'string': u'\u5185\u8fb9\u8ddd'}, {'id': u'Paragraph', 'string': u'\u6bb5\u843d'}, {'id': u'Paragraph formatting', 'string': u'\u6bb5\u843d\u683c\u5f0f'}, {'id': u'Pictogram', 'string': u'\u5c0f\u56fe\u7247'}, {'id': u'Picture', 'string': u'\u56fe\u7247'}, {'id': u'Preview', 'string': u'\u9884\u89c8'}, {'id': u'Primary', 'string': u'\u9996\u8981\u7684'}, {'id': u'Quote', 'string': u'\u5f15\u7528'}, {'id': u'Readonly field', 'string': u'\u53ea\u8bfb\u5b57\u6bb5'}, {'id': u'Recent Color', 'string': u'\u8fd1\u671f\u989c\u8272'}, {'id': u'Redo', 'string': u'\u91cd\u505a'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Remove Block', 'string': u'\u5220\u9664\u5757'}, {'id': u'Remove Font Style', 'string': u'\u79fb\u9664\u5b57\u4f53\u6837\u5f0f'}, {'id': u'Remove Image', 'string': u'\u79fb\u9664\u56fe\u7247'}, {'id': u'Reset', 'string': u'\u91cd\u7f6e'}, {'id': u'Reset from source', 'string': u'\u4ece\u6e90\u5934\u590d\u4f4d'}, {'id': u'Reset to default', 'string': u'\u8bbe\u7f6e\u4e3a\u9ed8\u8ba4'}, {'id': u'Resize', 'string': u'\u91cd\u8bbe\u5927\u5c0f'}, {'id': u'Resize Full', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u5168\u90e8'}, {'id': u'Resize Half', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u4e00\u534a'}, {'id': u'Resize Quarter', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u56db\u5206\u4e4b\u4e00'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Search', 'string': u'\u641c\u7d22'}, {'id': u'Search Contact', 'string': u'\u641c\u7d22\u8054\u7cfb\u4eba'}, {'id': u'Select Container Block', 'string': u'\u9009\u62e9\u5bb9\u5668\u5757'}, {'id': u'Select a Media', 'string': u'\u9009\u62e9\u4e00\u4e2a\u5a92\u4f53'}, {'id': u'Select a Picture', 'string': u'\u9009\u62e9\u4e00\u4e2a\u56fe\u7247'}, {'id': u'Select from files', 'string': u'\u4ece\u6587\u4ef6\u4e2d\u9009\u62e9'}, {'id': u'Set a video URL', 'string': u'\u8bbe\u7f6e\u4e00\u4e2a\u89c6\u9891\u7f51\u5740'}, {'id': u'Set transparent', 'string': u'\u8bbe\u7f6e\u900f\u660e'}, {'id': u'Shadow', 'string': u'\u9634\u5f71'}, {'id': u'Size', 'string': u'\u5927\u5c0f'}, {'id': u'Small', 'string': u'\u5c0f'}, {'id': u'Small', 'string': u'\u5c0f'}, {'id': u'Snippets are loading...', 'string': u'\u7247\u6bb5\u52a0\u8f7d\u4e2d...'}, {'id': u'Spin', 'string': u'\u81ea\u52a8\u65cb\u8f6c'}, {'id': u'Strikethrough', 'string': u'\u5220\u9664\u7ebf'}, {'id': u'Style', 'string': u'\u98ce\u683c'}, {'id': u'Style', 'string': u'\u98ce\u683c'}, {'id': u'Subscript', 'string': u'\u4e0b\u6807'}, {'id': u'Success', 'string': u'\u6210\u529f'}, {'id': u'Superscript', 'string': u'\u4e0a\u6807'}, {'id': u'Table', 'string': u'\u8868\u683c(Table)'}, {'id': u'Text formatting', 'string': u'\u6587\u672c\u683c\u5f0f'}, {'id': u'Text to display', 'string': u'\u8981\u663e\u793a\u7684\u6587\u5b57'}, {'id': u'The image could not be deleted because it is used in the\n following pages or views:', 'string': u'\u56fe\u7247\u4e0d\u80fd\u88ab\u5220\u9664,\u56e0\u4e3a\u5df2\u7ecf\u7528\u4e8e\n \u9875\u9762\u6216\u89c6\u56fe:'}, {'id': u'This document is not saved!', 'string': u'\u8be5\u6587\u6863\u6ca1\u6709\u88ab\u4fdd\u5b58\uff01'}, {'id': u'This document is not saved!', 'string': u'\u8be5\u6587\u6863\u6ca1\u6709\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Title:', 'string': u'\u6807\u9898:'}, {'id': u'To what URL should this link go?', 'string': u'\u8fd9\u4e2aURL\u94fe\u63a5\u6307\u5411\u54ea\u91cc\uff1f'}, {'id': u'Translate Attribute', 'string': u'\u8f6c\u6362\u5c5e\u6027'}, {'id': u'Transparent', 'string': u'\u900f\u660e'}, {'id': u'URL or Email Address', 'string': u'URL\u6216\u7535\u5b50\u90ae\u4ef6\u5730\u5740'}, {'id': u'Underline', 'string': u'\u4e0b\u5212\u7ebf'}, {'id': u'Undo', 'string': u'\u53d6\u6d88\u52a8\u4f5c'}, {'id': u'Unlink', 'string': u'\u53d6\u6d88\u94fe\u63a5'}, {'id': u'Unordered list', 'string': u'\u65e0\u5e8f\u5217\u8868'}, {'id': u'Upload an image from your computer', 'string': u'\u4ece\u4f60\u7535\u8111\u4e0a\u4e0a\u4f20\u4e00\u5f20\u56fe'}, {'id': u'Upload image without optimization', 'string': u'\u4e0a\u4f20\u56fe\u7247\u65f6\u4e0d\u8fdb\u884c\u4f18\u5316'}, {'id': u'Uploading...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Video', 'string': u'\u89c6\u9891'}, {'id': u'Video', 'string': u'\u89c6\u9891'}, {'id': u'Video Link', 'string': u'\u89c6\u9891\u94fe\u63a5'}, {'id': u'Video URL?', 'string': u'\u89c6\u9891URL?'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Align left', 'string': u'\u5c45\u5de6'}, {'id': u'Align center', 'string': u'\u5c45\u4e2d'}, {'id': u'Add an image URL', 'string': u'\u6dfb\u52a0\u56fe\u7247URL'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Action', 'string': u'\u884c\u52a8'}, {'id': u'(Youtube, Vimeo, Dailymotion)', 'string': u'(Youtube, Vimeo, Dailymotion)'}, {'id': u'(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)', 'string': u'(YouTube, Vimeo, Vine, Instagram, DailyMotion or \u4f18\u9177)'}, {'id': u'Outdent', 'string': u'\u51f8\u51fa'}, {'id': u'Ordered list', 'string': u'\u6709\u5e8f\u5217\u8868'}, {'id': u'Open in new window', 'string': u'\u5728\u65b0\u7a97\u53e3\u4e2d\u6253\u5f00'}, {'id': u'Open in new window', 'string': u'\u5728\u65b0\u7a97\u53e3\u4e2d\u6253\u5f00'}, {'id': u'Normal', 'string': u'\u4e00\u822c'}, {'id': u'None', 'string': u'\u65e0'}, {'id': u'Next \u2192', 'string': u'\u4e0b\u4e00\u9875\u2192'}, {'id': u'More Color', 'string': u'\u66f4\u591a\u7684\u989c\u8272'}, {'id': u'Medium', 'string': u'\u666e\u901a'}, {'id': u'Link to', 'string': u'\u94fe\u63a5\u5230'}, {'id': u'Link Label', 'string': u'\u884c\u6807\u7b7e'}, {'id': u'Link', 'string': u'\u94fe\u63a5'}, {'id': u'Link', 'string': u'\u94fe\u63a5'}, {'id': u'Header 2', 'string': u'\u6807\u98982'}, {'id': u'Header 1', 'string': u'\u6807\u98981'}, {'id': u'Line Height', 'string': u'\u884c\u9ad8'}, {'id': u'Large', 'string': u'\u5927\u7684'}, {'id': u'Large', 'string': u'\u5927\u7684'}, {'id': u'Keyboard shortcuts', 'string': u'\u952e\u76d8\u5feb\u6377\u952e'}, {'id': u'Justify full', 'string': u'\u5168\u5bf9\u9f50'}, {'id': u'Italic', 'string': u'\u659c\u4f53'}, {'id': u'Insert Video', 'string': u'\u63d2\u5165\u89c6\u9891'}, {'id': u'If you discard the current edition,', 'string': u'\u5982\u679c\u4f60\u653e\u5f03\u5f53\u524d\u5df2\u7f16\u8f91\u7684\u5185\u5bb9'}, {'id': u'Header 6', 'string': u'\u6807\u98986'}, {'id': u'Float Left', 'string': u'\u5de6\u6d6e\u52a8'}, {'id': u'Full Screen', 'string': u'\u5168\u5c4f'}, {'id': u'Foreground Color', 'string': u'\u524d\u666f\u8272'}, {'id': u'Font Size', 'string': u'\u5b57\u4f53\u5927\u5c0f'}, {'id': u'Font Family', 'string': u'\u5b57\u4f53\u7cfb\u5217'}, {'id': u'Float Right', 'string': u'\u53f3\u6d6e\u52a8'}, {'id': u'Float None', 'string': u'\u65e0\u6d6e\u52a8'}, {'id': u'Extra Small', 'string': u'\u7279\u5c0f'}, {'id': u'English (edit mode)', 'string': u'\u82f1\u6587(\u7f16\u8f91\u6a21\u5f0f)'}, {'id': u'English', 'string': u'\u82f1\u8bed'}, {'id': u'Embed Video (HTML)', 'string': u'HTML\u4e2d\u5d4c\u5165\u89c6\u9891\u7684\u4ee3\u7801'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Duplicate Container', 'string': u'\u590d\u5236\u7684\u5bb9\u5668'}, {'id': u'Write Your Text Here', 'string': u'\u5728\u8fd9\u91cc\u7f16\u8f91\u4f60\u7684\u6587\u5b57'}, {'id': u'Insert Blocks', 'string': u'\u63d2\u5165\u533a\u5757'}, {'id': u'Header 5', 'string': u'\u6807\u98985'}, {'id': u'Header 4', 'string': u'\u6807\u98984'}, {'id': u'Header 3', 'string': u'\u6807\u98983'}, {'id': u'Drag to Move', 'string': u'\u62d6\u52a8'}, {'id': u'Drag an image here', 'string': u'\u8fd9\u91cc\u62d6\u8fdb\u6765\u4e00\u5f20\u56fe\u7247'}, {'id': u'Document Style', 'string': u'\u6587\u6863\u6837\u5f0f'}, {'id': u'Document', 'string': u'\u5355\u636e'}, {'id': u'Discard edition', 'string': u'\u653e\u5f03\u7f16\u8f91'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'\u2190 Previous', 'string': u'\u2190\u4e0a\u4e00\u9875'}, {'id': u'\u2014 or \u2014', 'string': u'\u2014 \u6216\u8005 \u2014'}, {'id': u'Insert Link', 'string': u'\u63d2\u5165\u94fe\u63a5'}, {'id': u'unsaved changes will be lost.', 'string': u'\u672a\u4fdd\u5b58\u7684\u66f4\u6539\u5c06\u4f1a\u4e22\u5931'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'http://openerp.com/logo.png', 'string': u'http://openerp.com/logo.png'}, {'id': u'http://openerp.com', 'string': u'http://openerp.com'}, {'id': u'all', 'string': u'\u5168\u90e8'}, {'id': u'You can cancel to return to the edition mode.', 'string': u'\u4f60\u53ef\u4ee5\u53d6\u6d88\u540e\u8fd4\u56de\u5230\u7f16\u8f91\u6a21\u5f0f'}, {'id': u'Xl', 'string': u'Xl'}, {'id': u'Write Your Text or Drag a Block Here', 'string': u'\u5728\u8fd9\u91cc\u7f16\u8f91\u4f60\u7684\u6587\u5b57\u6216\u8005\u62d6\u52a8\u5757'}, {'id': u'Insert Image', 'string': u'\u63d2\u5165\u56fe\u7247'}, {'id': u'Insert Horizontal Rule', 'string': u'\u63d2\u5165\u6c34\u5e73\u89c4\u5219'}, {'id': u'Info', 'string': u'\u4fe1\u606f'}, {'id': u'Indent', 'string': u'\u7f29\u8fdb'}, {'id': u'Image URL', 'string': u'\u56fe\u7247URL'}, {'id': u'Image', 'string': u'\u56fe\u50cf'}, {'id': u'Help', 'string': u'\u5e2e\u52a9'}]}, u'commission': {'messages': [{'id': u'Available Dimension', 'string': u'\u5f53\u524d\u7ef4\u5ea6'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Dimension to choose', 'string': u'\u7ef4\u5ea6\u9009\u62e9'}]}, u'board': {'messages': [{'id': u'Change Layout', 'string': u'\u66f4\u6539\u5e03\u5c40'}, {'id': u'Are you sure you want to remove this item ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u5206\u5f55\u5417\uff1f'}, {'id': u'Add to my Dashboard', 'string': u'\u6dfb\u52a0\u5230\u6211\u7684\u4eea\u8868\u677f'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u"'%s' added to dashboard", 'string': u"'%s' \u6dfb\u52a0\u5230\u4eea\u8868\u677f"}, {'id': u' ', 'string': u' '}, {'id': u'Edit Layout', 'string': u'\u7f16\u8f91\u5e03\u5c40'}, {'id': u'Could not add filter to dashboard', 'string': u'\u65e0\u6cd5\u589e\u52a0\u8fc7\u6ee4\u5668\u5230\u4eea\u8868\u677f'}, {'id': u'Choose dashboard layout', 'string': u'\u9009\u62e9\u4eea\u8868\u677f\u5e03\u5c40'}, {'id': u'Change Layout..', 'string': u'\u66f4\u6539\u5e03\u5c40...'}]}, u'mail': {'messages': [{'id': u'Note by', 'string': u'\u5907\u6ce8'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Add Followers', 'string': u'\u6dfb\u52a0\u5173\u6ce8\u8005'}, {'id': u'this document', 'string': u'\u8fd9\u4e2a\u5355\u636e'}, {'id': u'mention(s) marked as read.', 'string': u'\u6807\u8bb0\u4e3a\u5df2\u8bfb'}, {'id': u'followers', 'string': u'\u5173\u6ce8\u8005'}, {'id': u'You unsubscribed from %s.', 'string': u'\u4f60\u4e0d\u518d\u8ba2\u9605%s\u3002'}, {'id': u'You have been invited to: ', 'string': u'\u4f60\u88ab\u9080\u8bf7\uff1a'}, {'id': u"You can mark any message as 'starred', and it shows up in this channel.", 'string': u'\u4f60\u53ef\u4ee5\u7ed9\u6240\u6709\u7684\u6d88\u606f\u52a0\u661f\u53f7\uff0c\u7136\u540e\u5b83\u5c31\u4f1a\u663e\u793a\u5728\u8fd9\u4e2a\u6e20\u9053\u4e2d'}, {'id': u'You added %s to the conversation.', 'string': u'\u60a8\u6dfb\u52a0\u4e86 %s \u5230\u5bf9\u8bdd\u3002'}, {'id': u'Yesterday', 'string': u'\u6628\u5929'}, {'id': u'Write something...', 'string': u'\u5199\u70b9\u4ec0\u4e48...'}, {'id': u"Warning! \n If you remove a follower, he won't be notified of any email or discussion on this document. Do you really want to remove this follower ?", 'string': u'\u8b66\u544a! \n\u5982\u679c\u4f60\u5220\u9664\u4e86\u4e00\u4e2a\u7c89\u4e1d\uff0c\u4efb\u4f55\u7535\u5b50\u90ae\u4ef6\u6216\u5728\u6b64\u6587\u6863\u4e4b\u4e0a\u7684\u8ba8\u8bba\u90fd\u4e0d\u518d\u901a\u77e5\u8fd9\u4e2a\u7c89\u4e1d\u4e86\u3002\u4f60\u771f\u7684\u60f3\u8981\u5220\u9664\u8fd9\u4e2a\u7c89\u4e1d\u5417 ?'}, {'id': u'Uploading error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading', 'string': u'\u4e0a\u4f20\u4e2d'}, {'id': u'Unsubscribed', 'string': u'\u9000\u8ba2\u7684'}, {'id': u'Unsubscribe', 'string': u'\u9000\u8ba2'}, {'id': u'Unstar all', 'string': u'\u53d6\u5173\u6240\u6709'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Undo', 'string': u'\u53d6\u6d88'}, {'id': u'Today', 'string': u'\u4eca\u65e5'}, {'id': u'To: Followers of', 'string': u'\u81f3: \u5173\u6ce8\u8005'}, {'id': u'Subject:', 'string': u'\u4e3b\u9898:'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Settings', 'string': u'\u8bbe\u7f6e'}, {'id': u'Send a message', 'string': u'\u53d1\u9001\u4fe1\u606f'}, {'id': u'Send', 'string': u'\u53d1\u9001'}, {'id': u'Say something', 'string': u'\u8bf4\u70b9\u4ec0\u4e48...'}, {'id': u'Remove this follower', 'string': u'\u79fb\u9664\u6b64\u5173\u6ce8\u8005'}, {'id': u'Private Channels', 'string': u'\u79c1\u4eba\u9891\u9053'}, {'id': u'Please, wait while the file is uploading.', 'string': u'\u5f53\u6587\u4ef6\u4e0a\u4f20\u65f6\uff0c\u8bf7\u7b49\u5f85\u3002'}, {'id': u"Please complete partner's informations and Email", 'string': u'\u8bf7\u5b8c\u6210\u5408\u4f5c\u4f19\u4f34\u4fe1\u606f\u548cEmail'}, {'id': u"Please complete partner's informations", 'string': u'\u8bf7\u5b8c\u6210\u4e0a\u7ea7\u7684\u4fe1\u606f'}, {'id': u'on', 'string': u'\u5728'}, {'id': u'Open chat', 'string': u'\u6253\u5f00\u804a\u5929'}, {'id': u'One follower', 'string': u'\u4e00\u4e2a\u5173\u6ce8\u8005'}, {'id': u'No starred message', 'string': u'\u6ca1\u6709\u4e3b\u89d2\u4fe1\u606f'}, {'id': u'No message matches your search. Try to change your search filters.', 'string': u'\u627e\u4e0d\u5230\u4e0e\u4f60\u67e5\u627e\u76f8\u5339\u914d\u7684\u3002\u8bd5\u7740\u66f4\u6539\u641c\u7d22\u8fc7\u6ee4'}, {'id': u'No matches found', 'string': u'\u65e0\u6cd5\u5339\u914d'}, {'id': u'No follower', 'string': u'\u65e0\u5173\u6ce8\u8005'}, {'id': u'New people', 'string': u'\u65b0\u7528\u6237'}, {'id': u'New messages appear here.', 'string': u'\u65b0\u6d88\u606f\u51fa\u73b0\u5728\u8fd9\u91cc'}, {'id': u'New messages', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Mark all read', 'string': u'\u6807\u8bb0\u5168\u90e8\u5df2\u8bfb'}, {'id': u'Log an internal note which will not be sent to followers, but which can be read\n by users accessing this document.', 'string': u'\u8bb0\u5f55\u4e00\u4e2a\u5185\u90e8\u7684\u8bf4\u660e\uff0c\u5b83\u4e0d\u4f1a\u88ab\u53d1\u9001\u7ed9\u8ddf\u968f\u8005\uff0c\u4f46\u5b83\u53ef\u4ee5\u88ab\u7528\u6237\u8bbf\u95ee\u6b64\u6587\u6863\u8bfb\u53d6\u3002'}, {'id': u'Log an internal note', 'string': u'\u8bb0\u5f55\u5185\u90e8\u5907\u6ce8'}, {'id': u'Log a note. Followers will not be notified.', 'string': u'\u8bb0\u5f55\u5907\u6ce8\uff0c\u4f46\u5173\u6ce8\u8005\u4e0d\u4f1a\u88ab\u901a\u77e5\u3002'}, {'id': u'Invite people to %s', 'string': u'\u9080\u8bf7\u4eba\u5458 \u5230 %s'}, {'id': u'Invite people', 'string': u'\u9080\u8bf7\u4eba\u5458'}, {'id': u'Invite people', 'string': u'\u9080\u8bf7\u4eba\u5458'}, {'id': u'Invite Follower', 'string': u'\u9080\u8bf7\u5173\u6ce8\u8005'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invitation', 'string': u'\u9080\u8bf7'}, {'id': u'Inbox', 'string': u'\u6536\u4ef6\u7bb1'}, {'id': u'Following', 'string': u'\u6b63\u5728\u5173\u6ce8'}, {'id': u'Follow', 'string': u'\u5173\u6ce8'}, {'id': u'Follow', 'string': u'\u5173\u6ce8'}, {'id': u'Edit subscription', 'string': u'\u7f16\u8f91\u8ba2\u9605'}, {'id': u'Edit Subscription of ', 'string': u'\u7f16\u8f91\u8ba2\u9605'}, {'id': u'Direct Messages', 'string': u'\u79c1\u4fe1'}, {'id': u'Detach', 'string': u'\u5206\u79bb'}, {'id': u'Delete this attachment', 'string': u'\u5220\u9664\u6b64\u9644\u4ef6'}, {'id': u'Create %s', 'string': u'\u521b\u5efa %s'}, {'id': u'Congratulations, your inbox is empty', 'string': u'\u606d\u559c\uff0c\u4f60\u7684\u6536\u4ef6\u7bb1\u5df2\u6e05\u7a7a\u3002'}, {'id': u'Compose new Message', 'string': u'\u5199\u65b0\u6d88\u606f'}, {'id': u'Chat', 'string': u'\u804a\u5929'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Apply', 'string': u'\u5e94\u7528'}, {'id': u'Anonymous', 'string': u'\u533f\u540d'}, {'id': u'Add a channel', 'string': u'\u6dfb\u52a0\u9891\u9053'}, {'id': u'Add Followers', 'string': u'\u6dfb\u52a0\u5173\u6ce8\u8005'}, {'id': u'Add Channels', 'string': u'\u6dfb\u52a0\u9891\u9053'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Activity', 'string': u'\u6d3b\u52a8'}, {'id': u'@Inbox', 'string': u'@Inbox'}, {'id': u'@ Inbox', 'string': u'@\u6536\u4ef6\u7bb1'}, {'id': u'-------- Show older messages --------', 'string': u'-------- \u663e\u793a\u66f4\u591a\u6d88\u606f --------'}, {'id': u'(no email address)', 'string': u'(\u6ca1\u6709\u7535\u5b50\u90ae\u4ef6\u5730\u5740)'}, {'id': u'(from', 'string': u'(\u4ece'}, {'id': u'%d Messages', 'string': u'%d \u6761\u6d88\u606f'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Send', 'string': u'\u53d1\u9001'}, {'id': u'on', 'string': u'\u5728'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Chat', 'string': u'\u804a\u5929'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u' from ', 'string': u'\u4ece'}]}, u'document': {'messages': [{'id': u'Attachment(s)', 'string': u'\u9644\u4ef6'}, {'id': u'%s (%s)', 'string': u'%s (%s)'}]}, u'website': {'messages': [{'id': u'Page', 'string': u'\u9875\u9762'}, {'id': u'On Website', 'string': u'\u5728\u7f51\u7ad9\u4e0a'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'New or existing page', 'string': u'\u65b0\u5efa\u6216\u5df2\u5b58\u5728\u7684\u9875\u9762'}, {'id': u'New name', 'string': u'\u65b0\u540d\u5b57'}, {'id': u'New Page', 'string': u'\u65b0\u9875\u9762'}, {'id': u'New Name', 'string': u'\u65b0\u540d\u5b57'}, {'id': u'Most searched topics related to your keywords, ordered by importance:', 'string': u'\u5927\u90e8\u5206\u641c\u7d22\u4e3b\u9898\u4e0e\u4f60\u7684\u5173\u952e\u5b57\u76f8\u5173\uff0c\u6309\u91cd\u8981\u6027\u6392\u5217'}, {'id': u'Mobile preview', 'string': u'\u79fb\u52a8\u7248\u9884\u89c8'}, {'id': u'Menu Label', 'string': u'\u83dc\u5355\u6807\u7b7e'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u"Let's check how your homepage looks like on mobile devices.", 'string': u'\u8ba9\u6211\u4eec\u67e5\u770b\u5728\u79fb\u52a8\u8bbe\u5907\u4e0a\u4f60\u7684\u4e3b\u9875\u662f\u600e\u6837\u663e\u793a\u7684\u3002'}, {'id': u'Language:', 'string': u'\u8bed\u8a00\uff1a'}, {'id': u'It might be possible to edit the relevant items\n or fix the issue in', 'string': u'\u7f16\u8f91\u76f8\u5173\u6761\u76ee\u6216\u4fee\u590d\u95ee\u9898\u662f\u53ef\u80fd\u7684'}, {'id': u'Include Asset Bundles', 'string': u'\u5305\u62ec\u8d44\u4ea7\u6346\u7ed1'}, {'id': u'In this mode, you can only translate texts. To\n change the structure of the page, you must edit the\n master page. Each modification on the master page\n is automatically applied to all translated\n versions.', 'string': u'\u5728\u6b64\u6a21\u5f0f\u4e0b\uff0c\u4f60\u53ea\u80fd\u7ffb\u8bd1\u6587\u672c.\u8981\u6539\u52a8\u4e5f\u9875\u9762\u7684\u7ed3\u6784\uff0c\u4f60\u9700\u8981\u7f16\u8f91\u6bcd\u677f\u9875\u3002\u6bcd\u7248\u9875\u7684\u6bcf\u4e2a\u6539\u52a8\u5c06\u81ea\u52a8\u5e94\u7528\u5230\u6240\u6709\u5df2\u7ffb\u8bd1\u7684\u7248\u672c\u3002'}, {'id': u"I'm sure, I want to delete this page definitively", 'string': u'\u6211\u786e\u5b9a\uff0c\u6211\u60f3\u660e\u786e\u5730\u5220\u9664\u8be5\u9875\u9762'}, {'id': u'Here are the visuals used to help you translate efficiently:', 'string': u'\u8fd9\u662f\u7528\u6765\u5e2e\u52a9\u4f60\u63d0\u9ad8\u7ffb\u8bd1\u6548\u7387\u7684\u53ef\u89c6\u5316\u5de5\u5177'}, {'id': u'Good Job!', 'string': u'\u5e72\u5f97\u597d!'}, {'id': u'Get this page efficiently referenced in Google to attract more visitors.', 'string': u'\u4f7f\u8be5\u9875\u9762\u6709\u6548\u7684\u88ab\u5f15\u7528\u5230Google\u4e0a\uff0c\u4ee5\u4fbf\u5e26\u6765\u66f4\u591a\u7684\u8bbf\u95ee\u6d41\u91cf\u3002'}, {'id': u'Get banner properties', 'string': u'\u83b7\u53d6\u6a2a\u5e45\u5c5e\u6027'}, {'id': u'Format', 'string': u'\u683c\u5f0f'}, {'id': u'Every page of your website can be modified through the Edit button.', 'string': u'\u7f51\u7ad9\u7684\u6bcf\u4e2a\u9875\u9762\u90fd\u53ef\u4ee5\u901a\u8fc7\u70b9\u51fb\u7f16\u8f91\u6309\u94ae\u6765\u4fee\u6539.'}, {'id': u'Edit this page', 'string': u'\u7f16\u8f91\u6b64\u9875\u9762'}, {'id': u'Edit Menu Entry', 'string': u'\u7f16\u8f91\u83dc\u5355\u9879'}, {'id': u'Customize the banner', 'string': u'\u5b9a\u5236\u6a2a\u5e45'}, {'id': u"Customize banner's text", 'string': u'\u81ea\u5b9a\u4e49\u6a2a\u5e45\u7684\u6587\u5b57'}, {'id': u'Customize any block through this menu. Try to change the background of the banner.', 'string': u'\u901a\u8fc7\u8fd9\u4e2a\u83dc\u5355\u5b9a\u5236\u4efb\u4f55\u5757\u3002\u5c1d\u8bd5\u6539\u53d8\u6a2a\u5e45\u7684\u80cc\u666f\u3002'}, {'id': u"Drag the 'Features' block and drop it below the banner.", 'string': u'\u62d6\u52a8\u201c\u7279\u6027\u201d\u5757,\u653e\u5728\u6a2a\u5e45\u4e0b\u9762\u3002'}, {'id': u'Drag a menu to the right to create a sub-menu', 'string': u'\u5411\u53f3\u62d6\u52a8\u83dc\u5355\u521b\u5efa\u5b50\u83dc\u5355'}, {'id': u'Drag & Drop a Banner', 'string': u'\u62d6\u653e\u4e00\u4e2a\u6a2a\u5e45'}, {'id': u'Drag & Drop This Block', 'string': u'\u62d6\u653e\u8fd9\u4e2a\u533a\u5757'}, {'id': u"Create page '%s'", 'string': u"\u521b\u5efa '%s' \u9875"}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Content to translate', 'string': u'\u8981\u7ffb\u8bd1\u7684\u5185\u5bb9'}, {'id': u'Close Tutorial', 'string': u'\u5173\u95ed\u6307\u5357'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Click to customize this text', 'string': u'\u5355\u51fb\u4ee5\u81ea\u5b9a\u4e49\u6587\u672c'}, {'id': u'Click in the text and start editing it.', 'string': u'\u70b9\u51fb\u6587\u672c\u8fdb\u884c\u7f16\u8f91'}, {'id': u'Check Mobile Preview', 'string': u'\u68c0\u67e5\u79fb\u52a8\u7248\u9884\u89c8'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Be careful !', 'string': u'\u5c0f\u5fc3\uff01'}, {'id': u'Build a page', 'string': u'\u521b\u5efa\u4e00\u4e2a\u9875\u9762'}, {'id': u'Add page in menu', 'string': u'\u5728\u83dc\u5355\u6dfb\u52a0\u9875\u9762'}, {'id': u'Add new pages and menus', 'string': u'\u6dfb\u52a0\u65b0\u9875\u9762\u548c\u83dc\u5355'}, {'id': u'Add keyword:', 'string': u'\u6dfb\u52a0\u5173\u952e\u5b57:'}, {'id': u'Add images', 'string': u'\u6dfb\u52a0\u56fe\u50cf'}, {'id': u'Add Menu Entry', 'string': u'\u6dfb\u52a0\u83dc\u5355\u9879'}, {'id': u'Add Menu Entry', 'string': u'\u6dfb\u52a0\u83dc\u5355\u9879'}, {'id': u"Add Images from the 'Customize' menu", 'string': u'\u6dfb\u52a0\u56fe\u50cf\u4ece\u201c\u81ea\u5b9a\u4e49\u201d\u83dc\u5355'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'3. Preview', 'string': u'3. \u9884\u89c8'}, {'id': u'2. Reference Your Page', 'string': u'2.\u5f15\u7528\u4f60\u7684\u9875\u9762'}, {'id': u'1. Define Keywords', 'string': u'1. \u5b9a\u4e49\u5173\u952e\u5b57'}, {'id': u'×', 'string': u'×'}, {'id': u'×', 'string': u'×'}, {'id': u'Page Title', 'string': u'\u9875\u9762\u6807\u9898'}, {'id': u'Please install or update node-less', 'string': u'\u8bf7\u5b89\u88c5\u6216\u66f4\u65b0 node-less'}, {'id': u'Press The Top-Left Edit Button', 'string': u'\u6309\u5de6\u4e0a\u89d2\u7684\u7f16\u8f91\u6309\u94ae'}, {'id': u'Promote', 'string': u'\u63a8\u5e7f'}, {'id': u'Promote This Page', 'string': u'\u63a8\u5e7f\u6b64\u9875\u9762'}, {'id': u'Promote page on the web', 'string': u'\u5728web\u9875\u9762\u63a8\u5e7f'}, {'id': u"Publish your page by clicking on the 'Save' button.", 'string': u"\u70b9\u51fb '\u4fdd\u5b58' \u6309\u94ae\u6765\u53d1\u5e03\u9875\u9762."}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Reference(s) found:', 'string': u'\u53c2\u8003(s)\u53d1\u73b0\uff1a'}, {'id': u'Rename Page', 'string': u'\u91cd\u547d\u540d\u7f51\u9875'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save your modifications', 'string': u'\u4fdd\u5b58\u4f60\u7684\u4fee\u6539'}, {'id': u'Scroll to check rendering and then close the mobile preview.', 'string': u'\u6eda\u52a8\u6765\u67e5\u770b\u6e32\u67d3\u6548\u679c\uff0c\u7136\u540e\u5173\u95ed\u79fb\u52a8\u7248\u9884\u89c8\u3002'}, {'id': u'Select a Menu', 'string': u'\u9009\u62e9\u83dc\u5355'}, {'id': u'Select the parent container to get the global options of the banner.', 'string': u'\u9009\u62e9\u7236\u5bb9\u5668\u53bb\u83b7\u53d6\u6a2a\u5e45\u7684\u5168\u5c40\u9009\u9879\u3002'}, {'id': u'Skip It', 'string': u'\u8df3\u8fc7'}, {'id': u'Some dependencies can exist ...', 'string': u'\u4e00\u4e9b\u4f9d\u8d56\u80fd\u591f\u5b58\u5728\u3002\u3002\u3002'}, {'id': u'Start Tutorial', 'string': u'\u5f00\u59cb\u6559\u7a0b'}, {'id': u'The web site has encountered an error.', 'string': u'\u6b64\u7f51\u7ad9\u53d1\u751f\u9519\u8bef'}, {'id': u'Template ID: %s', 'string': u'\u6a21\u677fID\uff1a %s'}, {'id': u'or Edit Master', 'string': u'\u6216\u7f16\u8f91\u4e3b\u9875\u9762'}, {'id': u'Top Menu', 'string': u'\u9876\u5c42\u83dc\u5355'}, {'id': u'Upload failed, some images might not have been uploaded. Check your network connectivity.', 'string': u'\u4e0a\u4f20\u5931\u8d25\uff0c\u4e00\u4e9b\u56fe\u7247\u6ca1\u6709\u88ab\u4e0a\u4f20\u3002\u68c0\u67e5\u4f60\u7684\u7f51\u7edc\u8fde\u63a5\u3002'}, {'id': u'Edit Menu', 'string': u'\u7f16\u8f91\u83dc\u5355'}, {'id': u'Drag the Banner block and drop it in your page.', 'string': u'\u62d6\u52a8\u6a2a\u5e45\u5757,\u5e76\u653e\u5728\u4f60\u7684\u9875\u9762\u3002'}, {'id': u'Do not show this dialog later.', 'string': u'\u4ee5\u540e\u4e0d\u518d\u663e\u793a\u6b64\u5bf9\u8bdd\u6846'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Description...', 'string': u'\u8bf4\u660e...'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Delete Page', 'string': u'\u5220\u9664\u9875\u9762'}, {'id': u'Test Your Mobile Version', 'string': u'\u6d4b\u8bd5\u4f60\u7684\u79fb\u52a8\u7248\u672c'}, {'id': u"The 'Content' menu allows you to add pages or add the top menu.", 'string': u'\u201c\u5185\u5bb9\u201d\u83dc\u5355\u5141\u8bb8\u60a8\u6dfb\u52a0\u6216\u6dfb\u52a0\u9876\u90e8\u83dc\u5355\u9875\u9762\u3002'}, {'id': u'Theme Error', 'string': u'\u4e3b\u9898\u9519\u8bef'}, {'id': u'This tutorial will guide you to build your home page. We will start by adding a banner.', 'string': u'\u672c\u6559\u7a0b\u5c06\u5f15\u5bfc\u60a8\u5efa\u7acb\u81ea\u5df1\u7684\u4e3b\u9875\u3002\u6211\u4eec\u5c06\u5f00\u59cb\u6dfb\u52a0\u4e00\u4e2a\u6a2a\u5e45\u3002'}, {'id': u'Title', 'string': u'\u79f0\u8c13'}, {'id': u'Top Menu', 'string': u'\u9876\u5c42\u83dc\u5355'}, {'id': u'Translate this page', 'string': u'\u7ffb\u8bd1\u6b64\u9875'}, {'id': u'Translated content', 'string': u'\u5df2\u7ffb\u8bd1\u7684\u5185\u5bb9'}, {'id': u'Upload successful.', 'string': u'\u4e0a\u4f20\u6210\u529f'}, {'id': u'Welcome to your website!', 'string': u'\u6b22\u8fce\u5149\u4e34\u60a8\u7684\u7f51\u7ad9\uff01'}, {'id': u'Well done, you created your homepage.', 'string': u'\u5e72\u5f97\u597d,\u4f60\u6210\u529f\u521b\u5efa\u4e86\u81ea\u5df1\u7684\u4e3b\u9875\u3002'}, {'id': u'You are about to enter the translation mode.', 'string': u'\u4f60\u5c06\u8fdb\u5165\u7ffb\u8bd1\u6a21\u5f0f'}, {'id': u'Your Banner Title', 'string': u'\u4f60\u7684\u6a2a\u5e45\u6807\u9898'}, {'id': u'describing your page content', 'string': u'\u663e\u793a\u4f60\u7684\u9875\u9762\u5185\u5bb9'}, {'id': u'how your page will be listed on Google', 'string': u'\u8c37\u6b4c\u4e0a\u662f\u600e\u6837\u5217\u51fa\u4f60\u7684\u9875\u9762\u7684'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'or Edit Master', 'string': u'\u6216\u7f16\u8f91\u4e3b\u9875\u9762'}, {'id': u'the classic Odoo interface', 'string': u'\u7ecf\u5178\u7684Odoo\u754c\u9762'}, {'id': u'using above suggested keywords', 'string': u'\u7528\u4e0a\u9762\u5efa\u8bae\u7684\u5173\u952e\u5b57'}, {'id': u"Add Images from the 'Customize' menu", 'string': u'\u6dfb\u52a0\u56fe\u50cf\u4ece\u201c\u81ea\u5b9a\u4e49\u201d\u83dc\u5355'}, {'id': u'Add images', 'string': u'\u6dfb\u52a0\u56fe\u50cf'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Click to customize this text', 'string': u'\u5355\u51fb\u4ee5\u81ea\u5b9a\u4e49\u6587\u672c'}, {'id': u'Delete Page', 'string': u'\u5220\u9664\u9875\u9762'}, {'id': u'New Page', 'string': u'\u65b0\u9875\u9762'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'Promote', 'string': u'\u63a8\u5e7f'}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Rename Page', 'string': u'\u91cd\u547d\u540d\u7f51\u9875'}, {'id': u'Your Banner Title', 'string': u'\u4f60\u7684\u6a2a\u5e45\u6807\u9898'}, {'id': u'Page', 'string': u'\u9875\u9762'}]}, u'eroad_printer_center': {'messages': [{'id': u'Error when sending the document to the printer ', 'string': u'Error when sending the document to the printer '}, {'id': u'Document sent to the printer ', 'string': u'Document sent to the printer '}, {'id': u'Report', 'string': u'\u62a5\u8868'}]}, u'hr_overtime': {'messages': [{'id': u'Year', 'string': u'\u5e74'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'Month'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Day', 'string': u'Day'}]}, u'bi_view': {'messages': [{'id': u'BI Domain Unconfigured!', 'string': u'BI\u57df\u540d\u672a\u914d\u7f6e\uff01'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Ok', 'string': u'Ok'}, {'id': u'Fields to choose', 'string': u'\u5df2\u9009\u5b57\u6bb5'}, {'id': u'Enter BI System', 'string': u'\u8fdb\u5165BI\u62a5\u8868\u7cfb\u7edf'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}]}, u'web_view_editor': {'messages': [{'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Could not find current view declaration', 'string': u'\u627e\u4e0d\u5230\u5f53\u524d\u89c6\u56fe\u58f0\u660e'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create a view (%s)', 'string': u'\u521b\u5efa\u89c6\u56fe (%s)'}, {'id': u'Do you really want to remove this node?', 'string': u'\u60a8\u786e\u8ba4\u8981\u5220\u9664\u8fd9\u4e2a\u8282\u70b9\u5417\uff1f'}, {'id': u'Do you really want to remove this view?', 'string': u'\u60a8\u786e\u8ba4\u8981\u5220\u9664\u6b64\u89c6\u56fe\u5417\uff1f'}, {'id': u'Do you really wants to create an inherited view here?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5728\u6b64\u5904\u521b\u5efa\u7ee7\u627f\u89c6\u56fe\u5417\uff1f'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Inherited View', 'string': u'\u7ee7\u627f\u7684\u89c6\u56fe'}, {'id': u'Manage Views', 'string': u'\u7ba1\u7406\u89c6\u56fe'}, {'id': u"Can't Update View", 'string': u'\u65e0\u6cd5\u66f4\u65b0\u89c6\u56fe'}, {'id': u'Manage Views (%s)', 'string': u'\u7ba1\u7406\u89c6\u56fe (%s)'}, {'id': u'New Field', 'string': u'\u65b0\u5b57\u6bb5'}, {'id': u'Please select view in list :', 'string': u'\u8bf7\u5728\u5217\u8868\u4e2d\u9009\u62e9\u89c6\u56fe\uff1a'}, {'id': u'Preview', 'string': u'\u9884\u89c8'}, {'id': u'Properties', 'string': u'\u5c5e\u6027'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Select an element', 'string': u'\u9009\u62e9\u4e00\u4e2a\u5143\u7d20'}, {'id': u'The following fields are invalid :', 'string': u'\u4e0b\u5217\u5b57\u6bb5\u65e0\u6548\uff1a'}, {'id': u'Update', 'string': u'\u66f4\u65b0'}, {'id': u'View Editor %d - %s', 'string': u'\u89c6\u56fe\u7f16\u8f91\u5668 %d - %s'}, {'id': u'Manage Views', 'string': u'\u7ba1\u7406\u89c6\u56fe'}]}, u'web_calendar': {'messages': [{'id': u"Calendar view has not defined 'date_start' attribute.", 'string': u"\u65e5\u5386\u89c6\u56fe\u672a\u5b9a\u4e49 'date_start'\u5c5e\u6027"}, {'id': u'Calendar', 'string': u'\u65e5\u5386'}, {'id': u'Are you sure you want to delete this record ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5220\u9664\u6b64\u8bb0\u5f55\u5417\uff1f'}, {'id': u'All day', 'string': u'\u5168\u5929'}, {'id': u'Summary:', 'string': u'\u603b\u8ba1:'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Week ', 'string': u'\u5468'}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Today', 'string': u'\u4eca\u5929'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Day', 'string': u'\u65e5'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}]}, u'eroad_role': {'messages': [{'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'No matches found.', 'string': u'\u627e\u4e0d\u5230\u5339\u914d\u9879\u3002'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'Menu', 'string': u'\u83dc\u5355'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'No Action Button', 'string': u'\u65e0\u884c\u52a8\u9879'}, {'id': u'Hide Menu', 'string': u'\u9690\u85cf\u83dc\u5355'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'Hide Menu', 'string': u'\u9690\u85cf\u83dc\u5355'}, {'id': u'No Action Button', 'string': u'\u65e0\u884c\u52a8\u9879'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'read', 'string': u'\u8bfb'}]}, u'web_diagram': {'messages': [{'id': u'Activity', 'string': u'\u6d3b\u52a8'}, {'id': u'Create:', 'string': u'\u521b\u5efa\uff1a'}, {'id': u'Deleting this node cannot be undone.\nIt will also delete all connected transitions.\n\nAre you sure ?', 'string': u'\u5220\u9664\u6b64\u8282\u70b9\u7684\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002\n\u8be5\u5220\u9664\u64cd\u4f5c\u5c06\u8fde\u5e26\u5220\u9664\u6240\u6709\u8fde\u63a5\u7684\u72b6\u6001\u8fc1\u79fb\u3002\n\n\u60a8\u786e\u5b9a\u5417\uff1f'}, {'id': u'Deleting this transition cannot be undone.\n\nAre you sure ?', 'string': u'\u5220\u9664\u6b64\u72b6\u6001\u8fc1\u79fb\u7684\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002\n\n\u60a8\u786e\u5b9a\u5417\uff1f'}, {'id': u'Diagram', 'string': u'\u56fe\u8868'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New Node', 'string': u'\u65b0\u5efa\u8282\u70b9'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Transition', 'string': u'\u8fc1\u79fb'}]}, u'web_kanban_gauge': {'messages': [{'id': u'Click to change value', 'string': u'\u70b9\u51fb\u66f4\u6539'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}]}, u'report': {'messages': [{'id': u'You need to start OpenERP with at least two \nworkers to print a pdf version of the reports.', 'string': u'\u60a8\u9700\u8981\u81f3\u5c11\u4f7f\u7528\u4e24\u4e2aworkers\u542f\u52a8Odoo\n\u6765\u6253\u5370pdf\u62a5\u8868\u3002'}, {'id': u'You should upgrade your version of\nWkhtmltopdf to at least 0.12.0 in order to get a correct display of headers and footers as well as\nsupport for table-breaking between pages.

wkhtmltopdf.org', 'string': u'\u60a8\u9700\u8981\u5347\u7ea7\u60a8\u7684 \nWkhtmltopdf \u5230\u81f3\u5c11 0.12.0 \u4ee5\u663e\u793a\u6b63\u786e\u7684\u9875\u9996\u4e0e\u9875\u5c3e \n\u4ee5\u53ca\u652f\u6301\u5236\u8868\u952e\u95f4\u9694\u9875\u9762\u3002

wkhtmltopdf.org'}, {'id': u'Report', 'string': u'\u62a5\u8868'}, {'id': u'Unable to find Wkhtmltopdf on this \nsystem. The report will be shown in html.

\nwkhtmltopdf.org', 'string': u'\u5728\u8fd9\u4e2a\u7cfb\u7edf\u91cc\u6ca1\u627e\u5230Wkhtmltopdf\u3002\n \u62a5\u8868\u4f1a\u88ab\u663e\u793a\u4e3ahtml\u3002

\nwkhtmltopdf.org'}, {'id': u'Report', 'string': u'\u62a5\u8868'}]}, u'partner_admin_users': {'messages': [{'id': u'login', 'string': u'\u7528\u6237\u540d'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'res.users', 'string': u'res.users'}, {'id': u'res.users.form.ext', 'string': u'res.users.form.ext'}, {'id': u'res.users.simplified.form', 'string': u'res.users.simplified.form'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'login', 'string': u'\u7528\u6237\u540d'}]}, u'patch_base': {'messages': [{'id': u'System exception. Please contact your system admin.', 'string': u'\u7cfb\u7edf\u5f02\u5e38\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458\u3002'}]}, u'account': {'messages': [{'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'It took you', 'string': u'\u5b83\u5c06\u82b1\u8d39\u60a8'}, {'id': u'Go to bank statements', 'string': u'\u8fdb\u5165\u94f6\u884c\u5bf9\u8d26\u5355'}, {'id': u'Filter...', 'string': u'\u8fc7\u6ee4...'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Customers', 'string': u'\u5ba2\u6237'}, {'id': u'Close the statement', 'string': u'\u5173\u95ed\u7ed3\u7b97\u5355'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u"All invoices and payments have been matched, your accounts' balances are clean.", 'string': u'\u6240\u6709\u53d1\u7968\u548c\u4ed8\u6b3e\u5339\u914d\uff0c\u4f60\u7684\u8d26\u6237\u4f59\u989d\u662f\u5e72\u51c0\u7684'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Show more... (', 'string': u'\u663e\u793a\u66f4\u591a... ('}, {'id': u'Show', 'string': u'\u663e\u793a'}, {'id': u'Select a partner or choose a counterpart', 'string': u'\u9009\u62e9\u4e00\u4e2a\u4e1a\u52a1\u4f19\u4f34\u6216\u662f\u7c7b\u4f3c'}, {'id': u'Residual', 'string': u'\u6b8b\u503c'}, {'id': u'Good Job!', 'string': u'\u5e72\u5f97\u597d!'}, {'id': u'Bank statements are fully reconciled.', 'string': u'\u94f6\u884c\u5bf9\u8d26\u5355\u5df2\u5b8c\u5168\u8c03\u8282\u3002'}, {'id': u'to reconcile', 'string': u'\u5f85\u8c03\u8282'}, {'id': u'Journal Items to Reconcile', 'string': u'\u5f85\u8c03\u8282\u7684\u5206\u7c7b\u8d26\u9879\u76ee'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Note', 'string': u'\u5907\u6ce8'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Customers', 'string': u'\u5ba2\u6237'}, {'id': u'Vendors', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Label', 'string': u'\u6807\u7b7e'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'You cannot mix items from receivable and payable accounts.', 'string': u'\u5e94\u6536\u548c\u5e94\u4ed8\u79d1\u76ee\u4e0d\u80fd\u88ab\u6df7\u6dc6'}, {'id': u'Whew, that was fast !', 'string': u'\u5537\uff0c\u8fd9\u5f88\u5feb\u561b'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u"There you go, it's all done !", 'string': u'\u4f60\u770b\u4e00\u4e0b\uff0c\u5168\u90e8\u5b8c\u6210\u4e86'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Take on average less than 5 seconds to reconcile a transaction.', 'string': u'\u8c03\u8282\u4e00\u4e2a\u4ea4\u6613\u7684\u65f6\u95f4\u5c11\u4e8e5\u79d2'}, {'id': u'Reconciling ', 'string': u'\u6838\u9500'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Open balance', 'string': u'\u6253\u5f00\u4f59\u989d'}, {'id': u'Only use the ctrl-enter shortcut to validate reconciliations.', 'string': u'\u53ea\u80fd\u7528 ctrl-enter\u5feb\u6377\u952e\u6765\u786e\u8ba4\u6838\u9500'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Unreconcile', 'string': u'\u53d6\u6d88\u8c03\u8282'}, {'id': u'Transaction', 'string': u'\u4ea4\u6613'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Label', 'string': u'\u6807\u7b7e'}, {'id': u'Journal Items to Reconcile', 'string': u'\u5f85\u8c03\u8282\u7684\u5206\u7c7b\u8d26\u9879\u76ee'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Invoices & Payments Matching', 'string': u'\u53d1\u7968\u548c\u4ed8\u6b3e\u5339\u914d'}, {'id': u'Incorrect Operation', 'string': u'\u4e0d\u6b63\u786e\u7684\u64cd\u4f5c'}, {'id': u'Fast reconciler', 'string': u'\u5feb\u901f\u8c03\u8282\u4eba'}, {'id': u'Efficiency at its finest', 'string': u'\u6700\u4f73\u6548\u7387'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'Create writeoff', 'string': u'\u521b\u5efa\u9500\u8d26'}, {'id': u'Create Write-off', 'string': u'\u521b\u5efa\u9500\u8d26'}, {'id': u"Congrats, you're all done !", 'string': u'\u606d\u559c\uff0c\u5927\u529f\u544a\u6210\u4e86\uff01'}, {'id': u'Choose counterpart', 'string': u'\u9009\u62e9\u914d\u5bf9\u7684'}, {'id': u'Analytic Acc.', 'string': u'\u5206\u6790\u8d26\u6237'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u' seconds', 'string': u' \u79d2'}, {'id': u'Select Partner', 'string': u'\u9009\u62e9\u4e1a\u52a1\u4f19\u4f34'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Bank Reconciliation', 'string': u'\u94f6\u884c\u6838\u9500'}, {'id': u'Reconcile the demo bank statement', 'string': u'\u8c03\u8282\u6f14\u793a\u94f6\u884c\u5bf9\u8d26\u5355'}, {'id': u'assign to invoice', 'string': u'\u5206\u914d\u7ed9\u53d1\u7968'}, {'id': u'Unreconcile', 'string': u'\u53d6\u6d88\u8c03\u8282'}, {'id': u'Payment Method:', 'string': u'\u4ed8\u6b3e\u65b9\u6cd5'}, {'id': u'Paid on', 'string': u'\u5df2\u4ed8\u4e8e'}, {'id': u'Open Payment', 'string': u'\u6253\u5f00\u4ed8\u6b3e'}, {'id': u'Name:', 'string': u'\u540d\u79f0:'}, {'id': u'Memo:', 'string': u'\u5907\u5fd8\u5f55'}, {'id': u'Date:', 'string': u'\u65e5\u671f:'}, {'id': u'Amount:', 'string': u'\u603b\u989d'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'transactions.', 'string': u'\u4ea4\u6613'}, {'id': u'suppliers', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'seconds per transaction.', 'string': u'\u4e00\u6b21\u4ea4\u6613\u5927\u6982\u51e0\u79d2'}, {'id': u'remaining)', 'string': u'\u5269\u4f59)'}, {'id': u'reconciliations with the ctrl-enter shortcut.', 'string': u'\u7528\u5feb\u6377\u952ectrl-enter\u6838\u9500'}, {'id': u'others', 'string': u'\u5176\u5b83'}, {'id': u'customers', 'string': u'\u5ba2\u6237'}, {'id': u'all', 'string': u'\u6240\u6709'}, {'id': u'You validated', 'string': u'\u672c\u4eba\u5df2\u9a8c\u8bc1'}, {'id': u'Vendors', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'Transaction', 'string': u'\u4ea4\u6613'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tip : Hit ctrl-enter to reconcile all the balanced items in the sheet.', 'string': u'\u63d0\u793a\uff1a\u7528\u5feb\u6377\u952ectrl-enter\u6765\u8c03\u8282\u8868\u5355\u4e2d\u7684\u6240\u6709\u4f59\u989d\u9879'}, {'id': u'This payment is registered but not reconciled.', 'string': u'\u4ed8\u6b3e\u88ab\u767b\u8bb0\u4f46\u662f\u6ca1\u6709\u88ab\u8c03\u8282'}, {'id': u'This page displays all the bank transactions that are to be reconciled and provides with a neat interface to do so.', 'string': u'\u6b64\u9875\u663e\u793a\u6240\u6709\u7684\u8981\u88ab\u8c03\u8282\u7684\u94f6\u884c\u4ea4\u6613\uff0c\u5e76\u63d0\u4f9b\u4e86\u4e00\u4e2a\u6574\u6d01\u7684\u754c\u9762'}, {'id': u'There is nothing to reconcile.', 'string': u'\u6ca1\u6709\u9700\u8981\u8c03\u8282\u7684'}, {'id': u"That's on average", 'string': u'\u5e73\u5747'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'OtherAccounts', 'string': u'\u5176\u4ed6\u79d1\u76ee'}, {'id': u'OK', 'string': u'Ok'}, {'id': u'Note', 'string': u'\u5907\u6ce8'}, {'id': u"No result matching '", 'string': u'\u65e0\u5339\u914d\u7ed3\u679c'}, {'id': u'New preset', 'string': u'\u65b0\u7684\u9884\u8bbe'}, {'id': u'New Operation', 'string': u'\u65b0\u7684\u64cd\u4f5c'}, {'id': u'More', 'string': u'\u66f4\u591a'}, {'id': u'Modify presets', 'string': u'\u66f4\u6539\u9884\u8bbe\u7f6e'}, {'id': u'Last Reconciliation :', 'string': u'\u6700\u540e\u8c03\u8282 :'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}]}, u'payslip_info': {'messages': [{'id': u'Please enter the old password for payslip', 'string': u'\u8bf7\u8f93\u5165\u65e7\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Please enter the new password for payslip', 'string': u'\u8bf7\u8f93\u5165\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'If you forgot password, please click to', 'string': u'\u5982\u5fd8\u8bb0\u65e7\u5bc6\u7801\uff0c\u8bf7\u70b9\u51fb\u8fd9\u91cc\u8fdb\u884c'}, {'id': u'Payroll Group Sync', 'string': u'\u540c\u6b65\u85aa\u8d44\u7ec4'}, {'id': u'Change Security Question Answer', 'string': u'\u4fee\u6539\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Answer Security Questions', 'string': u'\u8bbe\u7f6e\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Please enter password for payslip:', 'string': u'\u8bf7\u8f93\u5165\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff1a'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Please enter password for payslip:', 'string': u'\u8bf7\u8f93\u5165\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff1a'}, {'id': u'Incorrect answer. Only', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u60a8\u8fd8\u6709'}, {'id': u'chances remaining.', 'string': u'\u6b21\u673a\u4f1a\u3002'}, {'id': u'Try either way of verification to reset password for payslip:', 'string': u'\u4fee\u6539\u5bc6\u7801\u5173\u7cfb\u5230\u60a8\u7684\u6570\u636e\u5b89\u5168\uff0c\u8bf7\u9009\u62e9\uff1a'}, {'id': u'Try either way of verification to reset password for payslip:', 'string': u'\u4fee\u6539\u5bc6\u7801\u5173\u7cfb\u5230\u60a8\u7684\u6570\u636e\u5b89\u5168\uff0c\u8bf7\u9009\u62e9\uff1a'}, {'id': u'Verify by Login Password', 'string': u'\u4f7f\u7528\u767b\u5f55\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Answer Security Questions', 'string': u'\u56de\u7b54\u5bc6\u4fdd\u95ee\u9898\u91cd\u7f6e'}, {'id': u'Q:', 'string': u'\u95ee\u9898\uff1a'}, {'id': u'A:', 'string': u'\u7b54\u6848\uff1a'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Incorrect password for payslip.', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4e0d\u6b63\u786e\u3002'}, {'id': u'Get security questions successfully!', 'string': u'\u83b7\u53d6\u5bc6\u4fdd\u95ee\u9898\u6210\u529f\u3002'}, {'id': u'No questions. Please contact your system admin.', 'string': u'\u672a\u8bbe\u7f6e\u5bc6\u4fdd\u95ee\u9898\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458\u3002'}, {'id': u"Get User's security questions successfully!", 'string': u'\u83b7\u53d6\u7528\u6237\u5bc6\u4fdd\u95ee\u9898\u6210\u529f\u3002'}, {'id': u'Please go to personal setting to answer security questions before continuing.', 'string': u'\u8bf7\u5148\u5728\u4e2a\u4eba\u8bbe\u7f6e\u5b8c\u6210\u5bc6\u4fdd\u95ee\u9898\u7b54\u6848\u3002'}, {'id': u'Incorrect answer.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\u3002'}, {'id': u'Correct answer.', 'string': u'\u56de\u7b54\u6b63\u786e\u3002'}, {'id': u'Set security questions successfully.', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u8bbe\u7f6e\u6210\u529f\u3002'}, {'id': u'Set security questions failed!', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u8bbe\u7f6e\u5931\u8d25\u3002'}, {'id': u'Question {} is missing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u672a\u9009\u62e9\u3002'}, {'id': u'The answer for question {} is missing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u672a\u56de\u7b54\u3002'}, {'id': u'The answer for question {} should be without any spacing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u7684\u7b54\u6848\u5185\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c\u3002'}, {'id': u'The answer should be without any spacing.', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u7684\u7b54\u6848\u5185\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c\u3002'}, {'id': u'Please answer security questions.', 'string': u'\u8bf7\u56de\u7b54\u5f53\u524d\u5bc6\u4fdd\u95ee\u9898\u3002'}, {'id': u'No chance left\uff0cplease try it tomorrow.', 'string': u'\u60a8\u4eca\u5929\u7b54\u9898\u6b21\u6570\u5df2\u7528\u5b8c\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'Incorrect answer, please try it tomorrow.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'Incorrect answer, please try it tomorrow.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'Query password is not right!', 'string': u'\u67e5\u8be2\u5bc6\u7801\u4e0d\u6b63\u786e\uff01'}, {'id': u'Payslip Password', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Payslip Password', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Query Success!', 'string': u'\u67e5\u8be2\u6210\u529f'}, {'id': u'Your password for payslip has been set successfully!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u8bbe\u7f6e\u6210\u529f\uff01'}, {'id': u'Set the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u8bbe\u7f6e\u5931\u8d25\uff01'}, {'id': u'Old Payslip Password is not right!', 'string': u'\u65e7\u5de5\u8d44\u5355\u5bc6\u7801\u8f93\u5165\u4e0d\u6b63\u786e\uff01'}, {'id': u'Change the password for payslip', 'string': u'\u4fee\u6539\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Change the password for payslip', 'string': u'\u4fee\u6539\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Change the password for payslip success!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4fee\u6539\u6210\u529f\uff01'}, {'id': u'Change the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4fee\u6539\u5931\u8d25\uff01'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Login Password is not right!', 'string': u'\u767b\u5f55\u5bc6\u7801\u4e0d\u6b63\u786e\uff01'}, {'id': u'Reset the password for payslip success!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u91cd\u7f6e\u6210\u529f\uff01'}, {'id': u'Reset the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u91cd\u7f6e\u5931\u8d25\uff01'}, {'id': u'Please enter your password for payslip.', 'string': u'\u8bf7\u8f93\u5165\u67e5\u8be2\u5bc6\u7801'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'Please enter the login password', 'string': u'\u8bf7\u8f93\u5165\u767b\u5f55\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Enter Verification Code', 'string': u'\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801'}, {'id': u'Enter Verification Code', 'string': u'\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm your password for payslip', 'string': u'\u786e\u8ba4\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Passwords do not macth.', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'Please set your password for payslip.', 'string': u'\u60a8\u5c1a\u672a\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff0c\u8bf7\u5148\u8bbe\u7f6e\u67e5\u8be2\u5bc6\u7801\u3002'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Forgot Password?', 'string': u'\u5fd8\u8bb0\u5bc6\u7801\uff1f'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Answer Security Questions', 'string': u'\u8bbe\u7f6e\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Change Security Question Answer', 'string': u'\u4fee\u6539\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Verify by Email', 'string': u'\u90ae\u7bb1\u9a8c\u8bc1'}, {'id': u'Verify by SMS', 'string': u'\u624b\u673a\u9a8c\u8bc1'}, {'id': u'Verify by Answers', 'string': u'\u5bc6\u4fdd\u9a8c\u8bc1'}, {'id': u'Verify by Login', 'string': u'\u767b\u5f55\u9a8c\u8bc1'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}]}, u'hr_holiday_management': {'messages': [{'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708'}]}, u'web_planner': {'messages': [{'id': u'Next step', 'string': u'\u4e0b\u4e00\u6b65'}, {'id': u'Mark As Done', 'string': u'\u6807\u8bb0\u4e3a\u5b8c\u6210'}]}, u'web_kanban': {'messages': [{'id': u'Edit Column', 'string': u'\u7f16\u8f91\u5217'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Are you sure you want to delete this record ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5220\u9664\u6b64\u8bb0\u5f55\u5417\uff1f'}, {'id': u'Are you sure that you want to remove this column ?', 'string': u'\u4f60\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u5217\u5417'}, {'id': u'Archive Records', 'string': u'\u4fdd\u5b58\u8bb0\u5f55'}, {'id': u'Add: ', 'string': u'\u6dfb\u52a0\uff1a '}, {'id': u'Add new Column', 'string': u'\u589e\u52a0\u65b0\u5217'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u' records', 'string': u'\u8bb0\u5f55'}, {'id': u'remaining)', 'string': u'\u5269\u4f59)'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Unarchive Records', 'string': u'\u53d6\u6d88\u5f52\u6863\u8bb0\u5f55'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Load more... (', 'string': u'\u8f7d\u5165\u66f4\u591a...('}, {'id': u'Kanban', 'string': u'\u770b\u677f'}, {'id': u'Fold', 'string': u'\u6536\u62e2'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}]}, u'project': {'messages': [{'id': u'Action has a clear description', 'string': u'\u52a8\u4f5c\u6709\u4e00\u4e2a\u6e05\u6670\u7684\u63cf\u8ff0'}, {'id': u'Work has started', 'string': u'\u5de5\u4f5c\u5df2\u7ecf\u5f00\u59cb'}, {'id': u'Wait. Expert', 'string': u'Wait. Expert'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Cancelled', 'string': u'\u5df2\u53d6\u6d88'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Finally task is deployed', 'string': u'\u6700\u540e\u7684\u4efb\u52a1\u5df2\u7ecf\u90e8\u7f72'}, {'id': u'Idea has been transformed into concrete actions', 'string': u'\u4e3b\u610f\u5df2\u7ecf\u88ab\u8f6c\u6362\u4e3a\u5355\u4e00\u7684\u884c\u52a8\u4e0a'}, {'id': u'Idea is fully explained', 'string': u'\u4e3b\u610f\u5df2\u7ecf\u88ab\u5168\u90e8\u89e3\u91ca'}, {'id': u'Ideas', 'string': u'\u521b\u610f\u7ba1\u7406\u6a21\u5757'}, {'id': u'In progress', 'string': u'\u8fdb\u884c\u4e2d'}, {'id': u'Incoming', 'string': u'\u5165\u5e93'}, {'id': u'Issue is being worked on', 'string': u'\u95ee\u9898\u6b63\u5728\u89e3\u51b3\u4e2d'}, {'id': u'Issue is resolved', 'string': u'\u95ee\u9898\u88ab\u89e3\u51b3\u6389\u4e86'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New repair added', 'string': u'\u65b0\u52a0\u7684\u4fee\u7406'}, {'id': u'Ready for layout / copywriting', 'string': u'\u4e3a\u5e03\u5c40\uff0f\u7248\u6743\u51c6\u5907'}, {'id': u'Ready for release', 'string': u'\u51c6\u5907\u53d1\u5e03'}, {'id': u'Ready for testing', 'string': u'\u51c6\u5907\u6d4b\u8bd5'}, {'id': u'Ready to be displayed, published or sent', 'string': u'\u51c6\u5907\u5448\u73b0\uff0c\u53d1\u5e03\u6216\u8005\u53d1\u9001'}, {'id': u'Reason for cancellation has been documented', 'string': u'\u51c6\u5907\u5df2\u7ecf\u88ab\u6587\u6863\u5316\u8fc7\u7684\u53d6\u6d88'}, {'id': u'Release', 'string': u'\u53d1\u5e03'}, {'id': u'Repair has started', 'string': u'\u4fee\u7406\u5df2\u7ecf\u5f00\u59cb'}, {'id': u'Repair is completed', 'string': u'\u4fee\u7406\u5b8c\u6210'}, {'id': u'Request for parts has been sent', 'string': u'\u9700\u6c42\u7684\u96f6\u90e8\u4ef6\u5df2\u7ecf\u53d1\u9001'}, {'id': u'Specification', 'string': u'\u89c4\u683c'}, {'id': u'Specification is validated', 'string': u'\u89c4\u8303\u662f\u53ef\u7528\u7684'}, {'id': u'×', 'string': u'×'}, {'id': u'Set a Cover Image', 'string': u'\u8bbe\u7f6e\u4e00\u5f20\u5c01\u9762\u56fe\u7247'}, {'id': u'There is no available image to be set as cover. Send a message on the task with an attached image.', 'string': u'\u6ca1\u6709\u53ef\u7528\u56fe\u7247\u80fd\u88ab\u8bbe\u7f6e\u4e3a\u5c01\u9762\uff0c\u5728\u4efb\u52a1\u4e0a\u53d1\u9001\u4e00\u6761\u4fe1\u606f\u5e76\u9644\u4e0a\u4e00\u5f20\u56fe\u7247'}, {'id': u'Specification of task is written', 'string': u'\u4efb\u52a1\u7684\u89c4\u8303\u88ab\u5199\u4e0b\u6765\u4e86'}, {'id': u'Sprint', 'string': u'\u51b2\u523a'}, {'id': u'Task is Developed', 'string': u'\u4efb\u52a1\u88ab\u5f00\u53d1\u8fc7'}, {'id': u'Task is completed', 'string': u'\u4efb\u52a1\u5df2\u7ecf\u5b8c\u6210'}, {'id': u'Task is tested', 'string': u'\u4efb\u52a1\u88ab\u6d4b\u8bd5\u8fc7\u4e86'}, {'id': u'Test', 'string': u'\u6d4b\u8bd5'}, {'id': u'Test is OK, need to document', 'string': u'\u6d4b\u8bd5\u597d\u4e86\uff0c\u9700\u8981\u8fdb\u4e00\u6b65\u6587\u6863\u5316'}, {'id': u'Testing', 'string': u'\u6d4b\u8bd5'}, {'id': u'To Do', 'string': u'\u5f85\u529e'}, {'id': u'Validation', 'string': u'\u9a8c\u8bc1'}, {'id': u'Wait. Customer', 'string': u'Wait. Customer'}, {'id': u'Feedback from customer requested', 'string': u'\u5ba2\u6237\u9700\u6c42\u7684\u56de\u9988'}, {'id': u'Expert advice has been requested', 'string': u'\u5df2\u7ecf\u9700\u6c42\u4e13\u5bb6\u5efa\u8bae\u4e86'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'Documentation', 'string': u'\u6587\u6863'}, {'id': u'Distribution is completed', 'string': u'\u5206\u5e03\u5b8c\u6210'}, {'id': u'Distribute', 'string': u'\u5206\u6d3e'}, {'id': u'Development', 'string': u'\u5f00\u53d1'}, {'id': u'Deployment', 'string': u'\u5c55\u5f00'}, {'id': u'Customer service has found new issue', 'string': u'\u5ba2\u670d\u627e\u5230\u4e00\u4e9b\u65b0\u7684\u95ee\u9898'}, {'id': u'Customer has reported new issue', 'string': u'\u5ba2\u6237\u6c47\u62a5\u4e86\u65b0\u95ee\u9898'}, {'id': u'Customer has cancelled repair', 'string': u'\u5ba2\u6237\u53d6\u6d88\u4e86\u4fee\u7406'}, {'id': u'Customer feedback has been requested', 'string': u'\u5ba2\u6237\u7684\u56de\u9988\u5df2\u7ecf\u6709\u9700\u6c42\u4e86'}, {'id': u'Copywriting / Design', 'string': u'\u7248\u6743\uff0f\u8bbe\u8ba1'}, {'id': u'Clear description and purpose', 'string': u'\u6e05\u6670\u7684\u63cf\u8ff0\u548c\u76ee\u7684'}, {'id': u'Cancelled', 'string': u'\u5df2\u53d6\u6d88'}, {'id': u'Backlog', 'string': u'\u672a\u5b8c'}, {'id': u'Added in current sprint', 'string': u'\u88ab\u52a0\u5728\u5f53\u524d\u7684\u51b2\u523a'}]}, u'hr_attendance_ibeacon': {'messages': [{'id': u'Choose fields', 'string': u'\u9009\u62e9\u5b57\u6bb5'}, {'id': u'Setting UUID', 'string': u'\u8bbe\u7f6e UUID'}]}, u'venus': {'messages': [{'id': u'Fields to choose', 'string': u'\u5df2\u9009\u5b57\u6bb5'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}]}, u'goodbaby_custom': {'messages': [{'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Required fields are missing, modifications will not be saved!', 'string': u'\u5fc5\u586b\u5b57\u6bb5\u6821\u9a8c\u672a\u901a\u8fc7\uff0c\u4fee\u6539\u5c06\u4e0d\u4f1a\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Connecting card reader failed!', 'string': u'\u8bfb\u5361\u5668\u8fde\u63a5\u5931\u8d25!'}, {'id': u'Declined', 'string': u'\u653e\u5f03'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Required fields are missing, modifications will not be saved!', 'string': u'\u5fc5\u586b\u5b57\u6bb5\u6821\u9a8c\u672a\u901a\u8fc7\uff0c\u4fee\u6539\u5c06\u4e0d\u4f1a\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Upload', 'string': u'\u63d0\u4ea4'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Please fill all required fields!', 'string': u'Please fill all required fields!'}, {'id': u'Please scan ID Card first!', 'string': u'\u8bf7\u5148\u626b\u63cf\u8eab\u4efd\u8bc1!'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning!', 'string': u'\u8b66\u544a!'}]}, u'sales_team': {'messages': [{'id': u'80.000\u20ac', 'string': u'80.000\u6b27\u5143'}, {'id': u'Next Actions', 'string': u'\u4e0b\u4e00\u64cd\u4f5c'}, {'id': u'Next 7 days', 'string': u'\u63a5\u4e0b\u6765\u7684\u4e03\u5929'}, {'id': u'Meetings', 'string': u'\u4f1a\u8bae'}, {'id': u'Last Month', 'string': u'\u4e0a\u4e2a\u6708'}, {'id': u'Invoiced', 'string': u'\u5df2\u5f00\u7968'}, {'id': u'Hi there!', 'string': u'\u4f60\u597d\uff01'}, {'id': u'Great sales journeys start with a clean pipeline.', 'string': u'\u4f1f\u5927\u7684\u9500\u552e\u6d41\u7a0b\u4ece\u5e72\u51c0\u5feb\u6377\u7684\u901a\u9053\u5f00\u59cb'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}, {'id': u'Create a few opportunities to activate your dashboard.', 'string': u'\u65b0\u5efa\u4e00\u4e9b\u5546\u673a\u5e76\u6fc0\u6d3b\u4eea\u8868\u76d8'}, {'id': u'Click to set', 'string': u'\u70b9\u51fb\u8bbe\u7f6e'}, {'id': u'Activities Done', 'string': u'\u6d3b\u52a8\u7ed3\u675f'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}, {'id': u'78,140.03\u20ac', 'string': u'78,140.03\u20ac'}, {'id': u'35,029.39\u20ac', 'string': u'35,029.39\u20ac'}, {'id': u'3 exp. closing', 'string': u'3 \u9884\u8ba1\u7ed3\u675f\u65e5\u671f'}, {'id': u'This Month', 'string': u'\u8fd9\u4e2a\u6708'}, {'id': u'overdue', 'string': u'\u903e\u671f'}, {'id': u'exp. closing', 'string': u'\u9884\u8ba1\u7ed3\u675f\u65e5\u671f'}, {'id': u'Your Pipeline', 'string': u'\u4f60\u7684\u6e20\u9053'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Won in Opportunities', 'string': u'\u8d62\u53d6\u5546\u673a'}, {'id': u'Today', 'string': u'\u4eca\u5929'}, {'id': u'To do', 'string': u'\u4ee3\u529e'}, {'id': u'To Opportunity Report', 'string': u'\u8fdb\u5165\u5546\u673a\u62a5\u8868'}, {'id': u'To Opportunities', 'string': u'\u8fdb\u5165\u5546\u673a'}, {'id': u'To Invoice Report', 'string': u'\u8fdb\u5165\u53d1\u7968\u62a5\u8868'}, {'id': u'To Activity Report', 'string': u'\u53bb\u6fc0\u6d3b\u62a5\u8868'}, {'id': u'To Calendar', 'string': u'\u8fdb\u5165\u65e5\u5386'}, {'id': u'Target', 'string': u'\u76ee\u6807'}, {'id': u'Performance', 'string': u'\u7ee9\u6548'}, {'id': u'To Activities', 'string': u'\u53bb\u6fc0\u6d3b'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}]}}, lang: zh_CN 2021-07-29 16:35:37,738 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:35:37] "POST /web/webclient/translations HTTP/1.0" 200 - 2021-07-29 16:35:38,313 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:35:38] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:35:38,341 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:35:38] "POST /web/dataset/call_kw/hr.employee.rehire/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:35:38,478 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:35:38] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:35:39,360 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:35:39] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:35:39,471 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:35:39] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:35:39,525 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:35:39] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:35:39,643 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:35:39] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:35:39,796 16504 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:35:39] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:35:39,879 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:35:39] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:35:39,908 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:35:39] "POST /web/dataset/call_kw/hr.contract.regular/read HTTP/1.1" 200 - 2021-07-29 16:35:43,905 6647 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:35:43] "POST /web/dataset/call_kw/marriage.type/name_search HTTP/1.1" 200 - 2021-07-29 16:35:44,141 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:35:44] "POST /web/dataset/call_kw/hr.contract.regular/search_read HTTP/1.1" 200 - 2021-07-29 16:35:46,770 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(16478) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24452559)] cost 65.1068687439(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "0be6c3d884605ac6054774c839ea886af943ca37", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [33048]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:35:46,771 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:35:46] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:35:47,835 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(16478) 112.4.65.82 call /mjson/work.bench/app_search_read POST [log(24452562)] cost 1034.53397751(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "FRL-AN00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "0be6c3d884605ac6054774c839ea886af943ca37", "version": "3.3.7", "app_channel": "ehr", "imei": "db1ad191-e2f4-4f2a-bde8-5fa29b9eef06", "type": "session"}, "data": {"date": "2021-07-29 16:35:27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:35:47,837 6647 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:35:47] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:35:53,940 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:35:53] "POST /web/dataset/call_kw/hr.contract/default_get HTTP/1.1" 200 - 2021-07-29 16:35:56,956 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:35:56] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:35:57,404 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:35:57] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:35:57,637 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(16478) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452565)] cost 76.2410163879(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "FRL-AN00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "0be6c3d884605ac6054774c839ea886af943ca37", "version": "3.3.7", "app_channel": "ehr", "imei": "db1ad191-e2f4-4f2a-bde8-5fa29b9eef06", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:35:57,639 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:35:57] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:35:58,408 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(16478) 112.4.65.82 call /mjson/jpush.log/ehr_items_get POST [log(24452566)] cost 855.823993683(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "FRL-AN00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "0be6c3d884605ac6054774c839ea886af943ca37", "version": "3.3.7", "app_channel": "ehr", "imei": "db1ad191-e2f4-4f2a-bde8-5fa29b9eef06", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:35:58,411 6647 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:35:58] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:35:58,703 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(16478) 112.4.65.82 call /mjson/work.bench/app_search_read POST [log(24452567)] cost 1048.76899719(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "FRL-AN00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "0be6c3d884605ac6054774c839ea886af943ca37", "version": "3.3.7", "app_channel": "ehr", "imei": "db1ad191-e2f4-4f2a-bde8-5fa29b9eef06", "type": "session"}, "data": {"date": "2021-07-29 16:35:41"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:35:58,706 20848 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:35:58] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:35:58,741 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(16478) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452568)] cost 1011.82508469(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "FRL-AN00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "0be6c3d884605ac6054774c839ea886af943ca37", "version": "3.3.7", "app_channel": "ehr", "imei": "db1ad191-e2f4-4f2a-bde8-5fa29b9eef06", "type": "session"}, "data": {"date": "2021-07-29 16:35:41", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:35:58,744 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:35:58] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:35:59,044 16504 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:35:59] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:35:59,381 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:35:59] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:35:59,562 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:35:59] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:36:06,770 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(16478) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452569)] cost 49.4921207428(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "FRL-AN00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "0be6c3d884605ac6054774c839ea886af943ca37", "version": "3.3.7", "app_channel": "ehr", "imei": "db1ad191-e2f4-4f2a-bde8-5fa29b9eef06", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:36:06,773 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:36:06] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:36:07,607 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(16478) 112.4.65.82 call /mjson/jpush.log/ehr_items_get POST [log(24452571)] cost 895.545959473(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "FRL-AN00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "0be6c3d884605ac6054774c839ea886af943ca37", "version": "3.3.7", "app_channel": "ehr", "imei": "db1ad191-e2f4-4f2a-bde8-5fa29b9eef06", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:36:07,609 4590 INFO goodbaby werkzeug:87: 112.4.65.82 - - [29/Jul/2021 16:36:07] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:36:17,385 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(10219) 49.93.64.3 call /mjson/res.company/get_login_page_v2 POST [log(24452577)] cost 36.3438129425(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "PDCM00", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "63c1705f03bb4d3caaddf7ca36758154754cd3ec", "version": "3.3.9", "app_channel": "ehr", "imei": "85821938-7551-4b3a-af3d-d4592ad634d1", "type": "session"}, "data": {"cachetime": "2021-07-29 15:21:29"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:36:17,387 4590 INFO goodbaby werkzeug:87: 49.93.64.3 - - [29/Jul/2021 16:36:17] "POST /mjson/res.company/get_login_page_v2 HTTP/1.1" 200 - 2021-07-29 16:36:17,460 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:36:17] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:36:18,837 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(10219) 49.93.64.3 call /mjson/work.bench/app_search_read POST [log(24452582)] cost 886.6147995(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "PDCM00", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "63c1705f03bb4d3caaddf7ca36758154754cd3ec", "version": "3.3.9", "app_channel": "ehr", "imei": "85821938-7551-4b3a-af3d-d4592ad634d1", "type": "session"}, "data": {"date": "2021-07-29 15:22:47"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:36:18,840 6647 INFO goodbaby werkzeug:87: 49.93.64.3 - - [29/Jul/2021 16:36:18] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:36:18,866 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(10219) 49.93.64.3 call /mjson/jpush.log/ehr_items_get POST [log(24452583)] cost 969.446897507(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "PDCM00", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "63c1705f03bb4d3caaddf7ca36758154754cd3ec", "version": "3.3.9", "app_channel": "ehr", "imei": "85821938-7551-4b3a-af3d-d4592ad634d1", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:36:18,870 16504 INFO goodbaby werkzeug:87: 49.93.64.3 - - [29/Jul/2021 16:36:18] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:36:22,180 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:36:22] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:36:22,418 16504 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:36:22] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:36:22,947 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:36:22] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:36:22,999 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(10219) 49.93.64.3 call /mjson/app.translate/get_app_translate POST [log(24452585)] cost 34.9640846252(ms) Request Data: {"identication": {"info": {"systemModel": "PC", "systemVersion": "10", "source": "android", "deviceModel": "PDCM00", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "app_channel": "", "version": "3.3.9", "session_id": "63c1705f03bb4d3caaddf7ca36758154754cd3ec", "imei": "85821938-7551-4b3a-af3d-d4592ad634d1", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:36:23,001 20848 INFO goodbaby werkzeug:87: 49.93.64.3 - - [29/Jul/2021 16:36:23] "POST /mjson/app.translate/get_app_translate HTTP/1.1" 200 - 2021-07-29 16:36:23,169 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:36:23] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:36:23,275 20848 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'510', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:36:23', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'b64bdd878fe5644fdc13da5ad90fbd97324ba4394e1e4915796dcc0e3d9f87af', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'a0ddb760d55e49cca48a6413e3e9a9e0', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:36:23,276 20848 INFO goodbaby openerp.addons.zenhr_login.controller.main:75: Requested URL: http://goodbaby.peoplus.cn/v1/api/zenhr_workbench_todo_callback 2021-07-29 16:36:23,276 20848 INFO goodbaby openerp.addons.zenhr_login.controller.main:76: args: () 2021-07-29 16:36:23,276 20848 INFO goodbaby openerp.addons.zenhr_login.controller.main:77: kwargs: {} 2021-07-29 16:36:26,877 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9738) 49.93.180.29 call /mjson/jpush.log/ehr_items_get POST [log(24452591)] cost 877.217054367(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "M2007J1SC", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "c59b55695ced058d9ec5a0f625c1446eb0523907", "version": "3.3.6", "app_channel": "ehr", "imei": "863e62a0-51d0-451c-87cb-1889206bf6ed", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:36:26,879 6647 INFO goodbaby werkzeug:87: 49.93.180.29 - - [29/Jul/2021 16:36:26] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:36:26,999 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:36:26] "POST /v1/api/zenhr_workbench_todo_callback HTTP/1.0" 200 - 2021-07-29 16:36:27,599 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9738) 49.93.180.29 call /mjson/work.bench/app_search_read POST [log(24452592)] cost 1370.37205696(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "M2007J1SC", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "c59b55695ced058d9ec5a0f625c1446eb0523907", "version": "3.3.6", "app_channel": "ehr", "imei": "863e62a0-51d0-451c-87cb-1889206bf6ed", "type": "session"}, "data": {"date": "2021-07-29 16:32:01"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:36:27,602 16504 INFO goodbaby werkzeug:87: 49.93.180.29 - - [29/Jul/2021 16:36:27] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:36:27,821 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9738) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452593)] cost 1342.23890305(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "M2007J1SC", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "c59b55695ced058d9ec5a0f625c1446eb0523907", "version": "3.3.6", "app_channel": "ehr", "imei": "863e62a0-51d0-451c-87cb-1889206bf6ed", "type": "session"}, "data": {"date": "2021-07-29 16:32:01", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:36:27,823 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:36:27] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:36:29,593 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14129) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452597)] cost 22.9299068451(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MI 8 SE", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "76add85b0b7de066e71bd9b0581bdec048fe7741", "version": "3.3.9", "app_channel": "ehr", "imei": "ed935572-b41f-49b1-a3bd-c28e08a5f6f7", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:36:29,595 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:36:29] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:36:29,610 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14129) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24452598)] cost 54.82006073(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "76add85b0b7de066e71bd9b0581bdec048fe7741", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [28361]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:36:29,612 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:36:29] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:36:30,378 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14129) 49.92.145.112 call /mjson/jpush.log/ehr_items_get POST [log(24452599)] cost 838.979005814(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MI 8 SE", "manufacturer": "Xiaomi"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "76add85b0b7de066e71bd9b0581bdec048fe7741", "version": "3.3.9", "app_channel": "ehr", "imei": "ed935572-b41f-49b1-a3bd-c28e08a5f6f7", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:36:30,380 4590 INFO goodbaby werkzeug:87: 49.92.145.112 - - [29/Jul/2021 16:36:30] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:36:32,707 4590 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(11187) call hr.applicant update_applicant(args=([[28190], {u'lang': u'zh_CN', u'tz': u'Asia/Shanghai', u'uid': 11187, u'active_model': u'hr.recruitment.enroll', u'readonly_bypass': True, u'search_default_enroll_draft': True, u'params': {u'action': 919}, u'search_disable_custom_filters': True, u'from_enroll': u'True', u'active_ids': [28217], u'search_default_enroll_inapproved': True, u'search_default_enroll_toboard': True, u'active_id': 28217}]), kwargs={}) succeeded cost 0.000133037567139(s) Response: None 2021-07-29 16:36:32,709 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:36:32] "POST /web/dataset/call_button HTTP/1.1" 200 - 2021-07-29 16:36:33,958 20848 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:36:33] "POST /web/dataset/call_kw/employee.cost.center.info/read HTTP/1.1" 200 - 2021-07-29 16:36:42,695 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(16478) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24452608)] cost 59.6888065338(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "0be6c3d884605ac6054774c839ea886af943ca37", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [33048]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:36:42,697 6647 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:36:42] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:36:42,785 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:36:42] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:36:43,585 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:36:43] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:36:43,814 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:36:43] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:36:44,153 16504 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:36:44] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:36:44,319 16504 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:36:44] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:36:44,728 6647 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'17498', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:36:44', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'ed5b7fc0016bccb1895b637b321882c97acd0a298f4dd37b36b4a38adb922dc5', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'd3fb5555d8bd45b6a857a90c16f6d4fa', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:36:47,620 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:36:47] "POST /web/dataset/call_kw/hr.contract.regular/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:36:48,878 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:36:48] "POST /v1/api/zenhr_batch_create_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:36:52,514 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 49.93.149.7 call /mjson/get_base_settings POST [log(24452615)] cost 2.86912918091(ms) Request Data: {"identication": {"info": {"name": "\u902f\u71d5\u71d5\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "D90DA2EB-339E-43C1-8A00-FFA49710306E", "app_channel": "ehrappstore", "version": "3.3.3", "imei": "201C5072-245F-4CFC-A519-B7FA263F9267", "type": "basic"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:36:52,515 20848 INFO goodbaby werkzeug:87: 49.93.149.7 - - [29/Jul/2021 16:36:52] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:36:53,560 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(16478) 127.0.0.1 call /mjson/res.users/get_user_structure POST [log(24452616)] cost 97.1438884735(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "FRL-AN00a", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "0be6c3d884605ac6054774c839ea886af943ca37", "version": "3.3.7", "app_channel": "ehr", "imei": "db1ad191-e2f4-4f2a-bde8-5fa29b9eef06", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:36:53,563 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:36:53] "POST /mjson/res.users/get_user_structure HTTP/1.1" 200 - 2021-07-29 16:36:55,041 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:36:55] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:36:55,696 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13991) 49.93.149.7 call /mjson/wx/wechat_home/style POST [log(24452620)] cost 22.5899219513(ms) Request Data: {"identication": {"info": {"name": "\u902f\u71d5\u71d5\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "D90DA2EB-339E-43C1-8A00-FFA49710306E", "session_id": "6c6ca16fb2475c8a93e04491622c2a59e5310a84", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "201C5072-245F-4CFC-A519-B7FA263F9267", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:36:55,697 6647 INFO goodbaby werkzeug:87: 49.93.149.7 - - [29/Jul/2021 16:36:55] "POST /mjson/wx/wechat_home/style HTTP/1.1" 200 - 2021-07-29 16:36:56,460 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13991) 49.93.149.7 call /mjson/work.bench/app_search_read POST [log(24452626)] cost 551.753044128(ms) Request Data: {"identication": {"info": {"name": "\u902f\u71d5\u71d5\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "D90DA2EB-339E-43C1-8A00-FFA49710306E", "session_id": "6c6ca16fb2475c8a93e04491622c2a59e5310a84", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "201C5072-245F-4CFC-A519-B7FA263F9267", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:36:56,462 6647 INFO goodbaby werkzeug:87: 49.93.149.7 - - [29/Jul/2021 16:36:56] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:36:56,971 16504 INFO goodbaby openerp.addons.employee_dimission.controllers.employee_dimission:67: Requested URL: http://localhost:48069/mjson/employeedimission/mine 2021-07-29 16:36:56,971 16504 INFO goodbaby openerp.addons.employee_dimission.controllers.employee_dimission:69: args: () 2021-07-29 16:36:56,971 16504 INFO goodbaby openerp.addons.employee_dimission.controllers.employee_dimission:70: kwargs: {} 2021-07-29 16:36:57,036 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(10219) 49.93.64.3 call /mjson/employeedimission/mine POST [log(24452627)] cost 66.4842128754(ms) Request Data: {"identication": {"info": {"systemModel": "PC", "systemVersion": "10", "source": "android", "deviceModel": "PDCM00", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "app_channel": "", "version": "3.3.9", "session_id": "63c1705f03bb4d3caaddf7ca36758154754cd3ec", "imei": "85821938-7551-4b3a-af3d-d4592ad634d1", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:36:57,038 16504 INFO goodbaby werkzeug:87: 49.93.64.3 - - [29/Jul/2021 16:36:57] "POST /mjson/employeedimission/mine HTTP/1.1" 200 - 2021-07-29 16:36:59,279 16504 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:36:59] "POST /web/dataset/call_kw/hr.recruitment.enroll/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:37:00,446 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(10219) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452633)] cost 974.027872086(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "PDCM00", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "63c1705f03bb4d3caaddf7ca36758154754cd3ec", "version": "3.3.9", "app_channel": "ehr", "imei": "85821938-7551-4b3a-af3d-d4592ad634d1", "type": "session"}, "data": {"date": "2021-07-29 16:36:13", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:37:00,448 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:37:00] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:37:06,496 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:37:06] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:37:06,538 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13991) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452643)] cost 291.652917862(ms) Request Data: {"identication": {"info": {"name": "\u902f\u71d5\u71d5\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "6c6ca16fb2475c8a93e04491622c2a59e5310a84", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "201C5072-245F-4CFC-A519-B7FA263F9267", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:37:06,540 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:37:06] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:37:06,553 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:37:06] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:37:06,607 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:37:06] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:37:06,643 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13991) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452644)] cost 288.962125778(ms) Request Data: {"identication": {"info": {"name": "\u902f\u71d5\u71d5\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "6c6ca16fb2475c8a93e04491622c2a59e5310a84", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "201C5072-245F-4CFC-A519-B7FA263F9267", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:37:06,645 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:37:06] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:37:06,830 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14285) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452648)] cost 43.8168048859(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.3", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh-Hans-CN", "session_id": "bda2e74ab6ad2178892c51968943f5876d21341b", "version": "3.2.5", "app_channel": "ehrappstore", "imei": "4164F450-CB6B-4670-BA23-1C179D6EACD9", "type": "session"}, "data": {"state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:37:06,832 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:37:06] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:37:06,869 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14285) 117.136.68.139 call /mjson/calendar.event.summary/get_period_calendar POST [log(24452649)] cost 39.2570495605(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.3", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh-Hans-CN", "linkid": "0D6DB556-2F44-4376-95DB-DF3B5FC2ECAB", "session_id": "bda2e74ab6ad2178892c51968943f5876d21341b", "version": "3.2.5", "app_channel": "ehrappstore", "imei": "4164F450-CB6B-4670-BA23-1C179D6EACD9", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:37:06,871 20848 INFO goodbaby werkzeug:87: 117.136.68.139 - - [29/Jul/2021 16:37:06] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:37:08,087 20848 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'17418', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:37:08', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'1b432f977a84a9bc9f39af7f75999d5850eafd60c14a4da1b1071dc3f010a717', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'bc0b50d49f474b8d9aa02a70b4d46845', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:37:10,194 16504 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/web/dataset/call_kw/hr.employee/fields_view_get 210729-163710194673-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-163710194673', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-163710194673', 'message': u'Session expired'} 2021-07-29 16:37:10,195 16504 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163710194673-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:37:10,196 16504 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163710194673-exception-tyep: internal_error 2021-07-29 16:37:10,198 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:37:10] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:37:10,923 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(10219) 49.93.64.3 call /mjson/login_config POST [log(24452661)] cost 21.3310718536(ms) Request Data: {"identication": {"info": {"systemModel": "PC", "systemVersion": "10", "source": "android", "deviceModel": "PDCM00", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "app_channel": "", "version": "3.3.9", "session_id": "63c1705f03bb4d3caaddf7ca36758154754cd3ec", "imei": "85821938-7551-4b3a-af3d-d4592ad634d1", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:37:10,925 16504 INFO goodbaby werkzeug:87: 49.93.64.3 - - [29/Jul/2021 16:37:10] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:37:12,447 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:37:12] "POST /v1/api/zenhr_batch_create_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:37:12,538 16504 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'576', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:37:12', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'e660a5973c828a4f120279ebdbf8d70cbdf6a0d9ba68b8ff30722f61f2fd8490', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'cc921f58c6aa42bcaa80d4a91c9d52e8', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:37:14,648 16504 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:37:14] "POST /v1/api/zenhr_batch_delete_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:37:16,956 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:37:16,982 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: approve.notify.update_curr_notify call hr.recruitment.enroll.write 2021-07-29 16:37:17,421 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:37:17,443 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: approve.notify.generate_auto_approve_notify call hr.recruitment.enroll.write 2021-07-29 16:37:17,532 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(10219) 49.93.64.3 call /mjson/jpush.log/ehr_items_get POST [log(24452672)] cost 879.576921463(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "PDCM00", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "63c1705f03bb4d3caaddf7ca36758154754cd3ec", "version": "3.3.9", "app_channel": "ehr", "imei": "85821938-7551-4b3a-af3d-d4592ad634d1", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:37:17,534 20848 INFO goodbaby werkzeug:87: 49.93.64.3 - - [29/Jul/2021 16:37:17] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:37:17,791 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:37:17,807 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.process_approve_flow call hr.recruitment.enroll.write 2021-07-29 16:37:18,313 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:37:18,339 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.approve_action call hr.recruitment.enroll.write 2021-07-29 16:37:18,378 4590 INFO goodbaby openerp.addons.approve_flow.model.approve_instance:1596: trigger_workflow env variables: uid[27080], trigger[True], instance[hr.recruitment.enroll(28217,), onboard], action[approved], context[{'lang': u'zh_CN', 'comment': u'', 'skip_other_future_approver': True, 'tz': u'Asia/Shanghai', 'uid': 27080, 'suspend_security': True, 'event_type': u'recruitment_enroll'}] 2021-07-29 16:37:18,378 4590 ERROR goodbaby openerp.addons.approve_flow.model.state_machine:83: Signal "approved" is not available in "onboard" state! 2021-07-29 16:37:18,388 4590 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/recruitment 210729-163718388640-exception: {'name': 'openerp.exceptions.ValidationError', 'snno': '210729-163718388640', 'exception_type': 'validation_error', 'arguments': [u'\u5f53\u524d\u5355\u636e\u5ba1\u6279\u72b6\u6001\u4e3aNone\uff0c\u65e0\u6cd5\u201c\u6279\u51c6\u201d\uff01'], 'debug': 'Error No: 210729-163718388640', 'message': u'\u5f53\u524d\u5355\u636e\u5ba1\u6279\u72b6\u6001\u4e3aNone\uff0c\u65e0\u6cd5\u201c\u6279\u51c6\u201d\uff01'} 2021-07-29 16:37:18,389 4590 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163718388640-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "./odoo/openerp/http.py", line 681, in dispatch result = self._call_function(**self.params) File "./odoo/openerp/http.py", line 316, in _call_function return checked_call(self.db, *args, **kwargs) File "./odoo/openerp/service/model.py", line 118, in wrapper return f(dbname, *args, **kwargs) File "./odoo/openerp/http.py", line 309, in checked_call result = self.endpoint(*a, **kw) File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 186, in __call__ return self.method(*args, **kw) File "./odoo/openerp/http.py", line 509, in response_wrap response = f(*args, **kw) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/eroad_mobile_api/controllers/recruitment_controller.py", line 23, in app_do_recruitment result = RecruitmentController.do_recruitment(req) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/eroad_mobile_api/controllers/recruitment_controller.py", line 130, in do_recruitment before_execution='before_async_approve_execution') File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/async_event.py", line 226, in manual_register return getattr(instance, method)(*(async_args or ()), **(async_kwargs or {})) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_recruitments/models/hr_recruitment_workbench.py", line 241, in app_do_approval self.approve_action(action='approved', msg=comment) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_recruitments/models/hr_recruitment_enroll.py", line 2890, in approve_action msg=msg) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_recruitments/models/hr_recruitment_workbench.py", line 289, in approve_action ret = super(HrRecruitmentWorkbench, self).approve_action(action=action, msg=msg) File "/opt/ersoft/ehr-odoo/base_addons/addons/approve_flow/model/approve_proxy.py", line 36, in decorator return method(self, *args, **kwargs) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/base_addons/addons/approve_flow/model/approve_instance.py", line 1599, in approve_action trigger_workflow(instance, action) File "/opt/ersoft/ehr-odoo/base_addons/addons/approve_flow/model/state_machine.py", line 88, in trigger_workflow raise ValidationError(_('The current state of record is %s, could not execute "%s" action!') % (trans_state, trans_signal)) ValidationError: 当前单据审批状态为None,无法“批准”! 2021-07-29 16:37:18,389 4590 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/recruitment 210729-163718389777-exception: {'name': 'openerp.exceptions.ValidationError', 'snno': '210729-163718389777', 'exception_type': 'validation_error', 'arguments': [u'\u5f53\u524d\u5355\u636e\u5ba1\u6279\u72b6\u6001\u4e3aNone\uff0c\u65e0\u6cd5\u201c\u6279\u51c6\u201d\uff01'], 'debug': 'Error No: 210729-163718389777', 'message': u'\u5f53\u524d\u5355\u636e\u5ba1\u6279\u72b6\u6001\u4e3aNone\uff0c\u65e0\u6cd5\u201c\u6279\u51c6\u201d\uff01'} 2021-07-29 16:37:18,390 4590 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163718389777-traceback: Traceback (most recent call last): File "./odoo/openerp/http.py", line 681, in dispatch result = self._call_function(**self.params) File "./odoo/openerp/http.py", line 316, in _call_function return checked_call(self.db, *args, **kwargs) File "./odoo/openerp/service/model.py", line 118, in wrapper return f(dbname, *args, **kwargs) File "./odoo/openerp/http.py", line 309, in checked_call result = self.endpoint(*a, **kw) File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 186, in __call__ return self.method(*args, **kw) File "./odoo/openerp/http.py", line 509, in response_wrap response = f(*args, **kw) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/eroad_mobile_api/controllers/recruitment_controller.py", line 23, in app_do_recruitment result = RecruitmentController.do_recruitment(req) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/eroad_mobile_api/controllers/recruitment_controller.py", line 130, in do_recruitment before_execution='before_async_approve_execution') File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/async_event.py", line 226, in manual_register return getattr(instance, method)(*(async_args or ()), **(async_kwargs or {})) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_recruitments/models/hr_recruitment_workbench.py", line 241, in app_do_approval self.approve_action(action='approved', msg=comment) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_recruitments/models/hr_recruitment_enroll.py", line 2890, in approve_action msg=msg) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_recruitments/models/hr_recruitment_workbench.py", line 289, in approve_action ret = super(HrRecruitmentWorkbench, self).approve_action(action=action, msg=msg) File "/opt/ersoft/ehr-odoo/base_addons/addons/approve_flow/model/approve_proxy.py", line 36, in decorator return method(self, *args, **kwargs) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/base_addons/addons/approve_flow/model/approve_instance.py", line 1599, in approve_action trigger_workflow(instance, action) File "/opt/ersoft/ehr-odoo/base_addons/addons/approve_flow/model/state_machine.py", line 88, in trigger_workflow raise ValidationError(_('The current state of record is %s, could not execute "%s" action!') % (trans_state, trans_signal)) ValidationError: 当前单据审批状态为None,无法“批准”! 2021-07-29 16:37:18,390 4590 ERROR goodbaby openerp.addons.eroad_mjson_handler.patch:455: Exception during JSON request handling. Traceback (most recent call last): File "./odoo/openerp/http.py", line 681, in dispatch result = self._call_function(**self.params) File "./odoo/openerp/http.py", line 316, in _call_function return checked_call(self.db, *args, **kwargs) File "./odoo/openerp/service/model.py", line 118, in wrapper return f(dbname, *args, **kwargs) File "./odoo/openerp/http.py", line 309, in checked_call result = self.endpoint(*a, **kw) File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 186, in __call__ return self.method(*args, **kw) File "./odoo/openerp/http.py", line 509, in response_wrap response = f(*args, **kw) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/eroad_mobile_api/controllers/recruitment_controller.py", line 23, in app_do_recruitment result = RecruitmentController.do_recruitment(req) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/eroad_mobile_api/controllers/recruitment_controller.py", line 130, in do_recruitment before_execution='before_async_approve_execution') File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/async_event.py", line 226, in manual_register return getattr(instance, method)(*(async_args or ()), **(async_kwargs or {})) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_recruitments/models/hr_recruitment_workbench.py", line 241, in app_do_approval self.approve_action(action='approved', msg=comment) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_recruitments/models/hr_recruitment_enroll.py", line 2890, in approve_action msg=msg) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/ehr_addons/addons/hr_recruitments/models/hr_recruitment_workbench.py", line 289, in approve_action ret = super(HrRecruitmentWorkbench, self).approve_action(action=action, msg=msg) File "/opt/ersoft/ehr-odoo/base_addons/addons/approve_flow/model/approve_proxy.py", line 36, in decorator return method(self, *args, **kwargs) File "./odoo/openerp/api.py", line 328, in wrapper return new_api(self, *args, **kwargs) File "/opt/ersoft/ehr-odoo/base_addons/addons/approve_flow/model/approve_instance.py", line 1599, in approve_action trigger_workflow(instance, action) File "/opt/ersoft/ehr-odoo/base_addons/addons/approve_flow/model/state_machine.py", line 88, in trigger_workflow raise ValidationError(_('The current state of record is %s, could not execute "%s" action!') % (trans_state, trans_signal)) ValidationError: 当前单据审批状态为None,无法“批准”! 2021-07-29 16:37:18,393 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 36.17.230.57 call /mjson/recruitment POST [log(24452676)] cost 6555.28283119(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "9B228B65-5995-4C48-BE79-EBDA8E10916B", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {"action": "approve", "comment": "", "id": 28217, "event_type": "recruitment_enroll"}} Response: error_code:200, error_type: , error_msg:当前单据审批状态为None,无法“批准”!, error_hint: error_log: {'name': 'openerp.exceptions.ValidationError', 'snno': '210729-163718389777', 'exception_type': 'validation_error', 'arguments': [u'\u5f53\u524d\u5355\u636e\u5ba1\u6279\u72b6\u6001\u4e3aNone\uff0c\u65e0\u6cd5\u201c\u6279\u51c6\u201d\uff01'], 'debug': 'Error No: 210729-163718389777', 'message': u'\u5f53\u524d\u5355\u636e\u5ba1\u6279\u72b6\u6001\u4e3aNone\uff0c\u65e0\u6cd5\u201c\u6279\u51c6\u201d\uff01'} 2021-07-29 16:37:18,396 4590 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:37:18] "POST /mjson/recruitment HTTP/1.1" 200 - 2021-07-29 16:37:25,180 6647 INFO goodbaby openerp.modules.registry:495: Invalidating all model caches after database signaling. 2021-07-29 16:37:25,196 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:37:25] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:37:25,252 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:37:25] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:37:25,483 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:37:25] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:37:25,596 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:37:25] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:37:28,377 16504 INFO goodbaby openerp.modules.registry:495: Invalidating all model caches after database signaling. 2021-07-29 16:37:28,473 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 36.17.230.57 call /mjson/login_config POST [log(24452681)] cost 85.2270126343(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:37:28,475 16504 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:37:28] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:37:31,785 4590 INFO goodbaby openerp.modules.registry:495: Invalidating all model caches after database signaling. 2021-07-29 16:37:31,843 4590 INFO goodbaby werkzeug:87: 183.131.253.42 - - [29/Jul/2021 16:37:31] "POST /web/dataset/call_kw/approve.notify/read HTTP/1.1" 200 - 2021-07-29 16:37:35,838 20848 INFO goodbaby openerp.modules.registry:495: Invalidating all model caches after database signaling. 2021-07-29 16:37:35,890 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27080) 36.17.230.57 call /mjson/work.calendar/api_get_work_calendar POST [log(24452685)] cost 42.457818985(ms) Request Data: {"identication": {"info": {"name": "ying\u7684iPhone", "deviceModel": "iPhone13,4", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.4.2", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "9B228B65-5995-4C48-BE79-EBDA8E10916B", "session_id": "7097caf17205c2b706934dead1b3c3c3b34dae61", "version": "3.3.2", "app_channel": "ehrappstore", "imei": "6ABDF80D-7831-4A51-BA9F-F9347E638878", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:37:35,892 20848 INFO goodbaby werkzeug:87: 36.17.230.57 - - [29/Jul/2021 16:37:35] "POST /mjson/work.calendar/api_get_work_calendar HTTP/1.1" 200 - 2021-07-29 16:37:36,908 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(16478) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24452686)] cost 72.2739696503(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "0be6c3d884605ac6054774c839ea886af943ca37", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [33048]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:37:36,910 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:37:36] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:37:38,771 20848 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/res.company/get_login_page_v2 210729-163738771195-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-163738771195', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-163738771195', 'message': u'Session expired'} 2021-07-29 16:37:38,771 20848 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163738771195-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:37:38,775 20848 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163738771195-exception-tyep: internal_error 2021-07-29 16:37:38,777 20848 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/res.company/get_login_page_v2 210729-163738777368-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-163738777368', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-163738777368', 'message': u'Session expired'} 2021-07-29 16:37:38,777 20848 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163738777368-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:37:38,778 20848 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163738777368-exception-tyep: internal_error 2021-07-29 16:37:38,778 20848 ERROR goodbaby openerp.addons.eroad_mjson_handler.patch:455: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:37:38,781 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 117.136.68.182 call /mjson/res.company/get_login_page_v2 POST [log(24452694)] cost 9.40823554993(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1", "source": "android", "deviceModel": "OPPO R9tm", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh", "session_id": "a9798912f141e2a2adaf3ac35f7c8fec2b680814", "version": "3.3.2", "app_channel": "ehr", "imei": "d7492453-bf58-45a7-a891-ded90e42d68a", "type": "session"}, "data": {"cachetime": "2021-07-27 21:56:56"}} Response: error_code:-5, error_type: , error_msg:登录超时,请重新登录。, error_hint: error_log: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:37:38,782 20848 INFO goodbaby werkzeug:87: 117.136.68.182 - - [29/Jul/2021 16:37:38] "POST /mjson/res.company/get_login_page_v2 HTTP/1.1" 200 - 2021-07-29 16:37:40,160 16504 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/web/dataset/search_read 210729-163740160006-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-163740160006', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-163740160006', 'message': u'Session expired'} 2021-07-29 16:37:40,160 16504 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163740160006-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:37:40,164 16504 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163740160006-exception-tyep: internal_error 2021-07-29 16:37:40,165 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:37:40] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:37:40,169 20848 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/jpush.log/ehr_items_get 210729-163740169249-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-163740169249', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-163740169249', 'message': u'Session expired'} 2021-07-29 16:37:40,169 20848 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163740169249-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:37:40,170 20848 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163740169249-exception-tyep: internal_error 2021-07-29 16:37:40,171 20848 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/jpush.log/ehr_items_get 210729-163740171188-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-163740171188', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-163740171188', 'message': u'Session expired'} 2021-07-29 16:37:40,171 20848 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163740171188-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:37:40,171 20848 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163740171188-exception-tyep: internal_error 2021-07-29 16:37:40,172 20848 ERROR goodbaby openerp.addons.eroad_mjson_handler.patch:455: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:37:40,174 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 117.136.68.182 call /mjson/jpush.log/ehr_items_get POST [log(24452695)] cost 5.14197349548(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1", "source": "android", "deviceModel": "OPPO R9tm", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh", "session_id": "a9798912f141e2a2adaf3ac35f7c8fec2b680814", "version": "3.3.2", "app_channel": "ehr", "imei": "d7492453-bf58-45a7-a891-ded90e42d68a", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:-5, error_type: , error_msg:登录超时,请重新登录。, error_hint: error_log: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:37:40,176 20848 INFO goodbaby werkzeug:87: 117.136.68.182 - - [29/Jul/2021 16:37:40] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:37:40,349 16504 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/work.bench/new_app_search_read 210729-163740349095-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-163740349095', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-163740349095', 'message': u'Session expired'} 2021-07-29 16:37:40,349 16504 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163740349095-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:37:40,350 16504 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163740349095-exception-tyep: internal_error 2021-07-29 16:37:40,352 16504 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/work.bench/new_app_search_read 210729-163740352359-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-163740352359', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-163740352359', 'message': u'Session expired'} 2021-07-29 16:37:40,352 16504 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163740352359-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:37:40,353 16504 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163740352359-exception-tyep: internal_error 2021-07-29 16:37:40,353 16504 ERROR goodbaby openerp.addons.eroad_mjson_handler.patch:455: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:37:40,356 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452698)] cost 6.46901130676(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1", "source": "android", "deviceModel": "OPPO R9tm", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh", "session_id": "a9798912f141e2a2adaf3ac35f7c8fec2b680814", "version": "3.3.2", "app_channel": "ehr", "imei": "d7492453-bf58-45a7-a891-ded90e42d68a", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:-5, error_type: , error_msg:登录超时,请重新登录。, error_hint: error_log: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:37:40,358 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:37:40] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:37:45,764 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:37:45] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:37:45,824 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:37:45] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:37:45,942 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:37:45] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:37:46,854 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:37:46] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:37:46,916 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:37:46] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:37:46,943 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:37:46] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:37:48,196 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14601) 117.136.68.182 call /mjson/work.bench/app_search_read POST [log(24452709)] cost 1339.83397484(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1", "source": "android", "deviceModel": "OPPO R9tm", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh", "session_id": "af610345beb00d0f4ea3148bd4916aa6c8bd5554", "version": "3.3.2", "app_channel": "ehr", "imei": "d7492453-bf58-45a7-a891-ded90e42d68a", "type": "session"}, "data": {"date": "2021-07-27 21:56:51"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:37:48,200 4590 INFO goodbaby werkzeug:87: 117.136.68.182 - - [29/Jul/2021 16:37:48] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:37:55,752 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:37:55] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:37:56,484 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13991) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452713)] cost 43.6618328094(ms) Request Data: {"identication": {"info": {"name": "\u902f\u71d5\u71d5\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "6c6ca16fb2475c8a93e04491622c2a59e5310a84", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "201C5072-245F-4CFC-A519-B7FA263F9267", "type": "session"}, "data": {"state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:37:56,485 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:37:56] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:37:57,450 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:37:57] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:37:57,557 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:37:57] "POST /web/dataset/call_kw/hr.contract/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:37:57,906 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:37:57] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:37:58,647 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:37:58] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:37:58,728 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:37:58] "POST /web/dataset/call_kw/hr.recruitment.enroll/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:37:58,761 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:37:58] "POST /web/dataset/call_kw/hr.recruitment.enroll/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:37:58,781 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:37:58] "GET /managerlogin?redirect=https%3A%2F%2Fgoodbaby.peoplus.cn%2F&lang=zh_CN&token=46e92e30f04811eb89a20242c0a80007 HTTP/1.0" 200 - 2021-07-29 16:37:58,819 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:37:58] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:37:58,896 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:37:58] "POST /web/dataset/call_kw/hr.recruitment.enroll/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:38:00,461 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:38:00] "POST /web/dataset/call_kw/hr.contract/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:38:00,492 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:38:00] "POST /web/dataset/call_kw/hr.contract/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:38:03,068 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:03] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:38:03,286 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:03] "POST /web/dataset/call_kw/bi.view/check_user_bi_auth HTTP/1.1" 200 - 2021-07-29 16:38:03,374 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:03] "POST /web/dataset/call HTTP/1.1" 200 - 2021-07-29 16:38:03,378 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:03] "POST /web/session/get_session_info HTTP/1.0" 200 - 2021-07-29 16:38:03,469 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:03] "POST /web/proxy/load HTTP/1.0" 200 - 2021-07-29 16:38:03,471 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:03] "POST /mail/chat_init HTTP/1.0" 200 - 2021-07-29 16:38:03,523 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:03] "POST /web/dataset/call_kw/ir.model.data/xmlid_to_res_id HTTP/1.1" 200 - 2021-07-29 16:38:03,789 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:03] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:38:03,790 6647 INFO goodbaby openerp.addons.patch_web.controllers.main:384: **** lang_parameters: {u'eroad_portal': {'messages': [{'id': u'Clear', 'string': u'\u6e05\u9664'}, {'id': u'HR Notice', 'string': u'HR\u516c\u544a'}, {'id': u'News', 'string': u'\u516c\u53f8\u65b0\u95fb'}, {'id': u'Portal', 'string': u'\u516c\u53f8\u95e8\u6237'}, {'id': u'Uploading ...', 'string': u'Uploading ...'}, {'id': u'Edit', 'string': u'Edit'}]}, u'security_strategy': {'messages': [{'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Password Policy Remarks:', 'string': u'\u5bc6\u7801\u89c4\u5219\u63d0\u793a\u8bed:'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Old Password:', 'string': u'\u65e7\u5bc6\u7801:'}, {'id': u'New Password:', 'string': u'\u65b0\u5bc6\u7801:'}, {'id': u'Confirm New Password:', 'string': u'\u786e\u8ba4\u65b0\u5bc6\u7801:'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}]}, u'hr_attendance_location': {'messages': [{'id': u'Click to Sign In at %s.', 'string': u'\u70b9\u51fb\u767b\u5f55\u5728% s\u3002'}, {'id': u'Last sign in: %s,
%s.
Click to sign out.', 'string': u'\u6700\u540e\u767b\u5f55:% s,< br / > % s\u3002< br / >\u70b9\u51fb\u9000\u51fa\u3002'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708\u4efd'}]}, u'website_mail': {'messages': [{'id': u'just now', 'string': u'\u7acb\u523b'}]}, u'calendar': {'messages': [{'id': u"Everybody's calendars", 'string': u'\u6240\u6709\u4eba\u7684\u65e5\u5386'}, {'id': u'Details', 'string': u'\u8be6\u7ec6\u4fe1\u606f'}, {'id': u'Do you really want to delete this filter from favorite?', 'string': u'\u4f60\u771f\u7684\u8981\u4ece\u4f60\u7684\u559c\u597d\u4e2d\u5220\u9664\u8fd9\u4e2a\u8fc7\u6ee4\u5668\u5417\uff1f'}, {'id': u'OK', 'string': u'Ok'}, {'id': u'Remove this favorite from the list', 'string': u'\u4ece\u6e05\u5355\u4e2d\u79fb\u9664\u8fd9\u4e2a\u559c\u597d'}, {'id': u'Snooze', 'string': u'\u5ef6\u540e'}, {'id': u' [Me]', 'string': u' [\u6211]'}, {'id': u'Add Favorite Calendar', 'string': u'\u52a0\u5230\u65e5\u5386'}]}, u'payroll_formula': {'messages': [{'id': u'Formula Configuration', 'string': u'\u516c\u5f0f\u914d\u7f6e'}]}, u'payroll_result_refine': {'messages': [{'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Batch', 'string': u'\u6279\u6b21\u540d\u79f0'}, {'id': u'Search employee ID/name', 'string': u'\u68c0\u7d22\u5458\u5de5\u7f16\u53f7\u3001\u5458\u5de5\u59d3\u540d'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u') of', 'string': u') \u603b'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}]}, u'export_excel': {'messages': [{'id': u'Download All', 'string': u'\u5168\u90e8\u4e0b\u8f7d'}]}, u'hr_recruitments': {'messages': [{'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}, {'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}, {'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}]}, u'patch_web': {'messages': [{'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'System ', 'string': u'\u7cfb\u7edf'}, {'id': u'Switch Company', 'string': u'\u5207\u6362\u516c\u53f8'}, {'id': u'Switch Language', 'string': u'\u5207\u6362\u8bed\u8a00'}, {'id': u'Save fields list', 'string': u'\u4fdd\u5b58\u5b57\u6bb5\u5217\u8868'}, {'id': u'Message', 'string': u'\u6d88\u606f'}, {'id': u'Access Error', 'string': u'\u8bbf\u95ee\u9519\u8bef'}, {'id': u'Export Formats', 'string': u'\u5bfc\u51fa\u683c\u5f0f'}, {'id': u'Export Type:', 'string': u'\u5bfc\u51fa\u7c7b\u578b\uff1a'}, {'id': u'Export all Data', 'string': u'\u5bfc\u51fa\u6240\u6709\u6570\u636e'}, {'id': u'For Excel compatibility, data cannot be exported if there is more than 256 columns.\n\nTip: try to flip axis, filter further or reduce the number of measures.', 'string': u'For Excel compatibility, data cannot be exported if there is more than 256 columns.\n\nTip: try to flip axis, filter further or reduce the number of measures.'}, {'id': u'Global Business Error', 'string': u'\u5168\u5c40\u5546\u4e1a\u9519\u8bef'}, {'id': u'Illegal Input', 'string': u'\u975e\u6cd5\u8f93\u5165'}, {'id': u'Missing Record', 'string': u'\u7f3a\u5c11\u8bb0\u5f55'}, {'id': u'Move Up', 'string': u'\u4e0a\u79fb'}, {'id': u'Model can only use letters, numbers or _.', 'string': u'\u6a21\u578b\u7f16\u7801\u53ea\u80fd\u4f7f\u7528\u5b57\u6bcd\uff0c\u6570\u5b57\uff0c\u4e0b\u5212\u7ebf\u3002'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Translations', 'string': u'\u7ffb\u8bd1'}, {'id': u'Browse the documentation.', 'string': u'\u6d4f\u89c8\u6587\u6863'}, {'id': u'Field', 'string': u'\u5b57\u6bb5'}, {'id': u'About eRoad', 'string': u'\u5173\u4e8eeRoad'}, {'id': u'Access Denied', 'string': u'\u8bbf\u95ee\u88ab\u62d2\u7edd'}, {'id': u'Trying to reconnect... ', 'string': u'\u6b63\u5728\u5c1d\u8bd5\u91cd\u65b0\u8fde\u63a5... '}, {'id': u'Updated company failed!', 'string': u'\u66f4\u65b0\u516c\u53f8\u5931\u8d25\uff01'}, {'id': u'Validation Error', 'string': u'\u9a8c\u8bc1\u9519\u8bef'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Session Expired', 'string': u'\u4f1a\u8bdd\u8fc7\u671f'}, {'id': u'You are back online', 'string': u'\u6b22\u8fce\u56de\u6765'}, {'id': u'Your session expired. Please refresh the current web page.', 'string': u'\u4f60\u7684\u4f1a\u8bdd\u5df2\u5230\u671f\uff0c\u8bf7\u5237\u65b0\u5f53\u524d\u7f51\u9875\u3002'}, {'id': u'eRoad', 'string': u'eRoad'}, {'id': u'Updated language failed!', 'string': u'\u66f4\u65b0\u8bed\u8a00\u5931\u8d25\uff01'}, {'id': u"Timezone Mismatch : The timezone of your browser doesn't match the selected one. The time in system is displayed according to your field timezone.", 'string': u'\u65f6\u533a\u4e0d\u5339\u914d\uff1a\u60a8\u7684\u6d4f\u89c8\u5668\u7684\u65f6\u533a\u4e0d\u5339\u914d\u6240\u9009\u62e9\u7684\u65f6\u533a\u3002\u5728\u7cfb\u7edf\u4e2d\u7684\u65f6\u95f4\u662f\u6839\u636e\u4f60\u6240\u5728\u65f6\u533a\u663e\u793a\u3002'}, {'id': u'Clear Cache', 'string': u'\u6e05\u7406\u7f13\u5b58'}, {'id': u'The following file names are formatted incorrectly :', 'string': u'\u4ee5\u4e0b\u6587\u4ef6\u540d\u683c\u5f0f\u9519\u8bef\uff1a'}, {'id': u'The following files exceed the size limit :', 'string': u'\u4ee5\u4e0b\u6587\u4ef6\u8d85\u8fc7\u5927\u5c0f\u9650\u5236\uff1a'}, {'id': u'Click To Batch Upload', 'string': u'\u70b9\u51fb\u6279\u91cf\u4e0a\u4f20'}, {'id': u'Collapse All', 'string': u'\u5168\u90e8\u6536\u56de'}, {'id': u'Expand All', 'string': u'\u5168\u90e8\u5c55\u5f00'}, {'id': u'Are you sure you want to proceed?', 'string': u'\u786e\u8ba4\u8981\u7ee7\u7eed\u5417\uff1f'}, {'id': u'Translate', 'string': u'\u7ffb\u8bd1'}, {'id': u'Remove All', 'string': u'\u79fb\u9664\u5168\u90e8'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Fields to export', 'string': u'\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5'}, {'id': u'System Warning', 'string': u'\u7cfb\u7edf\u63d0\u793a'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Move Down', 'string': u'\u4e0b\u79fb'}, {'id': u'Delete', 'string': u'\u5220\u9664'}, {'id': u'Developer Mode', 'string': u'\u5f00\u53d1\u8005\u6a21\u5f0f'}, {'id': u'Duplicate', 'string': u'\u590d\u5236'}]}, u'web': {'messages': [{'id': u'Action', 'string': u'\u52a8\u4f5c'}, {'id': u'Access Error', 'string': u'\u8bbf\u95ee\u9519\u8bef'}, {'id': u'Access Denied', 'string': u'\u8bbf\u95ee\u88ab\u62d2\u7edd'}, {'id': u'About', 'string': u'\u5173\u4e8e'}, {'id': u'About', 'string': u'\u5173\u4e8e'}, {'id': u'...Upload in progress...', 'string': u'... \u4e0a\u4f20\u4e2d'}, {'id': u',k,M', 'string': u',k,M'}, {'id': u'(nolabel)', 'string': u'(\u65e0\u6807\u7b7e)'}, {'id': u'(no string)', 'string': u'(\u65e0\u5b57\u7b26\u4e32)'}, {'id': u'(%d records)', 'string': u'\uff08%d \u6761\u8bb0\u5f55\uff09'}, {'id': u"'%s' is not convertible to date, datetime nor time", 'string': u"'%s' \u65e0\u6cd5\u8f6c\u6362\u4e3a\u65e5\u671f\uff0c\u65e5\u671f\u65f6\u95f4 \u548c \u65f6\u95f4"}, {'id': u"'%s' is not a correct time", 'string': u"'%s' \u4e0d\u662f\u6b63\u786e\u7684\u65f6\u95f4"}, {'id': u"'%s' is not a correct integer", 'string': u"'%s' \u4e0d\u662f\u6b63\u786e\u7684\u6574\u6570"}, {'id': u"'%s' is not a correct float", 'string': u"'%s' \u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u6d6e\u70b9\u6570"}, {'id': u"'%s' is not a correct datetime", 'string': u"'%s' \u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u65e5\u671f\u65f6\u95f4"}, {'id': u"'%s' is not a correct date, datetime nor time", 'string': u"'%s'\u4e0d\u662f\u6b63\u786e\u7684\u65e5\u671f\uff0c\u65e5\u671f\u65f6\u95f4\uff0c\u65f6\u95f4"}, {'id': u"'%s' is not a correct date", 'string': u"'%s'\u4e0d\u662f\u6b63\u786e\u7684\u65e5\u671f"}, {'id': u'%s (%d)', 'string': u'%s (%d)'}, {'id': u'%d-%d of %d', 'string': u'(%d-%d) \u603b %d'}, {'id': u'%d years ago', 'string': u'%d \u5e74\u524d'}, {'id': u'%d months ago', 'string': u'%d \u6708\u524d'}, {'id': u'%d minutes ago', 'string': u'%d \u5206\u949f\u524d'}, {'id': u'%d hours ago', 'string': u'%d \u5c0f\u65f6\u524d'}, {'id': u'%d days ago', 'string': u'%d \u5929\u524d'}, {'id': u'%d / %d', 'string': u'%d / %d'}, {'id': u'%(view_type)s view', 'string': u'%(view_type)s \u89c6\u56fe'}, {'id': u'%(page)d/%(page_count)d', 'string': u'%(page)d/%(page_count)d'}, {'id': u'%(field)s %(operator)s "%(value)s"', 'string': u'%(field)s %(operator)s "%(value)s"'}, {'id': u'%(field)s %(operator)s', 'string': u'%(field)s %(operator)s'}, {'id': u' & Close', 'string': u' & \u5173\u95ed'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'Line Chart', 'string': u'\u7ebf\u72b6\u56fe'}, {'id': u'Graph', 'string': u'\u56fe\u8868'}, {'id': u'Global Business Error', 'string': u'\u5168\u5c40\u5546\u4e1a\u9519\u8bef'}, {'id': u'Form', 'string': u'\u8868\u5355'}, {'id': u'Flip axis', 'string': u'\u7ffb\u8f6c\u8f74'}, {'id': u'Filters', 'string': u'\u7b5b\u9009\u5668'}, {'id': u'Filter with same name already exists.', 'string': u'\u8fc7\u6ee4\u5668\u5df2\u7ecf\u5b58\u5728\u3002'}, {'id': u'Filter on: %s', 'string': u'\u7b5b\u9009: %s'}, {'id': u'Filter name is required.', 'string': u'\u7b5b\u9009\u5668\u540d\u79f0\u662f\u5fc5\u987b\u7684\u3002'}, {'id': u'Filter', 'string': u'\u7b5b\u9009'}, {'id': u'You may not believe it,
but the application is actually loading...', 'string': u'\u7a0b\u5e8f\u6b63\u5728\u52a0\u8f7d\u4e2d...'}, {'id': u'You are creating a new %s, are you sure it does not exist yet?', 'string': u'\u6b63\u8981\u521b\u5efa\u65b0\u7684 %s\uff0c\u786e\u8ba4\u5b83\u771f\u7684\u4e0d\u5b58\u5728\u5417\uff1f'}, {'id': u'You are back online', 'string': u'\u4f60\u56de\u6765\u5728\u7ebf'}, {'id': u'a day ago', 'string': u'\u4e00\u5929\u524d'}, {'id': u'You must choose at least one record.', 'string': u'\u60a8\u5e94\u81f3\u5c11\u9009\u62e9\u4e00\u6761\u8bb0\u5f55\u3002'}, {'id': u'Latest Modification Date:', 'string': u'\u6700\u540e\u4fee\u6539\u65e5\u671f\uff1a'}, {'id': u'Odoo', 'string': u'Odoo'}, {'id': u'Your session expired. Please refresh the current web page.', 'string': u'\u4f60\u7684\u4f1a\u8bdd\u5df2\u5230\u671f\uff0c\u8bf7\u5237\u65b0\u5f53\u524d\u7f51\u9875\u3002'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'not a valid number', 'string': u'\u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684\u6570\u5b57'}, {'id': u'not a valid integer', 'string': u'\u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684\u6574\u6570'}, {'id': u'less than or equal to', 'string': u'\u5c0f\u4e8e\u7b49\u4e8e'}, {'id': u'less than a minute ago', 'string': u'\u5c0f\u4e8e\u4e00\u5206\u949f\u524d'}, {'id': u'less than', 'string': u'\u5c0f\u4e8e'}, {'id': u'is true', 'string': u'\u4e3a\u771f'}, {'id': u'is set', 'string': u'\u5df2\u8bbe\u7f6e'}, {'id': u'is not set', 'string': u'\u672a\u8bbe\u7f6e'}, {'id': u'is not equal to', 'string': u'\u4e0d\u7b49\u4e8e'}, {'id': u'is not', 'string': u'\u4e0d\u662f'}, {'id': u'is false', 'string': u'\u4e3a\u5047'}, {'id': u'is equal to', 'string': u'\u7b49\u4e8e'}, {'id': u'is', 'string': u'\u662f'}, {'id': u'greater than or equal to', 'string': u'\u5927\u4e8e\u7b49\u4e8e'}, {'id': u'greater than', 'string': u'\u5927\u4e8e'}, {'id': u"doesn't contain", 'string': u'\u4e0d\u5305\u542b'}, {'id': u'contains', 'string': u'\u5305\u542b'}, {'id': u'about an hour ago', 'string': u'\u5927\u7ea6\u4e00\u5c0f\u65f6\u524d'}, {'id': u'about a year ago', 'string': u'\u5927\u7ea6\u4e00\u5e74\u524d'}, {'id': u'about a month ago', 'string': u'\u5927\u7ea6\u4e00\u6708\u524d'}, {'id': u'about a minute ago', 'string': u'\u5927\u7ea6\u4e00\u5206\u949f'}, {'id': u'You must select at least one record.', 'string': u'\u8bf7\u81f3\u5c11\u9009\u62e9\u4e00\u6761\u8bb0\u5f55'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Unarchive', 'string': u'\u53d6\u6d88\u5b58\u6863'}, {'id': u'Unarchive', 'string': u'\u53d6\u6d88\u5b58\u6863'}, {'id': u'Type:', 'string': u'\u7c7b\u578b\uff1a'}, {'id': u'Trying to reconnect... ', 'string': u'\u6b63\u5728\u5c1d\u8bd5\u91cd\u65b0\u8fde\u63a5...'}, {'id': u'Tree', 'string': u'\u6811\u5f62'}, {'id': u'Traceback:', 'string': u'\u8ffd\u6eaf'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Toggle Form Layout Outline', 'string': u'\u5207\u6362\u8868\u5355\u5e03\u5c40\u89c6\u56fe'}, {'id': u"Timezone Mismatch : The timezone of your browser doesn't match the selected one. The time in Odoo is displayed according to your field timezone.", 'string': u'\u65f6\u533a\u4e0d\u5339\u914d\uff1a\u60a8\u7684\u6d4f\u89c8\u5668\u7684\u65f6\u533a\u9009\u62e9\u4e0d\u5339\u914d\u3002\u5728Odoo\u7684\u65f6\u95f4\u662f\u6839\u636e\u4f60\u7684\u9886\u57df\u65f6\u533a\u663e\u793a\u3002'}, {'id': u'Yes', 'string': u'\u662f'}, {'id': u'Yes', 'string': u'\u662f'}, {'id': u'This wizard will export all data that matches the current search criteria to a CSV file.\n You can export all data or only the fields that can be reimported after modification.', 'string': u'\u6b64\u5411\u5bfc\u5c06\u5bfc\u51fa\u6240\u6709\u7b26\u5408\u5f53\u524d\u641c\u7d22\u6761\u4ef6\u7684\u6570\u636e\u5230 CSV \u6587\u4ef6\u3002\n \u60a8\u4e5f\u53ef\u4ee5\u5bfc\u51fa\u6240\u6709\u6570\u636e\u6216\u9009\u62e9\u5728\u4fee\u6539\u4e86 CSV \u6587\u4ef6\u4ee5\u540e\u8fd8\u80fd\u591f\u91cd\u65b0\u5bfc\u5165\u7684\u90a3\u4e9b\u5b57\u6bb5\u3002'}, {'id': u'This resource is empty', 'string': u'\u8d44\u6e90\u662f\u7a7a\u7684'}, {'id': u'This filter is global and will be removed for everybody if you continue.', 'string': u'\u8fd9\u662f\u4e00\u4e2a\u6240\u6709\u4eba\u90fd\u53ef\u4ee5\u4f7f\u7528\u7684\u5168\u5c40\u8fc7\u6ee4\u5668\uff0c\u5982\u679c\u7ee7\u7eed\uff0c\u5c06\u4f1a\u88ab\u79fb\u9664\u3002'}, {'id': u'There was a problem while uploading your file', 'string': u'\u4e0a\u4f20\u6587\u4ef6\u65f6\u53d1\u751f\u4e86\u95ee\u9898'}, {'id': u"The type of the field '%s' must be a many2many field with a relation to 'ir.attachment' model.", 'string': u"\u5b57\u6bb5\u7c7b\u578b '%s' \u5fc5\u987b\u662f\u4e00\u4e2a\u5173\u8054\u5230 'ir.attachment'\u6a21\u578b\u7684 many2many\u5b57\u6bb5"}, {'id': u'The selected file exceed the maximum file size of %s.', 'string': u'\u6240\u9009\u6587\u4ef6\u8d85\u51fa\u4e86\u6587\u4ef6\u7684\u6700\u5927\u503c\u8bbe\u5b9a\uff1a%s'}, {'id': u'The record has been modified, your changes will be discarded. Are you sure you want to leave this page ?', 'string': u'\u8be5\u8bb0\u5f55\u5df2\u88ab\u4fee\u6539\uff0c\u60a8\u7684\u66f4\u6539\u5c06\u88ab\u4e22\u5f03\u3002\u4f60\u786e\u5b9a\u8981\u79bb\u5f00\u8fd9\u4e2a\u9875\u9762\uff1f'}, {'id': u'The record could not be found in the database.', 'string': u'\u65e0\u6cd5\u5728\u6570\u636e\u5e93\u4e2d\u627e\u5230\u6b64\u5b57\u6bb5'}, {'id': u'The o2m record must be saved before an action can be used', 'string': u'o2m\u8bb0\u5f55\u5fc5\u987b\u5148\u4fdd\u5b58\u624d\u80fd\u88ab\u4e00\u4e2a\u52a8\u4f5c\u4f7f\u7528'}, {'id': u'The line has been modified, your changes will be discarded. Are you sure you want to discard the changes ?', 'string': u'\u5df2\u4fee\u6539\u7684\u884c\u672a\u80fd\u4fdd\u5b58\uff0c\u60a8\u7684\u66f4\u6539\u5c06\u88ab\u4e22\u5f03\u3002\u4f60\u786e\u5b9a\u8981\u653e\u5f03\u66f4\u6539\uff1f'}, {'id': u'The following fields are invalid:', 'string': u'\u4e0b\u5217\u5b57\u6bb5\u65e0\u6548\uff1a'}, {'id': u"The field is empty, there's nothing to save !", 'string': u'\u5b57\u6bb5\u4e3a\u7a7a\uff0c\u6ca1\u6709\u9700\u8981\u4fdd\u5b58\u7684\u503c\uff01'}, {'id': u'Technical Translation', 'string': u'\u6280\u672f\u6027\u7ffb\u8bd1'}, {'id': u"Take a minute to get a coffee,
because it's loading...", 'string': u'\u8bf7\u7a0d\u7b49,
\u7a0b\u5e8f\u8fd8\u5728\u8fd0\u884c\u4e2d : )'}, {'id': u'Switch On', 'string': u'\u6253\u5f00'}, {'id': u'Switch Off', 'string': u'\u5173\u95ed'}, {'id': u'Still loading...
Please be patient.', 'string': u'\u4ecd\u7136\u5728\u52a0\u8f7d\u4e2d...
\u8bf7\u7a0d\u5019....'}, {'id': u'Still loading...', 'string': u'\u4ecd\u7136\u5728\u52a0\u8f7d...'}, {'id': u'Special:', 'string': u'\u7279\u6b8a\uff1a'}, {'id': u'Size:', 'string': u'\u5c3a\u5bf8\uff1a'}, {'id': u'Showing locally available modules', 'string': u'\u663e\u793a\u672c\u5730\u53ef\u7528\u6a21\u5757'}, {'id': u'Share with all users', 'string': u'\u4e0e\u6240\u6709\u7528\u6237\u5171\u4eab'}, {'id': u"Setting 'id' attribute on existing record %s", 'string': u"\u5728\u5df2\u6709\u7684\u8bb0\u5f55 %s\u4e0a\u8bbe\u7f6e 'id' \u5c5e\u6027"}, {'id': u'Set Defaults', 'string': u'\u8bbe\u4e3a\u9ed8\u8ba4'}, {'id': u'Set Default', 'string': u'\u8bbe\u4e3a\u9ed8\u8ba4'}, {'id': u'Selection:', 'string': u'\u9009\u62e9:'}, {'id': u'Selected domain', 'string': u'\u9009\u62e9\u5730\u57df'}, {'id': u'Select', 'string': u'\u9009\u62e9'}, {'id': u'Select', 'string': u'\u9009\u62e9'}, {'id': u'Search: ', 'string': u'\u641c\u7d22\uff1a '}, {'id': u'Search More...', 'string': u'\u641c\u7d22\u66f4\u591a...'}, {'id': u'Search Again', 'string': u'\u518d\u6b21\u641c\u7d22'}, {'id': u'Search %(field)s for: %(value)s', 'string': u'\u641c\u7d22 %(field)s : %(value)s'}, {'id': u'Search %(field)s at: %(value)s', 'string': u'\u641c\u7d22 %(field)s \uff1a %(value)s'}, {'id': u'Saved exports:', 'string': u'\u5df2\u4fdd\u5b58\u7684\u5bfc\u51fa\u7ed3\u679c\uff1a'}, {'id': u'Save fields list', 'string': u'\u4fdd\u5b58\u5b57\u6bb5\u5217\u8868'}, {'id': u'Save default', 'string': u'\u4fdd\u5b58\u9ed8\u8ba4\u503c'}, {'id': u'Save current search', 'string': u'\u4fdd\u5b58\u5f53\u524d\u641c\u7d22'}, {'id': u'Save as:', 'string': u'\u53e6\u5b58\u4e3a\uff1a'}, {'id': u'Save As...', 'string': u'\u53e6\u5b58\u4e3a...'}, {'id': u'Save As', 'string': u'\u53e6\u5b58\u4e3a'}, {'id': u'Save & New', 'string': u'\u4fdd\u5b58\u5e76\u65b0\u5efa'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Resource Error', 'string': u'\u8d44\u6e90\u9519\u8bef'}, {'id': u'Render', 'string': u'\u6e32\u67d3'}, {'id': u'Remove All', 'string': u'\u79fb\u9664\u5168\u90e8'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Relation:', 'string': u'\u5173\u7cfb\uff1a'}, {'id': u'Quarter', 'string': u'\u5b63'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Print Workflow', 'string': u'\u6253\u5370\u5de5\u4f5c\u6d41'}, {'id': u'Print', 'string': u'\u6253\u5370'}, {'id': u'Preferences', 'string': u'\u9996\u9009\u9879'}, {'id': u'Please select fields to save export list...', 'string': u'\u8bf7\u9009\u62e9\u8981\u4fdd\u5b58\u6210\u5bfc\u51fa\u5217\u8868\u7684\u5b57\u6bb5...'}, {'id': u'Please select fields to export...', 'string': u'\u8bf7\u9009\u62e9\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5...'}, {'id': u'Please pay attention that all records matching your search filter will be exported. Not only the selected ids.', 'string': u'\u8bf7\u6ce8\u610f\u5c06\u5bfc\u51fa\u6240\u6709\u5339\u914d\u641c\u7d22\u8fc7\u6ee4\u5668\u7684\u8bb0\u5f55\u800c\u4e0d\u4ec5\u662f\u9009\u4e2d\u7684 ID\u3002'}, {'id': u'Please note that only the selected ids will be exported.', 'string': u'\u8bf7\u6ce8\u610f\u53ea\u6709\u9009\u4e2d\u7684 ID \u4f1a\u88ab\u5bfc\u51fa'}, {'id': u'Please enter save field list name', 'string': u'\u8bf7\u8f93\u5165\u5b57\u6bb5\u5217\u8868\u7684\u540d\u79f0'}, {'id': u'Pivot', 'string': u'\u900f\u89c6\u8868'}, {'id': u'Pie chart cannot mix positive and negative numbers. Try to change your domain to only display positive results', 'string': u'\u997c\u56fe\u4e0d\u80fd\u6df7\u7528\u6b63\u6570\u548c\u8d1f\u6570\u3002\u5c1d\u8bd5\u6539\u53d8\u4f60\u7684\u5730\u57df\uff0c\u53ea\u663e\u793a\u6b63\u6570'}, {'id': u'Pie chart cannot display all zero numbers.. Try to change your domain to display positive results', 'string': u'\u997c\u56fe\u65e0\u6cd5\u663e\u793a\u96f6\u6570\u5b57.\u5c1d\u8bd5\u6539\u53d8\u4f60\u7684\u57df\uff0c\u4ee5\u663e\u793a\u6b63\u7684\u7ed3\u679c'}, {'id': u'Pie Chart', 'string': u'\u997c\u56fe'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Only you', 'string': u'\u4ec5\u7528\u4e8e\u60a8\u4e2a\u4eba'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}, {'id': u'On change:', 'string': u'\u53d8\u66f4\u65f6\uff1a'}, {'id': u'On', 'string': u'ON'}, {'id': u'Old Password:', 'string': u'\u65e7\u5bc6\u7801'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Off', 'string': u'OFF'}, {'id': u'Odoo Enterprise', 'string': u'Odoo \u4f01\u4e1a'}, {'id': u'Odoo Apps will be available soon', 'string': u'Odoo\u7684\u6a21\u5757\u6682\u65f6\u65e0\u6cd5\u8bbf\u95ee'}, {'id': u'Odoo', 'string': u'Odoo'}, {'id': u'Not shown in kanban', 'string': u'\u6ca1\u6709\u5728\u770b\u677f\u4e0a\u663e\u793a'}, {'id': u'Not enough data points', 'string': u'\u6ca1\u6709\u8db3\u591f\u7684\u6570\u636e\u70b9'}, {'id': u'Not Archived', 'string': u'\u6ca1\u6709\u5f52\u6863'}, {'id': u'Normal', 'string': u'\u4e00\u822c'}, {'id': u'Node [%s] is not a JSONified XML node', 'string': u'\u8282\u70b9 [%s] \u4e0d\u662fJSON\u5316\u7684XML\u8282\u70b9'}, {'id': u'No value found for the field for value ', 'string': u'\u627e\u4e0d\u5230\u8be5\u5b57\u6bb5\u7684\u503c '}, {'id': u'No results to show...', 'string': u'\u65e0\u7ed3\u679c\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data to display.', 'string': u'\u65e0\u6570\u636e\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data to display', 'string': u'\u65e0\u6570\u636e\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data provided.', 'string': u'\u6ca1\u6709\u6570\u636e\u88ab\u63d0\u4f9b'}, {'id': u'No data available for this pivot table. Try to add some records, or make sure\n that there is at least one measure and no active filter in the search bar.', 'string': u'\u6ca1\u6709\u8be5\u6570\u636e\u900f\u89c6\u8868\u7684\u6570\u636e\u3002\u5c1d\u8bd5\u6dfb\u52a0\u4e00\u4e9b\u8bb0\u5f55\uff0c\u6216\u4f7f\u786e\u4fdd\u6709\u81f3\u5c11\u4e00\u4e2a\u5ea6\u91cf\uff0c\u5e76\u5728\u641c\u7d22\u680f\u6ca1\u6709\u8fc7\u6ee4\u6761\u4ef6\u3002'}, {'id': u'No data available for this chart. Try to add some records, or make sure that there is no active filter in the search bar.', 'string': u'\u6ca1\u6709\u8be5\u56fe\u8868\u6570\u636e\u3002\u5c1d\u8bd5\u6dfb\u52a0\u4e00\u4e9b\u8bb0\u5f55\uff0c\u6216\u8005\u786e\u4fdd\u6709\u5728\u641c\u7d22\u680f\u4e2d\u6ca1\u6709\u6709\u6548\u7684\u8fc7\u6ee4\u6761\u4ef6\u3002'}, {'id': u'No Update:', 'string': u'\u6ca1\u6709\u66f4\u65b0'}, {'id': u'No', 'string': u'\u5426'}, {'id': u'New Password:', 'string': u'\u65b0\u5bc6\u7801\uff1a'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Name:', 'string': u'\u540d\u79f0\uff1a'}, {'id': u'Name', 'string': u'\u540d\u79f0'}, {'id': u'My Odoo.com account', 'string': u'\u6211\u7684 Odoo.com \u5e10\u53f7'}, {'id': u'Move your mouse here to open the insert block', 'string': u'\u5c06\u9f20\u6807\u5728\u8fd9\u91cc\u6253\u5f00\u63d2\u5165\u5757'}, {'id': u'Move your mouse', 'string': u'\u79fb\u52a8\u4f60\u7684\u9f20\u6807'}, {'id': u'Move Up', 'string': u'\u4e0a\u79fb'}, {'id': u'Move Down', 'string': u'\u4e0b\u79fb'}, {'id': u'More', 'string': u'\u66f4\u591a'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Modifiers:', 'string': u'\u4fee\u6539\u8005\uff1a'}, {'id': u'Modified by :', 'string': u'\u4fee\u6539\u8005\uff1a'}, {'id': u'Model %s fields', 'string': u'\u6a21\u578b\u201c%s\u201d\u7684\u5b57\u6bb5'}, {'id': u'Missing Record', 'string': u'\u7f3a\u5c11\u8bb0\u5f55'}, {'id': u'Method:', 'string': u'\u65b9\u6cd5\uff1a'}, {'id': u'Metadata (%s)', 'string': u'\u5143\u6570\u636e\uff08%s\uff09'}, {'id': u'Measures', 'string': u'\u8ba1\u91cf'}, {'id': u'Measure', 'string': u'\u6d4b\u91cf'}, {'id': u'Maybe you should consider reloading the application by pressing F5...', 'string': u'\u4e5f\u8bb8\u60a8\u5e94\u8be5\u8003\u8651\u6309 F5 \u952e\u91cd\u65b0\u52a0\u8f7d\u7a0b\u5e8f...'}, {'id': u'Manage Filters', 'string': u'\u7ba1\u7406\u7b5b\u9009\u5668'}, {'id': u'Manage Filters', 'string': u'\u7ba1\u7406\u7b5b\u9009\u5668'}, {'id': u'M2O search fields do not currently handle multiple default values', 'string': u'\u591a\u5bf9\u4e00\u641c\u7d22\u5b57\u6bb5\u76ee\u524d\u4e0d\u652f\u6301\u591a\u4e2a\u9ed8\u8ba4\u503c'}, {'id': u'Low', 'string': u'\u4f4e'}, {'id': u'Log out', 'string': u'\u6ce8\u9500'}, {'id': u'Local evaluation failure\n%s\n\n%s', 'string': u'\u672c\u5730\u6c42\u503c\u5931\u8d25\n\n%s\n\n\n\n%s'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u'Loading (%d)', 'string': u'\u6b63\u5728\u52a0\u8f7d\uff08%d\uff09'}, {'id': u'Loading', 'string': u'\u52a0\u8f7d\u4e2d'}, {'id': u'List', 'string': u'\u5217\u8868'}, {'id': u'Leave Debug Mode', 'string': u'\u79bb\u5f00Debug \u6a21\u5f0f'}, {'id': u'Latest Modification by:', 'string': u'\u6700\u540e\u4fee\u6539\u8005\uff1a'}, {'id': u'JS Tests', 'string': u'JS \u6d4b\u8bd5'}, {'id': u'JS Tests', 'string': u'JS \u6d4b\u8bd5'}, {'id': u'Invalid data', 'string': u'\u65e0\u6548\u7684\u6570\u636e'}, {'id': u'Inactive', 'string': u'\u4e0d\u53ef\u7528'}, {'id': u'Import-Compatible Export', 'string': u'\u5bfc\u5165\u517c\u5bb9\u5bfc\u51fa'}, {'id': u'Image', 'string': u'\u56fe\u50cf'}, {'id': u'ID:', 'string': u'ID\uff1a'}, {'id': u'High', 'string': u'\u9ad8'}, {'id': u'Group by: %s', 'string': u'\u6309 %s \u5206\u7ec4'}, {'id': u'Group By', 'string': u'\u5206\u7ec4'}, {'id': u'Group By', 'string': u'\u5206\u7ec4'}, {'id': u'Group', 'string': u'\u7ec4'}, {'id': u'File upload', 'string': u'\u6587\u4ef6\u4e0a\u4f20'}, {'id': u'File Upload', 'string': u'\u6587\u4ef6\u4e0a\u4f20'}, {'id': u'Fields to export', 'string': u'\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5'}, {'id': u'Fields View Get', 'string': u'\u5b57\u6bb5\u89c6\u56fe\u83b7\u53d6'}, {'id': u'Fields View Get', 'string': u'\u5b57\u6bb5\u89c6\u56fe\u83b7\u53d6'}, {'id': u'Field:', 'string': u'\u5b57\u6bb5\uff1a'}, {'id': u"Field '%s' specified in view could not be found.", 'string': u"\u89c6\u56fe\u4e2d\u6307\u5b9a\u7684\u5b57\u6bb5'%s' \u627e\u4e0d\u5230\u3002"}, {'id': u'Favorites', 'string': u'\u6536\u85cf'}, {'id': u'Failed to evaluate search criterions', 'string': u'\u8bc4\u4f30\u641c\u7d22\u6761\u4ef6\u5931\u8d25'}, {'id': u'Export all Data', 'string': u'\u5bfc\u51fa\u6240\u6709\u6570\u636e'}, {'id': u'Export Type:', 'string': u'\u5bfc\u51fa\u7c7b\u578b\uff1a'}, {'id': u'Export To File', 'string': u'\u5bfc\u51fa\u5230\u6587\u4ef6'}, {'id': u'Export Formats', 'string': u'\u5bfc\u51fa\u683c\u5f0f'}, {'id': u'Export Data', 'string': u'\u5bfc\u51fa\u6570\u636e'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Expand all', 'string': u'\u5168\u90e8\u5c55\u5f00'}, {'id': u'Evaluation Error', 'string': u'\u8bc4\u4f30\u9519\u8bef'}, {'id': u'Error', 'string': u'Error'}, {'id': u'End This Tutorial', 'string': u'\u7ec8\u6b62\u6b64\u6559\u7a0b'}, {'id': u'Edit Workflow', 'string': u'\u7f16\u8f91\u5de5\u4f5c\u6d41'}, {'id': u'Edit Workflow', 'string': u'\u7f16\u8f91\u5de5\u4f5c\u6d41'}, {'id': u'Edit SearchView', 'string': u'\u7f16\u8f91\u641c\u7d22\u89c6\u56fe'}, {'id': u'Edit Action', 'string': u'\u7f16\u8f91\u52a8\u4f5c'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'E-mail Error', 'string': u'E-mail\u9519\u8bef'}, {'id': u'Duplicate', 'string': u'\u590d\u5236'}, {'id': u'Download xls', 'string': u'\u4e0b\u8f7d xls'}, {'id': u'Download "%s"', 'string': u'\u4e0b\u8f7d "%s"'}, {'id': u'Download', 'string': u'\u4e0b\u8f7d'}, {'id': u'Download', 'string': u'\u4e0b\u8f7d'}, {'id': u"Don't leave yet,
it's still loading...", 'string': u'\u8bf7\u4e0d\u8981\u79bb\u5f00\uff0c
\u5b83\u8fd8\u5728\u52a0\u8f7d\u4e2d...'}, {'id': u'Domain:', 'string': u'\u57df:'}, {'id': u'Do you really want to remove these records?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u8fd9\u4e9b\u8bb0\u5f55\uff1f'}, {'id': u'Do you really want to delete this record?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u6b64\u8bb0\u5f55\uff1f'}, {'id': u'Do you really want to delete this attachment ?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u6b64\u9644\u4ef6\uff1f'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Delete this file', 'string': u'\u5220\u9664\u6b64\u6587\u4ef6'}, {'id': u'Delete this attachment', 'string': u'\u5220\u9664\u6b64\u9644\u4ef6'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Default:', 'string': u'\u9ed8\u8ba4\uff1a'}, {'id': u'Deactivate', 'string': u'\u53d6\u6d88\u6fc0\u6d3b'}, {'id': u'Day', 'string': u'\u65e5'}, {'id': u'Custom Filter', 'string': u'\u81ea\u5b9a\u4e49\u7b5b\u9009\u5668'}, {'id': u'Custom Filter', 'string': u'\u81ea\u5b9a\u4e49\u7b5b\u9009\u5668'}, {'id': u'Creation User:', 'string': u'\u521b\u5efa\u7528\u6237\uff1a'}, {'id': u'Creation Date:', 'string': u'\u521b\u5efa\u65e5\u671f\uff1a'}, {'id': u'Created by :', 'string': u'\u521b\u5efa\u4eba\uff1a'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create and edit', 'string': u'\u521b\u5efa\u5e76\u7f16\u8f91'}, {'id': u'Create and Edit...', 'string': u'\u521b\u5efa\u5e76\u7f16\u8f91...'}, {'id': u'Create a %s', 'string': u'\u521b\u5efa %s'}, {'id': u'Create "%s"', 'string': u'\u521b\u5efa "%s"'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Could not serialize XML', 'string': u'\u4e0d\u80fd\u5e8f\u5217\u5316 XML'}, {'id': u'Could not find id in dataset', 'string': u'\u4e0d\u80fd\u5728\u6570\u636e\u96c6\u4e2d\u627e\u5230\u6b64 ID'}, {'id': u'Could not display the selected image.', 'string': u'\u4e0d\u80fd\u663e\u793a\u9009\u62e9\u7684\u56fe\u7247\u3002'}, {'id': u'Copyright \xa9 2004-2015 Odoo S.A.', 'string': u'\u7248\u6743\xa9 2004-2015 Odoo S.A.'}, {'id': u'Context:', 'string': u'\u4e0a\u4e0b\u6587\uff1a'}, {'id': u'Confirmation', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm New Password:', 'string': u'\u786e\u8ba4\u65b0\u5bc6\u7801\uff1a'}, {'id': u'Condition:', 'string': u'\u6761\u4ef6'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Client Error', 'string': u'\u5ba2\u6237\u7aef\u9519\u8bef'}, {'id': u'Client Error', 'string': u'\u5ba2\u6237\u7aef\u9519\u8bef'}, {'id': u'Clear', 'string': u'\u6e05\u9664'}, {'id': u'Change default:', 'string': u'\u66f4\u6539\u9ed8\u8ba4\u503c\uff1a'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u"Can't send email to invalid e-mail address", 'string': u'\u4e0d\u80fd\u53d1\u9001email\u5230\u975e\u6cd5\u7684email\u5730\u5740'}, {'id': u"Can't convert value %s to context", 'string': u'\u4e0d\u80fd\u8f6c\u6362\u503c %s \u5230 context'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'XML ID:', 'string': u'XML ID\uff1a'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Widget:', 'string': u'\u6302\u4ef6:'}, {'id': u"Widget type '%s' is not implemented", 'string': u"\u6302\u4ef6\u7c7b\u578b '%s' \u5c1a\u672a\u5b9e\u73b0"}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u"View type '%s' is not supported in X2Many.", 'string': u'\u89c6\u56fe\u7c7b\u578b\u2018%s\u2019\u4e0d\u652f\u6301X2Many\u3002'}, {'id': u'View Metadata', 'string': u'\u89c6\u56fe\u5143\u6570\u636e'}, {'id': u'View Fields', 'string': u'\u89c6\u56fe\u5b57\u6bb5'}, {'id': u'View', 'string': u'\u89c6\u56fe'}, {'id': u'View', 'string': u'\u89c6\u56fe'}, {'id': u'Very High', 'string': u'\u975e\u5e38\u9ad8'}, {'id': u'Validation Error', 'string': u'\u9a8c\u8bc1\u9519\u8bef'}, {'id': u'Use by default', 'string': u'\u9ed8\u8ba4\u4f7f\u7528'}, {'id': u'Uploading...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Uploading Error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading Error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading ...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Upgrade now', 'string': u'\u5373\u523b\u5347\u7ea7'}, {'id': u'Unsupported operator %s in domain %s', 'string': u'\u4e0d\u652f\u6301\u7684\u64cd\u4f5c\u7b26 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unlimited', 'string': u'\u65e0\u9650\u5236\u7684'}, {'id': u'Unknown operator %s in domain %s', 'string': u'\u672a\u77e5\u64cd\u4f5c\u7b26 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unknown nonliteral type ', 'string': u'\u672a\u77e5\u7684 nonliteral \u7c7b\u578b '}, {'id': u'Unknown m2m command %s', 'string': u'\u672a\u77e5\u7684 m2m\u547d\u4ee4%s'}, {'id': u'Unknown field %s in domain %s', 'string': u'\u672a\u77e5\u5b57\u6bb5 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unknown', 'string': u'\u672a\u77e5'}, {'id': u'Unhandled widget', 'string': u'\u672a\u5904\u7406\u7684\u6302\u4ef6'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb', 'string': u'Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb'}, {'id': u'Button Type:', 'string': u'\u6309\u94ae\u7c7b\u578b\uff1a'}, {'id': u'Button', 'string': u'\u6309\u94ae'}, {'id': u'Binary file', 'string': u'\u4e8c\u8fdb\u5236\u6587\u4ef6'}, {'id': u'Bar Chart', 'string': u'\u67f1\u72b6\u56fe'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Attachment :', 'string': u'\u9644\u4ef6:'}, {'id': u'Are you sure that you want to remove this filter?', 'string': u'\u4f60\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u8fc7\u6ee4\u5668\u5417\uff1f'}, {'id': u'Archived', 'string': u'\u5f52\u6863'}, {'id': u'Archive', 'string': u'\u5f52\u6863'}, {'id': u'Archive', 'string': u'\u5f52\u6863'}, {'id': u'Apply', 'string': u'\u5e94\u7528'}, {'id': u'All users', 'string': u'\u6240\u6709\u7528\u6237'}, {'id': u'Alert', 'string': u'\u8b66\u544a'}, {'id': u'Advanced Search...', 'string': u'\u9ad8\u7ea7\u641c\u7d22...'}, {'id': u'Add: ', 'string': u'\u6dfb\u52a0\uff1a '}, {'id': u'Add...', 'string': u'\u6dfb\u52a0...'}, {'id': u'Add custom group', 'string': u'\u6dfb\u52a0\u81ea\u5b9a\u4e49\u7ec4'}, {'id': u'Add an item', 'string': u'\u6dfb\u52a0\u4e00\u4e2a\u9879\u76ee'}, {'id': u'Add a condition', 'string': u'\u6dfb\u52a0\u4e00\u4e2a\u6761\u4ef6'}, {'id': u'Add Custom Filter', 'string': u'\u589e\u52a0\u81ea\u5b9a\u4e49\u7b5b\u9009'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Active', 'string': u'\u6709\u6548'}, {'id': u'Activate', 'string': u'\u6fc0\u6d3b'}, {'id': u'Action ID:', 'string': u'\u52a8\u4f5cID'}, {'id': u'Action Button', 'string': u'\u52a8\u4f5c \u6309\u94ae'}, {'id': u'Object:', 'string': u'\u5bf9\u8c61\uff1a'}]}, u'web_settings_dashboard': {'messages': [{'id': u'Theme store', 'string': u'\u4e3b\u9898\u5546\u5e97'}, {'id': u'Please provide valid email addresses', 'string': u'\u8bf7\u63d0\u4f9b\u6709\u6548\u7684\u5730\u5740'}, {'id': u'Pending invitations:', 'string': u'\u5f85\u5b9a\u7684\u9080\u8bf7:'}, {'id': u'No app installed', 'string': u'\u6ca1\u6709\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Need more help?', 'string': u'\u9700\u8981\u66f4\u591a\u7684\u5e2e\u52a9?'}, {'id': u'Manage access rights', 'string': u'\u7ba1\u7406\u8bbf\u95ee\u6743\u9650'}, {'id': u'App store', 'string': u'\u5e94\u7528\u5546\u5e97'}, {'id': u'Active User', 'string': u'\u6d3b\u8dc3\u7528\u6237'}, {'id': u'%\n Implementation', 'string': u' %\n\u5b9e\u65bd'}, {'id': u'Browse Apps', 'string': u'\u6d4f\u89c8\u5e94\u7528'}, {'id': u'Browse the documentation.', 'string': u'\u6d4f\u89c8\u6587\u6863.'}, {'id': u'Enter e-mail addresses (one per line)', 'string': u'\u8f93\u5165\u90ae\u4ef6\u5730\u5740(\u6bcf\u884c\u4e00\u4e2a)'}, {'id': u'Follow these implementation guides to get the most out of Odoo.', 'string': u'\u6309\u7167\u8fd9\u4e9b\u5b9e\u65bd\u6307\u5bfc\u6765\u6709\u6548\u5229\u7528Odoo.'}, {'id': u"Help us spread the word: Share Odoo's awesomeness with your friends!", 'string': u'\u5e2e\u52a9\u6211\u4eec\u4f20\u64ad:\u548c\u4f60\u7684\u670b\u53cb\u4eec\u5206\u4eabOdoo\u7684\u7cbe\u5f69!'}, {'id': u'Installed App', 'string': u'\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Installed Apps', 'string': u'\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invite new users:', 'string': u'\u9080\u8bf7\u65b0\u7684\u7528\u6237'}, {'id': u'You need to install some apps first.', 'string': u'\u4f60\u9996\u5148\u9700\u8981\u5b89\u88c5\u4e00\u4e9b\u5e94\u7528'}, {'id': u'Social Share', 'string': u'\u793e\u4ea4\u5206\u4eab'}]}, u'dynamic_view_fields': {'messages': [{'id': u'Fields', 'string': u'\u5b57\u6bb5'}, {'id': u'Choose fields to show!.', 'string': u'Choose fields to show!.'}, {'id': u'Choose fields to show!', 'string': u'Choose fields to show!'}, {'id': u'Required', 'string': u'\u5fc5\u586b'}, {'id': u'Readonly', 'string': u'\u53ea\u8bfb'}, {'id': u'Change String Fields!.', 'string': u'Change String Fields!.'}, {'id': u'String Of Field', 'string': u'String Of Field'}, {'id': u'Settings (toggle to Show/Hide)', 'string': u'Settings (toggle to Show/Hide)'}, {'id': u'Sequence', 'string': u'\u5e8f\u5217'}, {'id': u'Update', 'string': u'\u66f4\u65b0'}, {'id': u'Sequence', 'string': u'\u5e8f\u5217'}, {'id': u'Invisible', 'string': u'\u9690\u85cf'}]}, u'web_editor': {'messages': [{'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Default', 'string': u'\u9ed8\u8ba4'}, {'id': u'Default', 'string': u'\u9ed8\u8ba4'}, {'id': u'Danger', 'string': u'\u5371\u9669'}, {'id': u'Customize', 'string': u'\u5b9a\u5236'}, {'id': u'Color Style', 'string': u'\u989c\u8272\u6837\u5f0f'}, {'id': u'Code View', 'string': u'\u4ee3\u7801\u89c6\u56fe'}, {'id': u'Code', 'string': u'\u4ee3\u7801'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Change media Alt and Title', 'string': u'\u66f4\u6539\u5a92\u4f53alt\u548c\u6807\u9898'}, {'id': u'Center', 'string': u'\u5c45\u4e2d'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Bold', 'string': u'\u52a0\u7c97'}, {'id': u'Block style', 'string': u'\u6a21\u5757\u7684\u98ce\u683c'}, {'id': u'Basic', 'string': u'\u57fa\u672c'}, {'id': u'Background Color', 'string': u'\u80cc\u666f\u989c\u8272'}, {'id': u'Autoplay', 'string': u'\u81ea\u52a8\u64ad\u653e'}, {'id': u'Auto Resize', 'string': u'\u81ea\u52a8\u7f29\u653e'}, {'id': u'Alternate Upload', 'string': u'\u66ff\u4ee3\u4e0a\u4f20'}, {'id': u'Alt:', 'string': u'\u4ee3\u66ff\u6587\u5b57:'}, {'id': u'Align right', 'string': u'\u5c45\u53f3'}, {'id': u'Padding', 'string': u'\u5185\u8fb9\u8ddd'}, {'id': u'Paragraph', 'string': u'\u6bb5\u843d'}, {'id': u'Paragraph formatting', 'string': u'\u6bb5\u843d\u683c\u5f0f'}, {'id': u'Pictogram', 'string': u'\u5c0f\u56fe\u7247'}, {'id': u'Picture', 'string': u'\u56fe\u7247'}, {'id': u'Preview', 'string': u'\u9884\u89c8'}, {'id': u'Primary', 'string': u'\u9996\u8981\u7684'}, {'id': u'Quote', 'string': u'\u5f15\u7528'}, {'id': u'Readonly field', 'string': u'\u53ea\u8bfb\u5b57\u6bb5'}, {'id': u'Recent Color', 'string': u'\u8fd1\u671f\u989c\u8272'}, {'id': u'Redo', 'string': u'\u91cd\u505a'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Remove Block', 'string': u'\u5220\u9664\u5757'}, {'id': u'Remove Font Style', 'string': u'\u79fb\u9664\u5b57\u4f53\u6837\u5f0f'}, {'id': u'Remove Image', 'string': u'\u79fb\u9664\u56fe\u7247'}, {'id': u'Reset', 'string': u'\u91cd\u7f6e'}, {'id': u'Reset from source', 'string': u'\u4ece\u6e90\u5934\u590d\u4f4d'}, {'id': u'Reset to default', 'string': u'\u8bbe\u7f6e\u4e3a\u9ed8\u8ba4'}, {'id': u'Resize', 'string': u'\u91cd\u8bbe\u5927\u5c0f'}, {'id': u'Resize Full', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u5168\u90e8'}, {'id': u'Resize Half', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u4e00\u534a'}, {'id': u'Resize Quarter', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u56db\u5206\u4e4b\u4e00'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Search', 'string': u'\u641c\u7d22'}, {'id': u'Search Contact', 'string': u'\u641c\u7d22\u8054\u7cfb\u4eba'}, {'id': u'Select Container Block', 'string': u'\u9009\u62e9\u5bb9\u5668\u5757'}, {'id': u'Select a Media', 'string': u'\u9009\u62e9\u4e00\u4e2a\u5a92\u4f53'}, {'id': u'Select a Picture', 'string': u'\u9009\u62e9\u4e00\u4e2a\u56fe\u7247'}, {'id': u'Select from files', 'string': u'\u4ece\u6587\u4ef6\u4e2d\u9009\u62e9'}, {'id': u'Set a video URL', 'string': u'\u8bbe\u7f6e\u4e00\u4e2a\u89c6\u9891\u7f51\u5740'}, {'id': u'Set transparent', 'string': u'\u8bbe\u7f6e\u900f\u660e'}, {'id': u'Shadow', 'string': u'\u9634\u5f71'}, {'id': u'Size', 'string': u'\u5927\u5c0f'}, {'id': u'Small', 'string': u'\u5c0f'}, {'id': u'Small', 'string': u'\u5c0f'}, {'id': u'Snippets are loading...', 'string': u'\u7247\u6bb5\u52a0\u8f7d\u4e2d...'}, {'id': u'Spin', 'string': u'\u81ea\u52a8\u65cb\u8f6c'}, {'id': u'Strikethrough', 'string': u'\u5220\u9664\u7ebf'}, {'id': u'Style', 'string': u'\u98ce\u683c'}, {'id': u'Style', 'string': u'\u98ce\u683c'}, {'id': u'Subscript', 'string': u'\u4e0b\u6807'}, {'id': u'Success', 'string': u'\u6210\u529f'}, {'id': u'Superscript', 'string': u'\u4e0a\u6807'}, {'id': u'Table', 'string': u'\u8868\u683c(Table)'}, {'id': u'Text formatting', 'string': u'\u6587\u672c\u683c\u5f0f'}, {'id': u'Text to display', 'string': u'\u8981\u663e\u793a\u7684\u6587\u5b57'}, {'id': u'The image could not be deleted because it is used in the\n following pages or views:', 'string': u'\u56fe\u7247\u4e0d\u80fd\u88ab\u5220\u9664,\u56e0\u4e3a\u5df2\u7ecf\u7528\u4e8e\n \u9875\u9762\u6216\u89c6\u56fe:'}, {'id': u'This document is not saved!', 'string': u'\u8be5\u6587\u6863\u6ca1\u6709\u88ab\u4fdd\u5b58\uff01'}, {'id': u'This document is not saved!', 'string': u'\u8be5\u6587\u6863\u6ca1\u6709\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Title:', 'string': u'\u6807\u9898:'}, {'id': u'To what URL should this link go?', 'string': u'\u8fd9\u4e2aURL\u94fe\u63a5\u6307\u5411\u54ea\u91cc\uff1f'}, {'id': u'Translate Attribute', 'string': u'\u8f6c\u6362\u5c5e\u6027'}, {'id': u'Transparent', 'string': u'\u900f\u660e'}, {'id': u'URL or Email Address', 'string': u'URL\u6216\u7535\u5b50\u90ae\u4ef6\u5730\u5740'}, {'id': u'Underline', 'string': u'\u4e0b\u5212\u7ebf'}, {'id': u'Undo', 'string': u'\u53d6\u6d88\u52a8\u4f5c'}, {'id': u'Unlink', 'string': u'\u53d6\u6d88\u94fe\u63a5'}, {'id': u'Unordered list', 'string': u'\u65e0\u5e8f\u5217\u8868'}, {'id': u'Upload an image from your computer', 'string': u'\u4ece\u4f60\u7535\u8111\u4e0a\u4e0a\u4f20\u4e00\u5f20\u56fe'}, {'id': u'Upload image without optimization', 'string': u'\u4e0a\u4f20\u56fe\u7247\u65f6\u4e0d\u8fdb\u884c\u4f18\u5316'}, {'id': u'Uploading...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Video', 'string': u'\u89c6\u9891'}, {'id': u'Video', 'string': u'\u89c6\u9891'}, {'id': u'Video Link', 'string': u'\u89c6\u9891\u94fe\u63a5'}, {'id': u'Video URL?', 'string': u'\u89c6\u9891URL?'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Align left', 'string': u'\u5c45\u5de6'}, {'id': u'Align center', 'string': u'\u5c45\u4e2d'}, {'id': u'Add an image URL', 'string': u'\u6dfb\u52a0\u56fe\u7247URL'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Action', 'string': u'\u884c\u52a8'}, {'id': u'(Youtube, Vimeo, Dailymotion)', 'string': u'(Youtube, Vimeo, Dailymotion)'}, {'id': u'(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)', 'string': u'(YouTube, Vimeo, Vine, Instagram, DailyMotion or \u4f18\u9177)'}, {'id': u'Outdent', 'string': u'\u51f8\u51fa'}, {'id': u'Ordered list', 'string': u'\u6709\u5e8f\u5217\u8868'}, {'id': u'Open in new window', 'string': u'\u5728\u65b0\u7a97\u53e3\u4e2d\u6253\u5f00'}, {'id': u'Open in new window', 'string': u'\u5728\u65b0\u7a97\u53e3\u4e2d\u6253\u5f00'}, {'id': u'Normal', 'string': u'\u4e00\u822c'}, {'id': u'None', 'string': u'\u65e0'}, {'id': u'Next \u2192', 'string': u'\u4e0b\u4e00\u9875\u2192'}, {'id': u'More Color', 'string': u'\u66f4\u591a\u7684\u989c\u8272'}, {'id': u'Medium', 'string': u'\u666e\u901a'}, {'id': u'Link to', 'string': u'\u94fe\u63a5\u5230'}, {'id': u'Link Label', 'string': u'\u884c\u6807\u7b7e'}, {'id': u'Link', 'string': u'\u94fe\u63a5'}, {'id': u'Link', 'string': u'\u94fe\u63a5'}, {'id': u'Header 2', 'string': u'\u6807\u98982'}, {'id': u'Header 1', 'string': u'\u6807\u98981'}, {'id': u'Line Height', 'string': u'\u884c\u9ad8'}, {'id': u'Large', 'string': u'\u5927\u7684'}, {'id': u'Large', 'string': u'\u5927\u7684'}, {'id': u'Keyboard shortcuts', 'string': u'\u952e\u76d8\u5feb\u6377\u952e'}, {'id': u'Justify full', 'string': u'\u5168\u5bf9\u9f50'}, {'id': u'Italic', 'string': u'\u659c\u4f53'}, {'id': u'Insert Video', 'string': u'\u63d2\u5165\u89c6\u9891'}, {'id': u'If you discard the current edition,', 'string': u'\u5982\u679c\u4f60\u653e\u5f03\u5f53\u524d\u5df2\u7f16\u8f91\u7684\u5185\u5bb9'}, {'id': u'Header 6', 'string': u'\u6807\u98986'}, {'id': u'Float Left', 'string': u'\u5de6\u6d6e\u52a8'}, {'id': u'Full Screen', 'string': u'\u5168\u5c4f'}, {'id': u'Foreground Color', 'string': u'\u524d\u666f\u8272'}, {'id': u'Font Size', 'string': u'\u5b57\u4f53\u5927\u5c0f'}, {'id': u'Font Family', 'string': u'\u5b57\u4f53\u7cfb\u5217'}, {'id': u'Float Right', 'string': u'\u53f3\u6d6e\u52a8'}, {'id': u'Float None', 'string': u'\u65e0\u6d6e\u52a8'}, {'id': u'Extra Small', 'string': u'\u7279\u5c0f'}, {'id': u'English (edit mode)', 'string': u'\u82f1\u6587(\u7f16\u8f91\u6a21\u5f0f)'}, {'id': u'English', 'string': u'\u82f1\u8bed'}, {'id': u'Embed Video (HTML)', 'string': u'HTML\u4e2d\u5d4c\u5165\u89c6\u9891\u7684\u4ee3\u7801'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Duplicate Container', 'string': u'\u590d\u5236\u7684\u5bb9\u5668'}, {'id': u'Write Your Text Here', 'string': u'\u5728\u8fd9\u91cc\u7f16\u8f91\u4f60\u7684\u6587\u5b57'}, {'id': u'Insert Blocks', 'string': u'\u63d2\u5165\u533a\u5757'}, {'id': u'Header 5', 'string': u'\u6807\u98985'}, {'id': u'Header 4', 'string': u'\u6807\u98984'}, {'id': u'Header 3', 'string': u'\u6807\u98983'}, {'id': u'Drag to Move', 'string': u'\u62d6\u52a8'}, {'id': u'Drag an image here', 'string': u'\u8fd9\u91cc\u62d6\u8fdb\u6765\u4e00\u5f20\u56fe\u7247'}, {'id': u'Document Style', 'string': u'\u6587\u6863\u6837\u5f0f'}, {'id': u'Document', 'string': u'\u5355\u636e'}, {'id': u'Discard edition', 'string': u'\u653e\u5f03\u7f16\u8f91'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'\u2190 Previous', 'string': u'\u2190\u4e0a\u4e00\u9875'}, {'id': u'\u2014 or \u2014', 'string': u'\u2014 \u6216\u8005 \u2014'}, {'id': u'Insert Link', 'string': u'\u63d2\u5165\u94fe\u63a5'}, {'id': u'unsaved changes will be lost.', 'string': u'\u672a\u4fdd\u5b58\u7684\u66f4\u6539\u5c06\u4f1a\u4e22\u5931'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'http://openerp.com/logo.png', 'string': u'http://openerp.com/logo.png'}, {'id': u'http://openerp.com', 'string': u'http://openerp.com'}, {'id': u'all', 'string': u'\u5168\u90e8'}, {'id': u'You can cancel to return to the edition mode.', 'string': u'\u4f60\u53ef\u4ee5\u53d6\u6d88\u540e\u8fd4\u56de\u5230\u7f16\u8f91\u6a21\u5f0f'}, {'id': u'Xl', 'string': u'Xl'}, {'id': u'Write Your Text or Drag a Block Here', 'string': u'\u5728\u8fd9\u91cc\u7f16\u8f91\u4f60\u7684\u6587\u5b57\u6216\u8005\u62d6\u52a8\u5757'}, {'id': u'Insert Image', 'string': u'\u63d2\u5165\u56fe\u7247'}, {'id': u'Insert Horizontal Rule', 'string': u'\u63d2\u5165\u6c34\u5e73\u89c4\u5219'}, {'id': u'Info', 'string': u'\u4fe1\u606f'}, {'id': u'Indent', 'string': u'\u7f29\u8fdb'}, {'id': u'Image URL', 'string': u'\u56fe\u7247URL'}, {'id': u'Image', 'string': u'\u56fe\u50cf'}, {'id': u'Help', 'string': u'\u5e2e\u52a9'}]}, u'commission': {'messages': [{'id': u'Available Dimension', 'string': u'\u5f53\u524d\u7ef4\u5ea6'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Dimension to choose', 'string': u'\u7ef4\u5ea6\u9009\u62e9'}]}, u'board': {'messages': [{'id': u'Change Layout', 'string': u'\u66f4\u6539\u5e03\u5c40'}, {'id': u'Are you sure you want to remove this item ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u5206\u5f55\u5417\uff1f'}, {'id': u'Add to my Dashboard', 'string': u'\u6dfb\u52a0\u5230\u6211\u7684\u4eea\u8868\u677f'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u"'%s' added to dashboard", 'string': u"'%s' \u6dfb\u52a0\u5230\u4eea\u8868\u677f"}, {'id': u' ', 'string': u' '}, {'id': u'Edit Layout', 'string': u'\u7f16\u8f91\u5e03\u5c40'}, {'id': u'Could not add filter to dashboard', 'string': u'\u65e0\u6cd5\u589e\u52a0\u8fc7\u6ee4\u5668\u5230\u4eea\u8868\u677f'}, {'id': u'Choose dashboard layout', 'string': u'\u9009\u62e9\u4eea\u8868\u677f\u5e03\u5c40'}, {'id': u'Change Layout..', 'string': u'\u66f4\u6539\u5e03\u5c40...'}]}, u'mail': {'messages': [{'id': u'Note by', 'string': u'\u5907\u6ce8'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Add Followers', 'string': u'\u6dfb\u52a0\u5173\u6ce8\u8005'}, {'id': u'this document', 'string': u'\u8fd9\u4e2a\u5355\u636e'}, {'id': u'mention(s) marked as read.', 'string': u'\u6807\u8bb0\u4e3a\u5df2\u8bfb'}, {'id': u'followers', 'string': u'\u5173\u6ce8\u8005'}, {'id': u'You unsubscribed from %s.', 'string': u'\u4f60\u4e0d\u518d\u8ba2\u9605%s\u3002'}, {'id': u'You have been invited to: ', 'string': u'\u4f60\u88ab\u9080\u8bf7\uff1a'}, {'id': u"You can mark any message as 'starred', and it shows up in this channel.", 'string': u'\u4f60\u53ef\u4ee5\u7ed9\u6240\u6709\u7684\u6d88\u606f\u52a0\u661f\u53f7\uff0c\u7136\u540e\u5b83\u5c31\u4f1a\u663e\u793a\u5728\u8fd9\u4e2a\u6e20\u9053\u4e2d'}, {'id': u'You added %s to the conversation.', 'string': u'\u60a8\u6dfb\u52a0\u4e86 %s \u5230\u5bf9\u8bdd\u3002'}, {'id': u'Yesterday', 'string': u'\u6628\u5929'}, {'id': u'Write something...', 'string': u'\u5199\u70b9\u4ec0\u4e48...'}, {'id': u"Warning! \n If you remove a follower, he won't be notified of any email or discussion on this document. Do you really want to remove this follower ?", 'string': u'\u8b66\u544a! \n\u5982\u679c\u4f60\u5220\u9664\u4e86\u4e00\u4e2a\u7c89\u4e1d\uff0c\u4efb\u4f55\u7535\u5b50\u90ae\u4ef6\u6216\u5728\u6b64\u6587\u6863\u4e4b\u4e0a\u7684\u8ba8\u8bba\u90fd\u4e0d\u518d\u901a\u77e5\u8fd9\u4e2a\u7c89\u4e1d\u4e86\u3002\u4f60\u771f\u7684\u60f3\u8981\u5220\u9664\u8fd9\u4e2a\u7c89\u4e1d\u5417 ?'}, {'id': u'Uploading error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading', 'string': u'\u4e0a\u4f20\u4e2d'}, {'id': u'Unsubscribed', 'string': u'\u9000\u8ba2\u7684'}, {'id': u'Unsubscribe', 'string': u'\u9000\u8ba2'}, {'id': u'Unstar all', 'string': u'\u53d6\u5173\u6240\u6709'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Undo', 'string': u'\u53d6\u6d88'}, {'id': u'Today', 'string': u'\u4eca\u65e5'}, {'id': u'To: Followers of', 'string': u'\u81f3: \u5173\u6ce8\u8005'}, {'id': u'Subject:', 'string': u'\u4e3b\u9898:'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Settings', 'string': u'\u8bbe\u7f6e'}, {'id': u'Send a message', 'string': u'\u53d1\u9001\u4fe1\u606f'}, {'id': u'Send', 'string': u'\u53d1\u9001'}, {'id': u'Say something', 'string': u'\u8bf4\u70b9\u4ec0\u4e48...'}, {'id': u'Remove this follower', 'string': u'\u79fb\u9664\u6b64\u5173\u6ce8\u8005'}, {'id': u'Private Channels', 'string': u'\u79c1\u4eba\u9891\u9053'}, {'id': u'Please, wait while the file is uploading.', 'string': u'\u5f53\u6587\u4ef6\u4e0a\u4f20\u65f6\uff0c\u8bf7\u7b49\u5f85\u3002'}, {'id': u"Please complete partner's informations and Email", 'string': u'\u8bf7\u5b8c\u6210\u5408\u4f5c\u4f19\u4f34\u4fe1\u606f\u548cEmail'}, {'id': u"Please complete partner's informations", 'string': u'\u8bf7\u5b8c\u6210\u4e0a\u7ea7\u7684\u4fe1\u606f'}, {'id': u'on', 'string': u'\u5728'}, {'id': u'Open chat', 'string': u'\u6253\u5f00\u804a\u5929'}, {'id': u'One follower', 'string': u'\u4e00\u4e2a\u5173\u6ce8\u8005'}, {'id': u'No starred message', 'string': u'\u6ca1\u6709\u4e3b\u89d2\u4fe1\u606f'}, {'id': u'No message matches your search. Try to change your search filters.', 'string': u'\u627e\u4e0d\u5230\u4e0e\u4f60\u67e5\u627e\u76f8\u5339\u914d\u7684\u3002\u8bd5\u7740\u66f4\u6539\u641c\u7d22\u8fc7\u6ee4'}, {'id': u'No matches found', 'string': u'\u65e0\u6cd5\u5339\u914d'}, {'id': u'No follower', 'string': u'\u65e0\u5173\u6ce8\u8005'}, {'id': u'New people', 'string': u'\u65b0\u7528\u6237'}, {'id': u'New messages appear here.', 'string': u'\u65b0\u6d88\u606f\u51fa\u73b0\u5728\u8fd9\u91cc'}, {'id': u'New messages', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Mark all read', 'string': u'\u6807\u8bb0\u5168\u90e8\u5df2\u8bfb'}, {'id': u'Log an internal note which will not be sent to followers, but which can be read\n by users accessing this document.', 'string': u'\u8bb0\u5f55\u4e00\u4e2a\u5185\u90e8\u7684\u8bf4\u660e\uff0c\u5b83\u4e0d\u4f1a\u88ab\u53d1\u9001\u7ed9\u8ddf\u968f\u8005\uff0c\u4f46\u5b83\u53ef\u4ee5\u88ab\u7528\u6237\u8bbf\u95ee\u6b64\u6587\u6863\u8bfb\u53d6\u3002'}, {'id': u'Log an internal note', 'string': u'\u8bb0\u5f55\u5185\u90e8\u5907\u6ce8'}, {'id': u'Log a note. Followers will not be notified.', 'string': u'\u8bb0\u5f55\u5907\u6ce8\uff0c\u4f46\u5173\u6ce8\u8005\u4e0d\u4f1a\u88ab\u901a\u77e5\u3002'}, {'id': u'Invite people to %s', 'string': u'\u9080\u8bf7\u4eba\u5458 \u5230 %s'}, {'id': u'Invite people', 'string': u'\u9080\u8bf7\u4eba\u5458'}, {'id': u'Invite people', 'string': u'\u9080\u8bf7\u4eba\u5458'}, {'id': u'Invite Follower', 'string': u'\u9080\u8bf7\u5173\u6ce8\u8005'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invitation', 'string': u'\u9080\u8bf7'}, {'id': u'Inbox', 'string': u'\u6536\u4ef6\u7bb1'}, {'id': u'Following', 'string': u'\u6b63\u5728\u5173\u6ce8'}, {'id': u'Follow', 'string': u'\u5173\u6ce8'}, {'id': u'Follow', 'string': u'\u5173\u6ce8'}, {'id': u'Edit subscription', 'string': u'\u7f16\u8f91\u8ba2\u9605'}, {'id': u'Edit Subscription of ', 'string': u'\u7f16\u8f91\u8ba2\u9605'}, {'id': u'Direct Messages', 'string': u'\u79c1\u4fe1'}, {'id': u'Detach', 'string': u'\u5206\u79bb'}, {'id': u'Delete this attachment', 'string': u'\u5220\u9664\u6b64\u9644\u4ef6'}, {'id': u'Create %s', 'string': u'\u521b\u5efa %s'}, {'id': u'Congratulations, your inbox is empty', 'string': u'\u606d\u559c\uff0c\u4f60\u7684\u6536\u4ef6\u7bb1\u5df2\u6e05\u7a7a\u3002'}, {'id': u'Compose new Message', 'string': u'\u5199\u65b0\u6d88\u606f'}, {'id': u'Chat', 'string': u'\u804a\u5929'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Apply', 'string': u'\u5e94\u7528'}, {'id': u'Anonymous', 'string': u'\u533f\u540d'}, {'id': u'Add a channel', 'string': u'\u6dfb\u52a0\u9891\u9053'}, {'id': u'Add Followers', 'string': u'\u6dfb\u52a0\u5173\u6ce8\u8005'}, {'id': u'Add Channels', 'string': u'\u6dfb\u52a0\u9891\u9053'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Activity', 'string': u'\u6d3b\u52a8'}, {'id': u'@Inbox', 'string': u'@Inbox'}, {'id': u'@ Inbox', 'string': u'@\u6536\u4ef6\u7bb1'}, {'id': u'-------- Show older messages --------', 'string': u'-------- \u663e\u793a\u66f4\u591a\u6d88\u606f --------'}, {'id': u'(no email address)', 'string': u'(\u6ca1\u6709\u7535\u5b50\u90ae\u4ef6\u5730\u5740)'}, {'id': u'(from', 'string': u'(\u4ece'}, {'id': u'%d Messages', 'string': u'%d \u6761\u6d88\u606f'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Send', 'string': u'\u53d1\u9001'}, {'id': u'on', 'string': u'\u5728'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Chat', 'string': u'\u804a\u5929'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u' from ', 'string': u'\u4ece'}]}, u'document': {'messages': [{'id': u'Attachment(s)', 'string': u'\u9644\u4ef6'}, {'id': u'%s (%s)', 'string': u'%s (%s)'}]}, u'website': {'messages': [{'id': u'Page', 'string': u'\u9875\u9762'}, {'id': u'On Website', 'string': u'\u5728\u7f51\u7ad9\u4e0a'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'New or existing page', 'string': u'\u65b0\u5efa\u6216\u5df2\u5b58\u5728\u7684\u9875\u9762'}, {'id': u'New name', 'string': u'\u65b0\u540d\u5b57'}, {'id': u'New Page', 'string': u'\u65b0\u9875\u9762'}, {'id': u'New Name', 'string': u'\u65b0\u540d\u5b57'}, {'id': u'Most searched topics related to your keywords, ordered by importance:', 'string': u'\u5927\u90e8\u5206\u641c\u7d22\u4e3b\u9898\u4e0e\u4f60\u7684\u5173\u952e\u5b57\u76f8\u5173\uff0c\u6309\u91cd\u8981\u6027\u6392\u5217'}, {'id': u'Mobile preview', 'string': u'\u79fb\u52a8\u7248\u9884\u89c8'}, {'id': u'Menu Label', 'string': u'\u83dc\u5355\u6807\u7b7e'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u"Let's check how your homepage looks like on mobile devices.", 'string': u'\u8ba9\u6211\u4eec\u67e5\u770b\u5728\u79fb\u52a8\u8bbe\u5907\u4e0a\u4f60\u7684\u4e3b\u9875\u662f\u600e\u6837\u663e\u793a\u7684\u3002'}, {'id': u'Language:', 'string': u'\u8bed\u8a00\uff1a'}, {'id': u'It might be possible to edit the relevant items\n or fix the issue in', 'string': u'\u7f16\u8f91\u76f8\u5173\u6761\u76ee\u6216\u4fee\u590d\u95ee\u9898\u662f\u53ef\u80fd\u7684'}, {'id': u'Include Asset Bundles', 'string': u'\u5305\u62ec\u8d44\u4ea7\u6346\u7ed1'}, {'id': u'In this mode, you can only translate texts. To\n change the structure of the page, you must edit the\n master page. Each modification on the master page\n is automatically applied to all translated\n versions.', 'string': u'\u5728\u6b64\u6a21\u5f0f\u4e0b\uff0c\u4f60\u53ea\u80fd\u7ffb\u8bd1\u6587\u672c.\u8981\u6539\u52a8\u4e5f\u9875\u9762\u7684\u7ed3\u6784\uff0c\u4f60\u9700\u8981\u7f16\u8f91\u6bcd\u677f\u9875\u3002\u6bcd\u7248\u9875\u7684\u6bcf\u4e2a\u6539\u52a8\u5c06\u81ea\u52a8\u5e94\u7528\u5230\u6240\u6709\u5df2\u7ffb\u8bd1\u7684\u7248\u672c\u3002'}, {'id': u"I'm sure, I want to delete this page definitively", 'string': u'\u6211\u786e\u5b9a\uff0c\u6211\u60f3\u660e\u786e\u5730\u5220\u9664\u8be5\u9875\u9762'}, {'id': u'Here are the visuals used to help you translate efficiently:', 'string': u'\u8fd9\u662f\u7528\u6765\u5e2e\u52a9\u4f60\u63d0\u9ad8\u7ffb\u8bd1\u6548\u7387\u7684\u53ef\u89c6\u5316\u5de5\u5177'}, {'id': u'Good Job!', 'string': u'\u5e72\u5f97\u597d!'}, {'id': u'Get this page efficiently referenced in Google to attract more visitors.', 'string': u'\u4f7f\u8be5\u9875\u9762\u6709\u6548\u7684\u88ab\u5f15\u7528\u5230Google\u4e0a\uff0c\u4ee5\u4fbf\u5e26\u6765\u66f4\u591a\u7684\u8bbf\u95ee\u6d41\u91cf\u3002'}, {'id': u'Get banner properties', 'string': u'\u83b7\u53d6\u6a2a\u5e45\u5c5e\u6027'}, {'id': u'Format', 'string': u'\u683c\u5f0f'}, {'id': u'Every page of your website can be modified through the Edit button.', 'string': u'\u7f51\u7ad9\u7684\u6bcf\u4e2a\u9875\u9762\u90fd\u53ef\u4ee5\u901a\u8fc7\u70b9\u51fb\u7f16\u8f91\u6309\u94ae\u6765\u4fee\u6539.'}, {'id': u'Edit this page', 'string': u'\u7f16\u8f91\u6b64\u9875\u9762'}, {'id': u'Edit Menu Entry', 'string': u'\u7f16\u8f91\u83dc\u5355\u9879'}, {'id': u'Customize the banner', 'string': u'\u5b9a\u5236\u6a2a\u5e45'}, {'id': u"Customize banner's text", 'string': u'\u81ea\u5b9a\u4e49\u6a2a\u5e45\u7684\u6587\u5b57'}, {'id': u'Customize any block through this menu. Try to change the background of the banner.', 'string': u'\u901a\u8fc7\u8fd9\u4e2a\u83dc\u5355\u5b9a\u5236\u4efb\u4f55\u5757\u3002\u5c1d\u8bd5\u6539\u53d8\u6a2a\u5e45\u7684\u80cc\u666f\u3002'}, {'id': u"Drag the 'Features' block and drop it below the banner.", 'string': u'\u62d6\u52a8\u201c\u7279\u6027\u201d\u5757,\u653e\u5728\u6a2a\u5e45\u4e0b\u9762\u3002'}, {'id': u'Drag a menu to the right to create a sub-menu', 'string': u'\u5411\u53f3\u62d6\u52a8\u83dc\u5355\u521b\u5efa\u5b50\u83dc\u5355'}, {'id': u'Drag & Drop a Banner', 'string': u'\u62d6\u653e\u4e00\u4e2a\u6a2a\u5e45'}, {'id': u'Drag & Drop This Block', 'string': u'\u62d6\u653e\u8fd9\u4e2a\u533a\u5757'}, {'id': u"Create page '%s'", 'string': u"\u521b\u5efa '%s' \u9875"}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Content to translate', 'string': u'\u8981\u7ffb\u8bd1\u7684\u5185\u5bb9'}, {'id': u'Close Tutorial', 'string': u'\u5173\u95ed\u6307\u5357'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Click to customize this text', 'string': u'\u5355\u51fb\u4ee5\u81ea\u5b9a\u4e49\u6587\u672c'}, {'id': u'Click in the text and start editing it.', 'string': u'\u70b9\u51fb\u6587\u672c\u8fdb\u884c\u7f16\u8f91'}, {'id': u'Check Mobile Preview', 'string': u'\u68c0\u67e5\u79fb\u52a8\u7248\u9884\u89c8'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Be careful !', 'string': u'\u5c0f\u5fc3\uff01'}, {'id': u'Build a page', 'string': u'\u521b\u5efa\u4e00\u4e2a\u9875\u9762'}, {'id': u'Add page in menu', 'string': u'\u5728\u83dc\u5355\u6dfb\u52a0\u9875\u9762'}, {'id': u'Add new pages and menus', 'string': u'\u6dfb\u52a0\u65b0\u9875\u9762\u548c\u83dc\u5355'}, {'id': u'Add keyword:', 'string': u'\u6dfb\u52a0\u5173\u952e\u5b57:'}, {'id': u'Add images', 'string': u'\u6dfb\u52a0\u56fe\u50cf'}, {'id': u'Add Menu Entry', 'string': u'\u6dfb\u52a0\u83dc\u5355\u9879'}, {'id': u'Add Menu Entry', 'string': u'\u6dfb\u52a0\u83dc\u5355\u9879'}, {'id': u"Add Images from the 'Customize' menu", 'string': u'\u6dfb\u52a0\u56fe\u50cf\u4ece\u201c\u81ea\u5b9a\u4e49\u201d\u83dc\u5355'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'3. Preview', 'string': u'3. \u9884\u89c8'}, {'id': u'2. Reference Your Page', 'string': u'2.\u5f15\u7528\u4f60\u7684\u9875\u9762'}, {'id': u'1. Define Keywords', 'string': u'1. \u5b9a\u4e49\u5173\u952e\u5b57'}, {'id': u'×', 'string': u'×'}, {'id': u'×', 'string': u'×'}, {'id': u'Page Title', 'string': u'\u9875\u9762\u6807\u9898'}, {'id': u'Please install or update node-less', 'string': u'\u8bf7\u5b89\u88c5\u6216\u66f4\u65b0 node-less'}, {'id': u'Press The Top-Left Edit Button', 'string': u'\u6309\u5de6\u4e0a\u89d2\u7684\u7f16\u8f91\u6309\u94ae'}, {'id': u'Promote', 'string': u'\u63a8\u5e7f'}, {'id': u'Promote This Page', 'string': u'\u63a8\u5e7f\u6b64\u9875\u9762'}, {'id': u'Promote page on the web', 'string': u'\u5728web\u9875\u9762\u63a8\u5e7f'}, {'id': u"Publish your page by clicking on the 'Save' button.", 'string': u"\u70b9\u51fb '\u4fdd\u5b58' \u6309\u94ae\u6765\u53d1\u5e03\u9875\u9762."}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Reference(s) found:', 'string': u'\u53c2\u8003(s)\u53d1\u73b0\uff1a'}, {'id': u'Rename Page', 'string': u'\u91cd\u547d\u540d\u7f51\u9875'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save your modifications', 'string': u'\u4fdd\u5b58\u4f60\u7684\u4fee\u6539'}, {'id': u'Scroll to check rendering and then close the mobile preview.', 'string': u'\u6eda\u52a8\u6765\u67e5\u770b\u6e32\u67d3\u6548\u679c\uff0c\u7136\u540e\u5173\u95ed\u79fb\u52a8\u7248\u9884\u89c8\u3002'}, {'id': u'Select a Menu', 'string': u'\u9009\u62e9\u83dc\u5355'}, {'id': u'Select the parent container to get the global options of the banner.', 'string': u'\u9009\u62e9\u7236\u5bb9\u5668\u53bb\u83b7\u53d6\u6a2a\u5e45\u7684\u5168\u5c40\u9009\u9879\u3002'}, {'id': u'Skip It', 'string': u'\u8df3\u8fc7'}, {'id': u'Some dependencies can exist ...', 'string': u'\u4e00\u4e9b\u4f9d\u8d56\u80fd\u591f\u5b58\u5728\u3002\u3002\u3002'}, {'id': u'Start Tutorial', 'string': u'\u5f00\u59cb\u6559\u7a0b'}, {'id': u'The web site has encountered an error.', 'string': u'\u6b64\u7f51\u7ad9\u53d1\u751f\u9519\u8bef'}, {'id': u'Template ID: %s', 'string': u'\u6a21\u677fID\uff1a %s'}, {'id': u'or Edit Master', 'string': u'\u6216\u7f16\u8f91\u4e3b\u9875\u9762'}, {'id': u'Top Menu', 'string': u'\u9876\u5c42\u83dc\u5355'}, {'id': u'Upload failed, some images might not have been uploaded. Check your network connectivity.', 'string': u'\u4e0a\u4f20\u5931\u8d25\uff0c\u4e00\u4e9b\u56fe\u7247\u6ca1\u6709\u88ab\u4e0a\u4f20\u3002\u68c0\u67e5\u4f60\u7684\u7f51\u7edc\u8fde\u63a5\u3002'}, {'id': u'Edit Menu', 'string': u'\u7f16\u8f91\u83dc\u5355'}, {'id': u'Drag the Banner block and drop it in your page.', 'string': u'\u62d6\u52a8\u6a2a\u5e45\u5757,\u5e76\u653e\u5728\u4f60\u7684\u9875\u9762\u3002'}, {'id': u'Do not show this dialog later.', 'string': u'\u4ee5\u540e\u4e0d\u518d\u663e\u793a\u6b64\u5bf9\u8bdd\u6846'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Description...', 'string': u'\u8bf4\u660e...'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Delete Page', 'string': u'\u5220\u9664\u9875\u9762'}, {'id': u'Test Your Mobile Version', 'string': u'\u6d4b\u8bd5\u4f60\u7684\u79fb\u52a8\u7248\u672c'}, {'id': u"The 'Content' menu allows you to add pages or add the top menu.", 'string': u'\u201c\u5185\u5bb9\u201d\u83dc\u5355\u5141\u8bb8\u60a8\u6dfb\u52a0\u6216\u6dfb\u52a0\u9876\u90e8\u83dc\u5355\u9875\u9762\u3002'}, {'id': u'Theme Error', 'string': u'\u4e3b\u9898\u9519\u8bef'}, {'id': u'This tutorial will guide you to build your home page. We will start by adding a banner.', 'string': u'\u672c\u6559\u7a0b\u5c06\u5f15\u5bfc\u60a8\u5efa\u7acb\u81ea\u5df1\u7684\u4e3b\u9875\u3002\u6211\u4eec\u5c06\u5f00\u59cb\u6dfb\u52a0\u4e00\u4e2a\u6a2a\u5e45\u3002'}, {'id': u'Title', 'string': u'\u79f0\u8c13'}, {'id': u'Top Menu', 'string': u'\u9876\u5c42\u83dc\u5355'}, {'id': u'Translate this page', 'string': u'\u7ffb\u8bd1\u6b64\u9875'}, {'id': u'Translated content', 'string': u'\u5df2\u7ffb\u8bd1\u7684\u5185\u5bb9'}, {'id': u'Upload successful.', 'string': u'\u4e0a\u4f20\u6210\u529f'}, {'id': u'Welcome to your website!', 'string': u'\u6b22\u8fce\u5149\u4e34\u60a8\u7684\u7f51\u7ad9\uff01'}, {'id': u'Well done, you created your homepage.', 'string': u'\u5e72\u5f97\u597d,\u4f60\u6210\u529f\u521b\u5efa\u4e86\u81ea\u5df1\u7684\u4e3b\u9875\u3002'}, {'id': u'You are about to enter the translation mode.', 'string': u'\u4f60\u5c06\u8fdb\u5165\u7ffb\u8bd1\u6a21\u5f0f'}, {'id': u'Your Banner Title', 'string': u'\u4f60\u7684\u6a2a\u5e45\u6807\u9898'}, {'id': u'describing your page content', 'string': u'\u663e\u793a\u4f60\u7684\u9875\u9762\u5185\u5bb9'}, {'id': u'how your page will be listed on Google', 'string': u'\u8c37\u6b4c\u4e0a\u662f\u600e\u6837\u5217\u51fa\u4f60\u7684\u9875\u9762\u7684'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'or Edit Master', 'string': u'\u6216\u7f16\u8f91\u4e3b\u9875\u9762'}, {'id': u'the classic Odoo interface', 'string': u'\u7ecf\u5178\u7684Odoo\u754c\u9762'}, {'id': u'using above suggested keywords', 'string': u'\u7528\u4e0a\u9762\u5efa\u8bae\u7684\u5173\u952e\u5b57'}, {'id': u"Add Images from the 'Customize' menu", 'string': u'\u6dfb\u52a0\u56fe\u50cf\u4ece\u201c\u81ea\u5b9a\u4e49\u201d\u83dc\u5355'}, {'id': u'Add images', 'string': u'\u6dfb\u52a0\u56fe\u50cf'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Click to customize this text', 'string': u'\u5355\u51fb\u4ee5\u81ea\u5b9a\u4e49\u6587\u672c'}, {'id': u'Delete Page', 'string': u'\u5220\u9664\u9875\u9762'}, {'id': u'New Page', 'string': u'\u65b0\u9875\u9762'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'Promote', 'string': u'\u63a8\u5e7f'}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Rename Page', 'string': u'\u91cd\u547d\u540d\u7f51\u9875'}, {'id': u'Your Banner Title', 'string': u'\u4f60\u7684\u6a2a\u5e45\u6807\u9898'}, {'id': u'Page', 'string': u'\u9875\u9762'}]}, u'eroad_printer_center': {'messages': [{'id': u'Error when sending the document to the printer ', 'string': u'Error when sending the document to the printer '}, {'id': u'Document sent to the printer ', 'string': u'Document sent to the printer '}, {'id': u'Report', 'string': u'\u62a5\u8868'}]}, u'hr_overtime': {'messages': [{'id': u'Year', 'string': u'\u5e74'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'Month'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Day', 'string': u'Day'}]}, u'bi_view': {'messages': [{'id': u'BI Domain Unconfigured!', 'string': u'BI\u57df\u540d\u672a\u914d\u7f6e\uff01'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Ok', 'string': u'Ok'}, {'id': u'Fields to choose', 'string': u'\u5df2\u9009\u5b57\u6bb5'}, {'id': u'Enter BI System', 'string': u'\u8fdb\u5165BI\u62a5\u8868\u7cfb\u7edf'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}]}, u'web_view_editor': {'messages': [{'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Could not find current view declaration', 'string': u'\u627e\u4e0d\u5230\u5f53\u524d\u89c6\u56fe\u58f0\u660e'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create a view (%s)', 'string': u'\u521b\u5efa\u89c6\u56fe (%s)'}, {'id': u'Do you really want to remove this node?', 'string': u'\u60a8\u786e\u8ba4\u8981\u5220\u9664\u8fd9\u4e2a\u8282\u70b9\u5417\uff1f'}, {'id': u'Do you really want to remove this view?', 'string': u'\u60a8\u786e\u8ba4\u8981\u5220\u9664\u6b64\u89c6\u56fe\u5417\uff1f'}, {'id': u'Do you really wants to create an inherited view here?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5728\u6b64\u5904\u521b\u5efa\u7ee7\u627f\u89c6\u56fe\u5417\uff1f'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Inherited View', 'string': u'\u7ee7\u627f\u7684\u89c6\u56fe'}, {'id': u'Manage Views', 'string': u'\u7ba1\u7406\u89c6\u56fe'}, {'id': u"Can't Update View", 'string': u'\u65e0\u6cd5\u66f4\u65b0\u89c6\u56fe'}, {'id': u'Manage Views (%s)', 'string': u'\u7ba1\u7406\u89c6\u56fe (%s)'}, {'id': u'New Field', 'string': u'\u65b0\u5b57\u6bb5'}, {'id': u'Please select view in list :', 'string': u'\u8bf7\u5728\u5217\u8868\u4e2d\u9009\u62e9\u89c6\u56fe\uff1a'}, {'id': u'Preview', 'string': u'\u9884\u89c8'}, {'id': u'Properties', 'string': u'\u5c5e\u6027'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Select an element', 'string': u'\u9009\u62e9\u4e00\u4e2a\u5143\u7d20'}, {'id': u'The following fields are invalid :', 'string': u'\u4e0b\u5217\u5b57\u6bb5\u65e0\u6548\uff1a'}, {'id': u'Update', 'string': u'\u66f4\u65b0'}, {'id': u'View Editor %d - %s', 'string': u'\u89c6\u56fe\u7f16\u8f91\u5668 %d - %s'}, {'id': u'Manage Views', 'string': u'\u7ba1\u7406\u89c6\u56fe'}]}, u'web_calendar': {'messages': [{'id': u"Calendar view has not defined 'date_start' attribute.", 'string': u"\u65e5\u5386\u89c6\u56fe\u672a\u5b9a\u4e49 'date_start'\u5c5e\u6027"}, {'id': u'Calendar', 'string': u'\u65e5\u5386'}, {'id': u'Are you sure you want to delete this record ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5220\u9664\u6b64\u8bb0\u5f55\u5417\uff1f'}, {'id': u'All day', 'string': u'\u5168\u5929'}, {'id': u'Summary:', 'string': u'\u603b\u8ba1:'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Week ', 'string': u'\u5468'}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Today', 'string': u'\u4eca\u5929'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Day', 'string': u'\u65e5'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}]}, u'eroad_role': {'messages': [{'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'No matches found.', 'string': u'\u627e\u4e0d\u5230\u5339\u914d\u9879\u3002'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'Menu', 'string': u'\u83dc\u5355'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'No Action Button', 'string': u'\u65e0\u884c\u52a8\u9879'}, {'id': u'Hide Menu', 'string': u'\u9690\u85cf\u83dc\u5355'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'Hide Menu', 'string': u'\u9690\u85cf\u83dc\u5355'}, {'id': u'No Action Button', 'string': u'\u65e0\u884c\u52a8\u9879'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'read', 'string': u'\u8bfb'}]}, u'web_diagram': {'messages': [{'id': u'Activity', 'string': u'\u6d3b\u52a8'}, {'id': u'Create:', 'string': u'\u521b\u5efa\uff1a'}, {'id': u'Deleting this node cannot be undone.\nIt will also delete all connected transitions.\n\nAre you sure ?', 'string': u'\u5220\u9664\u6b64\u8282\u70b9\u7684\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002\n\u8be5\u5220\u9664\u64cd\u4f5c\u5c06\u8fde\u5e26\u5220\u9664\u6240\u6709\u8fde\u63a5\u7684\u72b6\u6001\u8fc1\u79fb\u3002\n\n\u60a8\u786e\u5b9a\u5417\uff1f'}, {'id': u'Deleting this transition cannot be undone.\n\nAre you sure ?', 'string': u'\u5220\u9664\u6b64\u72b6\u6001\u8fc1\u79fb\u7684\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002\n\n\u60a8\u786e\u5b9a\u5417\uff1f'}, {'id': u'Diagram', 'string': u'\u56fe\u8868'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New Node', 'string': u'\u65b0\u5efa\u8282\u70b9'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Transition', 'string': u'\u8fc1\u79fb'}]}, u'web_kanban_gauge': {'messages': [{'id': u'Click to change value', 'string': u'\u70b9\u51fb\u66f4\u6539'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}]}, u'report': {'messages': [{'id': u'You need to start OpenERP with at least two \nworkers to print a pdf version of the reports.', 'string': u'\u60a8\u9700\u8981\u81f3\u5c11\u4f7f\u7528\u4e24\u4e2aworkers\u542f\u52a8Odoo\n\u6765\u6253\u5370pdf\u62a5\u8868\u3002'}, {'id': u'You should upgrade your version of\nWkhtmltopdf to at least 0.12.0 in order to get a correct display of headers and footers as well as\nsupport for table-breaking between pages.

wkhtmltopdf.org', 'string': u'\u60a8\u9700\u8981\u5347\u7ea7\u60a8\u7684 \nWkhtmltopdf \u5230\u81f3\u5c11 0.12.0 \u4ee5\u663e\u793a\u6b63\u786e\u7684\u9875\u9996\u4e0e\u9875\u5c3e \n\u4ee5\u53ca\u652f\u6301\u5236\u8868\u952e\u95f4\u9694\u9875\u9762\u3002

wkhtmltopdf.org'}, {'id': u'Report', 'string': u'\u62a5\u8868'}, {'id': u'Unable to find Wkhtmltopdf on this \nsystem. The report will be shown in html.

\nwkhtmltopdf.org', 'string': u'\u5728\u8fd9\u4e2a\u7cfb\u7edf\u91cc\u6ca1\u627e\u5230Wkhtmltopdf\u3002\n \u62a5\u8868\u4f1a\u88ab\u663e\u793a\u4e3ahtml\u3002

\nwkhtmltopdf.org'}, {'id': u'Report', 'string': u'\u62a5\u8868'}]}, u'partner_admin_users': {'messages': [{'id': u'login', 'string': u'\u7528\u6237\u540d'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'res.users', 'string': u'res.users'}, {'id': u'res.users.form.ext', 'string': u'res.users.form.ext'}, {'id': u'res.users.simplified.form', 'string': u'res.users.simplified.form'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'login', 'string': u'\u7528\u6237\u540d'}]}, u'patch_base': {'messages': [{'id': u'System exception. Please contact your system admin.', 'string': u'\u7cfb\u7edf\u5f02\u5e38\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458\u3002'}]}, u'account': {'messages': [{'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'It took you', 'string': u'\u5b83\u5c06\u82b1\u8d39\u60a8'}, {'id': u'Go to bank statements', 'string': u'\u8fdb\u5165\u94f6\u884c\u5bf9\u8d26\u5355'}, {'id': u'Filter...', 'string': u'\u8fc7\u6ee4...'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Customers', 'string': u'\u5ba2\u6237'}, {'id': u'Close the statement', 'string': u'\u5173\u95ed\u7ed3\u7b97\u5355'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u"All invoices and payments have been matched, your accounts' balances are clean.", 'string': u'\u6240\u6709\u53d1\u7968\u548c\u4ed8\u6b3e\u5339\u914d\uff0c\u4f60\u7684\u8d26\u6237\u4f59\u989d\u662f\u5e72\u51c0\u7684'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Show more... (', 'string': u'\u663e\u793a\u66f4\u591a... ('}, {'id': u'Show', 'string': u'\u663e\u793a'}, {'id': u'Select a partner or choose a counterpart', 'string': u'\u9009\u62e9\u4e00\u4e2a\u4e1a\u52a1\u4f19\u4f34\u6216\u662f\u7c7b\u4f3c'}, {'id': u'Residual', 'string': u'\u6b8b\u503c'}, {'id': u'Good Job!', 'string': u'\u5e72\u5f97\u597d!'}, {'id': u'Bank statements are fully reconciled.', 'string': u'\u94f6\u884c\u5bf9\u8d26\u5355\u5df2\u5b8c\u5168\u8c03\u8282\u3002'}, {'id': u'to reconcile', 'string': u'\u5f85\u8c03\u8282'}, {'id': u'Journal Items to Reconcile', 'string': u'\u5f85\u8c03\u8282\u7684\u5206\u7c7b\u8d26\u9879\u76ee'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Note', 'string': u'\u5907\u6ce8'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Customers', 'string': u'\u5ba2\u6237'}, {'id': u'Vendors', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Label', 'string': u'\u6807\u7b7e'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'You cannot mix items from receivable and payable accounts.', 'string': u'\u5e94\u6536\u548c\u5e94\u4ed8\u79d1\u76ee\u4e0d\u80fd\u88ab\u6df7\u6dc6'}, {'id': u'Whew, that was fast !', 'string': u'\u5537\uff0c\u8fd9\u5f88\u5feb\u561b'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u"There you go, it's all done !", 'string': u'\u4f60\u770b\u4e00\u4e0b\uff0c\u5168\u90e8\u5b8c\u6210\u4e86'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Take on average less than 5 seconds to reconcile a transaction.', 'string': u'\u8c03\u8282\u4e00\u4e2a\u4ea4\u6613\u7684\u65f6\u95f4\u5c11\u4e8e5\u79d2'}, {'id': u'Reconciling ', 'string': u'\u6838\u9500'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Open balance', 'string': u'\u6253\u5f00\u4f59\u989d'}, {'id': u'Only use the ctrl-enter shortcut to validate reconciliations.', 'string': u'\u53ea\u80fd\u7528 ctrl-enter\u5feb\u6377\u952e\u6765\u786e\u8ba4\u6838\u9500'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Unreconcile', 'string': u'\u53d6\u6d88\u8c03\u8282'}, {'id': u'Transaction', 'string': u'\u4ea4\u6613'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Label', 'string': u'\u6807\u7b7e'}, {'id': u'Journal Items to Reconcile', 'string': u'\u5f85\u8c03\u8282\u7684\u5206\u7c7b\u8d26\u9879\u76ee'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Invoices & Payments Matching', 'string': u'\u53d1\u7968\u548c\u4ed8\u6b3e\u5339\u914d'}, {'id': u'Incorrect Operation', 'string': u'\u4e0d\u6b63\u786e\u7684\u64cd\u4f5c'}, {'id': u'Fast reconciler', 'string': u'\u5feb\u901f\u8c03\u8282\u4eba'}, {'id': u'Efficiency at its finest', 'string': u'\u6700\u4f73\u6548\u7387'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'Create writeoff', 'string': u'\u521b\u5efa\u9500\u8d26'}, {'id': u'Create Write-off', 'string': u'\u521b\u5efa\u9500\u8d26'}, {'id': u"Congrats, you're all done !", 'string': u'\u606d\u559c\uff0c\u5927\u529f\u544a\u6210\u4e86\uff01'}, {'id': u'Choose counterpart', 'string': u'\u9009\u62e9\u914d\u5bf9\u7684'}, {'id': u'Analytic Acc.', 'string': u'\u5206\u6790\u8d26\u6237'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u' seconds', 'string': u' \u79d2'}, {'id': u'Select Partner', 'string': u'\u9009\u62e9\u4e1a\u52a1\u4f19\u4f34'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Bank Reconciliation', 'string': u'\u94f6\u884c\u6838\u9500'}, {'id': u'Reconcile the demo bank statement', 'string': u'\u8c03\u8282\u6f14\u793a\u94f6\u884c\u5bf9\u8d26\u5355'}, {'id': u'assign to invoice', 'string': u'\u5206\u914d\u7ed9\u53d1\u7968'}, {'id': u'Unreconcile', 'string': u'\u53d6\u6d88\u8c03\u8282'}, {'id': u'Payment Method:', 'string': u'\u4ed8\u6b3e\u65b9\u6cd5'}, {'id': u'Paid on', 'string': u'\u5df2\u4ed8\u4e8e'}, {'id': u'Open Payment', 'string': u'\u6253\u5f00\u4ed8\u6b3e'}, {'id': u'Name:', 'string': u'\u540d\u79f0:'}, {'id': u'Memo:', 'string': u'\u5907\u5fd8\u5f55'}, {'id': u'Date:', 'string': u'\u65e5\u671f:'}, {'id': u'Amount:', 'string': u'\u603b\u989d'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'transactions.', 'string': u'\u4ea4\u6613'}, {'id': u'suppliers', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'seconds per transaction.', 'string': u'\u4e00\u6b21\u4ea4\u6613\u5927\u6982\u51e0\u79d2'}, {'id': u'remaining)', 'string': u'\u5269\u4f59)'}, {'id': u'reconciliations with the ctrl-enter shortcut.', 'string': u'\u7528\u5feb\u6377\u952ectrl-enter\u6838\u9500'}, {'id': u'others', 'string': u'\u5176\u5b83'}, {'id': u'customers', 'string': u'\u5ba2\u6237'}, {'id': u'all', 'string': u'\u6240\u6709'}, {'id': u'You validated', 'string': u'\u672c\u4eba\u5df2\u9a8c\u8bc1'}, {'id': u'Vendors', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'Transaction', 'string': u'\u4ea4\u6613'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tip : Hit ctrl-enter to reconcile all the balanced items in the sheet.', 'string': u'\u63d0\u793a\uff1a\u7528\u5feb\u6377\u952ectrl-enter\u6765\u8c03\u8282\u8868\u5355\u4e2d\u7684\u6240\u6709\u4f59\u989d\u9879'}, {'id': u'This payment is registered but not reconciled.', 'string': u'\u4ed8\u6b3e\u88ab\u767b\u8bb0\u4f46\u662f\u6ca1\u6709\u88ab\u8c03\u8282'}, {'id': u'This page displays all the bank transactions that are to be reconciled and provides with a neat interface to do so.', 'string': u'\u6b64\u9875\u663e\u793a\u6240\u6709\u7684\u8981\u88ab\u8c03\u8282\u7684\u94f6\u884c\u4ea4\u6613\uff0c\u5e76\u63d0\u4f9b\u4e86\u4e00\u4e2a\u6574\u6d01\u7684\u754c\u9762'}, {'id': u'There is nothing to reconcile.', 'string': u'\u6ca1\u6709\u9700\u8981\u8c03\u8282\u7684'}, {'id': u"That's on average", 'string': u'\u5e73\u5747'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'OtherAccounts', 'string': u'\u5176\u4ed6\u79d1\u76ee'}, {'id': u'OK', 'string': u'Ok'}, {'id': u'Note', 'string': u'\u5907\u6ce8'}, {'id': u"No result matching '", 'string': u'\u65e0\u5339\u914d\u7ed3\u679c'}, {'id': u'New preset', 'string': u'\u65b0\u7684\u9884\u8bbe'}, {'id': u'New Operation', 'string': u'\u65b0\u7684\u64cd\u4f5c'}, {'id': u'More', 'string': u'\u66f4\u591a'}, {'id': u'Modify presets', 'string': u'\u66f4\u6539\u9884\u8bbe\u7f6e'}, {'id': u'Last Reconciliation :', 'string': u'\u6700\u540e\u8c03\u8282 :'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}]}, u'payslip_info': {'messages': [{'id': u'Please enter the old password for payslip', 'string': u'\u8bf7\u8f93\u5165\u65e7\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Please enter the new password for payslip', 'string': u'\u8bf7\u8f93\u5165\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'If you forgot password, please click to', 'string': u'\u5982\u5fd8\u8bb0\u65e7\u5bc6\u7801\uff0c\u8bf7\u70b9\u51fb\u8fd9\u91cc\u8fdb\u884c'}, {'id': u'Payroll Group Sync', 'string': u'\u540c\u6b65\u85aa\u8d44\u7ec4'}, {'id': u'Change Security Question Answer', 'string': u'\u4fee\u6539\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Answer Security Questions', 'string': u'\u8bbe\u7f6e\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Please enter password for payslip:', 'string': u'\u8bf7\u8f93\u5165\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff1a'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Please enter password for payslip:', 'string': u'\u8bf7\u8f93\u5165\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff1a'}, {'id': u'Incorrect answer. Only', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u60a8\u8fd8\u6709'}, {'id': u'chances remaining.', 'string': u'\u6b21\u673a\u4f1a\u3002'}, {'id': u'Try either way of verification to reset password for payslip:', 'string': u'\u4fee\u6539\u5bc6\u7801\u5173\u7cfb\u5230\u60a8\u7684\u6570\u636e\u5b89\u5168\uff0c\u8bf7\u9009\u62e9\uff1a'}, {'id': u'Try either way of verification to reset password for payslip:', 'string': u'\u4fee\u6539\u5bc6\u7801\u5173\u7cfb\u5230\u60a8\u7684\u6570\u636e\u5b89\u5168\uff0c\u8bf7\u9009\u62e9\uff1a'}, {'id': u'Verify by Login Password', 'string': u'\u4f7f\u7528\u767b\u5f55\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Answer Security Questions', 'string': u'\u56de\u7b54\u5bc6\u4fdd\u95ee\u9898\u91cd\u7f6e'}, {'id': u'Q:', 'string': u'\u95ee\u9898\uff1a'}, {'id': u'A:', 'string': u'\u7b54\u6848\uff1a'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Incorrect password for payslip.', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4e0d\u6b63\u786e\u3002'}, {'id': u'Get security questions successfully!', 'string': u'\u83b7\u53d6\u5bc6\u4fdd\u95ee\u9898\u6210\u529f\u3002'}, {'id': u'No questions. Please contact your system admin.', 'string': u'\u672a\u8bbe\u7f6e\u5bc6\u4fdd\u95ee\u9898\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458\u3002'}, {'id': u"Get User's security questions successfully!", 'string': u'\u83b7\u53d6\u7528\u6237\u5bc6\u4fdd\u95ee\u9898\u6210\u529f\u3002'}, {'id': u'Please go to personal setting to answer security questions before continuing.', 'string': u'\u8bf7\u5148\u5728\u4e2a\u4eba\u8bbe\u7f6e\u5b8c\u6210\u5bc6\u4fdd\u95ee\u9898\u7b54\u6848\u3002'}, {'id': u'Incorrect answer.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\u3002'}, {'id': u'Correct answer.', 'string': u'\u56de\u7b54\u6b63\u786e\u3002'}, {'id': u'Set security questions successfully.', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u8bbe\u7f6e\u6210\u529f\u3002'}, {'id': u'Set security questions failed!', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u8bbe\u7f6e\u5931\u8d25\u3002'}, {'id': u'Question {} is missing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u672a\u9009\u62e9\u3002'}, {'id': u'The answer for question {} is missing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u672a\u56de\u7b54\u3002'}, {'id': u'The answer for question {} should be without any spacing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u7684\u7b54\u6848\u5185\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c\u3002'}, {'id': u'The answer should be without any spacing.', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u7684\u7b54\u6848\u5185\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c\u3002'}, {'id': u'Please answer security questions.', 'string': u'\u8bf7\u56de\u7b54\u5f53\u524d\u5bc6\u4fdd\u95ee\u9898\u3002'}, {'id': u'No chance left\uff0cplease try it tomorrow.', 'string': u'\u60a8\u4eca\u5929\u7b54\u9898\u6b21\u6570\u5df2\u7528\u5b8c\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'Incorrect answer, please try it tomorrow.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'Incorrect answer, please try it tomorrow.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'Query password is not right!', 'string': u'\u67e5\u8be2\u5bc6\u7801\u4e0d\u6b63\u786e\uff01'}, {'id': u'Payslip Password', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Payslip Password', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Query Success!', 'string': u'\u67e5\u8be2\u6210\u529f'}, {'id': u'Your password for payslip has been set successfully!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u8bbe\u7f6e\u6210\u529f\uff01'}, {'id': u'Set the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u8bbe\u7f6e\u5931\u8d25\uff01'}, {'id': u'Old Payslip Password is not right!', 'string': u'\u65e7\u5de5\u8d44\u5355\u5bc6\u7801\u8f93\u5165\u4e0d\u6b63\u786e\uff01'}, {'id': u'Change the password for payslip', 'string': u'\u4fee\u6539\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Change the password for payslip', 'string': u'\u4fee\u6539\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Change the password for payslip success!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4fee\u6539\u6210\u529f\uff01'}, {'id': u'Change the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4fee\u6539\u5931\u8d25\uff01'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Login Password is not right!', 'string': u'\u767b\u5f55\u5bc6\u7801\u4e0d\u6b63\u786e\uff01'}, {'id': u'Reset the password for payslip success!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u91cd\u7f6e\u6210\u529f\uff01'}, {'id': u'Reset the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u91cd\u7f6e\u5931\u8d25\uff01'}, {'id': u'Please enter your password for payslip.', 'string': u'\u8bf7\u8f93\u5165\u67e5\u8be2\u5bc6\u7801'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'Please enter the login password', 'string': u'\u8bf7\u8f93\u5165\u767b\u5f55\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Enter Verification Code', 'string': u'\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801'}, {'id': u'Enter Verification Code', 'string': u'\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm your password for payslip', 'string': u'\u786e\u8ba4\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Passwords do not macth.', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'Please set your password for payslip.', 'string': u'\u60a8\u5c1a\u672a\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff0c\u8bf7\u5148\u8bbe\u7f6e\u67e5\u8be2\u5bc6\u7801\u3002'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Forgot Password?', 'string': u'\u5fd8\u8bb0\u5bc6\u7801\uff1f'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Answer Security Questions', 'string': u'\u8bbe\u7f6e\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Change Security Question Answer', 'string': u'\u4fee\u6539\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Verify by Email', 'string': u'\u90ae\u7bb1\u9a8c\u8bc1'}, {'id': u'Verify by SMS', 'string': u'\u624b\u673a\u9a8c\u8bc1'}, {'id': u'Verify by Answers', 'string': u'\u5bc6\u4fdd\u9a8c\u8bc1'}, {'id': u'Verify by Login', 'string': u'\u767b\u5f55\u9a8c\u8bc1'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}]}, u'hr_holiday_management': {'messages': [{'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708'}]}, u'web_planner': {'messages': [{'id': u'Next step', 'string': u'\u4e0b\u4e00\u6b65'}, {'id': u'Mark As Done', 'string': u'\u6807\u8bb0\u4e3a\u5b8c\u6210'}]}, u'web_kanban': {'messages': [{'id': u'Edit Column', 'string': u'\u7f16\u8f91\u5217'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Are you sure you want to delete this record ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5220\u9664\u6b64\u8bb0\u5f55\u5417\uff1f'}, {'id': u'Are you sure that you want to remove this column ?', 'string': u'\u4f60\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u5217\u5417'}, {'id': u'Archive Records', 'string': u'\u4fdd\u5b58\u8bb0\u5f55'}, {'id': u'Add: ', 'string': u'\u6dfb\u52a0\uff1a '}, {'id': u'Add new Column', 'string': u'\u589e\u52a0\u65b0\u5217'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u' records', 'string': u'\u8bb0\u5f55'}, {'id': u'remaining)', 'string': u'\u5269\u4f59)'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Unarchive Records', 'string': u'\u53d6\u6d88\u5f52\u6863\u8bb0\u5f55'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Load more... (', 'string': u'\u8f7d\u5165\u66f4\u591a...('}, {'id': u'Kanban', 'string': u'\u770b\u677f'}, {'id': u'Fold', 'string': u'\u6536\u62e2'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}]}, u'project': {'messages': [{'id': u'Action has a clear description', 'string': u'\u52a8\u4f5c\u6709\u4e00\u4e2a\u6e05\u6670\u7684\u63cf\u8ff0'}, {'id': u'Work has started', 'string': u'\u5de5\u4f5c\u5df2\u7ecf\u5f00\u59cb'}, {'id': u'Wait. Expert', 'string': u'Wait. Expert'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Cancelled', 'string': u'\u5df2\u53d6\u6d88'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Finally task is deployed', 'string': u'\u6700\u540e\u7684\u4efb\u52a1\u5df2\u7ecf\u90e8\u7f72'}, {'id': u'Idea has been transformed into concrete actions', 'string': u'\u4e3b\u610f\u5df2\u7ecf\u88ab\u8f6c\u6362\u4e3a\u5355\u4e00\u7684\u884c\u52a8\u4e0a'}, {'id': u'Idea is fully explained', 'string': u'\u4e3b\u610f\u5df2\u7ecf\u88ab\u5168\u90e8\u89e3\u91ca'}, {'id': u'Ideas', 'string': u'\u521b\u610f\u7ba1\u7406\u6a21\u5757'}, {'id': u'In progress', 'string': u'\u8fdb\u884c\u4e2d'}, {'id': u'Incoming', 'string': u'\u5165\u5e93'}, {'id': u'Issue is being worked on', 'string': u'\u95ee\u9898\u6b63\u5728\u89e3\u51b3\u4e2d'}, {'id': u'Issue is resolved', 'string': u'\u95ee\u9898\u88ab\u89e3\u51b3\u6389\u4e86'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New repair added', 'string': u'\u65b0\u52a0\u7684\u4fee\u7406'}, {'id': u'Ready for layout / copywriting', 'string': u'\u4e3a\u5e03\u5c40\uff0f\u7248\u6743\u51c6\u5907'}, {'id': u'Ready for release', 'string': u'\u51c6\u5907\u53d1\u5e03'}, {'id': u'Ready for testing', 'string': u'\u51c6\u5907\u6d4b\u8bd5'}, {'id': u'Ready to be displayed, published or sent', 'string': u'\u51c6\u5907\u5448\u73b0\uff0c\u53d1\u5e03\u6216\u8005\u53d1\u9001'}, {'id': u'Reason for cancellation has been documented', 'string': u'\u51c6\u5907\u5df2\u7ecf\u88ab\u6587\u6863\u5316\u8fc7\u7684\u53d6\u6d88'}, {'id': u'Release', 'string': u'\u53d1\u5e03'}, {'id': u'Repair has started', 'string': u'\u4fee\u7406\u5df2\u7ecf\u5f00\u59cb'}, {'id': u'Repair is completed', 'string': u'\u4fee\u7406\u5b8c\u6210'}, {'id': u'Request for parts has been sent', 'string': u'\u9700\u6c42\u7684\u96f6\u90e8\u4ef6\u5df2\u7ecf\u53d1\u9001'}, {'id': u'Specification', 'string': u'\u89c4\u683c'}, {'id': u'Specification is validated', 'string': u'\u89c4\u8303\u662f\u53ef\u7528\u7684'}, {'id': u'×', 'string': u'×'}, {'id': u'Set a Cover Image', 'string': u'\u8bbe\u7f6e\u4e00\u5f20\u5c01\u9762\u56fe\u7247'}, {'id': u'There is no available image to be set as cover. Send a message on the task with an attached image.', 'string': u'\u6ca1\u6709\u53ef\u7528\u56fe\u7247\u80fd\u88ab\u8bbe\u7f6e\u4e3a\u5c01\u9762\uff0c\u5728\u4efb\u52a1\u4e0a\u53d1\u9001\u4e00\u6761\u4fe1\u606f\u5e76\u9644\u4e0a\u4e00\u5f20\u56fe\u7247'}, {'id': u'Specification of task is written', 'string': u'\u4efb\u52a1\u7684\u89c4\u8303\u88ab\u5199\u4e0b\u6765\u4e86'}, {'id': u'Sprint', 'string': u'\u51b2\u523a'}, {'id': u'Task is Developed', 'string': u'\u4efb\u52a1\u88ab\u5f00\u53d1\u8fc7'}, {'id': u'Task is completed', 'string': u'\u4efb\u52a1\u5df2\u7ecf\u5b8c\u6210'}, {'id': u'Task is tested', 'string': u'\u4efb\u52a1\u88ab\u6d4b\u8bd5\u8fc7\u4e86'}, {'id': u'Test', 'string': u'\u6d4b\u8bd5'}, {'id': u'Test is OK, need to document', 'string': u'\u6d4b\u8bd5\u597d\u4e86\uff0c\u9700\u8981\u8fdb\u4e00\u6b65\u6587\u6863\u5316'}, {'id': u'Testing', 'string': u'\u6d4b\u8bd5'}, {'id': u'To Do', 'string': u'\u5f85\u529e'}, {'id': u'Validation', 'string': u'\u9a8c\u8bc1'}, {'id': u'Wait. Customer', 'string': u'Wait. Customer'}, {'id': u'Feedback from customer requested', 'string': u'\u5ba2\u6237\u9700\u6c42\u7684\u56de\u9988'}, {'id': u'Expert advice has been requested', 'string': u'\u5df2\u7ecf\u9700\u6c42\u4e13\u5bb6\u5efa\u8bae\u4e86'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'Documentation', 'string': u'\u6587\u6863'}, {'id': u'Distribution is completed', 'string': u'\u5206\u5e03\u5b8c\u6210'}, {'id': u'Distribute', 'string': u'\u5206\u6d3e'}, {'id': u'Development', 'string': u'\u5f00\u53d1'}, {'id': u'Deployment', 'string': u'\u5c55\u5f00'}, {'id': u'Customer service has found new issue', 'string': u'\u5ba2\u670d\u627e\u5230\u4e00\u4e9b\u65b0\u7684\u95ee\u9898'}, {'id': u'Customer has reported new issue', 'string': u'\u5ba2\u6237\u6c47\u62a5\u4e86\u65b0\u95ee\u9898'}, {'id': u'Customer has cancelled repair', 'string': u'\u5ba2\u6237\u53d6\u6d88\u4e86\u4fee\u7406'}, {'id': u'Customer feedback has been requested', 'string': u'\u5ba2\u6237\u7684\u56de\u9988\u5df2\u7ecf\u6709\u9700\u6c42\u4e86'}, {'id': u'Copywriting / Design', 'string': u'\u7248\u6743\uff0f\u8bbe\u8ba1'}, {'id': u'Clear description and purpose', 'string': u'\u6e05\u6670\u7684\u63cf\u8ff0\u548c\u76ee\u7684'}, {'id': u'Cancelled', 'string': u'\u5df2\u53d6\u6d88'}, {'id': u'Backlog', 'string': u'\u672a\u5b8c'}, {'id': u'Added in current sprint', 'string': u'\u88ab\u52a0\u5728\u5f53\u524d\u7684\u51b2\u523a'}]}, u'hr_attendance_ibeacon': {'messages': [{'id': u'Choose fields', 'string': u'\u9009\u62e9\u5b57\u6bb5'}, {'id': u'Setting UUID', 'string': u'\u8bbe\u7f6e UUID'}]}, u'venus': {'messages': [{'id': u'Fields to choose', 'string': u'\u5df2\u9009\u5b57\u6bb5'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}]}, u'goodbaby_custom': {'messages': [{'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Required fields are missing, modifications will not be saved!', 'string': u'\u5fc5\u586b\u5b57\u6bb5\u6821\u9a8c\u672a\u901a\u8fc7\uff0c\u4fee\u6539\u5c06\u4e0d\u4f1a\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Connecting card reader failed!', 'string': u'\u8bfb\u5361\u5668\u8fde\u63a5\u5931\u8d25!'}, {'id': u'Declined', 'string': u'\u653e\u5f03'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Required fields are missing, modifications will not be saved!', 'string': u'\u5fc5\u586b\u5b57\u6bb5\u6821\u9a8c\u672a\u901a\u8fc7\uff0c\u4fee\u6539\u5c06\u4e0d\u4f1a\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Upload', 'string': u'\u63d0\u4ea4'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Please fill all required fields!', 'string': u'Please fill all required fields!'}, {'id': u'Please scan ID Card first!', 'string': u'\u8bf7\u5148\u626b\u63cf\u8eab\u4efd\u8bc1!'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning!', 'string': u'\u8b66\u544a!'}]}, u'sales_team': {'messages': [{'id': u'80.000\u20ac', 'string': u'80.000\u6b27\u5143'}, {'id': u'Next Actions', 'string': u'\u4e0b\u4e00\u64cd\u4f5c'}, {'id': u'Next 7 days', 'string': u'\u63a5\u4e0b\u6765\u7684\u4e03\u5929'}, {'id': u'Meetings', 'string': u'\u4f1a\u8bae'}, {'id': u'Last Month', 'string': u'\u4e0a\u4e2a\u6708'}, {'id': u'Invoiced', 'string': u'\u5df2\u5f00\u7968'}, {'id': u'Hi there!', 'string': u'\u4f60\u597d\uff01'}, {'id': u'Great sales journeys start with a clean pipeline.', 'string': u'\u4f1f\u5927\u7684\u9500\u552e\u6d41\u7a0b\u4ece\u5e72\u51c0\u5feb\u6377\u7684\u901a\u9053\u5f00\u59cb'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}, {'id': u'Create a few opportunities to activate your dashboard.', 'string': u'\u65b0\u5efa\u4e00\u4e9b\u5546\u673a\u5e76\u6fc0\u6d3b\u4eea\u8868\u76d8'}, {'id': u'Click to set', 'string': u'\u70b9\u51fb\u8bbe\u7f6e'}, {'id': u'Activities Done', 'string': u'\u6d3b\u52a8\u7ed3\u675f'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}, {'id': u'78,140.03\u20ac', 'string': u'78,140.03\u20ac'}, {'id': u'35,029.39\u20ac', 'string': u'35,029.39\u20ac'}, {'id': u'3 exp. closing', 'string': u'3 \u9884\u8ba1\u7ed3\u675f\u65e5\u671f'}, {'id': u'This Month', 'string': u'\u8fd9\u4e2a\u6708'}, {'id': u'overdue', 'string': u'\u903e\u671f'}, {'id': u'exp. closing', 'string': u'\u9884\u8ba1\u7ed3\u675f\u65e5\u671f'}, {'id': u'Your Pipeline', 'string': u'\u4f60\u7684\u6e20\u9053'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Won in Opportunities', 'string': u'\u8d62\u53d6\u5546\u673a'}, {'id': u'Today', 'string': u'\u4eca\u5929'}, {'id': u'To do', 'string': u'\u4ee3\u529e'}, {'id': u'To Opportunity Report', 'string': u'\u8fdb\u5165\u5546\u673a\u62a5\u8868'}, {'id': u'To Opportunities', 'string': u'\u8fdb\u5165\u5546\u673a'}, {'id': u'To Invoice Report', 'string': u'\u8fdb\u5165\u53d1\u7968\u62a5\u8868'}, {'id': u'To Activity Report', 'string': u'\u53bb\u6fc0\u6d3b\u62a5\u8868'}, {'id': u'To Calendar', 'string': u'\u8fdb\u5165\u65e5\u5386'}, {'id': u'Target', 'string': u'\u76ee\u6807'}, {'id': u'Performance', 'string': u'\u7ee9\u6548'}, {'id': u'To Activities', 'string': u'\u53bb\u6fc0\u6d3b'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}]}}, lang: zh_CN 2021-07-29 16:38:03,794 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:03] "POST /web/webclient/translations HTTP/1.0" 200 - 2021-07-29 16:38:04,104 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:04] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:38:04,155 6647 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:38:04] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:38:04,223 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:04] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:38:04,267 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:38:04] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:38:04,498 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:38:04] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:38:04,572 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(34787) 61.132.121.220 call /mjson/app.translate/get_app_translate POST [log(24452718)] cost 7.84206390381(ms) Request Data: {"identication": {"info": {"systemModel": "PC", "systemVersion": "9.1"}, "linkid": "a7cbaec6ca4747b6a6ecf047a3307902", "version": "2.4.0", "session_id": "e8dbb88600d2254ae9bda727e3b1a15ed2801880", "language": "zh_CN"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:38:04,573 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:04] "POST /mjson/app.translate/get_app_translate HTTP/1.1" 200 - 2021-07-29 16:38:04,597 20848 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'13030', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:38:04', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'2630bcf644ed5f8c1b42a1c3e9f7a5f211aed120e87c6e698540f6ea023513d1', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'77dbea69d3b1454ba9e0e3020d427bf2', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:38:04,641 4590 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_payslip: 0.00353407859802 seconds 2021-07-29 16:38:04,646 4590 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_time: 0.00456404685974 seconds 2021-07-29 16:38:04,651 4590 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_payslip_time: 0.0135278701782 seconds 2021-07-29 16:38:04,651 4590 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(34787) call home.page home_payslip_time(args=([]), kwargs={}) succeeded cost 0.0137948989868(s) Response: {'hidden_attrs': {'holiday_leave': u'hidden', 'attendance': u'hidden', 'overtime': u'hidden', 'payslip': u'hidden'}, 'payslip': {'menu_id': 660, 'model': 'hr.payslip.info', 'action_id': u'3c3a57e6-c1e6-442d-bcc6-7f20f19cc75b'}, 'time': {}} 2021-07-29 16:38:04,654 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:04] "POST /web/dataset/call_kw/home.page/home_payslip_time HTTP/1.1" 200 - 2021-07-29 16:38:04,987 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:04] "GET /web/image?model=res.users&field=image_small&id=34787 HTTP/1.0" 200 - 2021-07-29 16:38:06,549 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:06] "POST /web/dataset/call_kw/hr.recruitment.enroll/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:38:06,609 6647 WARNING goodbaby openerp.addons.website.models.ir_http:168: ignore time zone 2021-07-29 16:38:06,717 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13991) 49.93.149.7 call /mjson/app.translate/get_app_translate POST [log(24452719)] cost 35.5050563812(ms) Request Data: {"identication": {"info": {"name": "\u902f\u71d5\u71d5\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "6c6ca16fb2475c8a93e04491622c2a59e5310a84", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "201C5072-245F-4CFC-A519-B7FA263F9267", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:38:06,719 4590 INFO goodbaby werkzeug:87: 49.93.149.7 - - [29/Jul/2021 16:38:06] "POST /mjson/app.translate/get_app_translate HTTP/1.1" 200 - 2021-07-29 16:38:06,829 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:06] "POST /web/dataset/call_kw/hr.recruitment.enroll/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:38:06,868 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13991) 49.93.149.7 call /mjson/login_config POST [log(24452720)] cost 21.8510627747(ms) Request Data: {"identication": {"info": {"name": "\u902f\u71d5\u71d5\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "6c6ca16fb2475c8a93e04491622c2a59e5310a84", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "201C5072-245F-4CFC-A519-B7FA263F9267", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:38:06,871 4590 INFO goodbaby werkzeug:87: 49.93.149.7 - - [29/Jul/2021 16:38:06] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:38:07,188 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13991) 49.93.149.7 call /mjson/app.conf/get_value_app_conf POST [log(24452721)] cost 9.1700553894(ms) Request Data: {"identication": {"info": {"name": "\u902f\u71d5\u71d5\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "6c6ca16fb2475c8a93e04491622c2a59e5310a84", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "201C5072-245F-4CFC-A519-B7FA263F9267", "type": "session"}, "data": {"key": "leaving_training_default_money"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:38:07,190 4590 INFO goodbaby werkzeug:87: 49.93.149.7 - - [29/Jul/2021 16:38:07] "POST /mjson/app.conf/get_value_app_conf HTTP/1.1" 200 - 2021-07-29 16:38:07,273 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:38:07] "POST /web/dataset/call_kw/hr.contract/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:38:07,885 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:38:07] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:38:08,641 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:38:08] "POST /v1/api/zenhr_batch_create_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:38:09,258 6647 INFO goodbaby werkzeug:87: 49.93.149.7 - - [29/Jul/2021 16:38:09] "GET /private/var/containers/Bundle/Application/498304CA-9F9F-4745-A19A-3F9E3C417FDC/eroad_appstore.app/altair.js HTTP/1.0" 404 - 2021-07-29 16:38:10,725 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:10] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:38:13,186 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:13] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:38:14,185 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:14] "POST /web/dataset/call_kw/hr.employee/check_is_approve_flow HTTP/1.1" 200 - 2021-07-29 16:38:14,659 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:14] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:14,702 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:14] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:14,727 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:14] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:14,731 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:14] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:14,742 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:14] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:14,765 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:14] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:14,770 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:14] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:14,782 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:14] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:14,911 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:14] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:14,923 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:14] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,004 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/hr.recruitment.enroll/check_is_approve_flow HTTP/1.1" 200 - 2021-07-29 16:38:15,023 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,068 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,070 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,198 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,208 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,210 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,211 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,237 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,305 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,308 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,313 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,319 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,323 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,326 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,335 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,346 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,351 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,366 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,369 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,372 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,408 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,413 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,433 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,442 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,449 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,471 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,486 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,491 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:15,505 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:15] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:16,245 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:16] "POST /web/dataset/call_kw/hr.recruitment.enroll/read HTTP/1.1" 200 - 2021-07-29 16:38:16,400 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:16] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:38:16,500 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:16] "POST /web/dataset/call_kw/employee.cost.center.info/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:38:16,558 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:16] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:16,592 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:16] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:16,643 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:16] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:16,699 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:16] "POST /web/dataset/call_kw/work.calendar/name_search HTTP/1.1" 200 - 2021-07-29 16:38:16,955 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:16] "POST /web/dataset/call_kw/other.id.information/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:38:16,980 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:16] "POST /web/dataset/call_kw/hr.family.member/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:38:17,031 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:17] "POST /web/dataset/call_kw/history.company.record/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:38:17,064 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:17] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:38:17,332 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:17] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:17,375 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:17] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:17,398 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:17] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:17,693 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:17] "POST /web/dataset/call_kw/employee.cost.center.info/read HTTP/1.1" 200 - 2021-07-29 16:38:17,811 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:17] "POST /web/dataset/call_kw/payroll.archive/read HTTP/1.1" 200 - 2021-07-29 16:38:18,339 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:38:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:18,419 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:38:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:18,563 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:38:18] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:19,104 6647 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:38:19] "POST /web/dataset/call_kw/hr.contract/default_get HTTP/1.1" 200 - 2021-07-29 16:38:19,392 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:19] "POST /web/dataset/call_kw/hr.title/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:38:19,409 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:19] "POST /web/dataset/call_kw/rewards.and.punishments/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:38:19,434 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:19] "POST /web/dataset/call_kw/employee.cost.center.info/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:38:19,604 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:38:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:19,610 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:19,623 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:19,658 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:19,661 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:19,662 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:19] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:38:20,518 20848 ERROR goodbaby openerp.addons.patch_base.http:269: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/common_addons/addons/eroad_request_log/dispatch.py", line 118, in _dispatch_nodb func, arguments = self.nodb_routing_map.bind_to_environ(request.httprequest.environ).match() File "/usr/lib/python2.7/dist-packages/werkzeug/routing.py", line 1483, in match raise NotFound() NotFound: 404: Not Found 2021-07-29 16:38:20,519 20848 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/login_config 210729-163820518928-exception: {'name': 'werkzeug.exceptions.NotFound', 'snno': '210729-163820518928', 'exception_type': 'internal_error', 'arguments': [], 'debug': 'Error No: 210729-163820518928', 'message': ''} 2021-07-29 16:38:20,519 20848 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163820518928-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/common_addons/addons/eroad_request_log/dispatch.py", line 118, in _dispatch_nodb func, arguments = self.nodb_routing_map.bind_to_environ(request.httprequest.environ).match() File "/usr/lib/python2.7/dist-packages/werkzeug/routing.py", line 1483, in match raise NotFound() NotFound: 404: Not Found 2021-07-29 16:38:20,524 20848 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163820518928-exception-tyep: internal_error 2021-07-29 16:38:20,525 20848 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/login_config 210729-163820525045-exception: {'name': 'werkzeug.exceptions.NotFound', 'snno': '210729-163820525045', 'exception_type': 'internal_error', 'arguments': [], 'debug': 'Error No: 210729-163820525045', 'message': ''} 2021-07-29 16:38:20,525 20848 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163820525045-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/common_addons/addons/eroad_request_log/dispatch.py", line 118, in _dispatch_nodb func, arguments = self.nodb_routing_map.bind_to_environ(request.httprequest.environ).match() File "/usr/lib/python2.7/dist-packages/werkzeug/routing.py", line 1483, in match raise NotFound() NotFound: 404: Not Found 2021-07-29 16:38:20,528 20848 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163820525045-exception-tyep: internal_error 2021-07-29 16:38:20,528 20848 ERROR goodbaby openerp.addons.eroad_mjson_handler.patch:455: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/common_addons/addons/eroad_request_log/dispatch.py", line 118, in _dispatch_nodb func, arguments = self.nodb_routing_map.bind_to_environ(request.httprequest.environ).match() File "/usr/lib/python2.7/dist-packages/werkzeug/routing.py", line 1483, in match raise NotFound() NotFound: 404: Not Found 2021-07-29 16:38:20,529 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:38:20] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:38:20,537 20848 ERROR ? sentry.errors:682: Sentry responded with an error: (url: http://116.62.103.197:9000/api/2/store/) Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/raven/transport/threaded.py", line 172, in send_sync super(ThreadedHTTPTransport, self).send(url, data, headers) File "/usr/local/lib/python2.7/dist-packages/raven/transport/http.py", line 43, in send ca_certs=self.ca_certs, File "/usr/local/lib/python2.7/dist-packages/raven/utils/http.py", line 66, in urlopen return opener.open(url, data, timeout) File "/usr/local/lib/python2.7/dist-packages/tingyun-1.3.3-py2.7-linux-x86_64.egg/tingyun/armoury/ammunition/external_tracker.py", line 82, in dynamic_wrapper return wrapped(*args, **kwargs) File "/usr/lib/python2.7/urllib2.py", line 429, in open response = self._open(req, data) File "/usr/lib/python2.7/urllib2.py", line 447, in _open '_open', req) File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain result = func(*args) File "/usr/lib/python2.7/urllib2.py", line 1228, in http_open return self.do_open(httplib.HTTPConnection, req) File "/usr/lib/python2.7/urllib2.py", line 1198, in do_open raise URLError(err) URLError: 2021-07-29 16:38:20,538 20848 ERROR ? sentry.errors.uncaught:704: [u'NotFound: 404: Not Found', u' File "opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception', u' File "opt/ersoft/ehr-odoo/common_addons/addons/eroad_request_log/dispatch.py", line 118, in _dispatch_nodb', u' File "werkzeug/routing.py", line 1483, in match'] 2021-07-29 16:38:20,550 20848 ERROR ? sentry.errors:682: Sentry responded with an error: (url: http://116.62.103.197:9000/api/2/store/) Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/raven/transport/threaded.py", line 172, in send_sync super(ThreadedHTTPTransport, self).send(url, data, headers) File "/usr/local/lib/python2.7/dist-packages/raven/transport/http.py", line 43, in send ca_certs=self.ca_certs, File "/usr/local/lib/python2.7/dist-packages/raven/utils/http.py", line 66, in urlopen return opener.open(url, data, timeout) File "/usr/local/lib/python2.7/dist-packages/tingyun-1.3.3-py2.7-linux-x86_64.egg/tingyun/armoury/ammunition/external_tracker.py", line 82, in dynamic_wrapper return wrapped(*args, **kwargs) File "/usr/lib/python2.7/urllib2.py", line 429, in open response = self._open(req, data) File "/usr/lib/python2.7/urllib2.py", line 447, in _open '_open', req) File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain result = func(*args) File "/usr/lib/python2.7/urllib2.py", line 1228, in http_open return self.do_open(httplib.HTTPConnection, req) File "/usr/lib/python2.7/urllib2.py", line 1198, in do_open raise URLError(err) URLError: 2021-07-29 16:38:20,550 20848 ERROR ? sentry.errors.uncaught:704: [u'NotFound: 404: Not Found', u' File "opt/ersoft/ehr-odoo/common_addons/addons/eroad_request_log/dispatch.py", line 118, in _dispatch_nodb', u' File "werkzeug/routing.py", line 1483, in match'] 2021-07-29 16:38:21,660 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:21] "POST /web/dataset/call_kw/hr.department/name_search HTTP/1.1" 200 - 2021-07-29 16:38:22,576 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:38:22] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:38:22,808 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:38:22] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:38:22,978 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:38:22] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:38:23,156 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:38:23] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:38:23,600 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14534) 49.94.20.135 call /mjson/wx/wechat_home/style POST [log(24452735)] cost 23.6618518829(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,3", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "13CA491B-1D7A-46D8-8475-BAEE4CD7013E", "session_id": "985ec2eebd198e24858277471f1a91b048d14b8e", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "6F4C8B31-6584-48F9-9589-50EAB95BEC98", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:38:23,603 6647 INFO goodbaby werkzeug:87: 49.94.20.135 - - [29/Jul/2021 16:38:23] "POST /mjson/wx/wechat_home/style HTTP/1.1" 200 - 2021-07-29 16:38:23,632 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14534) 49.94.20.135 call /mjson/app.action/get_app_route POST [log(24452737)] cost 39.6890640259(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,3", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "13CA491B-1D7A-46D8-8475-BAEE4CD7013E", "session_id": "985ec2eebd198e24858277471f1a91b048d14b8e", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "6F4C8B31-6584-48F9-9589-50EAB95BEC98", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:38:23,634 16504 INFO goodbaby werkzeug:87: 49.94.20.135 - - [29/Jul/2021 16:38:23] "POST /mjson/app.action/get_app_route HTTP/1.1" 200 - 2021-07-29 16:38:23,680 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14534) 49.94.20.135 call /mjson/calendar.event.summary/get_period_calendar POST [log(24452739)] cost 42.0229434967(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,3", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "13CA491B-1D7A-46D8-8475-BAEE4CD7013E", "session_id": "985ec2eebd198e24858277471f1a91b048d14b8e", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "6F4C8B31-6584-48F9-9589-50EAB95BEC98", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:38:23,682 6647 INFO goodbaby werkzeug:87: 49.94.20.135 - - [29/Jul/2021 16:38:23] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:38:26,097 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:38:26] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:38:26,703 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:38:26] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 2021-07-29 16:38:26,785 20848 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'459', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:38:26', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'b3b95ff9acb74eb2f15252a1fa9ecd55caed0f1ada52e4c4a7f58b5f675bcfcd', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'710621670c3d429e87baef6e69066ec5', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:38:27,555 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14534) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452744)] cost 15.7599449158(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,3", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "985ec2eebd198e24858277471f1a91b048d14b8e", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "6F4C8B31-6584-48F9-9589-50EAB95BEC98", "type": "session"}, "data": {"state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:38:27,557 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:38:27] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:38:27,761 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14534) 49.94.20.135 call /mjson/work.bench/app_search_read POST [log(24452746)] cost 257.205963135(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,3", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "13CA491B-1D7A-46D8-8475-BAEE4CD7013E", "session_id": "985ec2eebd198e24858277471f1a91b048d14b8e", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "6F4C8B31-6584-48F9-9589-50EAB95BEC98", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:38:27,763 4590 INFO goodbaby werkzeug:87: 49.94.20.135 - - [29/Jul/2021 16:38:27] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:38:27,885 4590 INFO goodbaby openerp.addons.zenhr_login.controller.main:20: Requested URL: http://localhost:48069/mjson/app/zenhr_url 2021-07-29 16:38:27,885 4590 INFO goodbaby openerp.addons.zenhr_login.controller.main:22: args: () 2021-07-29 16:38:27,885 4590 INFO goodbaby openerp.addons.zenhr_login.controller.main:23: kwargs: {u'source_app_type': u'4', u'form_code': u'100026'} 2021-07-29 16:38:27,921 4590 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:259: Request Url:https://if.zenhr.cn/WS.FWK?handlername=router 2021-07-29 16:38:28,050 4590 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:35: Total time running _request: 0.128386974335 seconds 2021-07-29 16:38:28,053 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14534) 49.94.20.135 call /mjson/app/zenhr_url POST [log(24452748)] cost 169.783115387(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,3", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "13CA491B-1D7A-46D8-8475-BAEE4CD7013E", "session_id": "985ec2eebd198e24858277471f1a91b048d14b8e", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "6F4C8B31-6584-48F9-9589-50EAB95BEC98", "type": "session"}, "data": {"source_app_type": "4", "form_code": "100026"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:38:28,056 4590 INFO goodbaby werkzeug:87: 49.94.20.135 - - [29/Jul/2021 16:38:28] "POST /mjson/app/zenhr_url HTTP/1.1" 200 - 2021-07-29 16:38:28,761 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:38:28] "POST /v1/api/zenhr_batch_delete_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:38:28,997 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:38:28] "POST /web/dataset/call_kw/hr.contract/onchange HTTP/1.1" 200 - 2021-07-29 16:38:29,227 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:29] "POST /web/dataset/call_kw/payroll.period/name_search HTTP/1.1" 200 - 2021-07-29 16:38:35,210 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:35] "POST /web/dataset/call_kw/hr.employee.payroll.group.relation/onchange HTTP/1.1" 200 - 2021-07-29 16:38:36,844 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:36] "POST /web/dataset/call_kw/payroll.period/name_get HTTP/1.1" 200 - 2021-07-29 16:38:37,199 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:37] "POST /web/dataset/call_kw/hr.employee.payroll.group.relation/default_get HTTP/1.1" 200 - 2021-07-29 16:38:37,299 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:37] "POST /web/dataset/call_kw/hr.employee.payroll.group.relation/onchange HTTP/1.1" 200 - 2021-07-29 16:38:39,324 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:38:39] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:38:39,655 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:38:39] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:38:39,736 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:39] "POST /web/dataset/call_kw/hr.employee.payroll.group.relation/onchange HTTP/1.1" 200 - 2021-07-29 16:38:42,896 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:42] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:38:42,907 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:42] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:38:42,984 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:42] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:38:42,991 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2021-07-29 16:38:43,281 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:43] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:38:43,732 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:43] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:38:44,064 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:44] "POST /web/dataset/call_kw/withhold.agent/name_get HTTP/1.1" 200 - 2021-07-29 16:38:44,145 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:44] "POST /web/dataset/call_kw/hr.payroll.group/name_get HTTP/1.1" 200 - 2021-07-29 16:38:44,169 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:44] "POST /web/dataset/call_kw/hr.payroll.group/name_get HTTP/1.1" 200 - 2021-07-29 16:38:44,172 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:44] "POST /web/dataset/call_kw/payroll.period/name_get HTTP/1.1" 200 - 2021-07-29 16:38:44,188 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:44] "POST /web/dataset/call_kw/payroll.period/name_get HTTP/1.1" 200 - 2021-07-29 16:38:44,221 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:44] "POST /web/dataset/call_kw/payroll.period/name_get HTTP/1.1" 200 - 2021-07-29 16:38:44,258 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:44] "POST /web/dataset/call_kw/payroll.period/name_get HTTP/1.1" 200 - 2021-07-29 16:38:45,223 4590 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(13844) call hr.employee before_write_check(args=([25859, {u'payroll_group_employee_ids': [[0, False, {u'payroll_valid_to': False, u'payroll_group_id': 32, u'current_withholding_agent': 2, u'payroll_valid_from': 559}], [4, 12934, False], [4, 19983, False], [1, 24832, {u'payroll_valid_to': 450}]]}]), kwargs={u'context': {u'lang': u'zh_CN', u'all_employee': 1, u'tz': u'Asia/Shanghai', u'uid': 13844, u'form_view_ref': u'hr_base.view_employee_form', u'readonly_bypass': [u'inner_working_age', u'social_working_age', u'employee_number', u'current_tax_month'], u'tree_view_ref': u'hr_base.view_employee_tree', u'search_view_ref': u'hr_base.view_employee_filter', u'search_default_employee_active': 1, u'params': {u'action': u'7a1d1ea5-46c6-41d9-8588-faf064bb5692'}, u'_search_order_by': u'employee_number'}}) succeeded cost 0.000185012817383(s) Response: None 2021-07-29 16:38:45,224 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:38:45] "POST /web/dataset/call_kw/hr.employee/before_write_check HTTP/1.1" 200 - 2021-07-29 16:38:51,052 20848 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/app.translate/get_app_translate 210729-163851051967-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-163851051967', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-163851051967', 'message': u'Session expired'} 2021-07-29 16:38:51,052 20848 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163851051967-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:38:51,053 20848 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163851051967-exception-tyep: internal_error 2021-07-29 16:38:51,053 20848 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/app.translate/get_app_translate 210729-163851053831-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-163851053831', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-163851053831', 'message': u'Session expired'} 2021-07-29 16:38:51,054 20848 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163851053831-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:38:51,054 20848 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163851053831-exception-tyep: internal_error 2021-07-29 16:38:51,054 20848 ERROR goodbaby openerp.addons.eroad_mjson_handler.patch:455: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:38:51,058 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 49.78.148.232 call /mjson/app.translate/get_app_translate POST [log(24452761)] cost 7.75384902954(ms) Request Data: {"identication": {"info": {"name": "iPhone (4)", "deviceModel": "iPhone8,2", "systemName": "iOS", "systemModel": "PC", "systemVersion": "13.6.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh-Hans-CN", "linkid": "", "session_id": "356b7822ba27982da3fa145943b9a8160b275a24", "version": "3.2.5", "app_channel": "ehrappstore", "imei": "22CE5093-0865-46A8-95F8-C3CF7EAB1317", "type": "session"}, "data": {}} Response: error_code:-5, error_type: , error_msg:登录超时,请重新登录。, error_hint: error_log: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:38:51,059 20848 INFO goodbaby werkzeug:87: 49.78.148.232 - - [29/Jul/2021 16:38:51] "POST /mjson/app.translate/get_app_translate HTTP/1.1" 200 - 2021-07-29 16:38:51,154 4590 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/login_config 210729-163851154094-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-163851154094', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-163851154094', 'message': u'Session expired'} 2021-07-29 16:38:51,154 4590 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163851154094-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:38:51,159 4590 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163851154094-exception-tyep: internal_error 2021-07-29 16:38:51,159 20848 WARNING goodbaby openerp.addons.website.models.ir_http:168: ignore time zone 2021-07-29 16:38:51,160 4590 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/login_config 210729-163851160169-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-163851160169', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-163851160169', 'message': u'Session expired'} 2021-07-29 16:38:51,160 4590 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163851160169-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:38:51,161 4590 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163851160169-exception-tyep: internal_error 2021-07-29 16:38:51,161 4590 ERROR goodbaby openerp.addons.eroad_mjson_handler.patch:455: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:38:51,166 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 49.78.148.232 call /mjson/login_config POST [log(24452762)] cost 12.1638774872(ms) Request Data: {"identication": {"info": {"name": "iPhone (4)", "deviceModel": "iPhone8,2", "systemName": "iOS", "systemModel": "PC", "systemVersion": "13.6.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh-Hans-CN", "linkid": "", "session_id": "356b7822ba27982da3fa145943b9a8160b275a24", "version": "3.2.5", "app_channel": "ehrappstore", "imei": "22CE5093-0865-46A8-95F8-C3CF7EAB1317", "type": "session"}, "data": {}} Response: error_code:-5, error_type: , error_msg:登录超时,请重新登录。, error_hint: error_log: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:38:51,168 4590 INFO goodbaby werkzeug:87: 49.78.148.232 - - [29/Jul/2021 16:38:51] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:38:53,300 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14534) 49.94.20.135 call /mjson/calendar.event.summary/get_period_calendar POST [log(24452769)] cost 9.22179222107(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,3", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "13CA491B-1D7A-46D8-8475-BAEE4CD7013E", "session_id": "985ec2eebd198e24858277471f1a91b048d14b8e", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "6F4C8B31-6584-48F9-9589-50EAB95BEC98", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:38:53,302 4590 INFO goodbaby werkzeug:87: 49.94.20.135 - - [29/Jul/2021 16:38:53] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:38:53,698 20848 INFO goodbaby werkzeug:87: 49.78.148.232 - - [29/Jul/2021 16:38:53] "GET /private/var/containers/Bundle/Application/71886574-468B-4F80-82DA-CA610F24DA72/eroad_appstore.app/altair.js HTTP/1.0" 404 - 2021-07-29 16:38:54,513 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14534) 49.94.20.135 call /mjson/jpush.log/ehr_notification_category POST [log(24452770)] cost 450.742959976(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,3", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "13CA491B-1D7A-46D8-8475-BAEE4CD7013E", "session_id": "985ec2eebd198e24858277471f1a91b048d14b8e", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "6F4C8B31-6584-48F9-9589-50EAB95BEC98", "type": "session"}, "data": {"vals": {"from_model": ""}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:38:54,515 20848 INFO goodbaby werkzeug:87: 49.94.20.135 - - [29/Jul/2021 16:38:54] "POST /mjson/jpush.log/ehr_notification_category HTTP/1.1" 200 - 2021-07-29 16:38:54,914 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:38:54] "POST /web/dataset/call_kw/hr.contract/onchange HTTP/1.1" 200 - 2021-07-29 16:38:55,699 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:38:55] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:38:59,713 20848 INFO goodbaby openerp.modules.registry:495: Invalidating all model caches after database signaling. 2021-07-29 16:38:59,798 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14534) 49.94.20.135 call /mjson/jpush.log.line/ehr_jpush_read POST [log(24452774)] cost 75.5579471588(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,3", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "13CA491B-1D7A-46D8-8475-BAEE4CD7013E", "session_id": "985ec2eebd198e24858277471f1a91b048d14b8e", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "6F4C8B31-6584-48F9-9589-50EAB95BEC98", "type": "session"}, "data": {"vals": {"line_ids": [3125643]}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:38:59,802 20848 INFO goodbaby werkzeug:87: 49.94.20.135 - - [29/Jul/2021 16:38:59] "POST /mjson/jpush.log.line/ehr_jpush_read HTTP/1.1" 200 - 2021-07-29 16:39:00,445 4590 INFO goodbaby openerp.modules.registry:495: Invalidating all model caches after database signaling. 2021-07-29 16:39:00,555 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14601) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24452775)] cost 71.7761516571(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "af610345beb00d0f4ea3148bd4916aa6c8bd5554", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [29833]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:39:00,557 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:39:00] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:39:00,574 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:39:00] "POST /web/dataset/call_kw/history.company.record/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:39:00,657 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:39:00] "POST /web/dataset/call_kw/payroll.archive/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:39:00,721 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:39:00] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:39:00,723 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14601) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452776)] cost 268.032073975(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1", "source": "android", "deviceModel": "OPPO R9tm", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh", "session_id": "af610345beb00d0f4ea3148bd4916aa6c8bd5554", "version": "3.3.2", "app_channel": "ehr", "imei": "d7492453-bf58-45a7-a891-ded90e42d68a", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:39:00,725 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:39:00] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:39:00,825 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:39:00] "POST /web/dataset/call_kw/employee.cost.center.info/read HTTP/1.1" 200 - 2021-07-29 16:39:00,875 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:39:00] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:39:00,974 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:39:00] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:39:01,120 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:39:01] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:39:02,199 20848 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/work.bench/new_app_search_read 210729-163902199649-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-163902199649', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-163902199649', 'message': u'Session expired'} 2021-07-29 16:39:02,200 20848 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163902199649-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/base_addons/addons/patch_base/http.py", line 260, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:39:02,204 20848 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163902199649-exception-tyep: internal_error 2021-07-29 16:39:02,205 20848 INFO goodbaby openerp.addons.patch_base.http:83: http://localhost:48069/mjson/work.bench/new_app_search_read 210729-163902205763-exception: {'name': 'openerp.http.SessionExpiredException', 'snno': '210729-163902205763', 'exception_type': 'internal_error', 'arguments': ['Session expired'], 'debug': 'Error No: 210729-163902205763', 'message': u'Session expired'} 2021-07-29 16:39:02,206 20848 WARNING goodbaby openerp.addons.patch_base.http:84: 210729-163902205763-traceback: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:39:02,206 20848 INFO goodbaby openerp.addons.patch_base.http:92: 210729-163902205763-exception-tyep: internal_error 2021-07-29 16:39:02,206 20848 ERROR goodbaby openerp.addons.eroad_mjson_handler.patch:455: Exception during JSON request handling. Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:39:02,210 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452780)] cost 9.54604148865(ms) Request Data: {"identication": {"info": {"name": "iPhone (4)", "deviceModel": "iPhone8,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh-Hans-CN", "session_id": "356b7822ba27982da3fa145943b9a8160b275a24", "version": "3.2.5", "app_channel": "ehrappstore", "imei": "22CE5093-0865-46A8-95F8-C3CF7EAB1317", "type": "session"}, "data": {"state": "calendar"}} Response: error_code:-5, error_type: , error_msg:登录超时,请重新登录。, error_hint: error_log: Traceback (most recent call last): File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 171, in _dispatch auth_method = self._authenticate(func.routing["auth"]) File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 104, in _authenticate getattr(self, "_auth_method_%s" % auth_method)() File "/opt/ersoft/ehr-odoo/odoo/openerp/addons/base/ir/ir_http.py", line 80, in _auth_method_user raise http.SessionExpiredException("Session expired") SessionExpiredException: Session expired 2021-07-29 16:39:02,212 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:39:02] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:39:03,130 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:39:03] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:39:04,271 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14699) 127.0.0.1 call /mjson/login_new POST [log(24452784)] cost 165.055990219(ms) Request Data: {"identication": {"username": "00274034", "info": {"name": "iPhone (4)", "deviceModel": "iPhone8,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6.1", "manufacturer": "iPhone"}, "language": "zh-Hans-CN", "app_channel": "ehr", "version": "3.2.5", "imei": "22CE5093-0865-46A8-95F8-C3CF7EAB1317", "password": "Tjr6uhIf0Akk+RK1Kg4oOQ==", "type": "basic"}, "data": {"token_jpush": "appstore 13165ffa4e63a40953a", "loginname": "00274034"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:39:04,274 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:39:04] "POST /mjson/login_new HTTP/1.1" 200 - 2021-07-29 16:39:04,595 20848 INFO goodbaby openerp.addons.zenhr_login.controller.main:20: Requested URL: http://localhost:48069/mjson/app/zenhr_url 2021-07-29 16:39:04,596 20848 INFO goodbaby openerp.addons.zenhr_login.controller.main:22: args: () 2021-07-29 16:39:04,596 20848 INFO goodbaby openerp.addons.zenhr_login.controller.main:23: kwargs: {u'source_app_type': u'4', u'form_code': u'100024'} 2021-07-29 16:39:04,632 20848 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:259: Request Url:https://if.zenhr.cn/WS.FWK?handlername=router 2021-07-29 16:39:04,755 20848 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:35: Total time running _request: 0.122854948044 seconds 2021-07-29 16:39:04,758 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14601) 117.136.68.182 call /mjson/app/zenhr_url POST [log(24452785)] cost 164.536952972(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1", "source": "android", "deviceModel": "OPPO R9tm", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh", "session_id": "af610345beb00d0f4ea3148bd4916aa6c8bd5554", "version": "3.3.2", "app_channel": "ehr", "imei": "d7492453-bf58-45a7-a891-ded90e42d68a", "type": "session"}, "data": {"source_app_type": "4", "form_code": "100024"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:39:04,760 20848 INFO goodbaby werkzeug:87: 117.136.68.182 - - [29/Jul/2021 16:39:04] "POST /mjson/app/zenhr_url HTTP/1.1" 200 - 2021-07-29 16:39:04,888 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:39:04] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:39:04,896 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14699) 127.0.0.1 call /mjson/login_config POST [log(24452786)] cost 26.3900756836(ms) Request Data: {"identication": {"info": {"name": "iPhone (4)", "deviceModel": "iPhone8,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh-Hans-CN", "session_id": "7513fff8cf29a6f07daf608ec92cf049bf871da7", "version": "3.2.5", "app_channel": "ehrappstore", "imei": "22CE5093-0865-46A8-95F8-C3CF7EAB1317", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:39:04,899 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:39:04] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:39:05,310 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14699) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452787)] cost 40.1799678802(ms) Request Data: {"identication": {"info": {"name": "iPhone (4)", "deviceModel": "iPhone8,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh-Hans-CN", "session_id": "7513fff8cf29a6f07daf608ec92cf049bf871da7", "version": "3.2.5", "app_channel": "ehrappstore", "imei": "22CE5093-0865-46A8-95F8-C3CF7EAB1317", "type": "session"}, "data": {"state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:39:05,312 4590 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:39:05] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:39:05,356 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14699) 49.78.148.232 call /mjson/res.company/get_login_page_v2 POST [log(24452788)] cost 6.57987594604(ms) Request Data: {"identication": {"info": {"name": "iPhone (4)", "deviceModel": "iPhone8,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh-Hans-CN", "linkid": "0A953286-840C-4047-A3E9-2D1C74E3BD3E", "session_id": "7513fff8cf29a6f07daf608ec92cf049bf871da7", "version": "3.2.5", "app_channel": "ehrappstore", "imei": "22CE5093-0865-46A8-95F8-C3CF7EAB1317", "type": "session"}, "data": {"cachetime": ""}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:39:05,358 4590 INFO goodbaby werkzeug:87: 49.78.148.232 - - [29/Jul/2021 16:39:05] "POST /mjson/res.company/get_login_page_v2 HTTP/1.1" 200 - 2021-07-29 16:39:05,589 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:39:05] "POST /web/dataset/call_kw/hr.employee/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:39:06,795 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14699) 49.78.148.232 call /mjson/jpush.log/ehr_items_get POST [log(24452794)] cost 1411.61680222(ms) Request Data: {"identication": {"info": {"name": "iPhone (4)", "deviceModel": "iPhone8,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh-Hans-CN", "linkid": "0A953286-840C-4047-A3E9-2D1C74E3BD3E", "session_id": "7513fff8cf29a6f07daf608ec92cf049bf871da7", "version": "3.2.5", "app_channel": "ehrappstore", "imei": "22CE5093-0865-46A8-95F8-C3CF7EAB1317", "type": "session"}, "data": {"vals": {"limit": 1, "order": "create_date desc", "offset": 0}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:39:06,797 4590 INFO goodbaby werkzeug:87: 49.78.148.232 - - [29/Jul/2021 16:39:06] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:39:07,139 20848 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:259: Requested URL: http://localhost:48069/mjson/hrbasedata 2021-07-29 16:39:07,139 20848 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:261: args: () 2021-07-29 16:39:07,139 20848 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:262: kwargs: {u'name': u'dimission_request', u'id': 830} 2021-07-29 16:39:07,264 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13991) 49.93.149.7 call /mjson/hrbasedata POST [log(24452798)] cost 128.628015518(ms) Request Data: {"identication": {"info": {"name": "\u902f\u71d5\u71d5\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "6c6ca16fb2475c8a93e04491622c2a59e5310a84", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "201C5072-245F-4CFC-A519-B7FA263F9267", "type": "session"}, "data": {"name": "dimission_request", "id": 830}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:39:07,267 20848 INFO goodbaby werkzeug:87: 49.93.149.7 - - [29/Jul/2021 16:39:07] "POST /mjson/hrbasedata HTTP/1.1" 200 - 2021-07-29 16:39:08,807 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14699) 49.78.148.232 call /mjson/app.conf/get_value_app_conf POST [log(24452802)] cost 7.01999664307(ms) Request Data: {"identication": {"info": {"name": "iPhone (4)", "deviceModel": "iPhone8,2", "systemName": "iOS", "systemModel": "PC", "systemVersion": "13.6.1", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh-Hans-CN", "linkid": "", "session_id": "7513fff8cf29a6f07daf608ec92cf049bf871da7", "version": "3.2.5", "app_channel": "ehrappstore", "imei": "22CE5093-0865-46A8-95F8-C3CF7EAB1317", "type": "session"}, "data": {"key": "leaving_training_default_money"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:39:08,809 4590 INFO goodbaby werkzeug:87: 49.78.148.232 - - [29/Jul/2021 16:39:08] "POST /mjson/app.conf/get_value_app_conf HTTP/1.1" 200 - 2021-07-29 16:39:12,957 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:39:12] "POST /web/dataset/call_kw/hr.function/name_search HTTP/1.1" 200 - 2021-07-29 16:39:12,958 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:39:12] "POST /web/dataset/call_kw/hr.function/name_search HTTP/1.1" 200 - 2021-07-29 16:39:13,778 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14534) 49.94.20.135 call /mjson/jpush.log/ehr_items_get POST [log(24452810)] cost 1239.67003822(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,3", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "13CA491B-1D7A-46D8-8475-BAEE4CD7013E", "session_id": "985ec2eebd198e24858277471f1a91b048d14b8e", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "6F4C8B31-6584-48F9-9589-50EAB95BEC98", "type": "session"}, "data": {"vals": {"limit": 1, "order": "create_date desc", "offset": 0}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:39:13,781 20848 INFO goodbaby werkzeug:87: 49.94.20.135 - - [29/Jul/2021 16:39:13] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:39:14,705 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:39:14] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:39:15,179 4590 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'12988', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:39:15', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'ad413920321c03d9ae0f4de7c19f8ff0c4f6d6a43d1ee4c9ae7fcc3c39f55de8', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'71b7b0b39489429d858dbb45f201d256', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:39:16,139 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14534) 49.94.20.135 call /mjson/jpush.log.line/ehr_jpush_read POST [log(24452813)] cost 51.285982132(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,3", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "13CA491B-1D7A-46D8-8475-BAEE4CD7013E", "session_id": "985ec2eebd198e24858277471f1a91b048d14b8e", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "6F4C8B31-6584-48F9-9589-50EAB95BEC98", "type": "session"}, "data": {"vals": {"line_ids": [3125637]}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:39:16,142 20848 INFO goodbaby werkzeug:87: 49.94.20.135 - - [29/Jul/2021 16:39:16] "POST /mjson/jpush.log.line/ehr_jpush_read HTTP/1.1" 200 - 2021-07-29 16:39:16,928 6647 INFO goodbaby openerp.modules.registry:495: Invalidating all model caches after database signaling. 2021-07-29 16:39:16,980 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:39:16] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:39:17,017 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:39:17] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:39:17,126 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:39:17] "POST /web/dataset/call_kw/hr.function/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:39:18,783 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:39:18] "POST /v1/api/zenhr_batch_create_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:39:20,548 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14534) 49.94.20.135 call /mjson/jpush.log.line/ehr_jpush_read POST [log(24452815)] cost 78.3698558807(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,3", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "13CA491B-1D7A-46D8-8475-BAEE4CD7013E", "session_id": "985ec2eebd198e24858277471f1a91b048d14b8e", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "6F4C8B31-6584-48F9-9589-50EAB95BEC98", "type": "session"}, "data": {"vals": {"line_ids": [3108802]}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:39:20,551 4590 INFO goodbaby werkzeug:87: 49.94.20.135 - - [29/Jul/2021 16:39:20] "POST /mjson/jpush.log.line/ehr_jpush_read HTTP/1.1" 200 - 2021-07-29 16:39:23,938 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13991) 49.93.149.7 call /mjson/calendar.event.summary/get_period_calendar POST [log(24452817)] cost 33.5559844971(ms) Request Data: {"identication": {"info": {"name": "\u902f\u71d5\u71d5\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "D90DA2EB-339E-43C1-8A00-FFA49710306E", "session_id": "6c6ca16fb2475c8a93e04491622c2a59e5310a84", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "201C5072-245F-4CFC-A519-B7FA263F9267", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:39:23,940 20848 INFO goodbaby werkzeug:87: 49.93.149.7 - - [29/Jul/2021 16:39:23] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:39:31,402 20848 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'13096', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:39:31', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'cb6a893e3e381401de1f724fa0e858d1ceeef21bafc90b80bf8decb43131c79b', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'4f63a9deb20e4fd9960dd0d12715676b', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:39:31,787 16504 INFO goodbaby openerp.modules.registry:495: Invalidating all model caches after database signaling. 2021-07-29 16:39:31,841 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14534) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452821)] cost 43.7200069427(ms) Request Data: {"identication": {"info": {"name": "iPhone", "deviceModel": "iPhone10,3", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "985ec2eebd198e24858277471f1a91b048d14b8e", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "6F4C8B31-6584-48F9-9589-50EAB95BEC98", "type": "session"}, "data": {"state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:39:31,843 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:39:31] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:39:33,787 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27189) 223.104.146.38 call /mjson/app.conf/get_value_app_conf POST [log(24452827)] cost 40.2719974518(ms) Request Data: {"identication": {"info": {"name": "\u8a3e\u5f71\u7684iPhone", "deviceModel": "iPhone12,8", "systemName": "iOS", "systemModel": "PC", "systemVersion": "13.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "a93792709db6081a7a0311e1703f95002ce1edd2", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "DC8301A3-94BA-487C-B520-4A065D5D11AB", "type": "session"}, "data": {"key": "leaving_training_default_money"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:39:33,789 16504 INFO goodbaby werkzeug:87: 223.104.146.38 - - [29/Jul/2021 16:39:33] "POST /mjson/app.conf/get_value_app_conf HTTP/1.1" 200 - 2021-07-29 16:39:34,949 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:39:34] "POST /v1/api/zenhr_batch_create_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:39:35,025 4590 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'459', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:39:34', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'eba291ca76810abfe18481b641e86f4a7df5af2747972f03ef7e7630b2ac7114', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'4fe264b33875448f96a20aa2782af786', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:39:36,047 20848 INFO goodbaby openerp.addons.employee_dimission.controllers.employee_dimission:67: Requested URL: http://localhost:48069/mjson/employeedimission/mine 2021-07-29 16:39:36,048 20848 INFO goodbaby openerp.addons.employee_dimission.controllers.employee_dimission:69: args: () 2021-07-29 16:39:36,048 20848 INFO goodbaby openerp.addons.employee_dimission.controllers.employee_dimission:70: kwargs: {} 2021-07-29 16:39:36,122 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27189) 223.104.146.38 call /mjson/employeedimission/mine POST [log(24452831)] cost 77.0699977875(ms) Request Data: {"identication": {"info": {"name": "\u8a3e\u5f71\u7684iPhone", "deviceModel": "iPhone12,8", "systemName": "iOS", "systemModel": "PC", "systemVersion": "13.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "a93792709db6081a7a0311e1703f95002ce1edd2", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "DC8301A3-94BA-487C-B520-4A065D5D11AB", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:39:36,124 20848 INFO goodbaby werkzeug:87: 223.104.146.38 - - [29/Jul/2021 16:39:36] "POST /mjson/employeedimission/mine HTTP/1.1" 200 - 2021-07-29 16:39:36,985 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:39:36] "POST /v1/api/zenhr_batch_delete_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:39:37,476 20848 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:259: Requested URL: http://localhost:48069/mjson/hrbasedata 2021-07-29 16:39:37,477 20848 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:261: args: () 2021-07-29 16:39:37,477 20848 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:262: kwargs: {u'name': u'dimission', u'id': 867} 2021-07-29 16:39:37,775 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27189) 223.104.146.38 call /mjson/hrbasedata POST [log(24452833)] cost 299.978971481(ms) Request Data: {"identication": {"info": {"name": "\u8a3e\u5f71\u7684iPhone", "deviceModel": "iPhone12,8", "systemName": "iOS", "systemModel": "PC", "systemVersion": "13.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "a93792709db6081a7a0311e1703f95002ce1edd2", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "DC8301A3-94BA-487C-B520-4A065D5D11AB", "type": "session"}, "data": {"name": "dimission", "id": 867}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:39:37,778 20848 INFO goodbaby werkzeug:87: 223.104.146.38 - - [29/Jul/2021 16:39:37] "POST /mjson/hrbasedata HTTP/1.1" 200 - 2021-07-29 16:39:39,233 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27189) 223.104.146.38 call /mjson/personnel_event POST [log(24452834)] cost 1578.81402969(ms) Request Data: {"identication": {"info": {"name": "\u8a3e\u5f71\u7684iPhone", "deviceModel": "iPhone12,8", "systemName": "iOS", "systemModel": "PC", "systemVersion": "13.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "a93792709db6081a7a0311e1703f95002ce1edd2", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "DC8301A3-94BA-487C-B520-4A065D5D11AB", "type": "session"}, "data": {"action": "query", "event_type": "dimission", "id": 867}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:39:39,236 6647 INFO goodbaby werkzeug:87: 223.104.146.38 - - [29/Jul/2021 16:39:39] "POST /mjson/personnel_event HTTP/1.1" 200 - 2021-07-29 16:39:39,402 6647 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:259: Requested URL: http://localhost:48069/mjson/hrbasedata 2021-07-29 16:39:39,402 6647 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:261: args: () 2021-07-29 16:39:39,402 6647 INFO goodbaby openerp.addons.eroad_mobile_page_management.controllers.wx_basedata:262: kwargs: {u'vals': {u'termination_category': u'dismissal_of_contract'}, u'name': u'dimission', u'id': 867} 2021-07-29 16:39:39,568 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27189) 223.104.146.38 call /mjson/hrbasedata POST [log(24452835)] cost 168.694019318(ms) Request Data: {"identication": {"info": {"name": "\u8a3e\u5f71\u7684iPhone", "deviceModel": "iPhone12,8", "systemName": "iOS", "systemModel": "PC", "systemVersion": "13.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "a93792709db6081a7a0311e1703f95002ce1edd2", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "DC8301A3-94BA-487C-B520-4A065D5D11AB", "type": "session"}, "data": {"vals": {"termination_category": "dismissal_of_contract"}, "name": "dimission", "id": 867}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:39:39,571 6647 INFO goodbaby werkzeug:87: 223.104.146.38 - - [29/Jul/2021 16:39:39] "POST /mjson/hrbasedata HTTP/1.1" 200 - 2021-07-29 16:39:43,318 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:39:43] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:39:43,373 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:39:43] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:39:49,018 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:39:49] "POST /web/dataset/call_kw/hr.function/name_search HTTP/1.1" 200 - 2021-07-29 16:39:49,721 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:39:49] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:39:49,834 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:39:49] "POST /web/dataset/call_kw/hr.contract/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:39:53,348 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:39:53] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:40:01,355 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14601) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24452836)] cost 67.4021244049(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "af610345beb00d0f4ea3148bd4916aa6c8bd5554", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [29833]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:40:01,356 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:40:01] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:40:02,058 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14601) 117.136.68.182 call /mjson/jpush.log/ehr_items_get POST [log(24452838)] cost 907.183170319(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1", "source": "android", "deviceModel": "OPPO R9tm", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh", "session_id": "af610345beb00d0f4ea3148bd4916aa6c8bd5554", "version": "3.3.2", "app_channel": "ehr", "imei": "d7492453-bf58-45a7-a891-ded90e42d68a", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:40:02,060 6647 INFO goodbaby werkzeug:87: 117.136.68.182 - - [29/Jul/2021 16:40:02] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:40:03,498 6647 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(12660) call hr.recruitment.enroll before_write_check(args=([28214, {u'contract_date_end': u'2025-01-28', u'organization_unit': 2059, u'job_id': 14235, u'contract_date_start': u'2021-07-29', u'supervisor_id': 20218, u'contract_trial_date_start': u'2021-07-29', u'legal_entity': 1, u'contract_trial_date_end': u'2022-01-28', u'cost_center_ids': [[4, 35377, False], [2, 35335, False]], u'function_id': 26, u'contract_probation_date': u'2022-01-29'}]), kwargs={u'context': {u'lang': u'zh_CN', u'search_default_enroll_toboard': True, u'uid': 12660, u'readonly_bypass': True, u'search_default_enroll_draft': True, u'params': {u'action': u'937ce6bc-2adf-4f92-91f6-0ecb0b4a68a3'}, u'tz': u'Asia/Shanghai', u'search_default_enroll_inapproved': True}}) succeeded cost 0.00297594070435(s) Response: None 2021-07-29 16:40:03,500 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:03] "POST /web/dataset/call_kw/hr.recruitment.enroll/before_write_check HTTP/1.1" 200 - 2021-07-29 16:40:05,032 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14601) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452841)] cost 3012.6888752(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1", "source": "android", "deviceModel": "OPPO R9tm", "manufacturer": "OPPO"}, "company_code": "GOODBABY", "language": "zh", "session_id": "af610345beb00d0f4ea3148bd4916aa6c8bd5554", "version": "3.3.2", "app_channel": "ehr", "imei": "d7492453-bf58-45a7-a891-ded90e42d68a", "type": "session"}, "data": {"date": "2021-07-29 16:37:42", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:40:05,035 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:40:05] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:40:06,706 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:06] "POST /web/dataset/call_kw/change.action.log/check_create HTTP/1.1" 200 - 2021-07-29 16:40:06,932 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:06] "POST /web/dataset/call_kw/hr.employee/fields_get HTTP/1.1" 200 - 2021-07-29 16:40:07,050 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:07] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:40:07,075 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:07] "POST /web/dataset/call_kw/approve.activity/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:40:07,075 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:07] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:40:10,198 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:10] "POST /web/dataset/call_kw/approve.description/search_read HTTP/1.1" 200 - 2021-07-29 16:40:11,222 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.write call hr.applicant.write 2021-07-29 16:40:11,242 4590 INFO goodbaby openerp.addons.custom_onchange.models.custom_dependent_change:83: Associate change trigger: hr.recruitment.enroll.on_async_approve_register call hr.recruitment.enroll.write 2021-07-29 16:40:11,258 4590 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(12660) call approve.description submit(args=([[39395], {u'default_fill_reason': u'no', u'search_default_enroll_toboard': True, u'uid': 12660, u'default_next_activity_approver_required': False, u'default_assign_next_activity_approver': False, u'default_assign_next_next_activity_approver': False, u'default_rollback_activity_available': False, u'default_new_approvers': None, u'search_disable_custom_filters': True, u'default_active_ids': [28214], u'default_model': u'hr.recruitment.enroll', u'default_next_activity_approver_msg': False, u'tz': u'Asia/Shanghai', u'params': {u'action': u'937ce6bc-2adf-4f92-91f6-0ecb0b4a68a3'}, u'default_action': u'approved', u'default_rollback_activity_available_ids': [[6, 0, []]], u'readonly_bypass': True, u'default_rollback_to_draft': False, u'default_next_next_activity_approver_required': False, u'default_rollback_activity_id': False, u'default_next_next_activity_approver_msg': False, u'active_id': 28214, u'lang': u'zh_CN', u'default_rollback_to_last_node': False, u'active_model': u'hr.recruitment.enroll', u'default_rollback_draft_available': False, u'search_default_enroll_draft': True, u'default_current_approvers': None, u'active_ids': [28214], u'search_default_enroll_inapproved': True}]), kwargs={}) succeeded cost 1.00161099434(s) Response: True 2021-07-29 16:40:11,262 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:11] "POST /web/dataset/call_button HTTP/1.1" 200 - 2021-07-29 16:40:11,377 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:11] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:40:11,517 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:11] "POST /web/dataset/call_kw/approve.description/search_read HTTP/1.1" 200 - 2021-07-29 16:40:12,525 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:12] "POST /web/dataset/call_kw/approve.notify/read HTTP/1.1" 200 - 2021-07-29 16:40:13,500 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13991) 49.93.149.7 call /mjson/work.bench/app_search_read POST [log(24452851)] cost 474.135160446(ms) Request Data: {"identication": {"info": {"name": "\u902f\u71d5\u71d5\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "D90DA2EB-339E-43C1-8A00-FFA49710306E", "session_id": "6c6ca16fb2475c8a93e04491622c2a59e5310a84", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "201C5072-245F-4CFC-A519-B7FA263F9267", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:40:13,502 6647 INFO goodbaby werkzeug:87: 49.93.149.7 - - [29/Jul/2021 16:40:13] "POST /mjson/work.bench/app_search_read HTTP/1.1" 200 - 2021-07-29 16:40:14,393 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13991) 49.93.149.7 call /mjson/calendar.event.summary/get_period_calendar POST [log(24452852)] cost 35.0511074066(ms) Request Data: {"identication": {"info": {"name": "\u902f\u71d5\u71d5\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "D90DA2EB-339E-43C1-8A00-FFA49710306E", "session_id": "6c6ca16fb2475c8a93e04491622c2a59e5310a84", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "201C5072-245F-4CFC-A519-B7FA263F9267", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:40:14,394 16504 INFO goodbaby werkzeug:87: 49.93.149.7 - - [29/Jul/2021 16:40:14] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:40:15,460 6647 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13991) 49.93.149.7 call /mjson/jpush.log/ehr_items_get POST [log(24452854)] cost 1247.11489677(ms) Request Data: {"identication": {"info": {"name": "\u902f\u71d5\u71d5\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "D90DA2EB-339E-43C1-8A00-FFA49710306E", "session_id": "6c6ca16fb2475c8a93e04491622c2a59e5310a84", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "201C5072-245F-4CFC-A519-B7FA263F9267", "type": "session"}, "data": {"vals": {"limit": 1, "order": "create_date desc", "offset": 0}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:40:15,462 6647 INFO goodbaby werkzeug:87: 49.93.149.7 - - [29/Jul/2021 16:40:15] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:40:22,215 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:22] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:40:22,373 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:22] "POST /mail/chat_init HTTP/1.0" 200 - 2021-07-29 16:40:22,393 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:22] "POST /web/webclient/translations HTTP/1.0" 200 - 2021-07-29 16:40:22,400 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:22] "POST /mail/client_action HTTP/1.0" 200 - 2021-07-29 16:40:22,657 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:22] "POST /web/session/modules HTTP/1.0" 200 - 2021-07-29 16:40:22,735 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:22] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:40:22,759 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:40:22] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:40:22,865 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27189) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452858)] cost 132.836103439(ms) Request Data: {"identication": {"info": {"name": "\u8a3e\u5f71\u7684iPhone", "deviceModel": "iPhone12,8", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "a93792709db6081a7a0311e1703f95002ce1edd2", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "DC8301A3-94BA-487C-B520-4A065D5D11AB", "type": "session"}, "data": {"state": "dolist"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:40:22,867 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:40:22] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:40:22,867 16504 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:40:22] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:40:22,924 16504 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:40:22] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:40:23,026 4590 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'14478', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:40:22', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'ed4bae4fa6aa9eaf015d95147c345f46cff1a209e124168b8d9f1ef45a45a23c', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'568e97125e66442b82bc68a924f85816', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:40:23,314 6647 INFO goodbaby openerp.addons.patch_web.controllers.main:384: **** lang_parameters: {u'eroad_portal': {'messages': [{'id': u'Clear', 'string': u'\u6e05\u9664'}, {'id': u'HR Notice', 'string': u'HR\u516c\u544a'}, {'id': u'News', 'string': u'\u516c\u53f8\u65b0\u95fb'}, {'id': u'Portal', 'string': u'\u516c\u53f8\u95e8\u6237'}, {'id': u'Uploading ...', 'string': u'Uploading ...'}, {'id': u'Edit', 'string': u'Edit'}]}, u'security_strategy': {'messages': [{'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Password Policy Remarks:', 'string': u'\u5bc6\u7801\u89c4\u5219\u63d0\u793a\u8bed:'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Old Password:', 'string': u'\u65e7\u5bc6\u7801:'}, {'id': u'New Password:', 'string': u'\u65b0\u5bc6\u7801:'}, {'id': u'Confirm New Password:', 'string': u'\u786e\u8ba4\u65b0\u5bc6\u7801:'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}]}, u'hr_attendance_location': {'messages': [{'id': u'Click to Sign In at %s.', 'string': u'\u70b9\u51fb\u767b\u5f55\u5728% s\u3002'}, {'id': u'Last sign in: %s,
%s.
Click to sign out.', 'string': u'\u6700\u540e\u767b\u5f55:% s,< br / > % s\u3002< br / >\u70b9\u51fb\u9000\u51fa\u3002'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708\u4efd'}]}, u'website_mail': {'messages': [{'id': u'just now', 'string': u'\u7acb\u523b'}]}, u'calendar': {'messages': [{'id': u"Everybody's calendars", 'string': u'\u6240\u6709\u4eba\u7684\u65e5\u5386'}, {'id': u'Details', 'string': u'\u8be6\u7ec6\u4fe1\u606f'}, {'id': u'Do you really want to delete this filter from favorite?', 'string': u'\u4f60\u771f\u7684\u8981\u4ece\u4f60\u7684\u559c\u597d\u4e2d\u5220\u9664\u8fd9\u4e2a\u8fc7\u6ee4\u5668\u5417\uff1f'}, {'id': u'OK', 'string': u'Ok'}, {'id': u'Remove this favorite from the list', 'string': u'\u4ece\u6e05\u5355\u4e2d\u79fb\u9664\u8fd9\u4e2a\u559c\u597d'}, {'id': u'Snooze', 'string': u'\u5ef6\u540e'}, {'id': u' [Me]', 'string': u' [\u6211]'}, {'id': u'Add Favorite Calendar', 'string': u'\u52a0\u5230\u65e5\u5386'}]}, u'payroll_formula': {'messages': [{'id': u'Formula Configuration', 'string': u'\u516c\u5f0f\u914d\u7f6e'}]}, u'payroll_result_refine': {'messages': [{'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Batch', 'string': u'\u6279\u6b21\u540d\u79f0'}, {'id': u'Search employee ID/name', 'string': u'\u68c0\u7d22\u5458\u5de5\u7f16\u53f7\u3001\u5458\u5de5\u59d3\u540d'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u') of', 'string': u') \u603b'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Result', 'string': u'\u85aa\u8d44\u7ed3\u679c\u67e5\u8be2'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Period', 'string': u'\u85aa\u8d44\u671f\u95f4'}, {'id': u'Payroll Group', 'string': u'\u85aa\u8d44\u7ec4'}, {'id': u'Payroll Import Data', 'string': u'\u5bfc\u5165\u6570\u636e\u67e5\u770b'}]}, u'export_excel': {'messages': [{'id': u'Download All', 'string': u'\u5168\u90e8\u4e0b\u8f7d'}]}, u'hr_recruitments': {'messages': [{'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}, {'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}, {'id': u'Preview', 'string': u'\u4e8c\u7ef4\u7801\u9884\u89c8'}]}, u'patch_web': {'messages': [{'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'System ', 'string': u'\u7cfb\u7edf'}, {'id': u'Switch Company', 'string': u'\u5207\u6362\u516c\u53f8'}, {'id': u'Switch Language', 'string': u'\u5207\u6362\u8bed\u8a00'}, {'id': u'Save fields list', 'string': u'\u4fdd\u5b58\u5b57\u6bb5\u5217\u8868'}, {'id': u'Message', 'string': u'\u6d88\u606f'}, {'id': u'Access Error', 'string': u'\u8bbf\u95ee\u9519\u8bef'}, {'id': u'Export Formats', 'string': u'\u5bfc\u51fa\u683c\u5f0f'}, {'id': u'Export Type:', 'string': u'\u5bfc\u51fa\u7c7b\u578b\uff1a'}, {'id': u'Export all Data', 'string': u'\u5bfc\u51fa\u6240\u6709\u6570\u636e'}, {'id': u'For Excel compatibility, data cannot be exported if there is more than 256 columns.\n\nTip: try to flip axis, filter further or reduce the number of measures.', 'string': u'For Excel compatibility, data cannot be exported if there is more than 256 columns.\n\nTip: try to flip axis, filter further or reduce the number of measures.'}, {'id': u'Global Business Error', 'string': u'\u5168\u5c40\u5546\u4e1a\u9519\u8bef'}, {'id': u'Illegal Input', 'string': u'\u975e\u6cd5\u8f93\u5165'}, {'id': u'Missing Record', 'string': u'\u7f3a\u5c11\u8bb0\u5f55'}, {'id': u'Move Up', 'string': u'\u4e0a\u79fb'}, {'id': u'Model can only use letters, numbers or _.', 'string': u'\u6a21\u578b\u7f16\u7801\u53ea\u80fd\u4f7f\u7528\u5b57\u6bcd\uff0c\u6570\u5b57\uff0c\u4e0b\u5212\u7ebf\u3002'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Translations', 'string': u'\u7ffb\u8bd1'}, {'id': u'Browse the documentation.', 'string': u'\u6d4f\u89c8\u6587\u6863'}, {'id': u'Field', 'string': u'\u5b57\u6bb5'}, {'id': u'About eRoad', 'string': u'\u5173\u4e8eeRoad'}, {'id': u'Access Denied', 'string': u'\u8bbf\u95ee\u88ab\u62d2\u7edd'}, {'id': u'Trying to reconnect... ', 'string': u'\u6b63\u5728\u5c1d\u8bd5\u91cd\u65b0\u8fde\u63a5... '}, {'id': u'Updated company failed!', 'string': u'\u66f4\u65b0\u516c\u53f8\u5931\u8d25\uff01'}, {'id': u'Validation Error', 'string': u'\u9a8c\u8bc1\u9519\u8bef'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Warning', 'string': u'\u63d0\u793a\uff01'}, {'id': u'Session Expired', 'string': u'\u4f1a\u8bdd\u8fc7\u671f'}, {'id': u'You are back online', 'string': u'\u6b22\u8fce\u56de\u6765'}, {'id': u'Your session expired. Please refresh the current web page.', 'string': u'\u4f60\u7684\u4f1a\u8bdd\u5df2\u5230\u671f\uff0c\u8bf7\u5237\u65b0\u5f53\u524d\u7f51\u9875\u3002'}, {'id': u'eRoad', 'string': u'eRoad'}, {'id': u'Updated language failed!', 'string': u'\u66f4\u65b0\u8bed\u8a00\u5931\u8d25\uff01'}, {'id': u"Timezone Mismatch : The timezone of your browser doesn't match the selected one. The time in system is displayed according to your field timezone.", 'string': u'\u65f6\u533a\u4e0d\u5339\u914d\uff1a\u60a8\u7684\u6d4f\u89c8\u5668\u7684\u65f6\u533a\u4e0d\u5339\u914d\u6240\u9009\u62e9\u7684\u65f6\u533a\u3002\u5728\u7cfb\u7edf\u4e2d\u7684\u65f6\u95f4\u662f\u6839\u636e\u4f60\u6240\u5728\u65f6\u533a\u663e\u793a\u3002'}, {'id': u'Clear Cache', 'string': u'\u6e05\u7406\u7f13\u5b58'}, {'id': u'The following file names are formatted incorrectly :', 'string': u'\u4ee5\u4e0b\u6587\u4ef6\u540d\u683c\u5f0f\u9519\u8bef\uff1a'}, {'id': u'The following files exceed the size limit :', 'string': u'\u4ee5\u4e0b\u6587\u4ef6\u8d85\u8fc7\u5927\u5c0f\u9650\u5236\uff1a'}, {'id': u'Click To Batch Upload', 'string': u'\u70b9\u51fb\u6279\u91cf\u4e0a\u4f20'}, {'id': u'Collapse All', 'string': u'\u5168\u90e8\u6536\u56de'}, {'id': u'Expand All', 'string': u'\u5168\u90e8\u5c55\u5f00'}, {'id': u'Are you sure you want to proceed?', 'string': u'\u786e\u8ba4\u8981\u7ee7\u7eed\u5417\uff1f'}, {'id': u'Translate', 'string': u'\u7ffb\u8bd1'}, {'id': u'Remove All', 'string': u'\u79fb\u9664\u5168\u90e8'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Fields to export', 'string': u'\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5'}, {'id': u'System Warning', 'string': u'\u7cfb\u7edf\u63d0\u793a'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Move Down', 'string': u'\u4e0b\u79fb'}, {'id': u'Delete', 'string': u'\u5220\u9664'}, {'id': u'Developer Mode', 'string': u'\u5f00\u53d1\u8005\u6a21\u5f0f'}, {'id': u'Duplicate', 'string': u'\u590d\u5236'}]}, u'web': {'messages': [{'id': u'Action', 'string': u'\u52a8\u4f5c'}, {'id': u'Access Error', 'string': u'\u8bbf\u95ee\u9519\u8bef'}, {'id': u'Access Denied', 'string': u'\u8bbf\u95ee\u88ab\u62d2\u7edd'}, {'id': u'About', 'string': u'\u5173\u4e8e'}, {'id': u'About', 'string': u'\u5173\u4e8e'}, {'id': u'...Upload in progress...', 'string': u'... \u4e0a\u4f20\u4e2d'}, {'id': u',k,M', 'string': u',k,M'}, {'id': u'(nolabel)', 'string': u'(\u65e0\u6807\u7b7e)'}, {'id': u'(no string)', 'string': u'(\u65e0\u5b57\u7b26\u4e32)'}, {'id': u'(%d records)', 'string': u'\uff08%d \u6761\u8bb0\u5f55\uff09'}, {'id': u"'%s' is not convertible to date, datetime nor time", 'string': u"'%s' \u65e0\u6cd5\u8f6c\u6362\u4e3a\u65e5\u671f\uff0c\u65e5\u671f\u65f6\u95f4 \u548c \u65f6\u95f4"}, {'id': u"'%s' is not a correct time", 'string': u"'%s' \u4e0d\u662f\u6b63\u786e\u7684\u65f6\u95f4"}, {'id': u"'%s' is not a correct integer", 'string': u"'%s' \u4e0d\u662f\u6b63\u786e\u7684\u6574\u6570"}, {'id': u"'%s' is not a correct float", 'string': u"'%s' \u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u6d6e\u70b9\u6570"}, {'id': u"'%s' is not a correct datetime", 'string': u"'%s' \u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u65e5\u671f\u65f6\u95f4"}, {'id': u"'%s' is not a correct date, datetime nor time", 'string': u"'%s'\u4e0d\u662f\u6b63\u786e\u7684\u65e5\u671f\uff0c\u65e5\u671f\u65f6\u95f4\uff0c\u65f6\u95f4"}, {'id': u"'%s' is not a correct date", 'string': u"'%s'\u4e0d\u662f\u6b63\u786e\u7684\u65e5\u671f"}, {'id': u'%s (%d)', 'string': u'%s (%d)'}, {'id': u'%d-%d of %d', 'string': u'(%d-%d) \u603b %d'}, {'id': u'%d years ago', 'string': u'%d \u5e74\u524d'}, {'id': u'%d months ago', 'string': u'%d \u6708\u524d'}, {'id': u'%d minutes ago', 'string': u'%d \u5206\u949f\u524d'}, {'id': u'%d hours ago', 'string': u'%d \u5c0f\u65f6\u524d'}, {'id': u'%d days ago', 'string': u'%d \u5929\u524d'}, {'id': u'%d / %d', 'string': u'%d / %d'}, {'id': u'%(view_type)s view', 'string': u'%(view_type)s \u89c6\u56fe'}, {'id': u'%(page)d/%(page_count)d', 'string': u'%(page)d/%(page_count)d'}, {'id': u'%(field)s %(operator)s "%(value)s"', 'string': u'%(field)s %(operator)s "%(value)s"'}, {'id': u'%(field)s %(operator)s', 'string': u'%(field)s %(operator)s'}, {'id': u' & Close', 'string': u' & \u5173\u95ed'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'Line Chart', 'string': u'\u7ebf\u72b6\u56fe'}, {'id': u'Graph', 'string': u'\u56fe\u8868'}, {'id': u'Global Business Error', 'string': u'\u5168\u5c40\u5546\u4e1a\u9519\u8bef'}, {'id': u'Form', 'string': u'\u8868\u5355'}, {'id': u'Flip axis', 'string': u'\u7ffb\u8f6c\u8f74'}, {'id': u'Filters', 'string': u'\u7b5b\u9009\u5668'}, {'id': u'Filter with same name already exists.', 'string': u'\u8fc7\u6ee4\u5668\u5df2\u7ecf\u5b58\u5728\u3002'}, {'id': u'Filter on: %s', 'string': u'\u7b5b\u9009: %s'}, {'id': u'Filter name is required.', 'string': u'\u7b5b\u9009\u5668\u540d\u79f0\u662f\u5fc5\u987b\u7684\u3002'}, {'id': u'Filter', 'string': u'\u7b5b\u9009'}, {'id': u'You may not believe it,
but the application is actually loading...', 'string': u'\u7a0b\u5e8f\u6b63\u5728\u52a0\u8f7d\u4e2d...'}, {'id': u'You are creating a new %s, are you sure it does not exist yet?', 'string': u'\u6b63\u8981\u521b\u5efa\u65b0\u7684 %s\uff0c\u786e\u8ba4\u5b83\u771f\u7684\u4e0d\u5b58\u5728\u5417\uff1f'}, {'id': u'You are back online', 'string': u'\u4f60\u56de\u6765\u5728\u7ebf'}, {'id': u'a day ago', 'string': u'\u4e00\u5929\u524d'}, {'id': u'You must choose at least one record.', 'string': u'\u60a8\u5e94\u81f3\u5c11\u9009\u62e9\u4e00\u6761\u8bb0\u5f55\u3002'}, {'id': u'Latest Modification Date:', 'string': u'\u6700\u540e\u4fee\u6539\u65e5\u671f\uff1a'}, {'id': u'Odoo', 'string': u'Odoo'}, {'id': u'Your session expired. Please refresh the current web page.', 'string': u'\u4f60\u7684\u4f1a\u8bdd\u5df2\u5230\u671f\uff0c\u8bf7\u5237\u65b0\u5f53\u524d\u7f51\u9875\u3002'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'not a valid number', 'string': u'\u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684\u6570\u5b57'}, {'id': u'not a valid integer', 'string': u'\u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684\u6574\u6570'}, {'id': u'less than or equal to', 'string': u'\u5c0f\u4e8e\u7b49\u4e8e'}, {'id': u'less than a minute ago', 'string': u'\u5c0f\u4e8e\u4e00\u5206\u949f\u524d'}, {'id': u'less than', 'string': u'\u5c0f\u4e8e'}, {'id': u'is true', 'string': u'\u4e3a\u771f'}, {'id': u'is set', 'string': u'\u5df2\u8bbe\u7f6e'}, {'id': u'is not set', 'string': u'\u672a\u8bbe\u7f6e'}, {'id': u'is not equal to', 'string': u'\u4e0d\u7b49\u4e8e'}, {'id': u'is not', 'string': u'\u4e0d\u662f'}, {'id': u'is false', 'string': u'\u4e3a\u5047'}, {'id': u'is equal to', 'string': u'\u7b49\u4e8e'}, {'id': u'is', 'string': u'\u662f'}, {'id': u'greater than or equal to', 'string': u'\u5927\u4e8e\u7b49\u4e8e'}, {'id': u'greater than', 'string': u'\u5927\u4e8e'}, {'id': u"doesn't contain", 'string': u'\u4e0d\u5305\u542b'}, {'id': u'contains', 'string': u'\u5305\u542b'}, {'id': u'about an hour ago', 'string': u'\u5927\u7ea6\u4e00\u5c0f\u65f6\u524d'}, {'id': u'about a year ago', 'string': u'\u5927\u7ea6\u4e00\u5e74\u524d'}, {'id': u'about a month ago', 'string': u'\u5927\u7ea6\u4e00\u6708\u524d'}, {'id': u'about a minute ago', 'string': u'\u5927\u7ea6\u4e00\u5206\u949f'}, {'id': u'You must select at least one record.', 'string': u'\u8bf7\u81f3\u5c11\u9009\u62e9\u4e00\u6761\u8bb0\u5f55'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Unarchive', 'string': u'\u53d6\u6d88\u5b58\u6863'}, {'id': u'Unarchive', 'string': u'\u53d6\u6d88\u5b58\u6863'}, {'id': u'Type:', 'string': u'\u7c7b\u578b\uff1a'}, {'id': u'Trying to reconnect... ', 'string': u'\u6b63\u5728\u5c1d\u8bd5\u91cd\u65b0\u8fde\u63a5...'}, {'id': u'Tree', 'string': u'\u6811\u5f62'}, {'id': u'Traceback:', 'string': u'\u8ffd\u6eaf'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Toggle Form Layout Outline', 'string': u'\u5207\u6362\u8868\u5355\u5e03\u5c40\u89c6\u56fe'}, {'id': u"Timezone Mismatch : The timezone of your browser doesn't match the selected one. The time in Odoo is displayed according to your field timezone.", 'string': u'\u65f6\u533a\u4e0d\u5339\u914d\uff1a\u60a8\u7684\u6d4f\u89c8\u5668\u7684\u65f6\u533a\u9009\u62e9\u4e0d\u5339\u914d\u3002\u5728Odoo\u7684\u65f6\u95f4\u662f\u6839\u636e\u4f60\u7684\u9886\u57df\u65f6\u533a\u663e\u793a\u3002'}, {'id': u'Yes', 'string': u'\u662f'}, {'id': u'Yes', 'string': u'\u662f'}, {'id': u'This wizard will export all data that matches the current search criteria to a CSV file.\n You can export all data or only the fields that can be reimported after modification.', 'string': u'\u6b64\u5411\u5bfc\u5c06\u5bfc\u51fa\u6240\u6709\u7b26\u5408\u5f53\u524d\u641c\u7d22\u6761\u4ef6\u7684\u6570\u636e\u5230 CSV \u6587\u4ef6\u3002\n \u60a8\u4e5f\u53ef\u4ee5\u5bfc\u51fa\u6240\u6709\u6570\u636e\u6216\u9009\u62e9\u5728\u4fee\u6539\u4e86 CSV \u6587\u4ef6\u4ee5\u540e\u8fd8\u80fd\u591f\u91cd\u65b0\u5bfc\u5165\u7684\u90a3\u4e9b\u5b57\u6bb5\u3002'}, {'id': u'This resource is empty', 'string': u'\u8d44\u6e90\u662f\u7a7a\u7684'}, {'id': u'This filter is global and will be removed for everybody if you continue.', 'string': u'\u8fd9\u662f\u4e00\u4e2a\u6240\u6709\u4eba\u90fd\u53ef\u4ee5\u4f7f\u7528\u7684\u5168\u5c40\u8fc7\u6ee4\u5668\uff0c\u5982\u679c\u7ee7\u7eed\uff0c\u5c06\u4f1a\u88ab\u79fb\u9664\u3002'}, {'id': u'There was a problem while uploading your file', 'string': u'\u4e0a\u4f20\u6587\u4ef6\u65f6\u53d1\u751f\u4e86\u95ee\u9898'}, {'id': u"The type of the field '%s' must be a many2many field with a relation to 'ir.attachment' model.", 'string': u"\u5b57\u6bb5\u7c7b\u578b '%s' \u5fc5\u987b\u662f\u4e00\u4e2a\u5173\u8054\u5230 'ir.attachment'\u6a21\u578b\u7684 many2many\u5b57\u6bb5"}, {'id': u'The selected file exceed the maximum file size of %s.', 'string': u'\u6240\u9009\u6587\u4ef6\u8d85\u51fa\u4e86\u6587\u4ef6\u7684\u6700\u5927\u503c\u8bbe\u5b9a\uff1a%s'}, {'id': u'The record has been modified, your changes will be discarded. Are you sure you want to leave this page ?', 'string': u'\u8be5\u8bb0\u5f55\u5df2\u88ab\u4fee\u6539\uff0c\u60a8\u7684\u66f4\u6539\u5c06\u88ab\u4e22\u5f03\u3002\u4f60\u786e\u5b9a\u8981\u79bb\u5f00\u8fd9\u4e2a\u9875\u9762\uff1f'}, {'id': u'The record could not be found in the database.', 'string': u'\u65e0\u6cd5\u5728\u6570\u636e\u5e93\u4e2d\u627e\u5230\u6b64\u5b57\u6bb5'}, {'id': u'The o2m record must be saved before an action can be used', 'string': u'o2m\u8bb0\u5f55\u5fc5\u987b\u5148\u4fdd\u5b58\u624d\u80fd\u88ab\u4e00\u4e2a\u52a8\u4f5c\u4f7f\u7528'}, {'id': u'The line has been modified, your changes will be discarded. Are you sure you want to discard the changes ?', 'string': u'\u5df2\u4fee\u6539\u7684\u884c\u672a\u80fd\u4fdd\u5b58\uff0c\u60a8\u7684\u66f4\u6539\u5c06\u88ab\u4e22\u5f03\u3002\u4f60\u786e\u5b9a\u8981\u653e\u5f03\u66f4\u6539\uff1f'}, {'id': u'The following fields are invalid:', 'string': u'\u4e0b\u5217\u5b57\u6bb5\u65e0\u6548\uff1a'}, {'id': u"The field is empty, there's nothing to save !", 'string': u'\u5b57\u6bb5\u4e3a\u7a7a\uff0c\u6ca1\u6709\u9700\u8981\u4fdd\u5b58\u7684\u503c\uff01'}, {'id': u'Technical Translation', 'string': u'\u6280\u672f\u6027\u7ffb\u8bd1'}, {'id': u"Take a minute to get a coffee,
because it's loading...", 'string': u'\u8bf7\u7a0d\u7b49,
\u7a0b\u5e8f\u8fd8\u5728\u8fd0\u884c\u4e2d : )'}, {'id': u'Switch On', 'string': u'\u6253\u5f00'}, {'id': u'Switch Off', 'string': u'\u5173\u95ed'}, {'id': u'Still loading...
Please be patient.', 'string': u'\u4ecd\u7136\u5728\u52a0\u8f7d\u4e2d...
\u8bf7\u7a0d\u5019....'}, {'id': u'Still loading...', 'string': u'\u4ecd\u7136\u5728\u52a0\u8f7d...'}, {'id': u'Special:', 'string': u'\u7279\u6b8a\uff1a'}, {'id': u'Size:', 'string': u'\u5c3a\u5bf8\uff1a'}, {'id': u'Showing locally available modules', 'string': u'\u663e\u793a\u672c\u5730\u53ef\u7528\u6a21\u5757'}, {'id': u'Share with all users', 'string': u'\u4e0e\u6240\u6709\u7528\u6237\u5171\u4eab'}, {'id': u"Setting 'id' attribute on existing record %s", 'string': u"\u5728\u5df2\u6709\u7684\u8bb0\u5f55 %s\u4e0a\u8bbe\u7f6e 'id' \u5c5e\u6027"}, {'id': u'Set Defaults', 'string': u'\u8bbe\u4e3a\u9ed8\u8ba4'}, {'id': u'Set Default', 'string': u'\u8bbe\u4e3a\u9ed8\u8ba4'}, {'id': u'Selection:', 'string': u'\u9009\u62e9:'}, {'id': u'Selected domain', 'string': u'\u9009\u62e9\u5730\u57df'}, {'id': u'Select', 'string': u'\u9009\u62e9'}, {'id': u'Select', 'string': u'\u9009\u62e9'}, {'id': u'Search: ', 'string': u'\u641c\u7d22\uff1a '}, {'id': u'Search More...', 'string': u'\u641c\u7d22\u66f4\u591a...'}, {'id': u'Search Again', 'string': u'\u518d\u6b21\u641c\u7d22'}, {'id': u'Search %(field)s for: %(value)s', 'string': u'\u641c\u7d22 %(field)s : %(value)s'}, {'id': u'Search %(field)s at: %(value)s', 'string': u'\u641c\u7d22 %(field)s \uff1a %(value)s'}, {'id': u'Saved exports:', 'string': u'\u5df2\u4fdd\u5b58\u7684\u5bfc\u51fa\u7ed3\u679c\uff1a'}, {'id': u'Save fields list', 'string': u'\u4fdd\u5b58\u5b57\u6bb5\u5217\u8868'}, {'id': u'Save default', 'string': u'\u4fdd\u5b58\u9ed8\u8ba4\u503c'}, {'id': u'Save current search', 'string': u'\u4fdd\u5b58\u5f53\u524d\u641c\u7d22'}, {'id': u'Save as:', 'string': u'\u53e6\u5b58\u4e3a\uff1a'}, {'id': u'Save As...', 'string': u'\u53e6\u5b58\u4e3a...'}, {'id': u'Save As', 'string': u'\u53e6\u5b58\u4e3a'}, {'id': u'Save & New', 'string': u'\u4fdd\u5b58\u5e76\u65b0\u5efa'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Resource Error', 'string': u'\u8d44\u6e90\u9519\u8bef'}, {'id': u'Render', 'string': u'\u6e32\u67d3'}, {'id': u'Remove All', 'string': u'\u79fb\u9664\u5168\u90e8'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Relation:', 'string': u'\u5173\u7cfb\uff1a'}, {'id': u'Quarter', 'string': u'\u5b63'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Print Workflow', 'string': u'\u6253\u5370\u5de5\u4f5c\u6d41'}, {'id': u'Print', 'string': u'\u6253\u5370'}, {'id': u'Preferences', 'string': u'\u9996\u9009\u9879'}, {'id': u'Please select fields to save export list...', 'string': u'\u8bf7\u9009\u62e9\u8981\u4fdd\u5b58\u6210\u5bfc\u51fa\u5217\u8868\u7684\u5b57\u6bb5...'}, {'id': u'Please select fields to export...', 'string': u'\u8bf7\u9009\u62e9\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5...'}, {'id': u'Please pay attention that all records matching your search filter will be exported. Not only the selected ids.', 'string': u'\u8bf7\u6ce8\u610f\u5c06\u5bfc\u51fa\u6240\u6709\u5339\u914d\u641c\u7d22\u8fc7\u6ee4\u5668\u7684\u8bb0\u5f55\u800c\u4e0d\u4ec5\u662f\u9009\u4e2d\u7684 ID\u3002'}, {'id': u'Please note that only the selected ids will be exported.', 'string': u'\u8bf7\u6ce8\u610f\u53ea\u6709\u9009\u4e2d\u7684 ID \u4f1a\u88ab\u5bfc\u51fa'}, {'id': u'Please enter save field list name', 'string': u'\u8bf7\u8f93\u5165\u5b57\u6bb5\u5217\u8868\u7684\u540d\u79f0'}, {'id': u'Pivot', 'string': u'\u900f\u89c6\u8868'}, {'id': u'Pie chart cannot mix positive and negative numbers. Try to change your domain to only display positive results', 'string': u'\u997c\u56fe\u4e0d\u80fd\u6df7\u7528\u6b63\u6570\u548c\u8d1f\u6570\u3002\u5c1d\u8bd5\u6539\u53d8\u4f60\u7684\u5730\u57df\uff0c\u53ea\u663e\u793a\u6b63\u6570'}, {'id': u'Pie chart cannot display all zero numbers.. Try to change your domain to display positive results', 'string': u'\u997c\u56fe\u65e0\u6cd5\u663e\u793a\u96f6\u6570\u5b57.\u5c1d\u8bd5\u6539\u53d8\u4f60\u7684\u57df\uff0c\u4ee5\u663e\u793a\u6b63\u7684\u7ed3\u679c'}, {'id': u'Pie Chart', 'string': u'\u997c\u56fe'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Only you', 'string': u'\u4ec5\u7528\u4e8e\u60a8\u4e2a\u4eba'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}, {'id': u'On change:', 'string': u'\u53d8\u66f4\u65f6\uff1a'}, {'id': u'On', 'string': u'ON'}, {'id': u'Old Password:', 'string': u'\u65e7\u5bc6\u7801'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Off', 'string': u'OFF'}, {'id': u'Odoo Enterprise', 'string': u'Odoo \u4f01\u4e1a'}, {'id': u'Odoo Apps will be available soon', 'string': u'Odoo\u7684\u6a21\u5757\u6682\u65f6\u65e0\u6cd5\u8bbf\u95ee'}, {'id': u'Odoo', 'string': u'Odoo'}, {'id': u'Not shown in kanban', 'string': u'\u6ca1\u6709\u5728\u770b\u677f\u4e0a\u663e\u793a'}, {'id': u'Not enough data points', 'string': u'\u6ca1\u6709\u8db3\u591f\u7684\u6570\u636e\u70b9'}, {'id': u'Not Archived', 'string': u'\u6ca1\u6709\u5f52\u6863'}, {'id': u'Normal', 'string': u'\u4e00\u822c'}, {'id': u'Node [%s] is not a JSONified XML node', 'string': u'\u8282\u70b9 [%s] \u4e0d\u662fJSON\u5316\u7684XML\u8282\u70b9'}, {'id': u'No value found for the field for value ', 'string': u'\u627e\u4e0d\u5230\u8be5\u5b57\u6bb5\u7684\u503c '}, {'id': u'No results to show...', 'string': u'\u65e0\u7ed3\u679c\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data to display.', 'string': u'\u65e0\u6570\u636e\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data to display', 'string': u'\u65e0\u6570\u636e\u53ef\u4f9b\u663e\u793a'}, {'id': u'No data provided.', 'string': u'\u6ca1\u6709\u6570\u636e\u88ab\u63d0\u4f9b'}, {'id': u'No data available for this pivot table. Try to add some records, or make sure\n that there is at least one measure and no active filter in the search bar.', 'string': u'\u6ca1\u6709\u8be5\u6570\u636e\u900f\u89c6\u8868\u7684\u6570\u636e\u3002\u5c1d\u8bd5\u6dfb\u52a0\u4e00\u4e9b\u8bb0\u5f55\uff0c\u6216\u4f7f\u786e\u4fdd\u6709\u81f3\u5c11\u4e00\u4e2a\u5ea6\u91cf\uff0c\u5e76\u5728\u641c\u7d22\u680f\u6ca1\u6709\u8fc7\u6ee4\u6761\u4ef6\u3002'}, {'id': u'No data available for this chart. Try to add some records, or make sure that there is no active filter in the search bar.', 'string': u'\u6ca1\u6709\u8be5\u56fe\u8868\u6570\u636e\u3002\u5c1d\u8bd5\u6dfb\u52a0\u4e00\u4e9b\u8bb0\u5f55\uff0c\u6216\u8005\u786e\u4fdd\u6709\u5728\u641c\u7d22\u680f\u4e2d\u6ca1\u6709\u6709\u6548\u7684\u8fc7\u6ee4\u6761\u4ef6\u3002'}, {'id': u'No Update:', 'string': u'\u6ca1\u6709\u66f4\u65b0'}, {'id': u'No', 'string': u'\u5426'}, {'id': u'New Password:', 'string': u'\u65b0\u5bc6\u7801\uff1a'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Name:', 'string': u'\u540d\u79f0\uff1a'}, {'id': u'Name', 'string': u'\u540d\u79f0'}, {'id': u'My Odoo.com account', 'string': u'\u6211\u7684 Odoo.com \u5e10\u53f7'}, {'id': u'Move your mouse here to open the insert block', 'string': u'\u5c06\u9f20\u6807\u5728\u8fd9\u91cc\u6253\u5f00\u63d2\u5165\u5757'}, {'id': u'Move your mouse', 'string': u'\u79fb\u52a8\u4f60\u7684\u9f20\u6807'}, {'id': u'Move Up', 'string': u'\u4e0a\u79fb'}, {'id': u'Move Down', 'string': u'\u4e0b\u79fb'}, {'id': u'More', 'string': u'\u66f4\u591a'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Modifiers:', 'string': u'\u4fee\u6539\u8005\uff1a'}, {'id': u'Modified by :', 'string': u'\u4fee\u6539\u8005\uff1a'}, {'id': u'Model %s fields', 'string': u'\u6a21\u578b\u201c%s\u201d\u7684\u5b57\u6bb5'}, {'id': u'Missing Record', 'string': u'\u7f3a\u5c11\u8bb0\u5f55'}, {'id': u'Method:', 'string': u'\u65b9\u6cd5\uff1a'}, {'id': u'Metadata (%s)', 'string': u'\u5143\u6570\u636e\uff08%s\uff09'}, {'id': u'Measures', 'string': u'\u8ba1\u91cf'}, {'id': u'Measure', 'string': u'\u6d4b\u91cf'}, {'id': u'Maybe you should consider reloading the application by pressing F5...', 'string': u'\u4e5f\u8bb8\u60a8\u5e94\u8be5\u8003\u8651\u6309 F5 \u952e\u91cd\u65b0\u52a0\u8f7d\u7a0b\u5e8f...'}, {'id': u'Manage Filters', 'string': u'\u7ba1\u7406\u7b5b\u9009\u5668'}, {'id': u'Manage Filters', 'string': u'\u7ba1\u7406\u7b5b\u9009\u5668'}, {'id': u'M2O search fields do not currently handle multiple default values', 'string': u'\u591a\u5bf9\u4e00\u641c\u7d22\u5b57\u6bb5\u76ee\u524d\u4e0d\u652f\u6301\u591a\u4e2a\u9ed8\u8ba4\u503c'}, {'id': u'Low', 'string': u'\u4f4e'}, {'id': u'Log out', 'string': u'\u6ce8\u9500'}, {'id': u'Local evaluation failure\n%s\n\n%s', 'string': u'\u672c\u5730\u6c42\u503c\u5931\u8d25\n\n%s\n\n\n\n%s'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u'Loading (%d)', 'string': u'\u6b63\u5728\u52a0\u8f7d\uff08%d\uff09'}, {'id': u'Loading', 'string': u'\u52a0\u8f7d\u4e2d'}, {'id': u'List', 'string': u'\u5217\u8868'}, {'id': u'Leave Debug Mode', 'string': u'\u79bb\u5f00Debug \u6a21\u5f0f'}, {'id': u'Latest Modification by:', 'string': u'\u6700\u540e\u4fee\u6539\u8005\uff1a'}, {'id': u'JS Tests', 'string': u'JS \u6d4b\u8bd5'}, {'id': u'JS Tests', 'string': u'JS \u6d4b\u8bd5'}, {'id': u'Invalid data', 'string': u'\u65e0\u6548\u7684\u6570\u636e'}, {'id': u'Inactive', 'string': u'\u4e0d\u53ef\u7528'}, {'id': u'Import-Compatible Export', 'string': u'\u5bfc\u5165\u517c\u5bb9\u5bfc\u51fa'}, {'id': u'Image', 'string': u'\u56fe\u50cf'}, {'id': u'ID:', 'string': u'ID\uff1a'}, {'id': u'High', 'string': u'\u9ad8'}, {'id': u'Group by: %s', 'string': u'\u6309 %s \u5206\u7ec4'}, {'id': u'Group By', 'string': u'\u5206\u7ec4'}, {'id': u'Group By', 'string': u'\u5206\u7ec4'}, {'id': u'Group', 'string': u'\u7ec4'}, {'id': u'File upload', 'string': u'\u6587\u4ef6\u4e0a\u4f20'}, {'id': u'File Upload', 'string': u'\u6587\u4ef6\u4e0a\u4f20'}, {'id': u'Fields to export', 'string': u'\u8981\u5bfc\u51fa\u7684\u5b57\u6bb5'}, {'id': u'Fields View Get', 'string': u'\u5b57\u6bb5\u89c6\u56fe\u83b7\u53d6'}, {'id': u'Fields View Get', 'string': u'\u5b57\u6bb5\u89c6\u56fe\u83b7\u53d6'}, {'id': u'Field:', 'string': u'\u5b57\u6bb5\uff1a'}, {'id': u"Field '%s' specified in view could not be found.", 'string': u"\u89c6\u56fe\u4e2d\u6307\u5b9a\u7684\u5b57\u6bb5'%s' \u627e\u4e0d\u5230\u3002"}, {'id': u'Favorites', 'string': u'\u6536\u85cf'}, {'id': u'Failed to evaluate search criterions', 'string': u'\u8bc4\u4f30\u641c\u7d22\u6761\u4ef6\u5931\u8d25'}, {'id': u'Export all Data', 'string': u'\u5bfc\u51fa\u6240\u6709\u6570\u636e'}, {'id': u'Export Type:', 'string': u'\u5bfc\u51fa\u7c7b\u578b\uff1a'}, {'id': u'Export To File', 'string': u'\u5bfc\u51fa\u5230\u6587\u4ef6'}, {'id': u'Export Formats', 'string': u'\u5bfc\u51fa\u683c\u5f0f'}, {'id': u'Export Data', 'string': u'\u5bfc\u51fa\u6570\u636e'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Export', 'string': u'\u5bfc\u51fa'}, {'id': u'Expand all', 'string': u'\u5168\u90e8\u5c55\u5f00'}, {'id': u'Evaluation Error', 'string': u'\u8bc4\u4f30\u9519\u8bef'}, {'id': u'Error', 'string': u'Error'}, {'id': u'End This Tutorial', 'string': u'\u7ec8\u6b62\u6b64\u6559\u7a0b'}, {'id': u'Edit Workflow', 'string': u'\u7f16\u8f91\u5de5\u4f5c\u6d41'}, {'id': u'Edit Workflow', 'string': u'\u7f16\u8f91\u5de5\u4f5c\u6d41'}, {'id': u'Edit SearchView', 'string': u'\u7f16\u8f91\u641c\u7d22\u89c6\u56fe'}, {'id': u'Edit Action', 'string': u'\u7f16\u8f91\u52a8\u4f5c'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'E-mail Error', 'string': u'E-mail\u9519\u8bef'}, {'id': u'Duplicate', 'string': u'\u590d\u5236'}, {'id': u'Download xls', 'string': u'\u4e0b\u8f7d xls'}, {'id': u'Download "%s"', 'string': u'\u4e0b\u8f7d "%s"'}, {'id': u'Download', 'string': u'\u4e0b\u8f7d'}, {'id': u'Download', 'string': u'\u4e0b\u8f7d'}, {'id': u"Don't leave yet,
it's still loading...", 'string': u'\u8bf7\u4e0d\u8981\u79bb\u5f00\uff0c
\u5b83\u8fd8\u5728\u52a0\u8f7d\u4e2d...'}, {'id': u'Domain:', 'string': u'\u57df:'}, {'id': u'Do you really want to remove these records?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u8fd9\u4e9b\u8bb0\u5f55\uff1f'}, {'id': u'Do you really want to delete this record?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u6b64\u8bb0\u5f55\uff1f'}, {'id': u'Do you really want to delete this attachment ?', 'string': u'\u4f60\u771f\u7684\u8981\u5220\u9664\u6b64\u9644\u4ef6\uff1f'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Delete this file', 'string': u'\u5220\u9664\u6b64\u6587\u4ef6'}, {'id': u'Delete this attachment', 'string': u'\u5220\u9664\u6b64\u9644\u4ef6'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Default:', 'string': u'\u9ed8\u8ba4\uff1a'}, {'id': u'Deactivate', 'string': u'\u53d6\u6d88\u6fc0\u6d3b'}, {'id': u'Day', 'string': u'\u65e5'}, {'id': u'Custom Filter', 'string': u'\u81ea\u5b9a\u4e49\u7b5b\u9009\u5668'}, {'id': u'Custom Filter', 'string': u'\u81ea\u5b9a\u4e49\u7b5b\u9009\u5668'}, {'id': u'Creation User:', 'string': u'\u521b\u5efa\u7528\u6237\uff1a'}, {'id': u'Creation Date:', 'string': u'\u521b\u5efa\u65e5\u671f\uff1a'}, {'id': u'Created by :', 'string': u'\u521b\u5efa\u4eba\uff1a'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create and edit', 'string': u'\u521b\u5efa\u5e76\u7f16\u8f91'}, {'id': u'Create and Edit...', 'string': u'\u521b\u5efa\u5e76\u7f16\u8f91...'}, {'id': u'Create a %s', 'string': u'\u521b\u5efa %s'}, {'id': u'Create "%s"', 'string': u'\u521b\u5efa "%s"'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Could not serialize XML', 'string': u'\u4e0d\u80fd\u5e8f\u5217\u5316 XML'}, {'id': u'Could not find id in dataset', 'string': u'\u4e0d\u80fd\u5728\u6570\u636e\u96c6\u4e2d\u627e\u5230\u6b64 ID'}, {'id': u'Could not display the selected image.', 'string': u'\u4e0d\u80fd\u663e\u793a\u9009\u62e9\u7684\u56fe\u7247\u3002'}, {'id': u'Copyright \xa9 2004-2015 Odoo S.A.', 'string': u'\u7248\u6743\xa9 2004-2015 Odoo S.A.'}, {'id': u'Context:', 'string': u'\u4e0a\u4e0b\u6587\uff1a'}, {'id': u'Confirmation', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm New Password:', 'string': u'\u786e\u8ba4\u65b0\u5bc6\u7801\uff1a'}, {'id': u'Condition:', 'string': u'\u6761\u4ef6'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Client Error', 'string': u'\u5ba2\u6237\u7aef\u9519\u8bef'}, {'id': u'Client Error', 'string': u'\u5ba2\u6237\u7aef\u9519\u8bef'}, {'id': u'Clear', 'string': u'\u6e05\u9664'}, {'id': u'Change default:', 'string': u'\u66f4\u6539\u9ed8\u8ba4\u503c\uff1a'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Change Password', 'string': u'\u66f4\u6539\u5bc6\u7801'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u"Can't send email to invalid e-mail address", 'string': u'\u4e0d\u80fd\u53d1\u9001email\u5230\u975e\u6cd5\u7684email\u5730\u5740'}, {'id': u"Can't convert value %s to context", 'string': u'\u4e0d\u80fd\u8f6c\u6362\u503c %s \u5230 context'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'XML ID:', 'string': u'XML ID\uff1a'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Widget:', 'string': u'\u6302\u4ef6:'}, {'id': u"Widget type '%s' is not implemented", 'string': u"\u6302\u4ef6\u7c7b\u578b '%s' \u5c1a\u672a\u5b9e\u73b0"}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u"View type '%s' is not supported in X2Many.", 'string': u'\u89c6\u56fe\u7c7b\u578b\u2018%s\u2019\u4e0d\u652f\u6301X2Many\u3002'}, {'id': u'View Metadata', 'string': u'\u89c6\u56fe\u5143\u6570\u636e'}, {'id': u'View Fields', 'string': u'\u89c6\u56fe\u5b57\u6bb5'}, {'id': u'View', 'string': u'\u89c6\u56fe'}, {'id': u'View', 'string': u'\u89c6\u56fe'}, {'id': u'Very High', 'string': u'\u975e\u5e38\u9ad8'}, {'id': u'Validation Error', 'string': u'\u9a8c\u8bc1\u9519\u8bef'}, {'id': u'Use by default', 'string': u'\u9ed8\u8ba4\u4f7f\u7528'}, {'id': u'Uploading...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Uploading Error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading Error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading ...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Upgrade now', 'string': u'\u5373\u523b\u5347\u7ea7'}, {'id': u'Unsupported operator %s in domain %s', 'string': u'\u4e0d\u652f\u6301\u7684\u64cd\u4f5c\u7b26 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unlimited', 'string': u'\u65e0\u9650\u5236\u7684'}, {'id': u'Unknown operator %s in domain %s', 'string': u'\u672a\u77e5\u64cd\u4f5c\u7b26 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unknown nonliteral type ', 'string': u'\u672a\u77e5\u7684 nonliteral \u7c7b\u578b '}, {'id': u'Unknown m2m command %s', 'string': u'\u672a\u77e5\u7684 m2m\u547d\u4ee4%s'}, {'id': u'Unknown field %s in domain %s', 'string': u'\u672a\u77e5\u5b57\u6bb5 %s \u5728\u57df %s \u4e2d '}, {'id': u'Unknown', 'string': u'\u672a\u77e5'}, {'id': u'Unhandled widget', 'string': u'\u672a\u5904\u7406\u7684\u6302\u4ef6'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb', 'string': u'Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb'}, {'id': u'Button Type:', 'string': u'\u6309\u94ae\u7c7b\u578b\uff1a'}, {'id': u'Button', 'string': u'\u6309\u94ae'}, {'id': u'Binary file', 'string': u'\u4e8c\u8fdb\u5236\u6587\u4ef6'}, {'id': u'Bar Chart', 'string': u'\u67f1\u72b6\u56fe'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Attachment :', 'string': u'\u9644\u4ef6:'}, {'id': u'Are you sure that you want to remove this filter?', 'string': u'\u4f60\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u8fc7\u6ee4\u5668\u5417\uff1f'}, {'id': u'Archived', 'string': u'\u5f52\u6863'}, {'id': u'Archive', 'string': u'\u5f52\u6863'}, {'id': u'Archive', 'string': u'\u5f52\u6863'}, {'id': u'Apply', 'string': u'\u5e94\u7528'}, {'id': u'All users', 'string': u'\u6240\u6709\u7528\u6237'}, {'id': u'Alert', 'string': u'\u8b66\u544a'}, {'id': u'Advanced Search...', 'string': u'\u9ad8\u7ea7\u641c\u7d22...'}, {'id': u'Add: ', 'string': u'\u6dfb\u52a0\uff1a '}, {'id': u'Add...', 'string': u'\u6dfb\u52a0...'}, {'id': u'Add custom group', 'string': u'\u6dfb\u52a0\u81ea\u5b9a\u4e49\u7ec4'}, {'id': u'Add an item', 'string': u'\u6dfb\u52a0\u4e00\u4e2a\u9879\u76ee'}, {'id': u'Add a condition', 'string': u'\u6dfb\u52a0\u4e00\u4e2a\u6761\u4ef6'}, {'id': u'Add Custom Filter', 'string': u'\u589e\u52a0\u81ea\u5b9a\u4e49\u7b5b\u9009'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Active', 'string': u'\u6709\u6548'}, {'id': u'Activate', 'string': u'\u6fc0\u6d3b'}, {'id': u'Action ID:', 'string': u'\u52a8\u4f5cID'}, {'id': u'Action Button', 'string': u'\u52a8\u4f5c \u6309\u94ae'}, {'id': u'Object:', 'string': u'\u5bf9\u8c61\uff1a'}]}, u'web_settings_dashboard': {'messages': [{'id': u'Theme store', 'string': u'\u4e3b\u9898\u5546\u5e97'}, {'id': u'Please provide valid email addresses', 'string': u'\u8bf7\u63d0\u4f9b\u6709\u6548\u7684\u5730\u5740'}, {'id': u'Pending invitations:', 'string': u'\u5f85\u5b9a\u7684\u9080\u8bf7:'}, {'id': u'No app installed', 'string': u'\u6ca1\u6709\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Need more help?', 'string': u'\u9700\u8981\u66f4\u591a\u7684\u5e2e\u52a9?'}, {'id': u'Manage access rights', 'string': u'\u7ba1\u7406\u8bbf\u95ee\u6743\u9650'}, {'id': u'App store', 'string': u'\u5e94\u7528\u5546\u5e97'}, {'id': u'Active User', 'string': u'\u6d3b\u8dc3\u7528\u6237'}, {'id': u'%\n Implementation', 'string': u' %\n\u5b9e\u65bd'}, {'id': u'Browse Apps', 'string': u'\u6d4f\u89c8\u5e94\u7528'}, {'id': u'Browse the documentation.', 'string': u'\u6d4f\u89c8\u6587\u6863.'}, {'id': u'Enter e-mail addresses (one per line)', 'string': u'\u8f93\u5165\u90ae\u4ef6\u5730\u5740(\u6bcf\u884c\u4e00\u4e2a)'}, {'id': u'Follow these implementation guides to get the most out of Odoo.', 'string': u'\u6309\u7167\u8fd9\u4e9b\u5b9e\u65bd\u6307\u5bfc\u6765\u6709\u6548\u5229\u7528Odoo.'}, {'id': u"Help us spread the word: Share Odoo's awesomeness with your friends!", 'string': u'\u5e2e\u52a9\u6211\u4eec\u4f20\u64ad:\u548c\u4f60\u7684\u670b\u53cb\u4eec\u5206\u4eabOdoo\u7684\u7cbe\u5f69!'}, {'id': u'Installed App', 'string': u'\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Installed Apps', 'string': u'\u5df2\u5b89\u88c5\u7684\u5e94\u7528'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invite new users:', 'string': u'\u9080\u8bf7\u65b0\u7684\u7528\u6237'}, {'id': u'You need to install some apps first.', 'string': u'\u4f60\u9996\u5148\u9700\u8981\u5b89\u88c5\u4e00\u4e9b\u5e94\u7528'}, {'id': u'Social Share', 'string': u'\u793e\u4ea4\u5206\u4eab'}]}, u'dynamic_view_fields': {'messages': [{'id': u'Fields', 'string': u'\u5b57\u6bb5'}, {'id': u'Choose fields to show!.', 'string': u'Choose fields to show!.'}, {'id': u'Choose fields to show!', 'string': u'Choose fields to show!'}, {'id': u'Required', 'string': u'\u5fc5\u586b'}, {'id': u'Readonly', 'string': u'\u53ea\u8bfb'}, {'id': u'Change String Fields!.', 'string': u'Change String Fields!.'}, {'id': u'String Of Field', 'string': u'String Of Field'}, {'id': u'Settings (toggle to Show/Hide)', 'string': u'Settings (toggle to Show/Hide)'}, {'id': u'Sequence', 'string': u'\u5e8f\u5217'}, {'id': u'Update', 'string': u'\u66f4\u65b0'}, {'id': u'Sequence', 'string': u'\u5e8f\u5217'}, {'id': u'Invisible', 'string': u'\u9690\u85cf'}]}, u'web_editor': {'messages': [{'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Default', 'string': u'\u9ed8\u8ba4'}, {'id': u'Default', 'string': u'\u9ed8\u8ba4'}, {'id': u'Danger', 'string': u'\u5371\u9669'}, {'id': u'Customize', 'string': u'\u5b9a\u5236'}, {'id': u'Color Style', 'string': u'\u989c\u8272\u6837\u5f0f'}, {'id': u'Code View', 'string': u'\u4ee3\u7801\u89c6\u56fe'}, {'id': u'Code', 'string': u'\u4ee3\u7801'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Change media Alt and Title', 'string': u'\u66f4\u6539\u5a92\u4f53alt\u548c\u6807\u9898'}, {'id': u'Center', 'string': u'\u5c45\u4e2d'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Bold', 'string': u'\u52a0\u7c97'}, {'id': u'Block style', 'string': u'\u6a21\u5757\u7684\u98ce\u683c'}, {'id': u'Basic', 'string': u'\u57fa\u672c'}, {'id': u'Background Color', 'string': u'\u80cc\u666f\u989c\u8272'}, {'id': u'Autoplay', 'string': u'\u81ea\u52a8\u64ad\u653e'}, {'id': u'Auto Resize', 'string': u'\u81ea\u52a8\u7f29\u653e'}, {'id': u'Alternate Upload', 'string': u'\u66ff\u4ee3\u4e0a\u4f20'}, {'id': u'Alt:', 'string': u'\u4ee3\u66ff\u6587\u5b57:'}, {'id': u'Align right', 'string': u'\u5c45\u53f3'}, {'id': u'Padding', 'string': u'\u5185\u8fb9\u8ddd'}, {'id': u'Paragraph', 'string': u'\u6bb5\u843d'}, {'id': u'Paragraph formatting', 'string': u'\u6bb5\u843d\u683c\u5f0f'}, {'id': u'Pictogram', 'string': u'\u5c0f\u56fe\u7247'}, {'id': u'Picture', 'string': u'\u56fe\u7247'}, {'id': u'Preview', 'string': u'\u9884\u89c8'}, {'id': u'Primary', 'string': u'\u9996\u8981\u7684'}, {'id': u'Quote', 'string': u'\u5f15\u7528'}, {'id': u'Readonly field', 'string': u'\u53ea\u8bfb\u5b57\u6bb5'}, {'id': u'Recent Color', 'string': u'\u8fd1\u671f\u989c\u8272'}, {'id': u'Redo', 'string': u'\u91cd\u505a'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Remove Block', 'string': u'\u5220\u9664\u5757'}, {'id': u'Remove Font Style', 'string': u'\u79fb\u9664\u5b57\u4f53\u6837\u5f0f'}, {'id': u'Remove Image', 'string': u'\u79fb\u9664\u56fe\u7247'}, {'id': u'Reset', 'string': u'\u91cd\u7f6e'}, {'id': u'Reset from source', 'string': u'\u4ece\u6e90\u5934\u590d\u4f4d'}, {'id': u'Reset to default', 'string': u'\u8bbe\u7f6e\u4e3a\u9ed8\u8ba4'}, {'id': u'Resize', 'string': u'\u91cd\u8bbe\u5927\u5c0f'}, {'id': u'Resize Full', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u5168\u90e8'}, {'id': u'Resize Half', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u4e00\u534a'}, {'id': u'Resize Quarter', 'string': u'\u91cd\u5b9a\u4e49\u5c3a\u5bf8 \u56db\u5206\u4e4b\u4e00'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Search', 'string': u'\u641c\u7d22'}, {'id': u'Search Contact', 'string': u'\u641c\u7d22\u8054\u7cfb\u4eba'}, {'id': u'Select Container Block', 'string': u'\u9009\u62e9\u5bb9\u5668\u5757'}, {'id': u'Select a Media', 'string': u'\u9009\u62e9\u4e00\u4e2a\u5a92\u4f53'}, {'id': u'Select a Picture', 'string': u'\u9009\u62e9\u4e00\u4e2a\u56fe\u7247'}, {'id': u'Select from files', 'string': u'\u4ece\u6587\u4ef6\u4e2d\u9009\u62e9'}, {'id': u'Set a video URL', 'string': u'\u8bbe\u7f6e\u4e00\u4e2a\u89c6\u9891\u7f51\u5740'}, {'id': u'Set transparent', 'string': u'\u8bbe\u7f6e\u900f\u660e'}, {'id': u'Shadow', 'string': u'\u9634\u5f71'}, {'id': u'Size', 'string': u'\u5927\u5c0f'}, {'id': u'Small', 'string': u'\u5c0f'}, {'id': u'Small', 'string': u'\u5c0f'}, {'id': u'Snippets are loading...', 'string': u'\u7247\u6bb5\u52a0\u8f7d\u4e2d...'}, {'id': u'Spin', 'string': u'\u81ea\u52a8\u65cb\u8f6c'}, {'id': u'Strikethrough', 'string': u'\u5220\u9664\u7ebf'}, {'id': u'Style', 'string': u'\u98ce\u683c'}, {'id': u'Style', 'string': u'\u98ce\u683c'}, {'id': u'Subscript', 'string': u'\u4e0b\u6807'}, {'id': u'Success', 'string': u'\u6210\u529f'}, {'id': u'Superscript', 'string': u'\u4e0a\u6807'}, {'id': u'Table', 'string': u'\u8868\u683c(Table)'}, {'id': u'Text formatting', 'string': u'\u6587\u672c\u683c\u5f0f'}, {'id': u'Text to display', 'string': u'\u8981\u663e\u793a\u7684\u6587\u5b57'}, {'id': u'The image could not be deleted because it is used in the\n following pages or views:', 'string': u'\u56fe\u7247\u4e0d\u80fd\u88ab\u5220\u9664,\u56e0\u4e3a\u5df2\u7ecf\u7528\u4e8e\n \u9875\u9762\u6216\u89c6\u56fe:'}, {'id': u'This document is not saved!', 'string': u'\u8be5\u6587\u6863\u6ca1\u6709\u88ab\u4fdd\u5b58\uff01'}, {'id': u'This document is not saved!', 'string': u'\u8be5\u6587\u6863\u6ca1\u6709\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Title:', 'string': u'\u6807\u9898:'}, {'id': u'To what URL should this link go?', 'string': u'\u8fd9\u4e2aURL\u94fe\u63a5\u6307\u5411\u54ea\u91cc\uff1f'}, {'id': u'Translate Attribute', 'string': u'\u8f6c\u6362\u5c5e\u6027'}, {'id': u'Transparent', 'string': u'\u900f\u660e'}, {'id': u'URL or Email Address', 'string': u'URL\u6216\u7535\u5b50\u90ae\u4ef6\u5730\u5740'}, {'id': u'Underline', 'string': u'\u4e0b\u5212\u7ebf'}, {'id': u'Undo', 'string': u'\u53d6\u6d88\u52a8\u4f5c'}, {'id': u'Unlink', 'string': u'\u53d6\u6d88\u94fe\u63a5'}, {'id': u'Unordered list', 'string': u'\u65e0\u5e8f\u5217\u8868'}, {'id': u'Upload an image from your computer', 'string': u'\u4ece\u4f60\u7535\u8111\u4e0a\u4e0a\u4f20\u4e00\u5f20\u56fe'}, {'id': u'Upload image without optimization', 'string': u'\u4e0a\u4f20\u56fe\u7247\u65f6\u4e0d\u8fdb\u884c\u4f18\u5316'}, {'id': u'Uploading...', 'string': u'\u6b63\u5728\u4e0a\u4f20...'}, {'id': u'Video', 'string': u'\u89c6\u9891'}, {'id': u'Video', 'string': u'\u89c6\u9891'}, {'id': u'Video Link', 'string': u'\u89c6\u9891\u94fe\u63a5'}, {'id': u'Video URL?', 'string': u'\u89c6\u9891URL?'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Align left', 'string': u'\u5c45\u5de6'}, {'id': u'Align center', 'string': u'\u5c45\u4e2d'}, {'id': u'Add an image URL', 'string': u'\u6dfb\u52a0\u56fe\u7247URL'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Action', 'string': u'\u884c\u52a8'}, {'id': u'(Youtube, Vimeo, Dailymotion)', 'string': u'(Youtube, Vimeo, Dailymotion)'}, {'id': u'(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)', 'string': u'(YouTube, Vimeo, Vine, Instagram, DailyMotion or \u4f18\u9177)'}, {'id': u'Outdent', 'string': u'\u51f8\u51fa'}, {'id': u'Ordered list', 'string': u'\u6709\u5e8f\u5217\u8868'}, {'id': u'Open in new window', 'string': u'\u5728\u65b0\u7a97\u53e3\u4e2d\u6253\u5f00'}, {'id': u'Open in new window', 'string': u'\u5728\u65b0\u7a97\u53e3\u4e2d\u6253\u5f00'}, {'id': u'Normal', 'string': u'\u4e00\u822c'}, {'id': u'None', 'string': u'\u65e0'}, {'id': u'Next \u2192', 'string': u'\u4e0b\u4e00\u9875\u2192'}, {'id': u'More Color', 'string': u'\u66f4\u591a\u7684\u989c\u8272'}, {'id': u'Medium', 'string': u'\u666e\u901a'}, {'id': u'Link to', 'string': u'\u94fe\u63a5\u5230'}, {'id': u'Link Label', 'string': u'\u884c\u6807\u7b7e'}, {'id': u'Link', 'string': u'\u94fe\u63a5'}, {'id': u'Link', 'string': u'\u94fe\u63a5'}, {'id': u'Header 2', 'string': u'\u6807\u98982'}, {'id': u'Header 1', 'string': u'\u6807\u98981'}, {'id': u'Line Height', 'string': u'\u884c\u9ad8'}, {'id': u'Large', 'string': u'\u5927\u7684'}, {'id': u'Large', 'string': u'\u5927\u7684'}, {'id': u'Keyboard shortcuts', 'string': u'\u952e\u76d8\u5feb\u6377\u952e'}, {'id': u'Justify full', 'string': u'\u5168\u5bf9\u9f50'}, {'id': u'Italic', 'string': u'\u659c\u4f53'}, {'id': u'Insert Video', 'string': u'\u63d2\u5165\u89c6\u9891'}, {'id': u'If you discard the current edition,', 'string': u'\u5982\u679c\u4f60\u653e\u5f03\u5f53\u524d\u5df2\u7f16\u8f91\u7684\u5185\u5bb9'}, {'id': u'Header 6', 'string': u'\u6807\u98986'}, {'id': u'Float Left', 'string': u'\u5de6\u6d6e\u52a8'}, {'id': u'Full Screen', 'string': u'\u5168\u5c4f'}, {'id': u'Foreground Color', 'string': u'\u524d\u666f\u8272'}, {'id': u'Font Size', 'string': u'\u5b57\u4f53\u5927\u5c0f'}, {'id': u'Font Family', 'string': u'\u5b57\u4f53\u7cfb\u5217'}, {'id': u'Float Right', 'string': u'\u53f3\u6d6e\u52a8'}, {'id': u'Float None', 'string': u'\u65e0\u6d6e\u52a8'}, {'id': u'Extra Small', 'string': u'\u7279\u5c0f'}, {'id': u'English (edit mode)', 'string': u'\u82f1\u6587(\u7f16\u8f91\u6a21\u5f0f)'}, {'id': u'English', 'string': u'\u82f1\u8bed'}, {'id': u'Embed Video (HTML)', 'string': u'HTML\u4e2d\u5d4c\u5165\u89c6\u9891\u7684\u4ee3\u7801'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Duplicate Container', 'string': u'\u590d\u5236\u7684\u5bb9\u5668'}, {'id': u'Write Your Text Here', 'string': u'\u5728\u8fd9\u91cc\u7f16\u8f91\u4f60\u7684\u6587\u5b57'}, {'id': u'Insert Blocks', 'string': u'\u63d2\u5165\u533a\u5757'}, {'id': u'Header 5', 'string': u'\u6807\u98985'}, {'id': u'Header 4', 'string': u'\u6807\u98984'}, {'id': u'Header 3', 'string': u'\u6807\u98983'}, {'id': u'Drag to Move', 'string': u'\u62d6\u52a8'}, {'id': u'Drag an image here', 'string': u'\u8fd9\u91cc\u62d6\u8fdb\u6765\u4e00\u5f20\u56fe\u7247'}, {'id': u'Document Style', 'string': u'\u6587\u6863\u6837\u5f0f'}, {'id': u'Document', 'string': u'\u5355\u636e'}, {'id': u'Discard edition', 'string': u'\u653e\u5f03\u7f16\u8f91'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'\u2190 Previous', 'string': u'\u2190\u4e0a\u4e00\u9875'}, {'id': u'\u2014 or \u2014', 'string': u'\u2014 \u6216\u8005 \u2014'}, {'id': u'Insert Link', 'string': u'\u63d2\u5165\u94fe\u63a5'}, {'id': u'unsaved changes will be lost.', 'string': u'\u672a\u4fdd\u5b58\u7684\u66f4\u6539\u5c06\u4f1a\u4e22\u5931'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'http://openerp.com/logo.png', 'string': u'http://openerp.com/logo.png'}, {'id': u'http://openerp.com', 'string': u'http://openerp.com'}, {'id': u'all', 'string': u'\u5168\u90e8'}, {'id': u'You can cancel to return to the edition mode.', 'string': u'\u4f60\u53ef\u4ee5\u53d6\u6d88\u540e\u8fd4\u56de\u5230\u7f16\u8f91\u6a21\u5f0f'}, {'id': u'Xl', 'string': u'Xl'}, {'id': u'Write Your Text or Drag a Block Here', 'string': u'\u5728\u8fd9\u91cc\u7f16\u8f91\u4f60\u7684\u6587\u5b57\u6216\u8005\u62d6\u52a8\u5757'}, {'id': u'Insert Image', 'string': u'\u63d2\u5165\u56fe\u7247'}, {'id': u'Insert Horizontal Rule', 'string': u'\u63d2\u5165\u6c34\u5e73\u89c4\u5219'}, {'id': u'Info', 'string': u'\u4fe1\u606f'}, {'id': u'Indent', 'string': u'\u7f29\u8fdb'}, {'id': u'Image URL', 'string': u'\u56fe\u7247URL'}, {'id': u'Image', 'string': u'\u56fe\u50cf'}, {'id': u'Help', 'string': u'\u5e2e\u52a9'}]}, u'commission': {'messages': [{'id': u'Available Dimension', 'string': u'\u5f53\u524d\u7ef4\u5ea6'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Cancel', 'string': u'\u64a4\u56de'}, {'id': u'Dimension to choose', 'string': u'\u7ef4\u5ea6\u9009\u62e9'}]}, u'board': {'messages': [{'id': u'Change Layout', 'string': u'\u66f4\u6539\u5e03\u5c40'}, {'id': u'Are you sure you want to remove this item ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u5206\u5f55\u5417\uff1f'}, {'id': u'Add to my Dashboard', 'string': u'\u6dfb\u52a0\u5230\u6211\u7684\u4eea\u8868\u677f'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u"'%s' added to dashboard", 'string': u"'%s' \u6dfb\u52a0\u5230\u4eea\u8868\u677f"}, {'id': u' ', 'string': u' '}, {'id': u'Edit Layout', 'string': u'\u7f16\u8f91\u5e03\u5c40'}, {'id': u'Could not add filter to dashboard', 'string': u'\u65e0\u6cd5\u589e\u52a0\u8fc7\u6ee4\u5668\u5230\u4eea\u8868\u677f'}, {'id': u'Choose dashboard layout', 'string': u'\u9009\u62e9\u4eea\u8868\u677f\u5e03\u5c40'}, {'id': u'Change Layout..', 'string': u'\u66f4\u6539\u5e03\u5c40...'}]}, u'mail': {'messages': [{'id': u'Note by', 'string': u'\u5907\u6ce8'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Add Followers', 'string': u'\u6dfb\u52a0\u5173\u6ce8\u8005'}, {'id': u'this document', 'string': u'\u8fd9\u4e2a\u5355\u636e'}, {'id': u'mention(s) marked as read.', 'string': u'\u6807\u8bb0\u4e3a\u5df2\u8bfb'}, {'id': u'followers', 'string': u'\u5173\u6ce8\u8005'}, {'id': u'You unsubscribed from %s.', 'string': u'\u4f60\u4e0d\u518d\u8ba2\u9605%s\u3002'}, {'id': u'You have been invited to: ', 'string': u'\u4f60\u88ab\u9080\u8bf7\uff1a'}, {'id': u"You can mark any message as 'starred', and it shows up in this channel.", 'string': u'\u4f60\u53ef\u4ee5\u7ed9\u6240\u6709\u7684\u6d88\u606f\u52a0\u661f\u53f7\uff0c\u7136\u540e\u5b83\u5c31\u4f1a\u663e\u793a\u5728\u8fd9\u4e2a\u6e20\u9053\u4e2d'}, {'id': u'You added %s to the conversation.', 'string': u'\u60a8\u6dfb\u52a0\u4e86 %s \u5230\u5bf9\u8bdd\u3002'}, {'id': u'Yesterday', 'string': u'\u6628\u5929'}, {'id': u'Write something...', 'string': u'\u5199\u70b9\u4ec0\u4e48...'}, {'id': u"Warning! \n If you remove a follower, he won't be notified of any email or discussion on this document. Do you really want to remove this follower ?", 'string': u'\u8b66\u544a! \n\u5982\u679c\u4f60\u5220\u9664\u4e86\u4e00\u4e2a\u7c89\u4e1d\uff0c\u4efb\u4f55\u7535\u5b50\u90ae\u4ef6\u6216\u5728\u6b64\u6587\u6863\u4e4b\u4e0a\u7684\u8ba8\u8bba\u90fd\u4e0d\u518d\u901a\u77e5\u8fd9\u4e2a\u7c89\u4e1d\u4e86\u3002\u4f60\u771f\u7684\u60f3\u8981\u5220\u9664\u8fd9\u4e2a\u7c89\u4e1d\u5417 ?'}, {'id': u'Uploading error', 'string': u'\u4e0a\u4f20\u9519\u8bef'}, {'id': u'Uploading', 'string': u'\u4e0a\u4f20\u4e2d'}, {'id': u'Unsubscribed', 'string': u'\u9000\u8ba2\u7684'}, {'id': u'Unsubscribe', 'string': u'\u9000\u8ba2'}, {'id': u'Unstar all', 'string': u'\u53d6\u5173\u6240\u6709'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Undo', 'string': u'\u53d6\u6d88'}, {'id': u'Today', 'string': u'\u4eca\u65e5'}, {'id': u'To: Followers of', 'string': u'\u81f3: \u5173\u6ce8\u8005'}, {'id': u'Subject:', 'string': u'\u4e3b\u9898:'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Settings', 'string': u'\u8bbe\u7f6e'}, {'id': u'Send a message', 'string': u'\u53d1\u9001\u4fe1\u606f'}, {'id': u'Send', 'string': u'\u53d1\u9001'}, {'id': u'Say something', 'string': u'\u8bf4\u70b9\u4ec0\u4e48...'}, {'id': u'Remove this follower', 'string': u'\u79fb\u9664\u6b64\u5173\u6ce8\u8005'}, {'id': u'Private Channels', 'string': u'\u79c1\u4eba\u9891\u9053'}, {'id': u'Please, wait while the file is uploading.', 'string': u'\u5f53\u6587\u4ef6\u4e0a\u4f20\u65f6\uff0c\u8bf7\u7b49\u5f85\u3002'}, {'id': u"Please complete partner's informations and Email", 'string': u'\u8bf7\u5b8c\u6210\u5408\u4f5c\u4f19\u4f34\u4fe1\u606f\u548cEmail'}, {'id': u"Please complete partner's informations", 'string': u'\u8bf7\u5b8c\u6210\u4e0a\u7ea7\u7684\u4fe1\u606f'}, {'id': u'on', 'string': u'\u5728'}, {'id': u'Open chat', 'string': u'\u6253\u5f00\u804a\u5929'}, {'id': u'One follower', 'string': u'\u4e00\u4e2a\u5173\u6ce8\u8005'}, {'id': u'No starred message', 'string': u'\u6ca1\u6709\u4e3b\u89d2\u4fe1\u606f'}, {'id': u'No message matches your search. Try to change your search filters.', 'string': u'\u627e\u4e0d\u5230\u4e0e\u4f60\u67e5\u627e\u76f8\u5339\u914d\u7684\u3002\u8bd5\u7740\u66f4\u6539\u641c\u7d22\u8fc7\u6ee4'}, {'id': u'No matches found', 'string': u'\u65e0\u6cd5\u5339\u914d'}, {'id': u'No follower', 'string': u'\u65e0\u5173\u6ce8\u8005'}, {'id': u'New people', 'string': u'\u65b0\u7528\u6237'}, {'id': u'New messages appear here.', 'string': u'\u65b0\u6d88\u606f\u51fa\u73b0\u5728\u8fd9\u91cc'}, {'id': u'New messages', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'New message', 'string': u'\u65b0\u5efa\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Mark all read', 'string': u'\u6807\u8bb0\u5168\u90e8\u5df2\u8bfb'}, {'id': u'Log an internal note which will not be sent to followers, but which can be read\n by users accessing this document.', 'string': u'\u8bb0\u5f55\u4e00\u4e2a\u5185\u90e8\u7684\u8bf4\u660e\uff0c\u5b83\u4e0d\u4f1a\u88ab\u53d1\u9001\u7ed9\u8ddf\u968f\u8005\uff0c\u4f46\u5b83\u53ef\u4ee5\u88ab\u7528\u6237\u8bbf\u95ee\u6b64\u6587\u6863\u8bfb\u53d6\u3002'}, {'id': u'Log an internal note', 'string': u'\u8bb0\u5f55\u5185\u90e8\u5907\u6ce8'}, {'id': u'Log a note. Followers will not be notified.', 'string': u'\u8bb0\u5f55\u5907\u6ce8\uff0c\u4f46\u5173\u6ce8\u8005\u4e0d\u4f1a\u88ab\u901a\u77e5\u3002'}, {'id': u'Invite people to %s', 'string': u'\u9080\u8bf7\u4eba\u5458 \u5230 %s'}, {'id': u'Invite people', 'string': u'\u9080\u8bf7\u4eba\u5458'}, {'id': u'Invite people', 'string': u'\u9080\u8bf7\u4eba\u5458'}, {'id': u'Invite Follower', 'string': u'\u9080\u8bf7\u5173\u6ce8\u8005'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invite', 'string': u'\u9080\u8bf7'}, {'id': u'Invitation', 'string': u'\u9080\u8bf7'}, {'id': u'Inbox', 'string': u'\u6536\u4ef6\u7bb1'}, {'id': u'Following', 'string': u'\u6b63\u5728\u5173\u6ce8'}, {'id': u'Follow', 'string': u'\u5173\u6ce8'}, {'id': u'Follow', 'string': u'\u5173\u6ce8'}, {'id': u'Edit subscription', 'string': u'\u7f16\u8f91\u8ba2\u9605'}, {'id': u'Edit Subscription of ', 'string': u'\u7f16\u8f91\u8ba2\u9605'}, {'id': u'Direct Messages', 'string': u'\u79c1\u4fe1'}, {'id': u'Detach', 'string': u'\u5206\u79bb'}, {'id': u'Delete this attachment', 'string': u'\u5220\u9664\u6b64\u9644\u4ef6'}, {'id': u'Create %s', 'string': u'\u521b\u5efa %s'}, {'id': u'Congratulations, your inbox is empty', 'string': u'\u606d\u559c\uff0c\u4f60\u7684\u6536\u4ef6\u7bb1\u5df2\u6e05\u7a7a\u3002'}, {'id': u'Compose new Message', 'string': u'\u5199\u65b0\u6d88\u606f'}, {'id': u'Chat', 'string': u'\u804a\u5929'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Apply', 'string': u'\u5e94\u7528'}, {'id': u'Anonymous', 'string': u'\u533f\u540d'}, {'id': u'Add a channel', 'string': u'\u6dfb\u52a0\u9891\u9053'}, {'id': u'Add Followers', 'string': u'\u6dfb\u52a0\u5173\u6ce8\u8005'}, {'id': u'Add Channels', 'string': u'\u6dfb\u52a0\u9891\u9053'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'Activity', 'string': u'\u6d3b\u52a8'}, {'id': u'@Inbox', 'string': u'@Inbox'}, {'id': u'@ Inbox', 'string': u'@\u6536\u4ef6\u7bb1'}, {'id': u'-------- Show older messages --------', 'string': u'-------- \u663e\u793a\u66f4\u591a\u6d88\u606f --------'}, {'id': u'(no email address)', 'string': u'(\u6ca1\u6709\u7535\u5b50\u90ae\u4ef6\u5730\u5740)'}, {'id': u'(from', 'string': u'(\u4ece'}, {'id': u'%d Messages', 'string': u'%d \u6761\u6d88\u606f'}, {'id': u'Unfollow', 'string': u'\u53d6\u6d88\u5173\u6ce8'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Starred', 'string': u'\u52a0\u661f\u7684\u90ae\u4ef6'}, {'id': u'Send', 'string': u'\u53d1\u9001'}, {'id': u'on', 'string': u'\u5728'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Messages', 'string': u'\u6d88\u606f'}, {'id': u'Chat', 'string': u'\u804a\u5929'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Channels', 'string': u'\u9891\u9053'}, {'id': u'Subject', 'string': u'\u4e3b\u9898'}, {'id': u' from ', 'string': u'\u4ece'}]}, u'document': {'messages': [{'id': u'Attachment(s)', 'string': u'\u9644\u4ef6'}, {'id': u'%s (%s)', 'string': u'%s (%s)'}]}, u'website': {'messages': [{'id': u'Page', 'string': u'\u9875\u9762'}, {'id': u'On Website', 'string': u'\u5728\u7f51\u7ad9\u4e0a'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'New or existing page', 'string': u'\u65b0\u5efa\u6216\u5df2\u5b58\u5728\u7684\u9875\u9762'}, {'id': u'New name', 'string': u'\u65b0\u540d\u5b57'}, {'id': u'New Page', 'string': u'\u65b0\u9875\u9762'}, {'id': u'New Name', 'string': u'\u65b0\u540d\u5b57'}, {'id': u'Most searched topics related to your keywords, ordered by importance:', 'string': u'\u5927\u90e8\u5206\u641c\u7d22\u4e3b\u9898\u4e0e\u4f60\u7684\u5173\u952e\u5b57\u76f8\u5173\uff0c\u6309\u91cd\u8981\u6027\u6392\u5217'}, {'id': u'Mobile preview', 'string': u'\u79fb\u52a8\u7248\u9884\u89c8'}, {'id': u'Menu Label', 'string': u'\u83dc\u5355\u6807\u7b7e'}, {'id': u'Loading...', 'string': u'\u6b63\u5728\u52a0\u8f7d...'}, {'id': u"Let's check how your homepage looks like on mobile devices.", 'string': u'\u8ba9\u6211\u4eec\u67e5\u770b\u5728\u79fb\u52a8\u8bbe\u5907\u4e0a\u4f60\u7684\u4e3b\u9875\u662f\u600e\u6837\u663e\u793a\u7684\u3002'}, {'id': u'Language:', 'string': u'\u8bed\u8a00\uff1a'}, {'id': u'It might be possible to edit the relevant items\n or fix the issue in', 'string': u'\u7f16\u8f91\u76f8\u5173\u6761\u76ee\u6216\u4fee\u590d\u95ee\u9898\u662f\u53ef\u80fd\u7684'}, {'id': u'Include Asset Bundles', 'string': u'\u5305\u62ec\u8d44\u4ea7\u6346\u7ed1'}, {'id': u'In this mode, you can only translate texts. To\n change the structure of the page, you must edit the\n master page. Each modification on the master page\n is automatically applied to all translated\n versions.', 'string': u'\u5728\u6b64\u6a21\u5f0f\u4e0b\uff0c\u4f60\u53ea\u80fd\u7ffb\u8bd1\u6587\u672c.\u8981\u6539\u52a8\u4e5f\u9875\u9762\u7684\u7ed3\u6784\uff0c\u4f60\u9700\u8981\u7f16\u8f91\u6bcd\u677f\u9875\u3002\u6bcd\u7248\u9875\u7684\u6bcf\u4e2a\u6539\u52a8\u5c06\u81ea\u52a8\u5e94\u7528\u5230\u6240\u6709\u5df2\u7ffb\u8bd1\u7684\u7248\u672c\u3002'}, {'id': u"I'm sure, I want to delete this page definitively", 'string': u'\u6211\u786e\u5b9a\uff0c\u6211\u60f3\u660e\u786e\u5730\u5220\u9664\u8be5\u9875\u9762'}, {'id': u'Here are the visuals used to help you translate efficiently:', 'string': u'\u8fd9\u662f\u7528\u6765\u5e2e\u52a9\u4f60\u63d0\u9ad8\u7ffb\u8bd1\u6548\u7387\u7684\u53ef\u89c6\u5316\u5de5\u5177'}, {'id': u'Good Job!', 'string': u'\u5e72\u5f97\u597d!'}, {'id': u'Get this page efficiently referenced in Google to attract more visitors.', 'string': u'\u4f7f\u8be5\u9875\u9762\u6709\u6548\u7684\u88ab\u5f15\u7528\u5230Google\u4e0a\uff0c\u4ee5\u4fbf\u5e26\u6765\u66f4\u591a\u7684\u8bbf\u95ee\u6d41\u91cf\u3002'}, {'id': u'Get banner properties', 'string': u'\u83b7\u53d6\u6a2a\u5e45\u5c5e\u6027'}, {'id': u'Format', 'string': u'\u683c\u5f0f'}, {'id': u'Every page of your website can be modified through the Edit button.', 'string': u'\u7f51\u7ad9\u7684\u6bcf\u4e2a\u9875\u9762\u90fd\u53ef\u4ee5\u901a\u8fc7\u70b9\u51fb\u7f16\u8f91\u6309\u94ae\u6765\u4fee\u6539.'}, {'id': u'Edit this page', 'string': u'\u7f16\u8f91\u6b64\u9875\u9762'}, {'id': u'Edit Menu Entry', 'string': u'\u7f16\u8f91\u83dc\u5355\u9879'}, {'id': u'Customize the banner', 'string': u'\u5b9a\u5236\u6a2a\u5e45'}, {'id': u"Customize banner's text", 'string': u'\u81ea\u5b9a\u4e49\u6a2a\u5e45\u7684\u6587\u5b57'}, {'id': u'Customize any block through this menu. Try to change the background of the banner.', 'string': u'\u901a\u8fc7\u8fd9\u4e2a\u83dc\u5355\u5b9a\u5236\u4efb\u4f55\u5757\u3002\u5c1d\u8bd5\u6539\u53d8\u6a2a\u5e45\u7684\u80cc\u666f\u3002'}, {'id': u"Drag the 'Features' block and drop it below the banner.", 'string': u'\u62d6\u52a8\u201c\u7279\u6027\u201d\u5757,\u653e\u5728\u6a2a\u5e45\u4e0b\u9762\u3002'}, {'id': u'Drag a menu to the right to create a sub-menu', 'string': u'\u5411\u53f3\u62d6\u52a8\u83dc\u5355\u521b\u5efa\u5b50\u83dc\u5355'}, {'id': u'Drag & Drop a Banner', 'string': u'\u62d6\u653e\u4e00\u4e2a\u6a2a\u5e45'}, {'id': u'Drag & Drop This Block', 'string': u'\u62d6\u653e\u8fd9\u4e2a\u533a\u5757'}, {'id': u"Create page '%s'", 'string': u"\u521b\u5efa '%s' \u9875"}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Continue', 'string': u'\u7ee7\u7eed'}, {'id': u'Content to translate', 'string': u'\u8981\u7ffb\u8bd1\u7684\u5185\u5bb9'}, {'id': u'Close Tutorial', 'string': u'\u5173\u95ed\u6307\u5357'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Click to customize this text', 'string': u'\u5355\u51fb\u4ee5\u81ea\u5b9a\u4e49\u6587\u672c'}, {'id': u'Click in the text and start editing it.', 'string': u'\u70b9\u51fb\u6587\u672c\u8fdb\u884c\u7f16\u8f91'}, {'id': u'Check Mobile Preview', 'string': u'\u68c0\u67e5\u79fb\u52a8\u7248\u9884\u89c8'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Be careful !', 'string': u'\u5c0f\u5fc3\uff01'}, {'id': u'Build a page', 'string': u'\u521b\u5efa\u4e00\u4e2a\u9875\u9762'}, {'id': u'Add page in menu', 'string': u'\u5728\u83dc\u5355\u6dfb\u52a0\u9875\u9762'}, {'id': u'Add new pages and menus', 'string': u'\u6dfb\u52a0\u65b0\u9875\u9762\u548c\u83dc\u5355'}, {'id': u'Add keyword:', 'string': u'\u6dfb\u52a0\u5173\u952e\u5b57:'}, {'id': u'Add images', 'string': u'\u6dfb\u52a0\u56fe\u50cf'}, {'id': u'Add Menu Entry', 'string': u'\u6dfb\u52a0\u83dc\u5355\u9879'}, {'id': u'Add Menu Entry', 'string': u'\u6dfb\u52a0\u83dc\u5355\u9879'}, {'id': u"Add Images from the 'Customize' menu", 'string': u'\u6dfb\u52a0\u56fe\u50cf\u4ece\u201c\u81ea\u5b9a\u4e49\u201d\u83dc\u5355'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'3. Preview', 'string': u'3. \u9884\u89c8'}, {'id': u'2. Reference Your Page', 'string': u'2.\u5f15\u7528\u4f60\u7684\u9875\u9762'}, {'id': u'1. Define Keywords', 'string': u'1. \u5b9a\u4e49\u5173\u952e\u5b57'}, {'id': u'×', 'string': u'×'}, {'id': u'×', 'string': u'×'}, {'id': u'Page Title', 'string': u'\u9875\u9762\u6807\u9898'}, {'id': u'Please install or update node-less', 'string': u'\u8bf7\u5b89\u88c5\u6216\u66f4\u65b0 node-less'}, {'id': u'Press The Top-Left Edit Button', 'string': u'\u6309\u5de6\u4e0a\u89d2\u7684\u7f16\u8f91\u6309\u94ae'}, {'id': u'Promote', 'string': u'\u63a8\u5e7f'}, {'id': u'Promote This Page', 'string': u'\u63a8\u5e7f\u6b64\u9875\u9762'}, {'id': u'Promote page on the web', 'string': u'\u5728web\u9875\u9762\u63a8\u5e7f'}, {'id': u"Publish your page by clicking on the 'Save' button.", 'string': u"\u70b9\u51fb '\u4fdd\u5b58' \u6309\u94ae\u6765\u53d1\u5e03\u9875\u9762."}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Reference(s) found:', 'string': u'\u53c2\u8003(s)\u53d1\u73b0\uff1a'}, {'id': u'Rename Page', 'string': u'\u91cd\u547d\u540d\u7f51\u9875'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Save your modifications', 'string': u'\u4fdd\u5b58\u4f60\u7684\u4fee\u6539'}, {'id': u'Scroll to check rendering and then close the mobile preview.', 'string': u'\u6eda\u52a8\u6765\u67e5\u770b\u6e32\u67d3\u6548\u679c\uff0c\u7136\u540e\u5173\u95ed\u79fb\u52a8\u7248\u9884\u89c8\u3002'}, {'id': u'Select a Menu', 'string': u'\u9009\u62e9\u83dc\u5355'}, {'id': u'Select the parent container to get the global options of the banner.', 'string': u'\u9009\u62e9\u7236\u5bb9\u5668\u53bb\u83b7\u53d6\u6a2a\u5e45\u7684\u5168\u5c40\u9009\u9879\u3002'}, {'id': u'Skip It', 'string': u'\u8df3\u8fc7'}, {'id': u'Some dependencies can exist ...', 'string': u'\u4e00\u4e9b\u4f9d\u8d56\u80fd\u591f\u5b58\u5728\u3002\u3002\u3002'}, {'id': u'Start Tutorial', 'string': u'\u5f00\u59cb\u6559\u7a0b'}, {'id': u'The web site has encountered an error.', 'string': u'\u6b64\u7f51\u7ad9\u53d1\u751f\u9519\u8bef'}, {'id': u'Template ID: %s', 'string': u'\u6a21\u677fID\uff1a %s'}, {'id': u'or Edit Master', 'string': u'\u6216\u7f16\u8f91\u4e3b\u9875\u9762'}, {'id': u'Top Menu', 'string': u'\u9876\u5c42\u83dc\u5355'}, {'id': u'Upload failed, some images might not have been uploaded. Check your network connectivity.', 'string': u'\u4e0a\u4f20\u5931\u8d25\uff0c\u4e00\u4e9b\u56fe\u7247\u6ca1\u6709\u88ab\u4e0a\u4f20\u3002\u68c0\u67e5\u4f60\u7684\u7f51\u7edc\u8fde\u63a5\u3002'}, {'id': u'Edit Menu', 'string': u'\u7f16\u8f91\u83dc\u5355'}, {'id': u'Drag the Banner block and drop it in your page.', 'string': u'\u62d6\u52a8\u6a2a\u5e45\u5757,\u5e76\u653e\u5728\u4f60\u7684\u9875\u9762\u3002'}, {'id': u'Do not show this dialog later.', 'string': u'\u4ee5\u540e\u4e0d\u518d\u663e\u793a\u6b64\u5bf9\u8bdd\u6846'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Description...', 'string': u'\u8bf4\u660e...'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Delete Page', 'string': u'\u5220\u9664\u9875\u9762'}, {'id': u'Test Your Mobile Version', 'string': u'\u6d4b\u8bd5\u4f60\u7684\u79fb\u52a8\u7248\u672c'}, {'id': u"The 'Content' menu allows you to add pages or add the top menu.", 'string': u'\u201c\u5185\u5bb9\u201d\u83dc\u5355\u5141\u8bb8\u60a8\u6dfb\u52a0\u6216\u6dfb\u52a0\u9876\u90e8\u83dc\u5355\u9875\u9762\u3002'}, {'id': u'Theme Error', 'string': u'\u4e3b\u9898\u9519\u8bef'}, {'id': u'This tutorial will guide you to build your home page. We will start by adding a banner.', 'string': u'\u672c\u6559\u7a0b\u5c06\u5f15\u5bfc\u60a8\u5efa\u7acb\u81ea\u5df1\u7684\u4e3b\u9875\u3002\u6211\u4eec\u5c06\u5f00\u59cb\u6dfb\u52a0\u4e00\u4e2a\u6a2a\u5e45\u3002'}, {'id': u'Title', 'string': u'\u79f0\u8c13'}, {'id': u'Top Menu', 'string': u'\u9876\u5c42\u83dc\u5355'}, {'id': u'Translate this page', 'string': u'\u7ffb\u8bd1\u6b64\u9875'}, {'id': u'Translated content', 'string': u'\u5df2\u7ffb\u8bd1\u7684\u5185\u5bb9'}, {'id': u'Upload successful.', 'string': u'\u4e0a\u4f20\u6210\u529f'}, {'id': u'Welcome to your website!', 'string': u'\u6b22\u8fce\u5149\u4e34\u60a8\u7684\u7f51\u7ad9\uff01'}, {'id': u'Well done, you created your homepage.', 'string': u'\u5e72\u5f97\u597d,\u4f60\u6210\u529f\u521b\u5efa\u4e86\u81ea\u5df1\u7684\u4e3b\u9875\u3002'}, {'id': u'You are about to enter the translation mode.', 'string': u'\u4f60\u5c06\u8fdb\u5165\u7ffb\u8bd1\u6a21\u5f0f'}, {'id': u'Your Banner Title', 'string': u'\u4f60\u7684\u6a2a\u5e45\u6807\u9898'}, {'id': u'describing your page content', 'string': u'\u663e\u793a\u4f60\u7684\u9875\u9762\u5185\u5bb9'}, {'id': u'how your page will be listed on Google', 'string': u'\u8c37\u6b4c\u4e0a\u662f\u600e\u6837\u5217\u51fa\u4f60\u7684\u9875\u9762\u7684'}, {'id': u'or', 'string': u'\u6216'}, {'id': u'or Edit Master', 'string': u'\u6216\u7f16\u8f91\u4e3b\u9875\u9762'}, {'id': u'the classic Odoo interface', 'string': u'\u7ecf\u5178\u7684Odoo\u754c\u9762'}, {'id': u'using above suggested keywords', 'string': u'\u7528\u4e0a\u9762\u5efa\u8bae\u7684\u5173\u952e\u5b57'}, {'id': u"Add Images from the 'Customize' menu", 'string': u'\u6dfb\u52a0\u56fe\u50cf\u4ece\u201c\u81ea\u5b9a\u4e49\u201d\u83dc\u5355'}, {'id': u'Add images', 'string': u'\u6dfb\u52a0\u56fe\u50cf'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Click to customize this text', 'string': u'\u5355\u51fb\u4ee5\u81ea\u5b9a\u4e49\u6587\u672c'}, {'id': u'Delete Page', 'string': u'\u5220\u9664\u9875\u9762'}, {'id': u'New Page', 'string': u'\u65b0\u9875\u9762'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'Not Published', 'string': u'\u672a\u53d1\u5e03'}, {'id': u'Promote', 'string': u'\u63a8\u5e7f'}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Published', 'string': u'\u5df2\u53d1\u5e03'}, {'id': u'Rename Page', 'string': u'\u91cd\u547d\u540d\u7f51\u9875'}, {'id': u'Your Banner Title', 'string': u'\u4f60\u7684\u6a2a\u5e45\u6807\u9898'}, {'id': u'Page', 'string': u'\u9875\u9762'}]}, u'eroad_printer_center': {'messages': [{'id': u'Error when sending the document to the printer ', 'string': u'Error when sending the document to the printer '}, {'id': u'Document sent to the printer ', 'string': u'Document sent to the printer '}, {'id': u'Report', 'string': u'\u62a5\u8868'}]}, u'hr_overtime': {'messages': [{'id': u'Year', 'string': u'\u5e74'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quantity', 'string': u'\u6570\u91cf'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'Month'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Day', 'string': u'Day'}]}, u'bi_view': {'messages': [{'id': u'BI Domain Unconfigured!', 'string': u'BI\u57df\u540d\u672a\u914d\u7f6e\uff01'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Ok', 'string': u'Ok'}, {'id': u'Fields to choose', 'string': u'\u5df2\u9009\u5b57\u6bb5'}, {'id': u'Enter BI System', 'string': u'\u8fdb\u5165BI\u62a5\u8868\u7cfb\u7edf'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}]}, u'web_view_editor': {'messages': [{'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Could not find current view declaration', 'string': u'\u627e\u4e0d\u5230\u5f53\u524d\u89c6\u56fe\u58f0\u660e'}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Create a view (%s)', 'string': u'\u521b\u5efa\u89c6\u56fe (%s)'}, {'id': u'Do you really want to remove this node?', 'string': u'\u60a8\u786e\u8ba4\u8981\u5220\u9664\u8fd9\u4e2a\u8282\u70b9\u5417\uff1f'}, {'id': u'Do you really want to remove this view?', 'string': u'\u60a8\u786e\u8ba4\u8981\u5220\u9664\u6b64\u89c6\u56fe\u5417\uff1f'}, {'id': u'Do you really wants to create an inherited view here?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5728\u6b64\u5904\u521b\u5efa\u7ee7\u627f\u89c6\u56fe\u5417\uff1f'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Inherited View', 'string': u'\u7ee7\u627f\u7684\u89c6\u56fe'}, {'id': u'Manage Views', 'string': u'\u7ba1\u7406\u89c6\u56fe'}, {'id': u"Can't Update View", 'string': u'\u65e0\u6cd5\u66f4\u65b0\u89c6\u56fe'}, {'id': u'Manage Views (%s)', 'string': u'\u7ba1\u7406\u89c6\u56fe (%s)'}, {'id': u'New Field', 'string': u'\u65b0\u5b57\u6bb5'}, {'id': u'Please select view in list :', 'string': u'\u8bf7\u5728\u5217\u8868\u4e2d\u9009\u62e9\u89c6\u56fe\uff1a'}, {'id': u'Preview', 'string': u'\u9884\u89c8'}, {'id': u'Properties', 'string': u'\u5c5e\u6027'}, {'id': u'Remove', 'string': u'\u79fb\u9664'}, {'id': u'Save', 'string': u'\u4fdd\u5b58'}, {'id': u'Select an element', 'string': u'\u9009\u62e9\u4e00\u4e2a\u5143\u7d20'}, {'id': u'The following fields are invalid :', 'string': u'\u4e0b\u5217\u5b57\u6bb5\u65e0\u6548\uff1a'}, {'id': u'Update', 'string': u'\u66f4\u65b0'}, {'id': u'View Editor %d - %s', 'string': u'\u89c6\u56fe\u7f16\u8f91\u5668 %d - %s'}, {'id': u'Manage Views', 'string': u'\u7ba1\u7406\u89c6\u56fe'}]}, u'web_calendar': {'messages': [{'id': u"Calendar view has not defined 'date_start' attribute.", 'string': u"\u65e5\u5386\u89c6\u56fe\u672a\u5b9a\u4e49 'date_start'\u5c5e\u6027"}, {'id': u'Calendar', 'string': u'\u65e5\u5386'}, {'id': u'Are you sure you want to delete this record ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5220\u9664\u6b64\u8bb0\u5f55\u5417\uff1f'}, {'id': u'All day', 'string': u'\u5168\u5929'}, {'id': u'Summary:', 'string': u'\u603b\u8ba1:'}, {'id': u'Month', 'string': u'\u6708\u4efd'}, {'id': u'Week ', 'string': u'\u5468'}, {'id': u'Week', 'string': u'\u5468'}, {'id': u'Today', 'string': u'\u4eca\u5929'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Day', 'string': u'\u65e5'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create', 'string': u'\u521b\u5efa'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}]}, u'eroad_role': {'messages': [{'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'No matches found.', 'string': u'\u627e\u4e0d\u5230\u5339\u914d\u9879\u3002'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'read write', 'string': u'\u8bfb\u5199'}, {'id': u'Menu Access', 'string': u'\u83dc\u5355\u6743\u9650'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'Scope Model', 'string': u'\u8303\u56f4\u6a21\u578b'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'Menu', 'string': u'\u83dc\u5355'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create unlink read write', 'string': u'\u589e\u5220\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'create read write', 'string': u'\u589e\u8bfb\u5199'}, {'id': u'No Action Button', 'string': u'\u65e0\u884c\u52a8\u9879'}, {'id': u'Hide Menu', 'string': u'\u9690\u85cf\u83dc\u5355'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'Hide Menu', 'string': u'\u9690\u85cf\u83dc\u5355'}, {'id': u'No Action Button', 'string': u'\u65e0\u884c\u52a8\u9879'}, {'id': u'read', 'string': u'\u8bfb'}, {'id': u'read', 'string': u'\u8bfb'}]}, u'web_diagram': {'messages': [{'id': u'Activity', 'string': u'\u6d3b\u52a8'}, {'id': u'Create:', 'string': u'\u521b\u5efa\uff1a'}, {'id': u'Deleting this node cannot be undone.\nIt will also delete all connected transitions.\n\nAre you sure ?', 'string': u'\u5220\u9664\u6b64\u8282\u70b9\u7684\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002\n\u8be5\u5220\u9664\u64cd\u4f5c\u5c06\u8fde\u5e26\u5220\u9664\u6240\u6709\u8fde\u63a5\u7684\u72b6\u6001\u8fc1\u79fb\u3002\n\n\u60a8\u786e\u5b9a\u5417\uff1f'}, {'id': u'Deleting this transition cannot be undone.\n\nAre you sure ?', 'string': u'\u5220\u9664\u6b64\u72b6\u6001\u8fc1\u79fb\u7684\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002\n\n\u60a8\u786e\u5b9a\u5417\uff1f'}, {'id': u'Diagram', 'string': u'\u56fe\u8868'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New Node', 'string': u'\u65b0\u5efa\u8282\u70b9'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Transition', 'string': u'\u8fc1\u79fb'}]}, u'web_kanban_gauge': {'messages': [{'id': u'Click to change value', 'string': u'\u70b9\u51fb\u66f4\u6539'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}]}, u'report': {'messages': [{'id': u'You need to start OpenERP with at least two \nworkers to print a pdf version of the reports.', 'string': u'\u60a8\u9700\u8981\u81f3\u5c11\u4f7f\u7528\u4e24\u4e2aworkers\u542f\u52a8Odoo\n\u6765\u6253\u5370pdf\u62a5\u8868\u3002'}, {'id': u'You should upgrade your version of\nWkhtmltopdf to at least 0.12.0 in order to get a correct display of headers and footers as well as\nsupport for table-breaking between pages.

wkhtmltopdf.org', 'string': u'\u60a8\u9700\u8981\u5347\u7ea7\u60a8\u7684 \nWkhtmltopdf \u5230\u81f3\u5c11 0.12.0 \u4ee5\u663e\u793a\u6b63\u786e\u7684\u9875\u9996\u4e0e\u9875\u5c3e \n\u4ee5\u53ca\u652f\u6301\u5236\u8868\u952e\u95f4\u9694\u9875\u9762\u3002

wkhtmltopdf.org'}, {'id': u'Report', 'string': u'\u62a5\u8868'}, {'id': u'Unable to find Wkhtmltopdf on this \nsystem. The report will be shown in html.

\nwkhtmltopdf.org', 'string': u'\u5728\u8fd9\u4e2a\u7cfb\u7edf\u91cc\u6ca1\u627e\u5230Wkhtmltopdf\u3002\n \u62a5\u8868\u4f1a\u88ab\u663e\u793a\u4e3ahtml\u3002

\nwkhtmltopdf.org'}, {'id': u'Report', 'string': u'\u62a5\u8868'}]}, u'partner_admin_users': {'messages': [{'id': u'login', 'string': u'\u7528\u6237\u540d'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'res.users', 'string': u'res.users'}, {'id': u'res.users.form.ext', 'string': u'res.users.form.ext'}, {'id': u'res.users.simplified.form', 'string': u'res.users.simplified.form'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'Email Address', 'string': u'\u5de5\u4f5c\u90ae\u7bb1'}, {'id': u'login', 'string': u'\u7528\u6237\u540d'}]}, u'patch_base': {'messages': [{'id': u'System exception. Please contact your system admin.', 'string': u'\u7cfb\u7edf\u5f02\u5e38\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458\u3002'}]}, u'account': {'messages': [{'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'It took you', 'string': u'\u5b83\u5c06\u82b1\u8d39\u60a8'}, {'id': u'Go to bank statements', 'string': u'\u8fdb\u5165\u94f6\u884c\u5bf9\u8d26\u5355'}, {'id': u'Filter...', 'string': u'\u8fc7\u6ee4...'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Customers', 'string': u'\u5ba2\u6237'}, {'id': u'Close the statement', 'string': u'\u5173\u95ed\u7ed3\u7b97\u5355'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u"All invoices and payments have been matched, your accounts' balances are clean.", 'string': u'\u6240\u6709\u53d1\u7968\u548c\u4ed8\u6b3e\u5339\u914d\uff0c\u4f60\u7684\u8d26\u6237\u4f59\u989d\u662f\u5e72\u51c0\u7684'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Show more... (', 'string': u'\u663e\u793a\u66f4\u591a... ('}, {'id': u'Show', 'string': u'\u663e\u793a'}, {'id': u'Select a partner or choose a counterpart', 'string': u'\u9009\u62e9\u4e00\u4e2a\u4e1a\u52a1\u4f19\u4f34\u6216\u662f\u7c7b\u4f3c'}, {'id': u'Residual', 'string': u'\u6b8b\u503c'}, {'id': u'Good Job!', 'string': u'\u5e72\u5f97\u597d!'}, {'id': u'Bank statements are fully reconciled.', 'string': u'\u94f6\u884c\u5bf9\u8d26\u5355\u5df2\u5b8c\u5168\u8c03\u8282\u3002'}, {'id': u'to reconcile', 'string': u'\u5f85\u8c03\u8282'}, {'id': u'Journal Items to Reconcile', 'string': u'\u5f85\u8c03\u8282\u7684\u5206\u7c7b\u8d26\u9879\u76ee'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Note', 'string': u'\u5907\u6ce8'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Customers', 'string': u'\u5ba2\u6237'}, {'id': u'Vendors', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Label', 'string': u'\u6807\u7b7e'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'All', 'string': u'\u5168\u90e8'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'You cannot mix items from receivable and payable accounts.', 'string': u'\u5e94\u6536\u548c\u5e94\u4ed8\u79d1\u76ee\u4e0d\u80fd\u88ab\u6df7\u6dc6'}, {'id': u'Whew, that was fast !', 'string': u'\u5537\uff0c\u8fd9\u5f88\u5feb\u561b'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u"There you go, it's all done !", 'string': u'\u4f60\u770b\u4e00\u4e0b\uff0c\u5168\u90e8\u5b8c\u6210\u4e86'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Take on average less than 5 seconds to reconcile a transaction.', 'string': u'\u8c03\u8282\u4e00\u4e2a\u4ea4\u6613\u7684\u65f6\u95f4\u5c11\u4e8e5\u79d2'}, {'id': u'Reconciling ', 'string': u'\u6838\u9500'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'Open balance', 'string': u'\u6253\u5f00\u4f59\u989d'}, {'id': u'Only use the ctrl-enter shortcut to validate reconciliations.', 'string': u'\u53ea\u80fd\u7528 ctrl-enter\u5feb\u6377\u952e\u6765\u786e\u8ba4\u6838\u9500'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Date', 'string': u'\u65e5\u671f'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Tax', 'string': u'\u7a0e\u91d1'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Due Date', 'string': u'\u622a\u6b62\u65e5\u671f'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Description', 'string': u'\u8bf4\u660e'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Validate', 'string': u'\u9a8c\u8bc1'}, {'id': u'Unreconcile', 'string': u'\u53d6\u6d88\u8c03\u8282'}, {'id': u'Transaction', 'string': u'\u4ea4\u6613'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Label', 'string': u'\u6807\u7b7e'}, {'id': u'Journal Items to Reconcile', 'string': u'\u5f85\u8c03\u8282\u7684\u5206\u7c7b\u8d26\u9879\u76ee'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}, {'id': u'Invoices & Payments Matching', 'string': u'\u53d1\u7968\u548c\u4ed8\u6b3e\u5339\u914d'}, {'id': u'Incorrect Operation', 'string': u'\u4e0d\u6b63\u786e\u7684\u64cd\u4f5c'}, {'id': u'Fast reconciler', 'string': u'\u5feb\u901f\u8c03\u8282\u4eba'}, {'id': u'Efficiency at its finest', 'string': u'\u6700\u4f73\u6548\u7387'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'Create writeoff', 'string': u'\u521b\u5efa\u9500\u8d26'}, {'id': u'Create Write-off', 'string': u'\u521b\u5efa\u9500\u8d26'}, {'id': u"Congrats, you're all done !", 'string': u'\u606d\u559c\uff0c\u5927\u529f\u544a\u6210\u4e86\uff01'}, {'id': u'Choose counterpart', 'string': u'\u9009\u62e9\u914d\u5bf9\u7684'}, {'id': u'Analytic Acc.', 'string': u'\u5206\u6790\u8d26\u6237'}, {'id': u'Amount', 'string': u'\u603b\u989d'}, {'id': u'Account', 'string': u'\u79d1\u76ee'}, {'id': u' seconds', 'string': u' \u79d2'}, {'id': u'Select Partner', 'string': u'\u9009\u62e9\u4e1a\u52a1\u4f19\u4f34'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Bank Reconciliation', 'string': u'\u94f6\u884c\u6838\u9500'}, {'id': u'Reconcile the demo bank statement', 'string': u'\u8c03\u8282\u6f14\u793a\u94f6\u884c\u5bf9\u8d26\u5355'}, {'id': u'assign to invoice', 'string': u'\u5206\u914d\u7ed9\u53d1\u7968'}, {'id': u'Unreconcile', 'string': u'\u53d6\u6d88\u8c03\u8282'}, {'id': u'Payment Method:', 'string': u'\u4ed8\u6b3e\u65b9\u6cd5'}, {'id': u'Paid on', 'string': u'\u5df2\u4ed8\u4e8e'}, {'id': u'Open Payment', 'string': u'\u6253\u5f00\u4ed8\u6b3e'}, {'id': u'Name:', 'string': u'\u540d\u79f0:'}, {'id': u'Memo:', 'string': u'\u5907\u5fd8\u5f55'}, {'id': u'Date:', 'string': u'\u65e5\u671f:'}, {'id': u'Amount:', 'string': u'\u603b\u989d'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u'transactions.', 'string': u'\u4ea4\u6613'}, {'id': u'suppliers', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'seconds per transaction.', 'string': u'\u4e00\u6b21\u4ea4\u6613\u5927\u6982\u51e0\u79d2'}, {'id': u'remaining)', 'string': u'\u5269\u4f59)'}, {'id': u'reconciliations with the ctrl-enter shortcut.', 'string': u'\u7528\u5feb\u6377\u952ectrl-enter\u6838\u9500'}, {'id': u'others', 'string': u'\u5176\u5b83'}, {'id': u'customers', 'string': u'\u5ba2\u6237'}, {'id': u'all', 'string': u'\u6240\u6709'}, {'id': u'You validated', 'string': u'\u672c\u4eba\u5df2\u9a8c\u8bc1'}, {'id': u'Vendors', 'string': u'\u4f9b\u5e94\u5546'}, {'id': u'Transaction', 'string': u'\u4ea4\u6613'}, {'id': u'Total', 'string': u'\u603b\u8ba1'}, {'id': u'Tip : Hit ctrl-enter to reconcile all the balanced items in the sheet.', 'string': u'\u63d0\u793a\uff1a\u7528\u5feb\u6377\u952ectrl-enter\u6765\u8c03\u8282\u8868\u5355\u4e2d\u7684\u6240\u6709\u4f59\u989d\u9879'}, {'id': u'This payment is registered but not reconciled.', 'string': u'\u4ed8\u6b3e\u88ab\u767b\u8bb0\u4f46\u662f\u6ca1\u6709\u88ab\u8c03\u8282'}, {'id': u'This page displays all the bank transactions that are to be reconciled and provides with a neat interface to do so.', 'string': u'\u6b64\u9875\u663e\u793a\u6240\u6709\u7684\u8981\u88ab\u8c03\u8282\u7684\u94f6\u884c\u4ea4\u6613\uff0c\u5e76\u63d0\u4f9b\u4e86\u4e00\u4e2a\u6574\u6d01\u7684\u754c\u9762'}, {'id': u'There is nothing to reconcile.', 'string': u'\u6ca1\u6709\u9700\u8981\u8c03\u8282\u7684'}, {'id': u"That's on average", 'string': u'\u5e73\u5747'}, {'id': u'Reconcile', 'string': u'\u8c03\u8282'}, {'id': u'Partner', 'string': u'\u5408\u4f5c\u4f19\u4f34'}, {'id': u'OtherAccounts', 'string': u'\u5176\u4ed6\u79d1\u76ee'}, {'id': u'OK', 'string': u'Ok'}, {'id': u'Note', 'string': u'\u5907\u6ce8'}, {'id': u"No result matching '", 'string': u'\u65e0\u5339\u914d\u7ed3\u679c'}, {'id': u'New preset', 'string': u'\u65b0\u7684\u9884\u8bbe'}, {'id': u'New Operation', 'string': u'\u65b0\u7684\u64cd\u4f5c'}, {'id': u'More', 'string': u'\u66f4\u591a'}, {'id': u'Modify presets', 'string': u'\u66f4\u6539\u9884\u8bbe\u7f6e'}, {'id': u'Last Reconciliation :', 'string': u'\u6700\u540e\u8c03\u8282 :'}, {'id': u'Journal', 'string': u'\u5206\u7c7b\u8d26'}]}, u'payslip_info': {'messages': [{'id': u'Please enter the old password for payslip', 'string': u'\u8bf7\u8f93\u5165\u65e7\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Please enter the new password for payslip', 'string': u'\u8bf7\u8f93\u5165\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'If you forgot password, please click to', 'string': u'\u5982\u5fd8\u8bb0\u65e7\u5bc6\u7801\uff0c\u8bf7\u70b9\u51fb\u8fd9\u91cc\u8fdb\u884c'}, {'id': u'Payroll Group Sync', 'string': u'\u540c\u6b65\u85aa\u8d44\u7ec4'}, {'id': u'Change Security Question Answer', 'string': u'\u4fee\u6539\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Answer Security Questions', 'string': u'\u8bbe\u7f6e\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Please enter password for payslip:', 'string': u'\u8bf7\u8f93\u5165\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff1a'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Please enter password for payslip:', 'string': u'\u8bf7\u8f93\u5165\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff1a'}, {'id': u'Incorrect answer. Only', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u60a8\u8fd8\u6709'}, {'id': u'chances remaining.', 'string': u'\u6b21\u673a\u4f1a\u3002'}, {'id': u'Try either way of verification to reset password for payslip:', 'string': u'\u4fee\u6539\u5bc6\u7801\u5173\u7cfb\u5230\u60a8\u7684\u6570\u636e\u5b89\u5168\uff0c\u8bf7\u9009\u62e9\uff1a'}, {'id': u'Try either way of verification to reset password for payslip:', 'string': u'\u4fee\u6539\u5bc6\u7801\u5173\u7cfb\u5230\u60a8\u7684\u6570\u636e\u5b89\u5168\uff0c\u8bf7\u9009\u62e9\uff1a'}, {'id': u'Verify by Login Password', 'string': u'\u4f7f\u7528\u767b\u5f55\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Answer Security Questions', 'string': u'\u56de\u7b54\u5bc6\u4fdd\u95ee\u9898\u91cd\u7f6e'}, {'id': u'Q:', 'string': u'\u95ee\u9898\uff1a'}, {'id': u'A:', 'string': u'\u7b54\u6848\uff1a'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Incorrect password for payslip.', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4e0d\u6b63\u786e\u3002'}, {'id': u'Get security questions successfully!', 'string': u'\u83b7\u53d6\u5bc6\u4fdd\u95ee\u9898\u6210\u529f\u3002'}, {'id': u'No questions. Please contact your system admin.', 'string': u'\u672a\u8bbe\u7f6e\u5bc6\u4fdd\u95ee\u9898\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458\u3002'}, {'id': u"Get User's security questions successfully!", 'string': u'\u83b7\u53d6\u7528\u6237\u5bc6\u4fdd\u95ee\u9898\u6210\u529f\u3002'}, {'id': u'Please go to personal setting to answer security questions before continuing.', 'string': u'\u8bf7\u5148\u5728\u4e2a\u4eba\u8bbe\u7f6e\u5b8c\u6210\u5bc6\u4fdd\u95ee\u9898\u7b54\u6848\u3002'}, {'id': u'Incorrect answer.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\u3002'}, {'id': u'Correct answer.', 'string': u'\u56de\u7b54\u6b63\u786e\u3002'}, {'id': u'Set security questions successfully.', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u8bbe\u7f6e\u6210\u529f\u3002'}, {'id': u'Set security questions failed!', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u8bbe\u7f6e\u5931\u8d25\u3002'}, {'id': u'Question {} is missing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u672a\u9009\u62e9\u3002'}, {'id': u'The answer for question {} is missing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u672a\u56de\u7b54\u3002'}, {'id': u'The answer for question {} should be without any spacing.', 'string': u'\u7b2c {} \u4e2a\u5bc6\u4fdd\u95ee\u9898\u7684\u7b54\u6848\u5185\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c\u3002'}, {'id': u'The answer should be without any spacing.', 'string': u'\u5bc6\u4fdd\u95ee\u9898\u7684\u7b54\u6848\u5185\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c\u3002'}, {'id': u'Please answer security questions.', 'string': u'\u8bf7\u56de\u7b54\u5f53\u524d\u5bc6\u4fdd\u95ee\u9898\u3002'}, {'id': u'No chance left\uff0cplease try it tomorrow.', 'string': u'\u60a8\u4eca\u5929\u7b54\u9898\u6b21\u6570\u5df2\u7528\u5b8c\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'Incorrect answer, please try it tomorrow.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'Incorrect answer, please try it tomorrow.', 'string': u'\u56de\u7b54\u4e0d\u6b63\u786e\uff0c\u8bf7\u660e\u5929\u518d\u8bd5\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'The new password and its confirmation must be identical.', 'string': u'\u65b0\u5bc6\u7801\u4e0e\u786e\u8ba4\u5bc6\u7801\u4e0d\u4e00\u81f4\u3002'}, {'id': u'Query password is not right!', 'string': u'\u67e5\u8be2\u5bc6\u7801\u4e0d\u6b63\u786e\uff01'}, {'id': u'Payslip Password', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Payslip Password', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Query Success!', 'string': u'\u67e5\u8be2\u6210\u529f'}, {'id': u'Your password for payslip has been set successfully!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u8bbe\u7f6e\u6210\u529f\uff01'}, {'id': u'Set the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u8bbe\u7f6e\u5931\u8d25\uff01'}, {'id': u'Old Payslip Password is not right!', 'string': u'\u65e7\u5de5\u8d44\u5355\u5bc6\u7801\u8f93\u5165\u4e0d\u6b63\u786e\uff01'}, {'id': u'Change the password for payslip', 'string': u'\u4fee\u6539\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Change the password for payslip', 'string': u'\u4fee\u6539\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Change the password for payslip success!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4fee\u6539\u6210\u529f\uff01'}, {'id': u'Change the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u4fee\u6539\u5931\u8d25\uff01'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Login Password is not right!', 'string': u'\u767b\u5f55\u5bc6\u7801\u4e0d\u6b63\u786e\uff01'}, {'id': u'Reset the password for payslip success!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u91cd\u7f6e\u6210\u529f\uff01'}, {'id': u'Reset the password for payslip failed!', 'string': u'\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\u91cd\u7f6e\u5931\u8d25\uff01'}, {'id': u'Please enter your password for payslip.', 'string': u'\u8bf7\u8f93\u5165\u67e5\u8be2\u5bc6\u7801'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'6-16 characters of alphabets,numbers or special characters,case sensitive', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'Please enter the login password', 'string': u'\u8bf7\u8f93\u5165\u767b\u5f55\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Enter Verification Code', 'string': u'\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801'}, {'id': u'Enter Verification Code', 'string': u'\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm the new password for payslip', 'string': u'\u786e\u8ba4\u65b0\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Confirm your password for payslip', 'string': u'\u786e\u8ba4\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Passwords do not macth.', 'string': u'\u5bc6\u7801\u4ec5\u96506~16\u4f4d\uff0c\u7531\u5b57\u6bcd\u3001\u6570\u5b57\u6216\u7279\u6b8a\u5b57\u7b26\u7ec4\u6210\uff0c\u5e76\u533a\u5206\u5927\u5c0f\u5199'}, {'id': u'Please set your password for payslip.', 'string': u'\u60a8\u5c1a\u672a\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801\uff0c\u8bf7\u5148\u8bbe\u7f6e\u67e5\u8be2\u5bc6\u7801\u3002'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Confirm', 'string': u'\u786e\u8ba4'}, {'id': u'Forgot Password?', 'string': u'\u5fd8\u8bb0\u5bc6\u7801\uff1f'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Reset the password for payslip', 'string': u'\u91cd\u7f6e\u5de5\u8d44\u5355\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Reset Password for Payslip', 'string': u'\u5de5\u8d44\u5355\u5bc6\u7801\u91cd\u7f6e'}, {'id': u'Answer Security Questions', 'string': u'\u8bbe\u7f6e\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Change Security Question Answer', 'string': u'\u4fee\u6539\u5bc6\u4fdd\u7b54\u6848'}, {'id': u'Verify by Email', 'string': u'\u90ae\u7bb1\u9a8c\u8bc1'}, {'id': u'Verify by SMS', 'string': u'\u624b\u673a\u9a8c\u8bc1'}, {'id': u'Verify by Answers', 'string': u'\u5bc6\u4fdd\u9a8c\u8bc1'}, {'id': u'Verify by Login', 'string': u'\u767b\u5f55\u9a8c\u8bc1'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}, {'id': u'Set your password for payslip', 'string': u'\u8bbe\u7f6e\u5de5\u8d44\u5355\u67e5\u8be2\u5bc6\u7801'}]}, u'hr_holiday_management': {'messages': [{'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Week', 'string': u'Week'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Year', 'string': u'\u5e74'}, {'id': u'Quarter', 'string': u'\u5b63\u5ea6'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Month', 'string': u'\u6708'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Day', 'string': u'\u5929'}, {'id': u'Month', 'string': u'\u6708'}]}, u'web_planner': {'messages': [{'id': u'Next step', 'string': u'\u4e0b\u4e00\u6b65'}, {'id': u'Mark As Done', 'string': u'\u6807\u8bb0\u4e3a\u5b8c\u6210'}]}, u'web_kanban': {'messages': [{'id': u'Edit Column', 'string': u'\u7f16\u8f91\u5217'}, {'id': u'Discard', 'string': u'\u653e\u5f03'}, {'id': u'Delete', 'string': u'\u522a\u9664'}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Create: ', 'string': u'\u521b\u5efa\uff1a '}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Are you sure you want to delete this record ?', 'string': u'\u60a8\u786e\u5b9a\u8981\u5220\u9664\u6b64\u8bb0\u5f55\u5417\uff1f'}, {'id': u'Are you sure that you want to remove this column ?', 'string': u'\u4f60\u786e\u5b9a\u8981\u79fb\u9664\u6b64\u5217\u5417'}, {'id': u'Archive Records', 'string': u'\u4fdd\u5b58\u8bb0\u5f55'}, {'id': u'Add: ', 'string': u'\u6dfb\u52a0\uff1a '}, {'id': u'Add new Column', 'string': u'\u589e\u52a0\u65b0\u5217'}, {'id': u'Add', 'string': u'\u6dfb\u52a0'}, {'id': u' records', 'string': u'\u8bb0\u5f55'}, {'id': u'remaining)', 'string': u'\u5269\u4f59)'}, {'id': u'Undefined', 'string': u'\u672a\u5b9a\u4e49\u7684'}, {'id': u'Unarchive Records', 'string': u'\u53d6\u6d88\u5f52\u6863\u8bb0\u5f55'}, {'id': u'Open: ', 'string': u'\u6253\u5f00\uff1a '}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Load more... (', 'string': u'\u8f7d\u5165\u66f4\u591a...('}, {'id': u'Kanban', 'string': u'\u770b\u677f'}, {'id': u'Fold', 'string': u'\u6536\u62e2'}, {'id': u'Edit', 'string': u'\u7f16\u8f91'}]}, u'project': {'messages': [{'id': u'Action has a clear description', 'string': u'\u52a8\u4f5c\u6709\u4e00\u4e2a\u6e05\u6670\u7684\u63cf\u8ff0'}, {'id': u'Work has started', 'string': u'\u5de5\u4f5c\u5df2\u7ecf\u5f00\u59cb'}, {'id': u'Wait. Expert', 'string': u'Wait. Expert'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Cancelled', 'string': u'\u5df2\u53d6\u6d88'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Close', 'string': u'\u5173\u95ed'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'Finally task is deployed', 'string': u'\u6700\u540e\u7684\u4efb\u52a1\u5df2\u7ecf\u90e8\u7f72'}, {'id': u'Idea has been transformed into concrete actions', 'string': u'\u4e3b\u610f\u5df2\u7ecf\u88ab\u8f6c\u6362\u4e3a\u5355\u4e00\u7684\u884c\u52a8\u4e0a'}, {'id': u'Idea is fully explained', 'string': u'\u4e3b\u610f\u5df2\u7ecf\u88ab\u5168\u90e8\u89e3\u91ca'}, {'id': u'Ideas', 'string': u'\u521b\u610f\u7ba1\u7406\u6a21\u5757'}, {'id': u'In progress', 'string': u'\u8fdb\u884c\u4e2d'}, {'id': u'Incoming', 'string': u'\u5165\u5e93'}, {'id': u'Issue is being worked on', 'string': u'\u95ee\u9898\u6b63\u5728\u89e3\u51b3\u4e2d'}, {'id': u'Issue is resolved', 'string': u'\u95ee\u9898\u88ab\u89e3\u51b3\u6389\u4e86'}, {'id': u'New', 'string': u'\u65b0\u5efa'}, {'id': u'New repair added', 'string': u'\u65b0\u52a0\u7684\u4fee\u7406'}, {'id': u'Ready for layout / copywriting', 'string': u'\u4e3a\u5e03\u5c40\uff0f\u7248\u6743\u51c6\u5907'}, {'id': u'Ready for release', 'string': u'\u51c6\u5907\u53d1\u5e03'}, {'id': u'Ready for testing', 'string': u'\u51c6\u5907\u6d4b\u8bd5'}, {'id': u'Ready to be displayed, published or sent', 'string': u'\u51c6\u5907\u5448\u73b0\uff0c\u53d1\u5e03\u6216\u8005\u53d1\u9001'}, {'id': u'Reason for cancellation has been documented', 'string': u'\u51c6\u5907\u5df2\u7ecf\u88ab\u6587\u6863\u5316\u8fc7\u7684\u53d6\u6d88'}, {'id': u'Release', 'string': u'\u53d1\u5e03'}, {'id': u'Repair has started', 'string': u'\u4fee\u7406\u5df2\u7ecf\u5f00\u59cb'}, {'id': u'Repair is completed', 'string': u'\u4fee\u7406\u5b8c\u6210'}, {'id': u'Request for parts has been sent', 'string': u'\u9700\u6c42\u7684\u96f6\u90e8\u4ef6\u5df2\u7ecf\u53d1\u9001'}, {'id': u'Specification', 'string': u'\u89c4\u683c'}, {'id': u'Specification is validated', 'string': u'\u89c4\u8303\u662f\u53ef\u7528\u7684'}, {'id': u'×', 'string': u'×'}, {'id': u'Set a Cover Image', 'string': u'\u8bbe\u7f6e\u4e00\u5f20\u5c01\u9762\u56fe\u7247'}, {'id': u'There is no available image to be set as cover. Send a message on the task with an attached image.', 'string': u'\u6ca1\u6709\u53ef\u7528\u56fe\u7247\u80fd\u88ab\u8bbe\u7f6e\u4e3a\u5c01\u9762\uff0c\u5728\u4efb\u52a1\u4e0a\u53d1\u9001\u4e00\u6761\u4fe1\u606f\u5e76\u9644\u4e0a\u4e00\u5f20\u56fe\u7247'}, {'id': u'Specification of task is written', 'string': u'\u4efb\u52a1\u7684\u89c4\u8303\u88ab\u5199\u4e0b\u6765\u4e86'}, {'id': u'Sprint', 'string': u'\u51b2\u523a'}, {'id': u'Task is Developed', 'string': u'\u4efb\u52a1\u88ab\u5f00\u53d1\u8fc7'}, {'id': u'Task is completed', 'string': u'\u4efb\u52a1\u5df2\u7ecf\u5b8c\u6210'}, {'id': u'Task is tested', 'string': u'\u4efb\u52a1\u88ab\u6d4b\u8bd5\u8fc7\u4e86'}, {'id': u'Test', 'string': u'\u6d4b\u8bd5'}, {'id': u'Test is OK, need to document', 'string': u'\u6d4b\u8bd5\u597d\u4e86\uff0c\u9700\u8981\u8fdb\u4e00\u6b65\u6587\u6863\u5316'}, {'id': u'Testing', 'string': u'\u6d4b\u8bd5'}, {'id': u'To Do', 'string': u'\u5f85\u529e'}, {'id': u'Validation', 'string': u'\u9a8c\u8bc1'}, {'id': u'Wait. Customer', 'string': u'Wait. Customer'}, {'id': u'Feedback from customer requested', 'string': u'\u5ba2\u6237\u9700\u6c42\u7684\u56de\u9988'}, {'id': u'Expert advice has been requested', 'string': u'\u5df2\u7ecf\u9700\u6c42\u4e13\u5bb6\u5efa\u8bae\u4e86'}, {'id': u'Done', 'string': u'\u5b8c\u6210'}, {'id': u'Documentation', 'string': u'\u6587\u6863'}, {'id': u'Distribution is completed', 'string': u'\u5206\u5e03\u5b8c\u6210'}, {'id': u'Distribute', 'string': u'\u5206\u6d3e'}, {'id': u'Development', 'string': u'\u5f00\u53d1'}, {'id': u'Deployment', 'string': u'\u5c55\u5f00'}, {'id': u'Customer service has found new issue', 'string': u'\u5ba2\u670d\u627e\u5230\u4e00\u4e9b\u65b0\u7684\u95ee\u9898'}, {'id': u'Customer has reported new issue', 'string': u'\u5ba2\u6237\u6c47\u62a5\u4e86\u65b0\u95ee\u9898'}, {'id': u'Customer has cancelled repair', 'string': u'\u5ba2\u6237\u53d6\u6d88\u4e86\u4fee\u7406'}, {'id': u'Customer feedback has been requested', 'string': u'\u5ba2\u6237\u7684\u56de\u9988\u5df2\u7ecf\u6709\u9700\u6c42\u4e86'}, {'id': u'Copywriting / Design', 'string': u'\u7248\u6743\uff0f\u8bbe\u8ba1'}, {'id': u'Clear description and purpose', 'string': u'\u6e05\u6670\u7684\u63cf\u8ff0\u548c\u76ee\u7684'}, {'id': u'Cancelled', 'string': u'\u5df2\u53d6\u6d88'}, {'id': u'Backlog', 'string': u'\u672a\u5b8c'}, {'id': u'Added in current sprint', 'string': u'\u88ab\u52a0\u5728\u5f53\u524d\u7684\u51b2\u523a'}]}, u'hr_attendance_ibeacon': {'messages': [{'id': u'Choose fields', 'string': u'\u9009\u62e9\u5b57\u6bb5'}, {'id': u'Setting UUID', 'string': u'\u8bbe\u7f6e UUID'}]}, u'venus': {'messages': [{'id': u'Fields to choose', 'string': u'\u5df2\u9009\u5b57\u6bb5'}, {'id': u'Cancel', 'string': u'\u53d6\u6d88'}, {'id': u'Ok', 'string': u'\u786e\u5b9a'}, {'id': u'Available fields', 'string': u'\u53ef\u7528\u5b57\u6bb5'}]}, u'goodbaby_custom': {'messages': [{'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Required fields are missing, modifications will not be saved!', 'string': u'\u5fc5\u586b\u5b57\u6bb5\u6821\u9a8c\u672a\u901a\u8fc7\uff0c\u4fee\u6539\u5c06\u4e0d\u4f1a\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Connecting card reader failed!', 'string': u'\u8bfb\u5361\u5668\u8fde\u63a5\u5931\u8d25!'}, {'id': u'Declined', 'string': u'\u653e\u5f03'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Required fields are missing, modifications will not be saved!', 'string': u'\u5fc5\u586b\u5b57\u6bb5\u6821\u9a8c\u672a\u901a\u8fc7\uff0c\u4fee\u6539\u5c06\u4e0d\u4f1a\u88ab\u4fdd\u5b58\uff01'}, {'id': u'Upload', 'string': u'\u63d0\u4ea4'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Ok', 'string': u'\u6211\u77e5\u9053\u4e86'}, {'id': u'Please fill all required fields!', 'string': u'Please fill all required fields!'}, {'id': u'Please scan ID Card first!', 'string': u'\u8bf7\u5148\u626b\u63cf\u8eab\u4efd\u8bc1!'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning', 'string': u'\u8b66\u544a'}, {'id': u'Warning!', 'string': u'\u8b66\u544a!'}]}, u'sales_team': {'messages': [{'id': u'80.000\u20ac', 'string': u'80.000\u6b27\u5143'}, {'id': u'Next Actions', 'string': u'\u4e0b\u4e00\u64cd\u4f5c'}, {'id': u'Next 7 days', 'string': u'\u63a5\u4e0b\u6765\u7684\u4e03\u5929'}, {'id': u'Meetings', 'string': u'\u4f1a\u8bae'}, {'id': u'Last Month', 'string': u'\u4e0a\u4e2a\u6708'}, {'id': u'Invoiced', 'string': u'\u5df2\u5f00\u7968'}, {'id': u'Hi there!', 'string': u'\u4f60\u597d\uff01'}, {'id': u'Great sales journeys start with a clean pipeline.', 'string': u'\u4f1f\u5927\u7684\u9500\u552e\u6d41\u7a0b\u4ece\u5e72\u51c0\u5feb\u6377\u7684\u901a\u9053\u5f00\u59cb'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}, {'id': u'Create a few opportunities to activate your dashboard.', 'string': u'\u65b0\u5efa\u4e00\u4e9b\u5546\u673a\u5e76\u6fc0\u6d3b\u4eea\u8868\u76d8'}, {'id': u'Click to set', 'string': u'\u70b9\u51fb\u8bbe\u7f6e'}, {'id': u'Activities Done', 'string': u'\u6d3b\u52a8\u7ed3\u675f'}, {'id': u'Only Integer Value should be valid.', 'string': u'\u4ec5\u652f\u6301\u6574\u578b\u6570\u503c\u3002'}, {'id': u'78,140.03\u20ac', 'string': u'78,140.03\u20ac'}, {'id': u'35,029.39\u20ac', 'string': u'35,029.39\u20ac'}, {'id': u'3 exp. closing', 'string': u'3 \u9884\u8ba1\u7ed3\u675f\u65e5\u671f'}, {'id': u'This Month', 'string': u'\u8fd9\u4e2a\u6708'}, {'id': u'overdue', 'string': u'\u903e\u671f'}, {'id': u'exp. closing', 'string': u'\u9884\u8ba1\u7ed3\u675f\u65e5\u671f'}, {'id': u'Your Pipeline', 'string': u'\u4f60\u7684\u6e20\u9053'}, {'id': u'Wrong value entered!', 'string': u'\u8f93\u5165\u503c\u9519\u8bef!'}, {'id': u'Won in Opportunities', 'string': u'\u8d62\u53d6\u5546\u673a'}, {'id': u'Today', 'string': u'\u4eca\u5929'}, {'id': u'To do', 'string': u'\u4ee3\u529e'}, {'id': u'To Opportunity Report', 'string': u'\u8fdb\u5165\u5546\u673a\u62a5\u8868'}, {'id': u'To Opportunities', 'string': u'\u8fdb\u5165\u5546\u673a'}, {'id': u'To Invoice Report', 'string': u'\u8fdb\u5165\u53d1\u7968\u62a5\u8868'}, {'id': u'To Activity Report', 'string': u'\u53bb\u6fc0\u6d3b\u62a5\u8868'}, {'id': u'To Calendar', 'string': u'\u8fdb\u5165\u65e5\u5386'}, {'id': u'Target', 'string': u'\u76ee\u6807'}, {'id': u'Performance', 'string': u'\u7ee9\u6548'}, {'id': u'To Activities', 'string': u'\u53bb\u6fc0\u6d3b'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}, {'id': u'Dashboard', 'string': u'\u4eea\u8868\u76d8'}]}}, lang: zh_CN 2021-07-29 16:40:23,320 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:23] "POST /web/webclient/translations HTTP/1.0" 200 - 2021-07-29 16:40:23,616 6647 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:23] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:40:24,168 20848 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_employee_dimission_rate: 0.00328588485718 seconds 2021-07-29 16:40:24,168 20848 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(12267) call home.page home_employee_dimission_rate(args=([]), kwargs={}) succeeded cost 0.00350618362427(s) Response: {} 2021-07-29 16:40:24,170 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:24] "POST /web/dataset/call_kw/home.page/home_employee_dimission_rate HTTP/1.1" 200 - 2021-07-29 16:40:24,444 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27189) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452862)] cost 46.0641384125(ms) Request Data: {"identication": {"info": {"name": "\u8a3e\u5f71\u7684iPhone", "deviceModel": "iPhone12,8", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "a93792709db6081a7a0311e1703f95002ce1edd2", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "DC8301A3-94BA-487C-B520-4A065D5D11AB", "type": "session"}, "data": {"state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:40:24,446 20848 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:40:24] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:40:24,668 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:24] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:40:24,771 20848 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:259: Request Url:https://if.zenhr.cn/WS.FWK?handlername=router 2021-07-29 16:40:24,907 20848 INFO goodbaby openerp.addons.zenhr_login.model.dian_xiang_model:35: Total time running _request: 0.136412143707 seconds 2021-07-29 16:40:24,911 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:24] "POST /web/action/run HTTP/1.1" 200 - 2021-07-29 16:40:24,937 20848 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27189) 223.104.146.38 call /mjson/calendar.event.summary/get_period_calendar POST [log(24452865)] cost 6.98089599609(ms) Request Data: {"identication": {"info": {"name": "\u8a3e\u5f71\u7684iPhone", "deviceModel": "iPhone12,8", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "C9EA0A58-2226-472C-BEA4-41A18D897318", "session_id": "a93792709db6081a7a0311e1703f95002ce1edd2", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "DC8301A3-94BA-487C-B520-4A065D5D11AB", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:40:24,939 20848 INFO goodbaby werkzeug:87: 223.104.146.38 - - [29/Jul/2021 16:40:24] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:40:25,265 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_eform: 0.00353789329529 seconds 2021-07-29 16:40:25,265 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_eform: 0.00374889373779 seconds 2021-07-29 16:40:25,288 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_personnel_event: 0.023001909256 seconds 2021-07-29 16:40:25,288 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_batch_personnel_event: 3.09944152832e-06 seconds 2021-07-29 16:40:25,293 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_hr_reminder: 0.00471210479736 seconds 2021-07-29 16:40:25,294 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _job_headcount_control_approval: 0.00145602226257 seconds 2021-07-29 16:40:25,295 6647 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_todo: 1.26221895218 seconds 2021-07-29 16:40:26,256 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27189) 223.104.146.38 call /mjson/jpush.log/ehr_items_get POST [log(24452866)] cost 1340.67988396(ms) Request Data: {"identication": {"info": {"name": "\u8a3e\u5f71\u7684iPhone", "deviceModel": "iPhone12,8", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "C9EA0A58-2226-472C-BEA4-41A18D897318", "session_id": "a93792709db6081a7a0311e1703f95002ce1edd2", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "DC8301A3-94BA-487C-B520-4A065D5D11AB", "type": "session"}, "data": {"vals": {"limit": 1, "order": "create_date desc", "offset": 0}, "context": []}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:40:26,259 16504 INFO goodbaby werkzeug:87: 223.104.146.38 - - [29/Jul/2021 16:40:26] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:40:26,543 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(27189) 223.104.146.38 call /mjson/calendar.event.summary/get_period_calendar POST [log(24452867)] cost 9.32502746582(ms) Request Data: {"identication": {"info": {"name": "\u8a3e\u5f71\u7684iPhone", "deviceModel": "iPhone12,8", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "C9EA0A58-2226-472C-BEA4-41A18D897318", "session_id": "a93792709db6081a7a0311e1703f95002ce1edd2", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "DC8301A3-94BA-487C-B520-4A065D5D11AB", "type": "session"}, "data": {"start_date": "2021-07-14", "end_date": "2021-08-27"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:40:26,546 16504 INFO goodbaby werkzeug:87: 223.104.146.38 - - [29/Jul/2021 16:40:26] "POST /mjson/calendar.event.summary/get_period_calendar HTTP/1.1" 200 - 2021-07-29 16:40:26,900 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:40:26] "POST /v1/api/zenhr_batch_create_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:40:36,361 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13991) 49.93.149.7 call /mjson/login_config POST [log(24452872)] cost 33.9329242706(ms) Request Data: {"identication": {"info": {"name": "\u902f\u71d5\u71d5\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "6c6ca16fb2475c8a93e04491622c2a59e5310a84", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "201C5072-245F-4CFC-A519-B7FA263F9267", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:40:36,364 4590 INFO goodbaby werkzeug:87: 49.93.149.7 - - [29/Jul/2021 16:40:36] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:40:38,149 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13991) 49.93.149.7 call /mjson/personnel_event POST [log(24452875)] cost 1682.22904205(ms) Request Data: {"identication": {"info": {"name": "\u902f\u71d5\u71d5\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "6c6ca16fb2475c8a93e04491622c2a59e5310a84", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "201C5072-245F-4CFC-A519-B7FA263F9267", "type": "session"}, "data": {"action": "query", "event_type": "termination_process", "id": 20413}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:40:38,152 4590 INFO goodbaby werkzeug:87: 49.93.149.7 - - [29/Jul/2021 16:40:38] "POST /mjson/personnel_event HTTP/1.1" 200 - 2021-07-29 16:40:38,320 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(13991) 49.93.149.7 call /mjson/dimission-holiday/employee/00242448/2021-08-09 POST [log(24452876)] cost 11.1408233643(ms) Request Data: {"identication": {"info": {"name": "\u902f\u71d5\u71d5\u7684iPhone", "deviceModel": "iPhone13,2", "systemName": "iOS", "systemModel": "PC", "systemVersion": "14.6", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh_CN", "linkid": "", "session_id": "6c6ca16fb2475c8a93e04491622c2a59e5310a84", "version": "3.3.3", "app_channel": "ehrappstore", "imei": "201C5072-245F-4CFC-A519-B7FA263F9267", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:40:38,322 4590 INFO goodbaby werkzeug:87: 49.93.149.7 - - [29/Jul/2021 16:40:38] "POST /mjson/dimission-holiday/employee/00242448/2021-08-09 HTTP/1.1" 200 - 2021-07-29 16:40:45,621 4590 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'498', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:40:45', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'e328b0ac36a74bd11ebe08896760ac9b981c3170161ebe390b2f7b40429bfd87', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'aa36ce0aac984439b882e148f96f4454', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:40:47,621 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:40:47] "POST /v1/api/zenhr_batch_delete_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:40:53,979 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:40:53] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:40:54,721 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:54] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:40:54,934 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:54] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 - 2021-07-29 16:40:55,353 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:40:55] "POST /web/dataset/call_kw/ir.model.fields/search_fields HTTP/1.1" 200 - 2021-07-29 16:40:59,812 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:40:59] "POST /web/dataset/call_kw/default.settings/onchange HTTP/1.1" 200 - 2021-07-29 16:41:10,345 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:10] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:41:10,704 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:10] "POST /web/dataset/call_kw/default.settings/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:41:11,481 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:11] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:41:11,594 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:11] "POST /web/dataset/call_kw/default.settings/onchange HTTP/1.1" 200 - 2021-07-29 16:41:12,633 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:12] "POST /web/dataset/call_kw/default.settings/default_get HTTP/1.1" 200 - 2021-07-29 16:41:15,016 16504 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:41:15] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:41:15,127 16504 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:41:15] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:41:15,182 16504 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:41:15] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:41:15,296 16504 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:41:15] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:41:15,386 16504 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'11568', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:41:15', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'0227a763241136d2168d2114bb47f52a479d3d8e1882fb47cb37fdedd8939b78', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'ce2a5eec321c47c9852b3f1e8ae1246f', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:41:18,723 16504 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:41:18] "POST /v1/api/zenhr_batch_create_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:41:18,793 4590 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'420', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:41:18', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'5d80292aa08ea0b79642acf03f698053fcdaea5d928d3e3e3a83b30d5bd54bef', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'c5d49bfe562241489c2cad6573ea7b12', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:41:20,731 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:41:20] "POST /v1/api/zenhr_batch_delete_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:41:31,337 16504 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:41:31] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:41:31,616 16504 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:41:31] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:41:31,731 16504 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:41:31] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:41:31,784 16504 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:41:31] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:41:32,189 4590 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'11672', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:41:32', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'6e80d4a7d0b2433a37f24dc0ee54530c7753cabb47faaf532b045d7270e9c4bf', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'c0f8eb124d9a4f90a5bf36822b4cd021', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:41:33,223 16504 INFO goodbaby werkzeug:87: 120.55.190.132 - - [29/Jul/2021 16:41:33] "GET /web HTTP/1.0" 303 - 2021-07-29 16:41:35,437 4590 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:41:35] "POST /v1/api/zenhr_batch_create_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:41:37,129 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:37] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:41:37,271 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:37] "POST /web/dataset/call_kw/default.settings/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:41:37,377 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:37] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:41:38,155 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:38] "POST /web/dataset/call_kw/default.settings/onchange HTTP/1.1" 200 - 2021-07-29 16:41:38,206 16504 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:38] "POST /web/dataset/call_kw/mail.template/name_get HTTP/1.1" 200 - 2021-07-29 16:41:38,223 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:38] "POST /web/dataset/call_kw/mail.template/name_get HTTP/1.1" 200 - 2021-07-29 16:41:43,966 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:41:43] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:41:44,016 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:41:44] "POST /web/dataset/call_kw/res.users/check_multi_company HTTP/1.1" 200 - 2021-07-29 16:41:44,111 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:41:44] "POST /web/dataset/call HTTP/1.1" 200 - 2021-07-29 16:41:44,172 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:41:44] "POST /web/dataset/call_kw/ir.model.data/xmlid_to_res_id HTTP/1.1" 200 - 2021-07-29 16:41:44,197 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:41:44] "POST /web/webclient/translations HTTP/1.0" 200 - 2021-07-29 16:41:44,220 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:41:44] "POST /web/proxy/load HTTP/1.0" 200 - 2021-07-29 16:41:44,383 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:41:44] "POST /web/session/modules HTTP/1.0" 200 - 2021-07-29 16:41:44,677 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:41:44] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:41:44,748 20848 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:41:44] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:41:44,813 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:41:44] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 2021-07-29 16:41:44,826 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:41:44] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:41:45,091 16504 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12661) 61.132.121.220 call /mjson/app.translate/get_app_translate POST [log(24452881)] cost 34.1050624847(ms) Request Data: {"identication": {"info": {"systemModel": "PC", "systemVersion": "9.1"}, "linkid": "da544ddc20364b82b4e05573b6d3b143", "version": "2.4.0", "session_id": "514df102fdf4db220ef38f272e66f67d8ee1be32", "language": "zh_CN"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:41:45,092 16504 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:41:45] "POST /mjson/app.translate/get_app_translate HTTP/1.1" 200 - 2021-07-29 16:41:45,471 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_eform: 0.00332522392273 seconds 2021-07-29 16:41:45,471 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_eform: 0.00354218482971 seconds 2021-07-29 16:41:45,487 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_personnel_event: 0.0159239768982 seconds 2021-07-29 16:41:45,487 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_batch_personnel_event: 3.09944152832e-06 seconds 2021-07-29 16:41:45,810 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_hr_reminder: 0.322803020477 seconds 2021-07-29 16:41:45,812 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _job_headcount_control_approval: 0.00147986412048 seconds 2021-07-29 16:41:45,812 16504 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_todo: 0.687455892563 seconds 2021-07-29 16:41:47,974 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:41:47] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:41:48,030 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:41:48] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:41:48,150 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:41:48] "POST /v1/api/async_send_mobile_notification HTTP/1.0" 200 - 2021-07-29 16:41:48,244 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:48] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:41:48,256 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:48] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:41:48,298 20848 INFO goodbaby openerp.addons.patch_web.controllers.open_api:112: HTTP headers: {'Lang': u'zh_CN', 'Content-Length': u'13002', 'Host': u'goodbaby.peoplus.cn', 'Timestamp': u'2021-07-29T08:41:48', 'Accesskey': u'c2a71b6f776b4aa4f4c814c38f99abf4f3aa30c445c27db8c6b45bdbc66dcf5d', 'Connection': u'close', 'X-Forwarded-By': u'192.168.40.24:443', 'Signaturemethod': u'HMAC-SHA256', 'Signature': u'6ec0f1f46ef91b7c1dd1722f19df6c771ec206245b44831063597ba67fcf168f', 'X-Real-Ip': u'47.97.18.236', 'Signaturenonce': u'8b96f6db8679411d8638b8424aff2f38', 'Signatureversion': u'V1', 'Content-Type': u'application/json'} 2021-07-29 16:41:51,766 20848 INFO goodbaby werkzeug:87: 47.97.18.236 - - [29/Jul/2021 16:41:51] "POST /v1/api/zenhr_batch_create_workbench_todo HTTP/1.0" 200 - 2021-07-29 16:41:51,857 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:41:51,867 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:41:51,877 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:41:51,889 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:51] "POST /web/dataset/call_kw/res.users/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:41:51,901 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:51] "POST /web/dataset/call_kw/approve.notify/fields_view_get HTTP/1.1" 200 - 2021-07-29 16:41:51,912 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:51] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:41:51,941 20848 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:51] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:41:55,269 20848 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_eform: 0.00376605987549 seconds 2021-07-29 16:41:55,270 20848 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_eform: 0.0039701461792 seconds 2021-07-29 16:41:55,285 20848 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_personnel_event: 0.0155539512634 seconds 2021-07-29 16:41:55,285 20848 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_batch_personnel_event: 4.05311584473e-06 seconds 2021-07-29 16:41:55,410 4590 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_employee_dimission_rate: 9.8046810627 seconds 2021-07-29 16:41:55,410 4590 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(12661) call home.page home_employee_dimission_rate(args=([]), kwargs={}) succeeded cost 9.80521678925(s) Response: {'rate': [{'__count': 1101, 'percent': 0.2551, 'year_month': '2020-08'}, {'__count': 1186, 'percent': 0.2088, 'year_month': '2020-09'}, {'__count': 1378, 'percent': 0.1483, 'year_month': '2020-10'}, {'__count': 1254, 'percent': 0.1578, 'year_month': '2020-11'}, {'__count': 1194, 'percent': 0.1096, 'year_month': '2020-12'}, {'__count': 1091, 'percent': 0.1443, 'year_month': '2021-01'}, {'__count': 1007, 'percent': 0.2083, 'year_month': '2021-02'}, {'__count': 1197, 'percent': 0.1401, 'year_month': '2021-03'}, {'__count': 1338, 'percent': 0.1516, 'year_month': '2021-04'}, {'__count': 1604, 'percent': 0.1518, 'year_month': '2021-05'}, {'__count': 1514, 'percent': 0.2303, 'year_month': '2021-06'}, {'__count': 1480, 'percent': 0.146, 'year_month': '2021-07'}]} 2021-07-29 16:41:55,413 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:41:55] "POST /web/dataset/call_kw/home.page/home_employee_dimission_rate HTTP/1.1" 200 - 2021-07-29 16:41:55,564 20848 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_hr_reminder: 0.277997970581 seconds 2021-07-29 16:41:55,565 20848 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _job_headcount_control_approval: 0.00122499465942 seconds 2021-07-29 16:41:55,565 20848 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_todo: 0.62646484375 seconds 2021-07-29 16:41:55,659 4590 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(12661) 61.132.121.220 call /mjson/app.translate/get_app_translate POST [log(24452882)] cost 32.6120853424(ms) Request Data: {"identication": {"info": {"systemModel": "PC", "systemVersion": "9.1"}, "linkid": "da544ddc20364b82b4e05573b6d3b143", "version": "2.4.0", "session_id": "514df102fdf4db220ef38f272e66f67d8ee1be32", "language": "zh_CN"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:41:55,662 4590 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:41:55] "POST /mjson/app.translate/get_app_translate HTTP/1.1" 200 - 2021-07-29 16:41:55,803 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:55] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:41:59,653 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:59] "POST /web/dataset/call_kw/hr.contract/onchange HTTP/1.1" 200 - 2021-07-29 16:41:59,703 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:59] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:41:59,746 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:41:59] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:42:01,660 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:42:01] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:42:05,439 4590 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:42:05] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:52:51,134 15 INFO goodbaby openerp.service.server:630: Stopping gracefully Running as user 'root' is a security risk. 2021-07-29 08:53:06,067 21190 INFO ? openerp:57: OpenERP version 9.0c 2021-07-29 08:53:06,067 21190 INFO ? openerp:58: addons paths: ['./addons/9.0', u'/opt/ersoft/ehr-odoo/base_addons/addons', u'/opt/ersoft/ehr-odoo/custom_addons/addons', u'/opt/ersoft/ehr-odoo/odoo/addons', u'/opt/ersoft/ehr-odoo/odoo/openerp/addons', u'/opt/ersoft/ehr-odoo/common_addons/addons', u'/opt/ersoft/ehr-odoo/ehr_addons/addons', u'/opt/ersoft/ehr-odoo/payroll_addons/addons'] 2021-07-29 08:53:06,068 21190 INFO ? openerp:62: database: goodbaby@192.168.40.36:5432 2021-07-29 08:53:06,616 21190 INFO goodbaby openerp.modules.loading:109: loading 1 modules... 2021-07-29 08:53:06,630 21190 INFO goodbaby openerp.modules.loading:218: 1 modules loaded in 0.01s, 0 queries 2021-07-29 08:53:06,669 21190 WARNING goodbaby openerp.modules.module:111: module ins_base_business: module not found 2021-07-29 08:53:06,670 21190 WARNING goodbaby openerp.modules.graph:85: module ins_base_business: not installable, skipped 2021-07-29 08:53:06,672 21190 WARNING goodbaby openerp.modules.module:111: module secondment_er: module not found 2021-07-29 08:53:06,672 21190 WARNING goodbaby openerp.modules.graph:85: module secondment_er: not installable, skipped 2021-07-29 08:53:06,725 21190 WARNING goodbaby openerp.modules.module:111: module ins_heartbeat: module not found 2021-07-29 08:53:06,725 21190 WARNING goodbaby openerp.modules.graph:85: module ins_heartbeat: not installable, skipped 2021-07-29 08:53:06,730 21190 WARNING goodbaby openerp.modules.module:111: module ins_modules_manager: module not found 2021-07-29 08:53:06,730 21190 WARNING goodbaby openerp.modules.graph:85: module ins_modules_manager: not installable, skipped 2021-07-29 08:53:06,730 21190 WARNING goodbaby openerp.modules.module:111: module ins_upgrade_plan_manager: module not found 2021-07-29 08:53:06,730 21190 WARNING goodbaby openerp.modules.graph:85: module ins_upgrade_plan_manager: not installable, skipped 2021-07-29 08:53:06,749 21190 WARNING goodbaby openerp.modules.module:111: module ins_smcc: module not found 2021-07-29 08:53:06,749 21190 WARNING goodbaby openerp.modules.graph:85: module ins_smcc: not installable, skipped 2021-07-29 08:53:06,794 21190 WARNING goodbaby openerp.modules.graph:118: Some modules were not loaded. 2021-07-29 08:53:06,795 21190 INFO goodbaby openerp.modules.loading:109: loading 230 modules... 2021-07-29 08:53:07,412 21190 INFO goodbaby openerp.addons.report.models.report:53: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2021-07-29 16:53:14,340 21190 INFO goodbaby root:120: Generating grammar tables from /usr/lib/python2.7/lib2to3/Grammar.txt 2021-07-29 16:53:14,364 21190 INFO goodbaby root:120: Generating grammar tables from /usr/lib/python2.7/lib2to3/PatternGrammar.txt 2021-07-29 16:53:15,751 21190 INFO goodbaby openerp.modules.loading:218: 230 modules loaded in 8.96s, 0 queries 2021-07-29 16:53:19,438 21190 INFO goodbaby openerp.modules.loading:422: Modules loaded. 2021-07-29 16:53:23,736 21190 INFO goodbaby openerp.modules.loading:431: _register_hook finished: 4.30s . 2021-07-29 16:53:23,737 21190 INFO goodbaby openerp.modules.hook_function:21: start update_scope ........ 2021-07-29 16:53:24,166 21190 INFO goodbaby openerp.modules.hook_function:24: finish update_scope in 0.43s . 2021-07-29 16:53:27,156 21190 WARNING goodbaby openerp.modules.module:111: module ins_modules_manager: module not found 2021-07-29 16:53:27,157 21190 WARNING goodbaby openerp.modules.module:111: module ins_smcc: module not found 2021-07-29 16:53:27,258 21190 WARNING goodbaby openerp.modules.module:111: module ins_heartbeat: module not found 2021-07-29 16:53:27,333 21190 WARNING goodbaby openerp.modules.module:111: module ins_upgrade_plan_manager: module not found 2021-07-29 16:53:27,339 21190 WARNING goodbaby openerp.modules.module:111: module jnby_custoom: module not found 2021-07-29 16:53:27,449 21190 WARNING goodbaby openerp.modules.module:111: module gaodun_interface_custom: module not found 2021-07-29 16:53:27,485 21190 WARNING goodbaby openerp.modules.module:111: module ins_access_control: module not found 2021-07-29 16:53:27,486 21190 WARNING goodbaby openerp.modules.module:111: module ins_base_business: module not found 2021-07-29 16:53:27,486 21190 WARNING goodbaby openerp.modules.module:111: module ins_db_access_patch: module not found 2021-07-29 16:53:27,487 21190 WARNING goodbaby openerp.modules.module:111: module ins_password_operation: module not found 2021-07-29 16:53:27,487 21190 WARNING goodbaby openerp.modules.module:111: module ins_payroll_work_order: module not found 2021-07-29 16:53:27,488 21190 WARNING goodbaby openerp.modules.module:111: module ins_work_calendar: module not found 2021-07-29 16:53:27,561 21190 WARNING goodbaby openerp.modules.module:111: module payroll_addons_interfaces: module not found 2021-07-29 16:53:27,604 21190 WARNING goodbaby openerp.modules.module:111: module secondment_er: module not found 2021-07-29 16:53:27,624 21190 WARNING goodbaby openerp.modules.module:111: module tep_expense_custom: module not found 2021-07-29 16:53:27,625 21190 WARNING goodbaby openerp.modules.module:111: module tep_settings: module not found 2021-07-29 16:53:33,087 21190 INFO goodbaby openerp.modules.hook_function:119: init_user_cache in 5.39s . 2021-07-29 16:53:33,091 21190 INFO goodbaby openerp.sql_db:632: ConnectionPool(used=0/count=0/max=300): Closed 2 connections 2021-07-29 16:53:33,101 21207 INFO goodbaby openerp.service.server:830: Worker WorkerHTTP (21207) alive 2021-07-29 16:53:33,104 21208 INFO goodbaby openerp.service.server:830: Worker WorkerHTTP (21208) alive 2021-07-29 16:53:33,110 21209 INFO goodbaby openerp.service.server:830: Worker WorkerHTTP (21209) alive 2021-07-29 16:53:33,113 21212 INFO goodbaby openerp.service.server:830: Worker WorkerHTTP (21212) alive 2021-07-29 16:53:35,869 21207 INFO ? openerp.http:1517: HTTP Configuring static files 2021-07-29 16:53:35,943 21207 INFO goodbaby openerp.addons.base.ir.ir_http:202: Generating routing map 2021-07-29 16:53:35,956 21212 INFO ? openerp.http:1517: HTTP Configuring static files 2021-07-29 16:53:36,229 21212 INFO goodbaby openerp.addons.base.ir.ir_http:202: Generating routing map 2021-07-29 16:53:36,616 21207 WARNING goodbaby openerp.addons.website.models.ir_http:82: GeoIP database file '/usr/share/GeoIP/GeoLiteCity.dat' does not exists, apt-get install geoip-database-contrib or download it from http://dev.maxmind.com/geoip/legacy/install/city/ 2021-07-29 16:53:36,647 21207 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 223.104.102.54 call /mjson/get_base_settings POST [log(24452945)] cost 691.030025482(ms) Request Data: {"identication": {"username": "00147183", "info": {"systemModel": "android", "systemVersion": "8.0.0", "source": "android", "deviceModel": "PRA-TL10", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "app_channel": "ehr", "version": "3.3.7", "imei": "a2f7ce2e-dc0b-48f3-9315-d7e6a90ec5c1", "type": "basic"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:53:36,652 21207 INFO goodbaby werkzeug:87: 223.104.102.54 - - [29/Jul/2021 16:53:36] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:53:36,816 21212 WARNING goodbaby openerp.addons.website.models.ir_http:82: GeoIP database file '/usr/share/GeoIP/GeoLiteCity.dat' does not exists, apt-get install geoip-database-contrib or download it from http://dev.maxmind.com/geoip/legacy/install/city/ 2021-07-29 16:53:37,169 21212 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(34573) 127.0.0.1 call /mjson/login_new POST [log(24452946)] cost 927.957057953(ms) Request Data: {"identication": {"username": "00147183", "info": {"systemModel": "android", "systemVersion": "8.0.0", "source": "android", "deviceModel": "PRA-TL10", "manufacturer": "HUAWEI"}, "language": "zh_CN", "app_channel": "ehr", "version": "3.3.7", "imei": "a2f7ce2e-dc0b-48f3-9315-d7e6a90ec5c1", "password": "rP7U4xIwdakiURIh1g5JPQ==", "type": "basic"}, "data": {"token_jpush": "100d855909977ffc235", "loginname": "00147183"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:53:37,174 21212 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:53:37] "POST /mjson/login_new HTTP/1.1" 200 - 2021-07-29 16:53:39,225 21207 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 49.93.225.93 call /mjson/get_base_settings POST [log(24452948)] cost 15.6300067902(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "OCE-AN10", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "cf874097c428f034326104664ff703994ec70e39", "version": "3.3.7", "app_channel": "ehr", "imei": "72c982cb-43b8-427a-8b66-1166867c42a8", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:53:39,227 21207 INFO goodbaby werkzeug:87: 49.93.225.93 - - [29/Jul/2021 16:53:39] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:53:39,760 21212 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 49.93.225.93 call /mjson/get_base_settings POST [log(24452950)] cost 11.8720531464(ms) Request Data: {"identication": {"username": "00002666", "info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "OCE-AN10", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "app_channel": "ehr", "version": "3.3.7", "imei": "72c982cb-43b8-427a-8b66-1166867c42a8", "type": "basic"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:53:39,764 21212 INFO goodbaby werkzeug:87: 49.93.225.93 - - [29/Jul/2021 16:53:39] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:53:40,738 21209 INFO ? openerp.http:1517: HTTP Configuring static files 2021-07-29 16:53:40,798 21209 INFO goodbaby openerp.addons.base.ir.ir_http:202: Generating routing map 2021-07-29 16:53:41,312 21209 WARNING goodbaby openerp.addons.website.models.ir_http:82: GeoIP database file '/usr/share/GeoIP/GeoLiteCity.dat' does not exists, apt-get install geoip-database-contrib or download it from http://dev.maxmind.com/geoip/legacy/install/city/ 2021-07-29 16:53:41,480 21209 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(34573) 223.104.102.54 call /mjson/login_config POST [log(24452951)] cost 670.087099075(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "8.0.0", "source": "android", "deviceModel": "PRA-TL10", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "af824aa0a8498a012b2548d14e110d193cd0a58b", "version": "3.3.7", "app_channel": "ehr", "imei": "a2f7ce2e-dc0b-48f3-9315-d7e6a90ec5c1", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:53:41,484 21209 INFO goodbaby werkzeug:87: 223.104.102.54 - - [29/Jul/2021 16:53:41] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:53:41,599 21208 INFO ? openerp.http:1517: HTTP Configuring static files 2021-07-29 16:53:42,085 21209 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(34573) 223.104.102.54 call /mjson/res.company/get_login_page_v2 POST [log(24452952)] cost 97.7330207825(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "8.0.0", "source": "android", "deviceModel": "PRA-TL10", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "af824aa0a8498a012b2548d14e110d193cd0a58b", "version": "3.3.7", "app_channel": "ehr", "imei": "a2f7ce2e-dc0b-48f3-9315-d7e6a90ec5c1", "type": "session"}, "data": {"cachetime": ""}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:53:42,088 21209 INFO goodbaby werkzeug:87: 223.104.102.54 - - [29/Jul/2021 16:53:42] "POST /mjson/res.company/get_login_page_v2 HTTP/1.1" 200 - 2021-07-29 16:53:42,118 21212 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(34573) 223.104.102.54 call /mjson/app.action/get_app_route POST [log(24452953)] cost 99.2658138275(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "8.0.0", "source": "android", "deviceModel": "PRA-TL10", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "af824aa0a8498a012b2548d14e110d193cd0a58b", "version": "3.3.7", "app_channel": "ehr", "imei": "a2f7ce2e-dc0b-48f3-9315-d7e6a90ec5c1", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:53:42,121 21212 INFO goodbaby werkzeug:87: 223.104.102.54 - - [29/Jul/2021 16:53:42] "POST /mjson/app.action/get_app_route HTTP/1.1" 200 - 2021-07-29 16:53:42,395 21208 INFO goodbaby openerp.addons.base.ir.ir_http:202: Generating routing map 2021-07-29 16:53:43,074 21208 WARNING goodbaby openerp.addons.website.models.ir_http:82: GeoIP database file '/usr/share/GeoIP/GeoLiteCity.dat' does not exists, apt-get install geoip-database-contrib or download it from http://dev.maxmind.com/geoip/legacy/install/city/ 2021-07-29 16:53:43,536 21208 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(34573) 127.0.0.1 call /mjson/res.users/get_user_structure POST [log(24452957)] cost 1125.90909004(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "8.0.0", "source": "android", "deviceModel": "PRA-TL10", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "af824aa0a8498a012b2548d14e110d193cd0a58b", "version": "3.3.7", "app_channel": "ehr", "imei": "a2f7ce2e-dc0b-48f3-9315-d7e6a90ec5c1", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:53:43,539 21208 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:53:43] "POST /mjson/res.users/get_user_structure HTTP/1.1" 200 - 2021-07-29 16:53:44,544 21212 INFO goodbaby werkzeug:87: 116.233.66.41 - - [29/Jul/2021 16:53:44] "POST /web/get_companyinfo?_dc=1627548824400 HTTP/1.0" 200 - 2021-07-29 16:53:45,176 21207 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14624) 49.93.225.93 call /mjson/login_config POST [log(24452963)] cost 55.0408363342(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "OCE-AN10", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "991cf3e21098fc39382ac63a7a566c4d2165d2e3", "version": "3.3.7", "app_channel": "ehr", "imei": "72c982cb-43b8-427a-8b66-1166867c42a8", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:53:45,179 21207 INFO goodbaby werkzeug:87: 49.93.225.93 - - [29/Jul/2021 16:53:45] "POST /mjson/login_config HTTP/1.1" 200 - 2021-07-29 16:53:46,636 21207 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(34573) 127.0.0.1 call /mjson/hr.employee/app_emp_read POST [log(24452969)] cost 114.837169647(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "5.1.1", "deviceModel": "Mi-4c", "manufacturer": "Xiaomi"}, "language": "zh", "session_id": "af824aa0a8498a012b2548d14e110d193cd0a58b", "version": "1.7.7", "app_channel": "ehr", "type": "session"}, "data": {"employee_ids": [51823]}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:53:46,638 21207 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:53:46] "POST /mjson/hr.employee/app_emp_read HTTP/1.1" 200 - 2021-07-29 16:53:46,709 21212 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14624) 49.93.225.93 call /mjson/jpush.log/ehr_items_get POST [log(24452970)] cost 984.822034836(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "OCE-AN10", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "991cf3e21098fc39382ac63a7a566c4d2165d2e3", "version": "3.3.7", "app_channel": "ehr", "imei": "72c982cb-43b8-427a-8b66-1166867c42a8", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:53:46,713 21212 INFO goodbaby werkzeug:87: 49.93.225.93 - - [29/Jul/2021 16:53:46] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:53:52,559 21212 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(35282) 127.0.0.1 call /mjson/login_new POST [log(24452976)] cost 182.318925858(ms) Request Data: {"identication": {"username": "00306983", "info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "SEA-AL10", "manufacturer": "HUAWEI"}, "language": "zh_CN", "app_channel": "ehr", "version": "3.3.9", "imei": "21ca4307-51c8-4d74-be71-69a7559a8e89", "password": "uXFuAk2dOOYs0SqvDkfcRA==", "type": "basic"}, "data": {"token_jpush": "1a0018970a7f51131b0", "loginname": "00306983"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:53:52,561 21212 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:53:52] "POST /mjson/login_new HTTP/1.1" 200 - 2021-07-29 16:53:55,227 21207 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(35282) 127.0.0.1 call /mjson/work.bench/new_app_search_read POST [log(24452987)] cost 1260.43200493(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "SEA-AL10", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "ce0396724fde932d27be2c390559aec64f2414c9", "version": "3.3.9", "app_channel": "ehr", "imei": "21ca4307-51c8-4d74-be71-69a7559a8e89", "type": "session"}, "data": {"date": "2021-07-29 11:08:59", "state": "calendar"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:53:55,230 21207 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:53:55] "POST /mjson/work.bench/new_app_search_read HTTP/1.1" 200 - 2021-07-29 16:53:58,215 21209 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:53:58] "GET /web HTTP/1.0" 200 - 2021-07-29 16:53:58,640 21212 WARNING goodbaby openerp.addons.website.models.ir_http:168: ignore time zone 2021-07-29 16:53:58,731 21209 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:53:58] "POST /web/dataset/call_kw/res.users/user_has_groups HTTP/1.1" 200 - 2021-07-29 16:53:58,944 21209 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:53:58] "POST /mail/chat_init HTTP/1.0" 200 - 2021-07-29 16:53:59,503 21209 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:53:59] "POST /web/session/modules HTTP/1.0" 200 - 2021-07-29 16:53:59,756 21209 WARNING goodbaby openerp.http:523: returns an invalid response type for an http request 2021-07-29 16:53:59,758 21209 INFO goodbaby werkzeug:87: 47.97.20.247 - - [29/Jul/2021 16:53:59] "POST /checkpassword HTTP/1.0" 200 - 2021-07-29 16:54:01,294 21212 INFO goodbaby werkzeug:87: 223.104.102.54 - - [29/Jul/2021 16:54:01] "GET /favicon.ico HTTP/1.0" 404 - 2021-07-29 16:54:04,352 21208 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_eform: 0.00625681877136 seconds 2021-07-29 16:54:04,352 21208 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_app: 0.0332090854645 seconds 2021-07-29 16:54:04,353 21208 INFO goodbaby openerp.addons.patch_web.controllers.main:885: >>> User(12267) call home.page home_app(args=([]), kwargs={}) succeeded cost 0.0334060192108(s) Response: {'app': [{'hidden_display_method': u'hidden', 'hash': {'menu_id': 1167, 'model': 'zenhr.model', 'action_id': u'd3ac05d3-ec75-4eaa-9416-2597d8a1a431'}, 'type': 'attendance_appeal', 'name': '\xe4\xbc\x91\xe5\x81\x87/\xe5\x87\xba\xe5\xb7\xae', 'can_create': False}, {'hidden_display_method': u'hidden', 'hash': {'menu_id': 1166, 'model': 'zenhr.model', 'action_id': u'bb08972e-0072-4fb7-a5e7-3f5b0d714cc3'}, 'type': 'holiday_leave', 'name': '\xe5\x81\x87\xe6\x9c\x9f\xe6\x9f\xa5\xe8\xaf\xa2', 'can_create': False}, {'hidden_display_method': u'hidden', 'hash': {'menu_id': 1170, 'model': 'zenhr.model', 'action_id': u'd2ea3ce7-5cbc-4555-b9d3-c297d737d670'}, 'type': 'overtime', 'name': '\xe6\xb6\x88\xe6\x81\xaf\xe8\xae\xa2\xe9\x98\x85', 'can_create': False}, {'hidden_display_method': u'hidden', 'type': 'expense_expense', 'name': '\xe6\x8a\xa5\xe9\x94\x80', 'can_create': False}, {'hidden_display_method': u'hidden', 'type': 'travel', 'name': '\xe5\xb7\xae\xe6\x97\x85', 'can_create': False}, {'hidden_display_method': u'hidden', 'type': 'e_form', 'name': 'e\xe8\xa1\xa8\xe5\x8d\x95', 'can_create': False}]} 2021-07-29 16:54:04,355 21208 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:54:04] "POST /web/dataset/call_kw/home.page/home_app HTTP/1.1" 200 - 2021-07-29 16:54:04,725 21209 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_eform: 0.0042290687561 seconds 2021-07-29 16:54:04,725 21209 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_eform: 0.00450801849365 seconds 2021-07-29 16:54:04,726 21212 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_eform: 0.00436902046204 seconds 2021-07-29 16:54:04,727 21212 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_eform: 0.0045759677887 seconds 2021-07-29 16:54:04,744 21212 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_personnel_event: 0.0173470973969 seconds 2021-07-29 16:54:04,744 21209 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_personnel_event: 0.0187120437622 seconds 2021-07-29 16:54:04,744 21212 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_batch_personnel_event: 4.05311584473e-06 seconds 2021-07-29 16:54:04,744 21209 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_batch_personnel_event: 4.05311584473e-06 seconds 2021-07-29 16:54:04,750 21209 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_hr_reminder: 0.00557708740234 seconds 2021-07-29 16:54:04,750 21212 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_hr_reminder: 0.00569820404053 seconds 2021-07-29 16:54:04,751 21209 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _job_headcount_control_approval: 0.00114607810974 seconds 2021-07-29 16:54:04,751 21212 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _job_headcount_control_approval: 0.00110793113708 seconds 2021-07-29 16:54:04,751 21209 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_todo: 0.438393831253 seconds 2021-07-29 16:54:04,751 21212 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_todo: 0.434503078461 seconds 2021-07-29 16:54:04,806 21208 INFO goodbaby werkzeug:87: 203.119.241.94 - - [29/Jul/2021 16:54:04] "GET /web/login HTTP/1.0" 200 - 2021-07-29 16:54:05,274 21208 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:54:05] "POST /web/proxy/load HTTP/1.0" 200 - 2021-07-29 16:54:05,932 21208 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:54:05] "POST /web/dataset/search_read HTTP/1.1" 200 - 2021-07-29 16:54:09,725 21208 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:54:09] "POST /web/menu/load_needaction HTTP/1.0" 200 - 2021-07-29 16:54:09,834 21208 INFO goodbaby werkzeug:87: 61.132.121.220 - - [29/Jul/2021 16:54:09] "POST /web/action/load HTTP/1.1" 200 - 2021-07-29 16:54:09,857 21208 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(None) 49.78.17.216 call /mjson/get_base_settings POST [log(24452997)] cost 5.17606735229(ms) Request Data: {"identication": {"info": {"name": "\u201cChrome\u201d\u7684 iPhone", "deviceModel": "iPhone9,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.7", "manufacturer": "iPhone"}, "company_code": "GOODBABY", "language": "zh-Hant-CN", "linkid": "603E14C5-8648-4147-9417-D34AC6D6EFF6", "app_channel": "ehrappstore", "version": "3.2.5", "imei": "032B2253-8378-42AA-A7FC-9BFC3BD3A811", "type": "basic"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:54:09,859 21208 INFO goodbaby werkzeug:87: 49.78.17.216 - - [29/Jul/2021 16:54:09] "POST /mjson/get_base_settings HTTP/1.1" 200 - 2021-07-29 16:54:10,492 21208 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9838) 112.247.54.57 call /mjson/app.action/get_app_route POST [log(24453000)] cost 33.4408283234(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MOA-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "6b54e5820e6214f13efb3ddbcd89ba8a4e80cb58", "version": "3.3.7", "app_channel": "ehr", "imei": "81fa679b-868d-4beb-ab00-699c0d26d36b", "type": "session"}, "data": {}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:54:10,494 21208 INFO goodbaby werkzeug:87: 112.247.54.57 - - [29/Jul/2021 16:54:10] "POST /mjson/app.action/get_app_route HTTP/1.1" 200 - 2021-07-29 16:54:10,518 21208 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(9838) 112.247.54.57 call /mjson/res.company/get_login_page_v2 POST [log(24453001)] cost 6.43587112427(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "MOA-AL00", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "6b54e5820e6214f13efb3ddbcd89ba8a4e80cb58", "version": "3.3.7", "app_channel": "ehr", "imei": "81fa679b-868d-4beb-ab00-699c0d26d36b", "type": "session"}, "data": {"cachetime": ""}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:54:10,520 21208 INFO goodbaby werkzeug:87: 112.247.54.57 - - [29/Jul/2021 16:54:10] "POST /mjson/res.company/get_login_page_v2 HTTP/1.1" 200 - 2021-07-29 16:54:12,277 21208 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(35282) 49.78.21.92 call /mjson/jpush.log/ehr_items_get POST [log(24453006)] cost 1339.2739296(ms) Request Data: {"identication": {"info": {"systemModel": "android", "systemVersion": "10", "source": "android", "deviceModel": "SEA-AL10", "manufacturer": "HUAWEI"}, "company_code": "GOODBABY", "language": "zh_CN", "session_id": "ce0396724fde932d27be2c390559aec64f2414c9", "version": "3.3.9", "app_channel": "ehr", "imei": "21ca4307-51c8-4d74-be71-69a7559a8e89", "type": "session"}, "data": {"vals": {"limit": 1, "offset": 0}, "context": {}}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:54:12,280 21208 INFO goodbaby werkzeug:87: 49.78.21.92 - - [29/Jul/2021 16:54:12] "POST /mjson/jpush.log/ehr_items_get HTTP/1.1" 200 - 2021-07-29 16:54:12,672 21208 INFO goodbaby openerp.addons.eroad_request_log.dispatch:96: >>> User(14646) 127.0.0.1 call /mjson/login_new POST [log(24453009)] cost 224.939823151(ms) Request Data: {"identication": {"username": "00004430", "info": {"name": "\u201cChrome\u201d\u7684 iPhone", "deviceModel": "iPhone9,1", "systemName": "iOS", "systemModel": "iPhone", "systemVersion": "13.7", "manufacturer": "iPhone"}, "language": "zh-Hant-CN", "app_channel": "ehr", "version": "3.2.5", "imei": "032B2253-8378-42AA-A7FC-9BFC3BD3A811", "password": "ElgvQLk0k4WvLihvMWq4OQ==", "type": "basic"}, "data": {"token_jpush": "appstore ", "loginname": "00004430"}} Response: error_code:, error_type: , error_msg:, error_hint: error_log: 2021-07-29 16:54:12,675 21208 INFO goodbaby werkzeug:87: 127.0.0.1 - - [29/Jul/2021 16:54:12] "POST /mjson/login_new HTTP/1.1" 200 - 2021-07-29 16:54:12,975 21208 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_eform: 0.00381016731262 seconds 2021-07-29 16:54:12,975 21208 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_eform: 0.00405216217041 seconds 2021-07-29 16:54:12,993 21208 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_personnel_event: 0.0181481838226 seconds 2021-07-29 16:54:12,993 21208 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_batch_personnel_event: 3.81469726562e-06 seconds 2021-07-29 16:54:13,419 21208 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _home_todo_hr_reminder: 0.425291061401 seconds 2021-07-29 16:54:13,421 21208 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running _job_headcount_control_approval: 0.00147700309753 seconds 2021-07-29 16:54:13,421 21208 INFO goodbaby openerp.addons.home.model.HomePage:41: Total time running home_todo: 0.730397939682 seconds