summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibault Delavallée <tde@openerp.com>2012-12-18 10:32:41 +0100
committerThibault Delavallée <tde@openerp.com>2012-12-18 10:32:41 +0100
commit2dbe4a696ecd7330b16d10ec38462fe6c8fa37ca (patch)
treee7f1103c8b839aa1bffee9dfb961e08b3bc82e26
parent6d2a0d270f0f0b9eb7d66eb384a8803a186db374 (diff)
parent73980eba5f64c674b0bc366c714a9a38d3bb915a (diff)
[MERGE] Sync wirth trunk.
bzr revid: tde@openerp.com-20121218093241-y0id5g1r1k6yok42
-rw-r--r--addons/account/account.py16
-rw-r--r--addons/account/account_analytic_line.py6
-rw-r--r--addons/account/account_bank.py4
-rw-r--r--addons/account/account_bank_statement.py6
-rw-r--r--addons/account/account_cash_statement.py6
-rw-r--r--addons/account/account_financial_report.py10
-rw-r--r--addons/account/account_invoice.py10
-rw-r--r--addons/account/account_move_line.py10
-rw-r--r--addons/account/company.py2
-rw-r--r--addons/account/edi/invoice.py27
-rw-r--r--addons/account/edi/invoice_action_data.xml18
-rw-r--r--addons/account/i18n/de.po8
-rw-r--r--addons/account/i18n/lv.po10
-rw-r--r--addons/account/i18n/nl.po30
-rw-r--r--addons/account/i18n/sl.po36
-rw-r--r--addons/account/installer.py12
-rw-r--r--addons/account/ir_sequence.py2
-rw-r--r--addons/account/partner.py3
-rw-r--r--addons/account/product.py2
-rw-r--r--addons/account/project/project.py3
-rw-r--r--addons/account/project/report/account_journal.py2
-rw-r--r--addons/account/project/report/analytic_balance.py3
-rw-r--r--addons/account/project/report/analytic_journal.py5
-rw-r--r--addons/account/project/report/cost_ledger.py5
-rw-r--r--addons/account/project/report/inverted_analytic_balance.py5
-rw-r--r--addons/account/project/report/quantity_cost_ledger.py4
-rw-r--r--addons/account/project/wizard/account_analytic_balance_report.py2
-rw-r--r--addons/account/project/wizard/account_analytic_chart.py2
-rw-r--r--addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py2
-rw-r--r--addons/account/project/wizard/account_analytic_cost_ledger_report.py3
-rw-r--r--addons/account/project/wizard/account_analytic_inverted_balance_report.py2
-rw-r--r--addons/account/project/wizard/account_analytic_journal_report.py2
-rw-r--r--addons/account/project/wizard/project_account_analytic_line.py4
-rw-r--r--addons/account/report/account_aged_partner_balance.py2
-rw-r--r--addons/account/report/account_analytic_entries_report.py4
-rw-r--r--addons/account/report/account_balance.py2
-rw-r--r--addons/account/report/account_central_journal.py2
-rw-r--r--addons/account/report/account_entries_report.py6
-rw-r--r--addons/account/report/account_financial_report.py4
-rw-r--r--addons/account/report/account_general_journal.py2
-rw-r--r--addons/account/report/account_general_ledger.py2
-rw-r--r--addons/account/report/account_invoice_report.py6
-rw-r--r--addons/account/report/account_journal.py2
-rw-r--r--addons/account/report/account_partner_balance.py4
-rw-r--r--addons/account/report/account_partner_ledger.py4
-rw-r--r--addons/account/report/account_print_invoice.py2
-rw-r--r--addons/account/report/account_print_overdue.py4
-rw-r--r--addons/account/report/account_report.py6
-rw-r--r--addons/account/report/account_tax_report.py2
-rw-r--r--addons/account/report/account_treasury_report.py6
-rw-r--r--addons/account/report/common_report_header.py4
-rw-r--r--addons/account/res_config.py6
-rw-r--r--addons/account/res_currency.py2
-rw-r--r--addons/account/wizard/account_automatic_reconcile.py4
-rw-r--r--addons/account/wizard/account_change_currency.py4
-rw-r--r--addons/account/wizard/account_chart.py2
-rw-r--r--addons/account/wizard/account_financial_report.py2
-rw-r--r--addons/account/wizard/account_fiscalyear_close.py4
-rw-r--r--addons/account/wizard/account_fiscalyear_close_state.py4
-rw-r--r--addons/account/wizard/account_invoice_refund.py6
-rw-r--r--addons/account/wizard/account_invoice_state.py8
-rw-r--r--addons/account/wizard/account_journal_select.py2
-rw-r--r--addons/account/wizard/account_move_bank_reconcile.py4
-rw-r--r--addons/account/wizard/account_move_line_reconcile_select.py4
-rw-r--r--addons/account/wizard/account_move_line_select.py2
-rw-r--r--addons/account/wizard/account_move_line_unreconcile_select.py2
-rw-r--r--addons/account/wizard/account_open_closed_fiscalyear.py4
-rw-r--r--addons/account/wizard/account_period_close.py4
-rw-r--r--addons/account/wizard/account_reconcile.py6
-rw-r--r--addons/account/wizard/account_reconcile_partner_process.py2
-rw-r--r--addons/account/wizard/account_report_account_balance.py2
-rw-r--r--addons/account/wizard/account_report_aged_partner_balance.py4
-rw-r--r--addons/account/wizard/account_report_central_journal.py2
-rw-r--r--addons/account/wizard/account_report_common.py4
-rw-r--r--addons/account/wizard/account_report_common_account.py2
-rw-r--r--addons/account/wizard/account_report_common_journal.py2
-rw-r--r--addons/account/wizard/account_report_common_partner.py2
-rw-r--r--addons/account/wizard/account_report_general_journal.py2
-rw-r--r--addons/account/wizard/account_report_general_ledger.py2
-rw-r--r--addons/account/wizard/account_report_partner_balance.py2
-rw-r--r--addons/account/wizard/account_report_partner_ledger.py2
-rw-r--r--addons/account/wizard/account_report_print_journal.py2
-rw-r--r--addons/account/wizard/account_state_open.py6
-rw-r--r--addons/account/wizard/account_subscription_generate.py2
-rw-r--r--addons/account/wizard/account_tax_chart.py2
-rw-r--r--addons/account/wizard/account_unreconcile.py2
-rw-r--r--addons/account/wizard/account_use_model.py4
-rw-r--r--addons/account/wizard/account_validate_account_move.py4
-rw-r--r--addons/account/wizard/account_vat.py2
-rw-r--r--addons/account/wizard/pos_box.py6
-rw-r--r--addons/account_analytic_analysis/account_analytic_analysis.py15
-rw-r--r--addons/account_analytic_analysis/cron_account_analytic_account.py4
-rw-r--r--addons/account_analytic_analysis/i18n/de.po32
-rw-r--r--addons/account_analytic_analysis/res_config.py2
-rw-r--r--addons/account_analytic_default/account_analytic_default.py2
-rw-r--r--addons/account_analytic_plans/account_analytic_plans.py6
-rw-r--r--addons/account_analytic_plans/i18n/pt.po16
-rw-r--r--addons/account_analytic_plans/report/crossovered_analytic.py2
-rw-r--r--addons/account_analytic_plans/wizard/account_crossovered_analytic.py4
-rw-r--r--addons/account_analytic_plans/wizard/analytic_plan_create_model.py4
-rw-r--r--addons/account_anglo_saxon/i18n/de.po13
-rw-r--r--addons/account_anglo_saxon/invoice.py2
-rw-r--r--addons/account_anglo_saxon/product.py2
-rw-r--r--addons/account_anglo_saxon/purchase.py2
-rw-r--r--addons/account_anglo_saxon/stock.py2
-rw-r--r--addons/account_asset/account_asset.py4
-rw-r--r--addons/account_asset/account_asset_invoice.py2
-rwxr-xr-xaddons/account_asset/i18n/de.po18
-rwxr-xr-xaddons/account_asset/i18n/pt.po8
-rw-r--r--addons/account_asset/report/account_asset_report.py4
-rwxr-xr-xaddons/account_asset/wizard/account_asset_change_duration.py2
-rwxr-xr-xaddons/account_asset/wizard/wizard_asset_compute.py4
-rw-r--r--addons/account_bank_statement_extensions/account_bank_statement.py6
-rw-r--r--addons/account_bank_statement_extensions/i18n/it.po10
-rw-r--r--addons/account_bank_statement_extensions/report/bank_statement_balance_report.py4
-rw-r--r--addons/account_bank_statement_extensions/res_partner_bank.py2
-rw-r--r--addons/account_bank_statement_extensions/wizard/cancel_statement_line.py2
-rw-r--r--addons/account_bank_statement_extensions/wizard/confirm_statement_line.py2
-rw-r--r--addons/account_budget/account_budget.py6
-rw-r--r--addons/account_budget/i18n/pt.po24
-rw-r--r--addons/account_budget/report/analytic_account_budget_report.py4
-rw-r--r--addons/account_budget/report/budget_report.py2
-rw-r--r--addons/account_budget/report/crossovered_budget_report.py6
-rw-r--r--addons/account_budget/wizard/account_budget_analytic.py2
-rw-r--r--addons/account_budget/wizard/account_budget_crossovered_report.py2
-rw-r--r--addons/account_budget/wizard/account_budget_crossovered_summary_report.py2
-rw-r--r--addons/account_budget/wizard/account_budget_report.py2
-rw-r--r--addons/account_check_writing/account.py2
-rw-r--r--addons/account_check_writing/account_voucher.py6
-rw-r--r--addons/account_check_writing/report/check_print.py4
-rw-r--r--addons/account_check_writing/wizard/account_check_batch_printing.py4
-rw-r--r--addons/account_followup/account_followup.py110
-rw-r--r--addons/account_followup/account_followup_data.xml81
-rw-r--r--addons/account_followup/i18n/de.po11
-rw-r--r--addons/account_followup/i18n/hr.po10
-rw-r--r--addons/account_followup/i18n/it.po75
-rw-r--r--addons/account_followup/report/account_followup_print.py51
-rw-r--r--addons/account_followup/report/account_followup_report.py4
-rw-r--r--addons/account_followup/tests/test_account_followup.py4
-rw-r--r--addons/account_followup/wizard/account_followup_print.py6
-rw-r--r--addons/account_payment/account_invoice.py4
-rw-r--r--addons/account_payment/account_move_line.py4
-rw-r--r--addons/account_payment/account_payment.py4
-rw-r--r--addons/account_payment/i18n/it.po58
-rw-r--r--addons/account_payment/report/payment_order.py4
-rw-r--r--addons/account_payment/wizard/account_payment_order.py2
-rw-r--r--addons/account_payment/wizard/account_payment_pay.py2
-rw-r--r--addons/account_payment/wizard/account_payment_populate_statement.py2
-rw-r--r--addons/account_sequence/account_sequence.py2
-rw-r--r--addons/account_sequence/account_sequence_installer.py2
-rw-r--r--addons/account_sequence/i18n/lv.po10
-rw-r--r--addons/account_test/account_test.py2
-rw-r--r--addons/account_test/report/account_test_report.py2
-rw-r--r--addons/account_voucher/account_voucher.py8
-rw-r--r--addons/account_voucher/i18n/pt_BR.po2
-rw-r--r--addons/account_voucher/invoice.py4
-rw-r--r--addons/account_voucher/report/account_voucher.py4
-rw-r--r--addons/account_voucher/report/account_voucher_print.py4
-rw-r--r--addons/account_voucher/report/account_voucher_sales_receipt.py4
-rw-r--r--addons/account_voucher/wizard/account_statement_from_invoice.py4
-rw-r--r--addons/analytic/analytic.py8
-rw-r--r--addons/analytic/i18n/pt_BR.po2
-rw-r--r--addons/analytic_contract_hr_expense/analytic_contract_hr_expense.py10
-rw-r--r--addons/analytic_contract_hr_expense/i18n/de.po8
-rw-r--r--addons/analytic_user_function/analytic_user_function.py6
-rw-r--r--addons/anonymization/anonymization.py4
-rw-r--r--addons/anonymization/i18n/pt_BR.po2
-rw-r--r--addons/audittrail/audittrail.py10
-rw-r--r--addons/audittrail/wizard/audittrail_view_log.py2
-rw-r--r--addons/auth_anonymous/i18n/de.po30
-rw-r--r--addons/auth_ldap/i18n/pt_BR.po2
-rw-r--r--addons/auth_ldap/users_ldap.py6
-rw-r--r--addons/auth_openid/res_users.py2
-rw-r--r--addons/base_action_rule/base_action_rule.py12
-rw-r--r--addons/base_action_rule/i18n/de.po26
-rw-r--r--addons/base_action_rule/i18n/pt_BR.po2
-rw-r--r--addons/base_calendar/base_calendar.py11
-rw-r--r--addons/base_calendar/crm_meeting.py8
-rw-r--r--addons/base_calendar/i18n/de.po127
-rw-r--r--addons/base_calendar/i18n/pt.po28
-rw-r--r--addons/base_calendar/i18n/pt_BR.po2
-rw-r--r--addons/base_crypt/__init__.py2
-rw-r--r--addons/base_crypt/crypt.py8
-rw-r--r--addons/base_gengo/i18n/pt.po249
-rw-r--r--addons/base_gengo/ir_translation.py4
-rw-r--r--addons/base_gengo/res_company.py2
-rw-r--r--addons/base_iban/base_iban.py4
-rw-r--r--addons/base_report_designer/base_report_designer.py6
-rw-r--r--addons/base_report_designer/installer.py8
-rw-r--r--addons/base_report_designer/wizard/base_report_designer_modify.py12
-rw-r--r--addons/base_setup/base_setup.py8
-rw-r--r--addons/base_setup/i18n/hr.po62
-rw-r--r--addons/base_setup/i18n/pt.po38
-rw-r--r--addons/base_setup/i18n/pt_BR.po2
-rw-r--r--addons/base_setup/res_config.py2
-rw-r--r--addons/base_status/base_stage.py4
-rw-r--r--addons/base_status/base_state.py4
-rw-r--r--addons/base_status/i18n/id.po2
-rw-r--r--addons/base_status/i18n/pt_BR.po2
-rw-r--r--addons/base_vat/base_vat.py6
-rw-r--r--addons/base_vat/i18n/pt.po8
-rw-r--r--addons/base_vat/i18n/pt_BR.po2
-rw-r--r--addons/base_vat/res_company.py2
-rw-r--r--addons/board/board.py5
-rw-r--r--addons/board/i18n/pt_BR.po2
-rw-r--r--addons/contacts/i18n/et.po37
-rw-r--r--addons/contacts/i18n/pl.po45
-rw-r--r--addons/contacts/i18n/pt.po15
-rw-r--r--addons/contacts/i18n/pt_BR.po2
-rw-r--r--addons/crm/crm.py8
-rw-r--r--addons/crm/crm_action_rule.py10
-rw-r--r--addons/crm/crm_lead.py14
-rw-r--r--addons/crm/crm_meeting.py6
-rw-r--r--addons/crm/crm_phonecall.py8
-rw-r--r--addons/crm/crm_segmentation.py2
-rw-r--r--addons/crm/i18n/pl.po6
-rw-r--r--addons/crm/i18n/pt_BR.po2
-rw-r--r--addons/crm/i18n/ro.po14
-rw-r--r--addons/crm/report/crm_lead_report.py4
-rw-r--r--addons/crm/report/crm_phonecall_report.py4
-rw-r--r--addons/crm/report/report_businessopp.py6
-rw-r--r--addons/crm/res_config.py2
-rw-r--r--addons/crm/res_partner.py2
-rw-r--r--addons/crm/wizard/crm_lead_to_opportunity.py6
-rw-r--r--addons/crm/wizard/crm_merge_opportunities.py4
-rw-r--r--addons/crm/wizard/crm_opportunity_to_phonecall.py4
-rw-r--r--addons/crm/wizard/crm_partner_binding.py4
-rw-r--r--addons/crm/wizard/crm_phonecall_to_meeting.py4
-rw-r--r--addons/crm/wizard/crm_phonecall_to_phonecall.py4
-rw-r--r--addons/crm_claim/crm_claim.py12
-rw-r--r--addons/crm_claim/i18n/pt_BR.po2
-rw-r--r--addons/crm_claim/report/crm_claim_report.py4
-rw-r--r--addons/crm_claim/res_config.py2
-rw-r--r--addons/crm_helpdesk/crm_helpdesk.py14
-rw-r--r--addons/crm_helpdesk/report/crm_helpdesk_report.py4
-rw-r--r--addons/crm_partner_assign/i18n/pt_BR.po14
-rw-r--r--addons/crm_partner_assign/partner_geo_assign.py8
-rw-r--r--addons/crm_partner_assign/report/crm_lead_report.py6
-rw-r--r--addons/crm_partner_assign/report/crm_partner_report.py4
-rw-r--r--addons/crm_partner_assign/wizard/crm_forward_to_partner.py6
-rw-r--r--addons/crm_profiling/crm_profiling.py6
-rw-r--r--addons/crm_profiling/i18n/pt_BR.po8
-rw-r--r--addons/crm_profiling/wizard/open_questionnaire.py4
-rw-r--r--addons/crm_todo/crm_todo.py2
-rw-r--r--addons/crm_todo/i18n/pt_BR.po11
-rw-r--r--addons/decimal_precision/decimal_precision.py5
-rw-r--r--addons/delivery/delivery.py6
-rw-r--r--addons/delivery/delivery_view.xml16
-rw-r--r--addons/delivery/i18n/hr.po6
-rw-r--r--addons/delivery/partner.py2
-rw-r--r--addons/delivery/report/shipping.py2
-rw-r--r--addons/delivery/sale.py4
-rw-r--r--addons/delivery/stock.py21
-rw-r--r--addons/document/directory_content.py4
-rw-r--r--addons/document/directory_report.py2
-rw-r--r--addons/document/document.py6
-rw-r--r--addons/document/document_directory.py6
-rw-r--r--addons/document/document_storage.py12
-rw-r--r--addons/document/i18n/pl.po24
-rw-r--r--addons/document/nodes.py6
-rw-r--r--addons/document/report/document_report.py4
-rw-r--r--addons/document/wizard/document_configuration.py2
-rw-r--r--addons/document_ftp/ftpserver/__init__.py2
-rw-r--r--addons/document_ftp/ftpserver/abstracted_fs.py9
-rw-r--r--addons/document_ftp/res_config.py4
-rw-r--r--addons/document_ftp/test_easyftp.py2
-rw-r--r--addons/document_ftp/wizard/ftp_browse.py4
-rw-r--r--addons/document_ftp/wizard/ftp_configuration.py4
-rw-r--r--addons/document_page/document_page.py6
-rw-r--r--addons/document_page/i18n/pl.po62
-rw-r--r--addons/document_page/wizard/document_page_create_menu.py2
-rw-r--r--addons/document_page/wizard/document_page_show_diff.py4
-rw-r--r--addons/document_webdav/__init__.py10
-rw-r--r--addons/document_webdav/dav_fs.py50
-rw-r--r--addons/document_webdav/document_webdav.py5
-rw-r--r--addons/document_webdav/i18n/pt.po12
-rw-r--r--addons/document_webdav/nodes.py2
-rw-r--r--addons/document_webdav/redirect.py4
-rw-r--r--addons/document_webdav/test_davclient.py2
-rw-r--r--addons/document_webdav/webdav.py25
-rw-r--r--addons/document_webdav/webdav_server.py42
-rw-r--r--addons/edi/i18n/pt.po10
-rw-r--r--addons/edi/i18n/pt_BR.po2
-rw-r--r--addons/edi/models/edi.py4
-rw-r--r--addons/email_template/email_template.py60
-rw-r--r--addons/email_template/res_partner.py2
-rw-r--r--addons/email_template/wizard/email_template_preview.py2
-rw-r--r--addons/event/event.py4
-rw-r--r--addons/event/report/report_event_registration.py4
-rw-r--r--addons/event/res_partner.py2
-rw-r--r--addons/event/wizard/event_confirm.py2
-rw-r--r--addons/event_moodle/event_moodle.py4
-rw-r--r--addons/event_sale/event_sale.py4
-rw-r--r--addons/fetchmail/fetchmail.py10
-rw-r--r--addons/fetchmail/i18n/pt_BR.po2
-rw-r--r--addons/fetchmail/res_config.py2
-rw-r--r--addons/fleet/fleet.py8
-rw-r--r--addons/fleet/fleet_demo.xml4
-rw-r--r--addons/fleet/security/fleet_security.xml1
-rw-r--r--addons/google_base_account/google_base_account.py2
-rw-r--r--addons/google_base_account/wizard/google_login.py4
-rw-r--r--addons/google_docs/google_docs.py6
-rw-r--r--addons/hr/__init__.py1
-rw-r--r--addons/hr/hr.py6
-rw-r--r--addons/hr/hr_department.py4
-rw-r--r--addons/hr/res_config.py2
-rw-r--r--addons/hr_attendance/hr_attendance.py4
-rw-r--r--addons/hr_attendance/i18n/pt.po12
-rw-r--r--addons/hr_attendance/report/attendance_by_month.py17
-rw-r--r--addons/hr_attendance/report/attendance_errors.py7
-rw-r--r--addons/hr_attendance/report/timesheet.py12
-rw-r--r--addons/hr_attendance/res_config.py2
-rw-r--r--addons/hr_attendance/wizard/hr_attendance_bymonth.py2
-rw-r--r--addons/hr_attendance/wizard/hr_attendance_byweek.py3
-rw-r--r--addons/hr_attendance/wizard/hr_attendance_error.py4
-rw-r--r--addons/hr_contract/hr_contract.py2
-rw-r--r--addons/hr_evaluation/hr_evaluation.py7
-rw-r--r--addons/hr_evaluation/i18n/pt.po32
-rw-r--r--addons/hr_evaluation/report/hr_evaluation_report.py4
-rw-r--r--addons/hr_expense/hr_expense.py9
-rw-r--r--addons/hr_expense/report/expense.py5
-rw-r--r--addons/hr_expense/report/hr_expense_report.py7
-rw-r--r--addons/hr_holidays/hr_holidays.py8
-rw-r--r--addons/hr_holidays/report/holidays_summary_report.py16
-rw-r--r--addons/hr_holidays/report/hr_holidays_report.py4
-rw-r--r--addons/hr_holidays/wizard/hr_holidays_summary_department.py4
-rw-r--r--addons/hr_holidays/wizard/hr_holidays_summary_employees.py2
-rw-r--r--addons/hr_payroll/hr_payroll.py12
-rw-r--r--addons/hr_payroll/report/report_contribution_register.py2
-rw-r--r--addons/hr_payroll/report/report_payslip.py4
-rw-r--r--addons/hr_payroll/report/report_payslip_details.py4
-rw-r--r--addons/hr_payroll/res_config.py2
-rw-r--r--addons/hr_payroll/wizard/hr_payroll_contribution_register_report.py2
-rw-r--r--addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py4
-rw-r--r--addons/hr_payroll_account/hr_payroll_account.py8
-rw-r--r--addons/hr_payroll_account/wizard/hr_payroll_payslips_by_employees.py2
-rw-r--r--addons/hr_recruitment/hr_recruitment.py10
-rw-r--r--addons/hr_recruitment/report/hr_recruitment_report.py6
-rw-r--r--addons/hr_recruitment/res_config.py2
-rw-r--r--addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py4
-rw-r--r--addons/hr_recruitment/wizard/hr_recruitment_employee_hired.py4
-rw-r--r--addons/hr_timesheet/hr_timesheet.py6
-rw-r--r--addons/hr_timesheet/i18n/pl.po36
-rw-r--r--addons/hr_timesheet/report/user_timesheet.py14
-rw-r--r--addons/hr_timesheet/report/users_timesheet.py12
-rw-r--r--addons/hr_timesheet/wizard/hr_timesheet_print_employee.py4
-rw-r--r--addons/hr_timesheet/wizard/hr_timesheet_print_users.py2
-rw-r--r--addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py4
-rw-r--r--addons/hr_timesheet_invoice/hr_timesheet_invoice.py4
-rw-r--r--addons/hr_timesheet_invoice/i18n/pl.po111
-rw-r--r--addons/hr_timesheet_invoice/report/account_analytic_profit.py4
-rw-r--r--addons/hr_timesheet_invoice/report/hr_timesheet_invoice_report.py4
-rw-r--r--addons/hr_timesheet_invoice/report/report_analytic.py6
-rw-r--r--addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py4
-rw-r--r--addons/hr_timesheet_invoice/wizard/hr_timesheet_final_invoice_create.py4
-rw-r--r--addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py4
-rw-r--r--addons/hr_timesheet_sheet/hr_timesheet_sheet.py6
-rw-r--r--addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml2
-rw-r--r--addons/hr_timesheet_sheet/i18n/pl.po174
-rw-r--r--addons/hr_timesheet_sheet/report/hr_timesheet_report.py6
-rw-r--r--addons/hr_timesheet_sheet/report/timesheet_report.py4
-rw-r--r--addons/hr_timesheet_sheet/res_config.py2
-rw-r--r--addons/hr_timesheet_sheet/static/src/js/timesheet.js2
-rw-r--r--addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py4
-rw-r--r--addons/idea/idea.py6
-rw-r--r--addons/knowledge/i18n/hr.po20
-rw-r--r--addons/knowledge/res_config.py2
-rw-r--r--addons/l10n_at/account_wizard.py6
-rw-r--r--addons/l10n_be/wizard/l10n_be_account_vat_declaration.py4
-rw-r--r--addons/l10n_be/wizard/l10n_be_partner_vat_listing.py6
-rw-r--r--addons/l10n_be/wizard/l10n_be_vat_intra.py6
-rw-r--r--addons/l10n_be_coda/l10n_be_coda.py4
-rw-r--r--addons/l10n_be_coda/wizard/account_coda_import.py11
-rw-r--r--addons/l10n_be_hr_payroll/l10n_be_hr_payroll.py5
-rw-r--r--addons/l10n_be_invoice_bba/invoice.py4
-rw-r--r--addons/l10n_be_invoice_bba/partner.py4
-rw-r--r--addons/l10n_br/account.py14
-rw-r--r--addons/l10n_br/l10n_br.py2
-rw-r--r--addons/l10n_ch/account_wizard.py6
-rw-r--r--addons/l10n_ch/bank.py4
-rw-r--r--addons/l10n_ch/company.py2
-rw-r--r--addons/l10n_ch/invoice.py4
-rw-r--r--addons/l10n_ch/partner.py2
-rw-r--r--addons/l10n_ch/payment.py2
-rw-r--r--addons/l10n_ch/report/report_webkit_html.py21
-rw-r--r--addons/l10n_ch/wizard/bvr_import.py8
-rw-r--r--addons/l10n_ch/wizard/create_dta.py6
-rw-r--r--addons/l10n_fr/l10n_fr.py2
-rw-r--r--addons/l10n_fr/report/base_report.py2
-rw-r--r--addons/l10n_fr/report/bilan_report.py2
-rw-r--r--addons/l10n_fr/report/compute_resultant_report.py2
-rw-r--r--addons/l10n_fr/wizard/fr_report_bilan.py2
-rw-r--r--addons/l10n_fr/wizard/fr_report_compute_resultant.py2
-rw-r--r--[-rwxr-xr-x]addons/l10n_fr_hr_payroll/l10n_fr_hr_payroll.py4
-rwxr-xr-xaddons/l10n_fr_hr_payroll/report/fiche_paye.py2
-rw-r--r--addons/l10n_fr_rib/bank.py6
-rw-r--r--addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py8
-rw-r--r--addons/l10n_in_hr_payroll/report/payment_advice_report.py4
-rw-r--r--addons/l10n_in_hr_payroll/report/payslip_report.py4
-rw-r--r--addons/l10n_in_hr_payroll/report/report_hr_salary_employee_bymonth.py2
-rw-r--r--addons/l10n_in_hr_payroll/report/report_hr_yearly_salary_detail.py2
-rw-r--r--addons/l10n_in_hr_payroll/report/report_payroll_advice.py4
-rw-r--r--addons/l10n_in_hr_payroll/report/report_payslip_details.py2
-rw-r--r--addons/l10n_in_hr_payroll/wizard/hr_salary_employee_bymonth.py2
-rw-r--r--addons/l10n_in_hr_payroll/wizard/hr_yearly_salary_detail.py2
-rw-r--r--addons/l10n_lu/wizard/pdf_ext.py2
-rw-r--r--addons/l10n_lu/wizard/print_vat.py14
-rw-r--r--addons/l10n_ma/__init__.py1
-rw-r--r--addons/l10n_ma/l10n_ma.py2
-rw-r--r--addons/l10n_multilang/account.py4
-rw-r--r--addons/l10n_multilang/i18n/pt_BR.po13
-rw-r--r--addons/l10n_multilang/l10n_multilang.py4
-rw-r--r--addons/l10n_mx/__openerp__.py68
-rw-r--r--addons/l10n_mx/account_chart.xml726
-rw-r--r--addons/l10n_mx/account_tax.xml17
-rw-r--r--addons/l10n_mx/account_tax_code.xml45
-rw-r--r--addons/l10n_mx/data/account_chart.xml3702
-rw-r--r--addons/l10n_mx/data/account_tax.xml172
-rw-r--r--addons/l10n_mx/data/account_tax_code.xml45
-rw-r--r--addons/l10n_mx/data/l10n_chart_mx_wizard.xml8
-rw-r--r--addons/l10n_mx/i18n/ar.po77
-rw-r--r--addons/l10n_mx/i18n/bg.po66
-rw-r--r--addons/l10n_mx/i18n/ca.po89
-rw-r--r--addons/l10n_mx/i18n/da.po63
-rw-r--r--addons/l10n_mx/i18n/es.po89
-rw-r--r--addons/l10n_mx/i18n/es_CR.po90
-rw-r--r--addons/l10n_mx/i18n/es_MX.po63
-rw-r--r--addons/l10n_mx/i18n/es_PY.po89
-rw-r--r--addons/l10n_mx/i18n/es_VE.po50
-rw-r--r--addons/l10n_mx/i18n/gl.po87
-rw-r--r--addons/l10n_mx/i18n/it.po89
-rw-r--r--addons/l10n_mx/i18n/l10n_mx.pot62
-rw-r--r--addons/l10n_mx/i18n/pt.po63
-rw-r--r--addons/l10n_mx/i18n/pt_BR.po88
-rw-r--r--addons/l10n_mx/i18n/sr@latin.po87
-rw-r--r--addons/l10n_mx/i18n/tr.po87
-rw-r--r--addons/l10n_mx/l10n_chart_mx_wizard.xml8
-rw-r--r--addons/l10n_ro/res_partner.py2
-rw-r--r--addons/lunch/lunch.py6
-rw-r--r--addons/lunch/report/order.py4
-rw-r--r--addons/lunch/report/report_lunch_order.py4
-rw-r--r--addons/lunch/tests/test_lunch.py2
-rw-r--r--addons/lunch/wizard/lunch_cancel.py2
-rw-r--r--addons/lunch/wizard/lunch_order.py2
-rw-r--r--addons/lunch/wizard/lunch_validation.py2
-rw-r--r--addons/mail/__openerp__.py1
-rw-r--r--addons/mail/doc/mail_message.rst1
-rw-r--r--addons/mail/i18n/et.po1668
-rw-r--r--addons/mail/i18n/pl.po161
-rw-r--r--addons/mail/mail_followers.py5
-rw-r--r--addons/mail/mail_group.py4
-rw-r--r--addons/mail/mail_group_menu.py4
-rw-r--r--addons/mail/mail_mail.py6
-rw-r--r--addons/mail/mail_message.py2
-rw-r--r--addons/mail/mail_message_subtype.py4
-rw-r--r--addons/mail/mail_thread.py6
-rw-r--r--addons/mail/mail_vote.py39
-rw-r--r--addons/mail/res_partner.py2
-rw-r--r--addons/mail/res_users.py4
-rw-r--r--addons/mail/static/src/js/mail.js5
-rw-r--r--addons/mail/static/src/xml/mail.xml10
-rw-r--r--addons/mail/tests/test_mail_features.py2
-rw-r--r--addons/mail/update.py14
-rw-r--r--addons/mail/wizard/invite.py6
-rw-r--r--addons/mail/wizard/mail_compose_message.py10
-rw-r--r--addons/marketing/i18n/pt.po18
-rw-r--r--addons/marketing/res_config.py2
-rw-r--r--addons/marketing_campaign/marketing_campaign.py10
-rw-r--r--addons/marketing_campaign/report/campaign_analysis.py6
-rw-r--r--addons/marketing_campaign/res_partner.py2
-rw-r--r--addons/membership/membership.py6
-rw-r--r--addons/membership/report/report_membership.py6
-rw-r--r--addons/membership/wizard/membership_invoice.py4
-rw-r--r--addons/mrp/company.py2
-rw-r--r--addons/mrp/i18n/hr.po82
-rw-r--r--addons/mrp/mrp.py12
-rw-r--r--addons/mrp/procurement.py8
-rw-r--r--addons/mrp/product.py4
-rw-r--r--addons/mrp/report/bom_structure.py6
-rw-r--r--addons/mrp/report/mrp_report.py2
-rw-r--r--addons/mrp/report/order.py2
-rw-r--r--addons/mrp/report/price.py10
-rw-r--r--addons/mrp/report/workcenter_load.py6
-rw-r--r--addons/mrp/res_config.py6
-rw-r--r--addons/mrp/stock.py6
-rw-r--r--addons/mrp/wizard/change_production_qty.py6
-rw-r--r--addons/mrp/wizard/mrp_price.py2
-rw-r--r--addons/mrp/wizard/mrp_product_produce.py4
-rw-r--r--addons/mrp/wizard/mrp_workcenter_load.py2
-rw-r--r--addons/mrp_byproduct/mrp_byproduct.py8
-rw-r--r--addons/mrp_operations/i18n/de.po63
-rw-r--r--addons/mrp_operations/i18n/hr.po20
-rw-r--r--addons/mrp_operations/mrp_operations.py8
-rw-r--r--addons/mrp_operations/report/mrp_code_barcode.py4
-rw-r--r--addons/mrp_operations/report/mrp_wc_barcode.py4
-rw-r--r--addons/mrp_operations/report/mrp_workorder_analysis.py6
-rw-r--r--addons/mrp_repair/i18n/de.po116
-rw-r--r--addons/mrp_repair/mrp_repair.py8
-rw-r--r--addons/mrp_repair/report/order.py2
-rw-r--r--addons/mrp_repair/wizard/cancel_repair.py4
-rw-r--r--addons/mrp_repair/wizard/make_invoice.py4
-rw-r--r--addons/multi_company/i18n/pt.po18
-rw-r--r--addons/note/i18n/it.po308
-rw-r--r--addons/note_pad/i18n/pt.po10
-rw-r--r--addons/note_pad/note_pad.py2
-rw-r--r--addons/pad/i18n/hr.po20
-rw-r--r--addons/pad/pad.py4
-rw-r--r--addons/pad/res_company.py2
-rw-r--r--addons/pad_project/i18n/hr.po8
-rw-r--r--addons/pad_project/project_task.py4
-rw-r--r--addons/plugin/plugin_handler.py2
-rw-r--r--addons/plugin_outlook/i18n/hr.po20
-rw-r--r--addons/plugin_outlook/plugin_outlook.py6
-rw-r--r--addons/plugin_thunderbird/i18n/hr.po22
-rw-r--r--addons/plugin_thunderbird/plugin_thunderbird.py3
-rw-r--r--addons/point_of_sale/account_bank_statement.py2
-rw-r--r--addons/point_of_sale/i18n/de.po516
-rw-r--r--addons/point_of_sale/i18n/it.po2
-rw-r--r--addons/point_of_sale/point_of_sale.py22
-rw-r--r--addons/point_of_sale/report/account_statement.py2
-rw-r--r--addons/point_of_sale/report/all_closed_cashbox_of_the_day.py2
-rw-r--r--addons/point_of_sale/report/pos_details.py2
-rw-r--r--addons/point_of_sale/report/pos_details_summary.py2
-rw-r--r--addons/point_of_sale/report/pos_invoice.py6
-rw-r--r--addons/point_of_sale/report/pos_lines.py2
-rw-r--r--addons/point_of_sale/report/pos_order_report.py4
-rw-r--r--addons/point_of_sale/report/pos_payment_report.py2
-rw-r--r--addons/point_of_sale/report/pos_payment_report_user.py2
-rw-r--r--addons/point_of_sale/report/pos_receipt.py4
-rw-r--r--addons/point_of_sale/report/pos_report.py6
-rw-r--r--addons/point_of_sale/report/pos_sales_user.py2
-rw-r--r--addons/point_of_sale/report/pos_sales_user_today.py2
-rw-r--r--addons/point_of_sale/report/pos_users_product.py2
-rw-r--r--addons/point_of_sale/res_partner.py6
-rw-r--r--addons/point_of_sale/res_users.py5
-rw-r--r--addons/point_of_sale/wizard/pos_box.py7
-rw-r--r--addons/point_of_sale/wizard/pos_box_entries.py4
-rw-r--r--addons/point_of_sale/wizard/pos_box_out.py4
-rw-r--r--addons/point_of_sale/wizard/pos_confirm.py4
-rw-r--r--addons/point_of_sale/wizard/pos_details.py2
-rw-r--r--addons/point_of_sale/wizard/pos_discount.py2
-rw-r--r--addons/point_of_sale/wizard/pos_open_statement.py4
-rw-r--r--addons/point_of_sale/wizard/pos_payment.py7
-rw-r--r--addons/point_of_sale/wizard/pos_payment_report.py2
-rw-r--r--addons/point_of_sale/wizard/pos_payment_report_user.py2
-rw-r--r--addons/point_of_sale/wizard/pos_receipt.py4
-rw-r--r--addons/point_of_sale/wizard/pos_return.py6
-rw-r--r--addons/point_of_sale/wizard/pos_sales_user.py4
-rw-r--r--addons/point_of_sale/wizard/pos_sales_user_current_user.py4
-rw-r--r--addons/point_of_sale/wizard/pos_sales_user_today.py2
-rw-r--r--addons/point_of_sale/wizard/pos_session_opening.py6
-rw-r--r--addons/portal/i18n/pl.po25
-rw-r--r--addons/portal/portal.py2
-rw-r--r--addons/portal/portal_data.xml2
-rw-r--r--addons/portal/wizard/portal_wizard.py6
-rw-r--r--addons/portal/wizard/share_wizard.py4
-rw-r--r--addons/portal_anonymous/static/src/js/portal_anonymous.js11
-rw-r--r--addons/portal_anonymous/static/src/xml/portal_anonymous.xml4
-rw-r--r--addons/portal_crm/contact_view.xml8
-rw-r--r--addons/portal_event/event.py2
-rw-r--r--addons/portal_hr_employees/hr_employee.py2
-rw-r--r--addons/portal_sale/__init__.py2
-rw-r--r--addons/portal_sale/account_invoice.py43
-rw-r--r--addons/portal_sale/i18n/pl.po12
-rw-r--r--addons/portal_sale/portal_sale.py87
-rw-r--r--addons/portal_sale/portal_sale_data.xml49
-rw-r--r--addons/portal_sale/sale.py63
-rw-r--r--addons/process/__init__.py1
-rw-r--r--addons/process/i18n/pt.po20
-rw-r--r--addons/process/process.py6
-rw-r--r--addons/procurement/company.py2
-rw-r--r--addons/procurement/procurement.py10
-rw-r--r--addons/procurement/schedulers.py14
-rw-r--r--addons/procurement/wizard/make_procurement_product.py4
-rw-r--r--addons/procurement/wizard/mrp_procurement.py2
-rw-r--r--addons/procurement/wizard/orderpoint_procurement.py4
-rw-r--r--addons/procurement/wizard/schedulers_all.py4
-rw-r--r--addons/product/partner.py2
-rw-r--r--addons/product/pricelist.py10
-rw-r--r--addons/product/product.py14
-rw-r--r--addons/product/report/pricelist.py8
-rw-r--r--addons/product/report/product_pricelist.py9
-rw-r--r--addons/product/wizard/product_price.py4
-rw-r--r--addons/product_expiry/product_expiry.py4
-rw-r--r--addons/product_manufacturer/product_manufacturer.py2
-rw-r--r--addons/product_margin/i18n/it.po8
-rw-r--r--addons/product_margin/product_margin.py2
-rw-r--r--addons/product_margin/wizard/product_margin.py4
-rw-r--r--addons/product_visible_discount/i18n/hr.po22
-rw-r--r--addons/product_visible_discount/product_visible_discount.py4
-rw-r--r--addons/project/company.py4
-rw-r--r--addons/project/i18n/es.po8
-rw-r--r--addons/project/project.py15
-rw-r--r--addons/project/project_data.xml4
-rw-r--r--addons/project/report/project_report.py4
-rw-r--r--addons/project/res_config.py4
-rw-r--r--addons/project/res_partner.py2
-rw-r--r--addons/project/static/src/css/project.css4
-rw-r--r--addons/project/wizard/project_task_delegate.py6
-rw-r--r--addons/project/wizard/project_task_reevaluate.py4
-rw-r--r--addons/project_gtd/i18n/hr.po44
-rw-r--r--addons/project_gtd/project_gtd.py6
-rw-r--r--addons/project_gtd/wizard/project_gtd_empty.py4
-rw-r--r--addons/project_gtd/wizard/project_gtd_fill.py2
-rw-r--r--addons/project_issue/project_issue.py12
-rw-r--r--addons/project_issue/report/project_issue_report.py6
-rw-r--r--addons/project_issue/res_config.py2
-rw-r--r--addons/project_issue_sheet/project_issue_sheet.py4
-rw-r--r--addons/project_long_term/i18n/pt.po20
-rw-r--r--addons/project_long_term/project_long_term.py4
-rw-r--r--addons/project_long_term/wizard/project_compute_phases.py4
-rw-r--r--addons/project_long_term/wizard/project_compute_tasks.py2
-rw-r--r--addons/project_mrp/i18n/es.po8
-rw-r--r--addons/project_mrp/project_mrp.py4
-rw-r--r--addons/project_mrp/project_procurement.py4
-rw-r--r--addons/project_timesheet/project_timesheet.py8
-rw-r--r--addons/project_timesheet/report/task_report.py4
-rw-r--r--addons/purchase/company.py2
-rw-r--r--addons/purchase/edi/purchase_order.py4
-rw-r--r--addons/purchase/edi/purchase_order_action_data.xml2
-rw-r--r--addons/purchase/i18n/es.po310
-rw-r--r--addons/purchase/partner.py2
-rw-r--r--addons/purchase/purchase.py16
-rw-r--r--addons/purchase/report/order.py6
-rw-r--r--addons/purchase/report/purchase_report.py4
-rw-r--r--addons/purchase/report/request_quotation.py6
-rw-r--r--addons/purchase/res_config.py6
-rw-r--r--addons/purchase/stock.py2
-rw-r--r--addons/purchase/wizard/purchase_line_invoice.py4
-rw-r--r--addons/purchase/wizard/purchase_order_group.py10
-rw-r--r--addons/purchase_analytic_plans/purchase_analytic_plans.py2
-rw-r--r--addons/purchase_double_validation/purchase_double_validation_installer.py2
-rw-r--r--addons/purchase_requisition/i18n/pt.po40
-rw-r--r--addons/purchase_requisition/purchase_requisition.py8
-rw-r--r--addons/purchase_requisition/report/requisition.py6
-rw-r--r--addons/purchase_requisition/wizard/purchase_requisition_partner.py6
-rw-r--r--addons/report_intrastat/report/invoice.py4
-rw-r--r--addons/report_intrastat/report_intrastat.py6
-rw-r--r--addons/report_webkit/header.py2
-rw-r--r--addons/report_webkit/ir_report.py6
-rw-r--r--addons/report_webkit/report_helper.py2
-rw-r--r--addons/report_webkit/webkit_report.py16
-rw-r--r--addons/report_webkit/wizard/report_webkit_actions.py6
-rw-r--r--addons/resource/i18n/pt.po14
-rw-r--r--addons/resource/resource.py4
-rw-r--r--addons/sale/edi/sale_order.py31
-rw-r--r--addons/sale/edi/sale_order_action_data.xml17
-rw-r--r--addons/sale/i18n/es.po191
-rw-r--r--addons/sale/i18n/et.po107
-rw-r--r--addons/sale/i18n/nl.po54
-rw-r--r--addons/sale/i18n/pt.po68
-rw-r--r--addons/sale/i18n/pt_BR.po512
-rw-r--r--addons/sale/report/sale_order.py2
-rw-r--r--addons/sale/report/sale_report.py4
-rw-r--r--addons/sale/res_config.py6
-rw-r--r--addons/sale/res_partner.py4
-rw-r--r--addons/sale/sale.py14
-rw-r--r--addons/sale/wizard/sale_line_invoice.py6
-rw-r--r--addons/sale/wizard/sale_make_invoice.py6
-rw-r--r--addons/sale/wizard/sale_make_invoice_advance.py6
-rw-r--r--addons/sale_analytic_plans/i18n/hr.po8
-rw-r--r--addons/sale_analytic_plans/i18n/pt.po10
-rw-r--r--addons/sale_analytic_plans/sale_analytic_plans.py2
-rw-r--r--addons/sale_crm/i18n/et.po18
-rw-r--r--addons/sale_crm/i18n/pt_BR.po13
-rw-r--r--addons/sale_crm/report/sales_crm_account_invoice_report.py2
-rw-r--r--addons/sale_crm/sale_crm.py2
-rw-r--r--addons/sale_crm/wizard/crm_make_sale.py4
-rw-r--r--addons/sale_journal/i18n/pt.po12
-rw-r--r--addons/sale_journal/sale_journal.py2
-rw-r--r--addons/sale_margin/i18n/hr.po10
-rw-r--r--addons/sale_margin/i18n/pt_BR.po8
-rw-r--r--addons/sale_margin/sale_margin.py2
-rw-r--r--addons/sale_mrp/i18n/pt_BR.po13
-rw-r--r--addons/sale_mrp/sale_mrp.py2
-rw-r--r--addons/sale_order_dates/i18n/pt_BR.po12
-rw-r--r--addons/sale_order_dates/sale_order_dates.py2
-rw-r--r--addons/sale_stock/company.py2
-rw-r--r--addons/sale_stock/i18n/nl.po54
-rw-r--r--addons/sale_stock/i18n/pt_BR.po121
-rw-r--r--addons/sale_stock/report/sale_report.py4
-rw-r--r--addons/sale_stock/res_config.py6
-rw-r--r--addons/sale_stock/sale_stock.py15
-rw-r--r--addons/sale_stock/stock.py2
-rw-r--r--addons/share/i18n/pl.po180
-rw-r--r--addons/share/res_users.py2
-rw-r--r--addons/share/wizard/share_wizard.py10
-rw-r--r--addons/stock/i18n/et.po20
-rw-r--r--addons/stock/i18n/pl.po6
-rw-r--r--addons/stock/i18n/sl.po78
-rw-r--r--addons/stock/partner.py2
-rw-r--r--addons/stock/product.py8
-rw-r--r--addons/stock/report/lot_overview.py4
-rw-r--r--addons/stock/report/lot_overview_all.py4
-rw-r--r--addons/stock/report/picking.py6
-rw-r--r--addons/stock/report/product_stock.py8
-rw-r--r--addons/stock/report/report_stock.py8
-rw-r--r--addons/stock/report/report_stock_move.py6
-rw-r--r--addons/stock/report/stock_by_location.py6
-rw-r--r--addons/stock/report/stock_graph.py4
-rw-r--r--addons/stock/report/stock_inventory_move_report.py2
-rw-r--r--addons/stock/res_config.py2
-rw-r--r--addons/stock/stock.py16
-rw-r--r--addons/stock/stock_view.xml105
-rw-r--r--addons/stock/wizard/stock_change_product_qty.py8
-rw-r--r--addons/stock/wizard/stock_change_standard_price.py6
-rw-r--r--addons/stock/wizard/stock_fill_inventory.py4
-rw-r--r--addons/stock/wizard/stock_inventory_line_split.py2
-rw-r--r--addons/stock/wizard/stock_inventory_merge.py4
-rw-r--r--addons/stock/wizard/stock_invoice_onshipping.py4
-rw-r--r--addons/stock/wizard/stock_location_product.py4
-rw-r--r--addons/stock/wizard/stock_move.py6
-rw-r--r--addons/stock/wizard/stock_partial_move.py4
-rw-r--r--addons/stock/wizard/stock_partial_picking.py10
-rw-r--r--addons/stock/wizard/stock_return_picking.py8
-rw-r--r--addons/stock/wizard/stock_splitinto.py6
-rw-r--r--addons/stock/wizard/stock_traceability.py4
-rw-r--r--addons/stock_invoice_directly/wizard/stock_invoice.py2
-rw-r--r--addons/stock_location/i18n/pt.po8
-rw-r--r--addons/stock_location/procurement_pull.py6
-rw-r--r--addons/stock_location/stock_location.py2
-rw-r--r--addons/stock_no_autopicking/stock_no_autopicking.py2
-rw-r--r--addons/subscription/i18n/hr.po16
-rw-r--r--addons/subscription/subscription.py4
-rw-r--r--addons/survey/report/survey_analysis_report.py10
-rw-r--r--addons/survey/report/survey_browse_response.py10
-rw-r--r--addons/survey/report/survey_form.py7
-rw-r--r--addons/survey/survey.py14
-rw-r--r--addons/survey/wizard/survey_answer.py18
-rw-r--r--addons/survey/wizard/survey_browse_answer.py3
-rw-r--r--addons/survey/wizard/survey_print.py5
-rw-r--r--addons/survey/wizard/survey_print_answer.py5
-rw-r--r--addons/survey/wizard/survey_print_statistics.py5
-rw-r--r--addons/survey/wizard/survey_selection.py6
-rw-r--r--addons/survey/wizard/survey_send_invitation.py9
-rw-r--r--addons/warning/i18n/hr.po16
-rw-r--r--addons/warning/warning.py4
-rw-r--r--addons/web_linkedin/i18n/pl.po137
-rw-r--r--addons/web_linkedin/i18n/ro.po137
-rw-r--r--addons/web_linkedin/web_linkedin.py2
-rw-r--r--addons/web_shortcuts/i18n/pl.po25
741 files changed, 11219 insertions, 5533 deletions
diff --git a/addons/account/account.py b/addons/account/account.py
index b77ddb17544..ebcf61edcf4 100644
--- a/addons/account/account.py
+++ b/addons/account/account.py
@@ -19,19 +19,19 @@
#
##############################################################################
-import time
+import logging
from datetime import datetime
from dateutil.relativedelta import relativedelta
from operator import itemgetter
+import time
-import logging
-import pooler
-from osv import fields, osv
-import decimal_precision as dp
-from tools.translate import _
-from tools.float_utils import float_round
from openerp import SUPERUSER_ID
-import tools
+from openerp import pooler, tools
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp.tools.float_utils import float_round
+
+import openerp.addons.decimal_precision as dp
_logger = logging.getLogger(__name__)
diff --git a/addons/account/account_analytic_line.py b/addons/account/account_analytic_line.py
index 066f8d1abec..7120625d8ab 100644
--- a/addons/account/account_analytic_line.py
+++ b/addons/account/account_analytic_line.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import fields
-from osv import osv
-from tools.translate import _
+from openerp.osv import fields
+from openerp.osv import osv
+from openerp.tools.translate import _
class account_analytic_line(osv.osv):
_inherit = 'account.analytic.line'
diff --git a/addons/account/account_bank.py b/addons/account/account_bank.py
index f0da630ec1d..f2bc9a5c9a1 100644
--- a/addons/account/account_bank.py
+++ b/addons/account/account_bank.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from tools.translate import _
-from osv import fields, osv
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
class bank(osv.osv):
_inherit = "res.partner.bank"
diff --git a/addons/account/account_bank_statement.py b/addons/account/account_bank_statement.py
index dc5dc504da4..58645536d66 100644
--- a/addons/account/account_bank_statement.py
+++ b/addons/account/account_bank_statement.py
@@ -21,9 +21,9 @@
import time
-from osv import fields, osv
-from tools.translate import _
-import decimal_precision as dp
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+import openerp.addons.decimal_precision as dp
class account_bank_statement(osv.osv):
def create(self, cr, uid, vals, context=None):
diff --git a/addons/account/account_cash_statement.py b/addons/account/account_cash_statement.py
index c1f30824461..a100c0e60ba 100644
--- a/addons/account/account_cash_statement.py
+++ b/addons/account/account_cash_statement.py
@@ -22,9 +22,9 @@
import time
-from osv import osv, fields
-from tools.translate import _
-import decimal_precision as dp
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+import openerp.addons.decimal_precision as dp
class account_cashbox_line(osv.osv):
diff --git a/addons/account/account_financial_report.py b/addons/account/account_financial_report.py
index 62bcf9dcbcd..28b5e08dc99 100644
--- a/addons/account/account_financial_report.py
+++ b/addons/account/account_financial_report.py
@@ -24,11 +24,11 @@ from datetime import datetime
from dateutil.relativedelta import relativedelta
from operator import itemgetter
-import netsvc
-import pooler
-from osv import fields, osv
-import decimal_precision as dp
-from tools.translate import _
+from openerp import netsvc
+from openerp import pooler
+from openerp.osv import fields, osv
+import openerp.addons.decimal_precision as dp
+from openerp.tools.translate import _
# ---------------------------------------------------------
# Account Financial Report
diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py
index 1404c2f0633..1e345cd9913 100644
--- a/addons/account/account_invoice.py
+++ b/addons/account/account_invoice.py
@@ -21,12 +21,12 @@
import time
from lxml import etree
-import decimal_precision as dp
+import openerp.addons.decimal_precision as dp
-import netsvc
-import pooler
-from osv import fields, osv, orm
-from tools.translate import _
+from openerp import netsvc
+from openerp import pooler
+from openerp.osv import fields, osv, orm
+from openerp.tools.translate import _
class account_invoice(osv.osv):
def _amount_all(self, cr, uid, ids, name, args, context=None):
diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py
index 25c898f6c0d..94febb12bb1 100644
--- a/addons/account/account_move_line.py
+++ b/addons/account/account_move_line.py
@@ -26,11 +26,11 @@ from operator import itemgetter
from lxml import etree
-import netsvc
-from osv import fields, osv, orm
-from tools.translate import _
-import decimal_precision as dp
-import tools
+from openerp import netsvc
+from openerp.osv import fields, osv, orm
+from openerp.tools.translate import _
+import openerp.addons.decimal_precision as dp
+from openerp import tools
class account_move_line(osv.osv):
_name = "account.move.line"
diff --git a/addons/account/company.py b/addons/account/company.py
index 409216f29f0..a4624ae5ad5 100644
--- a/addons/account/company.py
+++ b/addons/account/company.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_company(osv.osv):
_inherit = "res.company"
diff --git a/addons/account/edi/invoice.py b/addons/account/edi/invoice.py
index 3e27bc5ea99..91913920bac 100644
--- a/addons/account/edi/invoice.py
+++ b/addons/account/edi/invoice.py
@@ -18,9 +18,10 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
+from openerp.osv import osv, fields
+from openerp.addons.edi import EDIMixin
-from openerp.osv import osv
-from edi import EDIMixin
+from urllib import urlencode
INVOICE_LINE_EDI_STRUCT = {
'name': True,
@@ -258,6 +259,28 @@ class account_invoice(osv.osv, EDIMixin):
pass
return action
+ def _edi_paypal_url(self, cr, uid, ids, field, arg, context=None):
+ res = dict.fromkeys(ids, False)
+ for inv in self.browse(cr, uid, ids, context=context):
+ if inv.type == 'out_invoice' and inv.company_id.paypal_account:
+ params = {
+ "cmd": "_xclick",
+ "business": inv.company_id.paypal_account,
+ "item_name": inv.company_id.name + " Invoice " + inv.number,
+ "invoice": inv.number,
+ "amount": inv.residual,
+ "currency_code": inv.currency_id.name,
+ "button_subtype": "services",
+ "no_note": "1",
+ "bn": "OpenERP_Invoice_PayNow_" + inv.currency_id.name,
+ }
+ res[inv.id] = "https://www.paypal.com/cgi-bin/webscr?" + urlencode(params)
+ return res
+
+ _columns = {
+ 'paypal_url': fields.function(_edi_paypal_url, type='char', string='Paypal Url'),
+ }
+
class account_invoice_line(osv.osv, EDIMixin):
_inherit='account.invoice.line'
diff --git a/addons/account/edi/invoice_action_data.xml b/addons/account/edi/invoice_action_data.xml
index c4b0c8103f1..18ac71f55ce 100644
--- a/addons/account/edi/invoice_action_data.xml
+++ b/addons/account/edi/invoice_action_data.xml
@@ -23,7 +23,7 @@
<record id="email_template_edi_invoice" model="email.template">
<field name="name">Invoice - Send by Email</field>
<field name="email_from">${object.user_id.email or object.company_id.email or 'noreply@localhost'}</field>
- <field name="subject">${object.company_id.name} Invoice (Ref ${object.number or 'n/a' })</field>
+ <field name="subject">${object.company_id.name} Invoice (Ref ${object.number or 'n/a'})</field>
<field name="email_recipients">${object.partner_id.id}</field>
<field name="model_id" ref="account.model_account_invoice"/>
<field name="auto_delete" eval="True"/>
@@ -33,7 +33,7 @@
<field name="body_html"><![CDATA[
<div style="font-family: 'Lucica Grande', Ubuntu, Arial, Verdana, sans-serif; font-size: 12px; color: rgb(34, 34, 34); background-color: #FFF; ">
- <p>Hello${object.partner_id.name and ' ' or ''}${object.partner_id.name or ''},</p>
+ <p>Hello ${object.partner_id.name},</p>
<p>A new invoice is available for you: </p>
@@ -50,20 +50,10 @@
% endif
</p>
- % if object.company_id.paypal_account and object.type in ('out_invoice'):
- <%
- comp_name = quote(object.company_id.name)
- inv_number = quote(object.number)
- paypal_account = quote(object.company_id.paypal_account)
- inv_amount = quote(str(object.residual))
- cur_name = quote(object.currency_id.name)
- paypal_url = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=%s&amp;item_name=%s%%20Invoice%%20%s&amp;" \
- "invoice=%s&amp;amount=%s&amp;currency_code=%s&amp;button_subtype=services&amp;no_note=1&amp;bn=OpenERP_Invoice_PayNow_%s" % \
- (paypal_account,comp_name,inv_number,inv_number,inv_amount,cur_name,cur_name)
- %>
+ % if object.paypal_url:
<br/>
<p>It is also possible to directly pay with Paypal:</p>
- <a style="margin-left: 120px;" href="${paypal_url}">
+ <a style="margin-left: 120px;" href="${object.paypal_url}">
<img class="oe_edi_paypal_button" src="https://www.paypal.com/en_US/i/btn/btn_paynowCC_LG.gif"/>
</a>
% endif
diff --git a/addons/account/i18n/de.po b/addons/account/i18n/de.po
index 162e0d2572c..8f1de2744b4 100644
--- a/addons/account/i18n/de.po
+++ b/addons/account/i18n/de.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-12-16 23:17+0000\n"
+"PO-Revision-Date: 2012-12-17 21:28+0000\n"
"Last-Translator: Thorsten Vocks (OpenBig.org) <thorsten.vocks@big-"
"consulting.net>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:46+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:00+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: account
@@ -11915,8 +11915,8 @@ msgid ""
"This label will be displayed on report to show the balance computed for the "
"given comparison filter."
msgstr ""
-"Dieser Text wird am Bericht gedruckt um den Saldo für den entsprechenden "
-"Vergleichsfilter zu berschreiben"
+"Dieser Text wird am Bericht gedruckt, um den Saldo für den entsprechenden "
+"Vergleichsfilter zu beschreiben"
#. module: account
#: selection:account.config.settings,tax_calculation_rounding_method:0
diff --git a/addons/account/i18n/lv.po b/addons/account/i18n/lv.po
index 2bb65e58ef5..57a3ededa93 100644
--- a/addons/account/i18n/lv.po
+++ b/addons/account/i18n/lv.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-05-10 17:16+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 13:50+0000\n"
+"Last-Translator: Normunds (Alistek) <Unknown>\n"
"Language-Team: Latvian <lv@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:23+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:00+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
@@ -460,7 +460,7 @@ msgstr ""
#: field:account.tax.template,chart_template_id:0
#: field:wizard.multi.charts.accounts,chart_template_id:0
msgid "Chart Template"
-msgstr "Grafika Sagatave"
+msgstr "Kontu Plāna Sagatave"
#. module: account
#: help:account.config.settings,tax_calculation_rounding_method:0
diff --git a/addons/account/i18n/nl.po b/addons/account/i18n/nl.po
index f19dddf8cdd..6dd03fe96bb 100644
--- a/addons/account/i18n/nl.po
+++ b/addons/account/i18n/nl.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-12-15 10:47+0000\n"
+"PO-Revision-Date: 2012-12-17 14:28+0000\n"
"Last-Translator: Harjan Talen <harjantalen@gmail.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-16 04:47+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:00+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#, python-format
@@ -808,6 +808,9 @@ msgid ""
"lines for refunds. Leave empty if you don't want to use an analytic account "
"on the invoice tax lines by default."
msgstr ""
+"Selecteer de kostenplaats rekening welke standaard gebruikt wordt voor "
+"belastingregels op creditfacturen. Laat deze leeg wanneer geen gebruikt "
+"gemaakt wordt van kostenplaatsen."
#. module: account
#: view:account.account:0
@@ -1227,6 +1230,17 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Klik om een grootboekkaar toe te voegen.\n"
+" </p><p>\n"
+" Bij transacties in meerdere valuta kan een valutaresultaat "
+"tot\n"
+" stand komen. Dit menu geeft het actuele valutaresultaat aan\n"
+" tegen de huidige koers. Dit wordt alleen aangegeven bij "
+"groot-\n"
+" boekkaarten waar meerdere valuta aan gekoppeld zijn.\n"
+" </p>\n"
+" "
#. module: account
#: field:account.bank.accounts.wizard,acc_name:0
@@ -1236,7 +1250,7 @@ msgstr "Rekeningnaam."
#. module: account
#: field:account.journal,with_last_closing_balance:0
msgid "Opening With Last Closing Balance"
-msgstr ""
+msgstr "Openen met het laatst afgesloten saldo."
#. module: account
#: help:account.tax.code,notprintable:0
@@ -1646,6 +1660,8 @@ msgid ""
"There is no default debit account defined \n"
"on journal \"%s\"."
msgstr ""
+"Er is geen standaard debet grootboekrekening gedefinieerd in dit dagboek: "
+"\"%s\"."
#. module: account
#: view:account.tax:0
@@ -1680,6 +1696,8 @@ msgid ""
"There is nothing to reconcile. All invoices and payments\n"
" have been reconciled, your partner balance is clean."
msgstr ""
+"Er zijn geen facturen om af te letteren. Alle facturen en betalingen zijn "
+"afgeletterd."
#. module: account
#: field:account.chart.template,code_digits:0
@@ -13651,9 +13669,6 @@ msgstr ""
#~ "U kunt het bedrijf niet meer veranderen in dit dagboek omdat er inmiddels al "
#~ "gerelateerde transacties op zijn geboekt."
-#~ msgid "Reference UoM"
-#~ msgstr "Referentie meeteenheid"
-
#~ msgid "Unreconciliate transactions"
#~ msgstr "Afletteren transactief ongedaan maken"
@@ -15278,3 +15293,6 @@ msgstr ""
#~ "OpenERP geeft u de mogelijkheid om, vanuit dit menu, een belastingweergave "
#~ "te beheren. Het is mogelijk om numerieke en alfanumerieke belastingrubrieken "
#~ "te gebruiken."
+
+#~ msgid "Reference UoM"
+#~ msgstr "Referentie maateenheid"
diff --git a/addons/account/i18n/sl.po b/addons/account/i18n/sl.po
index ee04cc4efc7..e35ca349aa1 100644
--- a/addons/account/i18n/sl.po
+++ b/addons/account/i18n/sl.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-12-16 00:45+0000\n"
+"PO-Revision-Date: 2012-12-17 16:09+0000\n"
"Last-Translator: Dusan Laznik <laznik@mentis.si>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:46+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: account
@@ -179,7 +179,7 @@ msgid ""
"You have to set the 'End of Year Entries Journal' for this Fiscal Year "
"which is set after generating opening entries from 'Generate Opening "
"Entries'."
-msgstr ""
+msgstr "Nastavite morate dnevnik za zaključek leta."
#. module: account
#: field:account.fiscal.position.account,account_src_id:0
@@ -323,6 +323,10 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Tu lahko kreirate dobropise kupcem\n"
+" </p><p>\n"
+" "
#. module: account
#: help:account.installer,charts:0
@@ -339,7 +343,7 @@ msgstr "Neusklajen konto"
#. module: account
#: field:account.config.settings,module_account_budget:0
msgid "Budget management"
-msgstr ""
+msgstr "Upravljanje proračuna"
#. module: account
#: view:product.template:0
@@ -381,7 +385,7 @@ msgstr "Junij"
#: code:addons/account/wizard/account_automatic_reconcile.py:148
#, python-format
msgid "You must select accounts to reconcile."
-msgstr ""
+msgstr "Izbrati morate konte za usklajevnaje"
#. module: account
#: help:account.config.settings,group_analytic_accounting:0
@@ -453,7 +457,7 @@ msgid ""
" This installs the module account_asset. If you do not check "
"this box, you will be able to do invoicing & payments,\n"
" but not accounting (Journal Items, Chart of Accounts, ...)"
-msgstr ""
+msgstr "Vodenje osnovnih sredstev"
#. module: account
#. openerp-web
@@ -482,6 +486,8 @@ msgid ""
"should choose 'Round per line' because you certainly want the sum of your "
"tax-included line subtotals to be equal to the total amount with taxes."
msgstr ""
+"Če imate davek vključen v prodajno ceno , morate izbrati zaokroževanje na "
+"vrstico."
#. module: account
#: model:ir.model,name:account.model_wizard_multi_charts_accounts
@@ -549,7 +555,7 @@ msgstr "Nadrejeni element"
#. module: account
#: help:account.invoice.line,sequence:0
msgid "Gives the sequence of this line when displaying the invoice."
-msgstr ""
+msgstr "Prikaz zaporednih številk pozicij na računu."
#. module: account
#: field:account.bank.statement,account_id:0
@@ -709,7 +715,7 @@ msgstr "SAJ"
#: code:addons/account/account.py:1546
#, python-format
msgid "Cannot create move with currency different from .."
-msgstr ""
+msgstr "Valuta se razlikuje od .."
#. module: account
#: model:email.template,report_name:account.email_template_edi_invoice
@@ -753,7 +759,7 @@ msgid ""
"Set the analytic account that will be used by default on the invoice tax "
"lines for refunds. Leave empty if you don't want to use an analytic account "
"on the invoice tax lines by default."
-msgstr ""
+msgstr "Tu lahko nastavite privzeti konto za davek na dobropisih kupcem."
#. module: account
#: view:account.account:0
@@ -806,7 +812,7 @@ msgstr "Izpis računa"
msgid ""
"Cannot %s invoice which is already reconciled, invoice should be "
"unreconciled first. You can only refund this invoice."
-msgstr ""
+msgstr "Ni možno %s račun , ki je že zaprt."
#. module: account
#: selection:account.financial.report,display_detail:0
@@ -962,6 +968,10 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p>\n"
+" Ni postavk.\n"
+" </p>\n"
+" "
#. module: account
#: code:addons/account/account.py:1632
@@ -971,6 +981,8 @@ msgid ""
" opening/closing fiscal "
"year process."
msgstr ""
+"Ne morete odpreti postavk, ki so bile ustvarjene ob avtomatskem "
+"zaključevanju/odpiranju poslovnega leta."
#. module: account
#: model:ir.actions.act_window,name:account.action_subscription_form_new
@@ -1015,7 +1027,7 @@ msgstr "Dnevnik nabav"
msgid ""
"You cannot validate this journal entry because account \"%s\" does not "
"belong to chart of accounts \"%s\"."
-msgstr ""
+msgstr "Konto \"%s\" ne pripada kontnemu načrtu \"%s\"."
#. module: account
#: view:validate.account.move:0
@@ -1033,7 +1045,7 @@ msgstr "Skupni znesek"
#. module: account
#: help:account.invoice,supplier_invoice_number:0
msgid "The reference of this invoice as provided by the supplier."
-msgstr ""
+msgstr "Dobaviteljeva številka računa."
#. module: account
#: selection:account.account,type:0
diff --git a/addons/account/installer.py b/addons/account/installer.py
index 05a0f6b455e..d02e7196d4d 100644
--- a/addons/account/installer.py
+++ b/addons/account/installer.py
@@ -19,17 +19,17 @@
#
##############################################################################
-import logging
-import time
import datetime
from dateutil.relativedelta import relativedelta
+import logging
from operator import itemgetter
from os.path import join as opj
+import time
+
+from openerp import netsvc, tools
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
-from tools.translate import _
-from osv import fields, osv
-import netsvc
-import tools
_logger = logging.getLogger(__name__)
class account_installer(osv.osv_memory):
diff --git a/addons/account/ir_sequence.py b/addons/account/ir_sequence.py
index a98b7e87d77..56e1a4d0367 100644
--- a/addons/account/ir_sequence.py
+++ b/addons/account/ir_sequence.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class ir_sequence_fiscalyear(osv.osv):
_name = 'account.sequence.fiscalyear'
diff --git a/addons/account/partner.py b/addons/account/partner.py
index 2b4c4a49cb4..346cc38f5df 100644
--- a/addons/account/partner.py
+++ b/addons/account/partner.py
@@ -20,9 +20,10 @@
##############################################################################
from operator import itemgetter
-from osv import fields, osv
import time
+from openerp.osv import fields, osv
+
class account_fiscal_position(osv.osv):
_name = 'account.fiscal.position'
_description = 'Fiscal Position'
diff --git a/addons/account/product.py b/addons/account/product.py
index 0a6a0eda10c..ce1ac83d6dd 100644
--- a/addons/account/product.py
+++ b/addons/account/product.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class product_category(osv.osv):
_inherit = "product.category"
diff --git a/addons/account/project/project.py b/addons/account/project/project.py
index 764bedeb2b3..f4927331ca8 100644
--- a/addons/account/project/project.py
+++ b/addons/account/project/project.py
@@ -19,8 +19,7 @@
#
##############################################################################
-from osv import fields
-from osv import osv
+from openerp.osv import fields, osv
class account_analytic_journal(osv.osv):
_name = 'account.analytic.journal'
diff --git a/addons/account/project/report/account_journal.py b/addons/account/project/report/account_journal.py
index 4f7768a7b19..50f98fd0ee0 100644
--- a/addons/account/project/report/account_journal.py
+++ b/addons/account/project/report/account_journal.py
@@ -21,7 +21,7 @@
import time
-from report import report_sxw
+from openerp.report import report_sxw
#
# Use period and Journal for selection or resources
diff --git a/addons/account/project/report/analytic_balance.py b/addons/account/project/report/analytic_balance.py
index 42e36744cb8..2aa9f2c549e 100644
--- a/addons/account/project/report/analytic_balance.py
+++ b/addons/account/project/report/analytic_balance.py
@@ -20,7 +20,8 @@
##############################################################################
import time
-from report import report_sxw
+
+from openerp.report import report_sxw
class account_analytic_balance(report_sxw.rml_parse):
diff --git a/addons/account/project/report/analytic_journal.py b/addons/account/project/report/analytic_journal.py
index 88d56108550..e91de96940e 100644
--- a/addons/account/project/report/analytic_journal.py
+++ b/addons/account/project/report/analytic_journal.py
@@ -20,8 +20,9 @@
##############################################################################
import time
-import pooler
-from report import report_sxw
+
+from openerp import pooler
+from openerp.report import report_sxw
#
# Use period and Journal for selection or resources
diff --git a/addons/account/project/report/cost_ledger.py b/addons/account/project/report/cost_ledger.py
index 6ca17a7ac0a..04b8edeb166 100644
--- a/addons/account/project/report/cost_ledger.py
+++ b/addons/account/project/report/cost_ledger.py
@@ -19,9 +19,10 @@
#
##############################################################################
-import pooler
import time
-from report import report_sxw
+
+from openerp import pooler
+from openerp.report import report_sxw
class account_analytic_cost_ledger(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/account/project/report/inverted_analytic_balance.py b/addons/account/project/report/inverted_analytic_balance.py
index 6ba8e724d35..829dd03df02 100644
--- a/addons/account/project/report/inverted_analytic_balance.py
+++ b/addons/account/project/report/inverted_analytic_balance.py
@@ -19,9 +19,10 @@
#
##############################################################################
-import pooler
import time
-from report import report_sxw
+
+from openerp import pooler
+from openerp.report import report_sxw
class account_inverted_analytic_balance(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/account/project/report/quantity_cost_ledger.py b/addons/account/project/report/quantity_cost_ledger.py
index 4d874fe50ee..1fe77f6e878 100644
--- a/addons/account/project/report/quantity_cost_ledger.py
+++ b/addons/account/project/report/quantity_cost_ledger.py
@@ -20,8 +20,8 @@
##############################################################################
import time
-import pooler
-from report import report_sxw
+from openerp import pooler
+from openerp.report import report_sxw
class account_analytic_quantity_cost_ledger(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/account/project/wizard/account_analytic_balance_report.py b/addons/account/project/wizard/account_analytic_balance_report.py
index 81d325ee8f5..81d6c192962 100644
--- a/addons/account/project/wizard/account_analytic_balance_report.py
+++ b/addons/account/project/wizard/account_analytic_balance_report.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_analytic_balance(osv.osv_memory):
_name = 'account.analytic.balance'
diff --git a/addons/account/project/wizard/account_analytic_chart.py b/addons/account/project/wizard/account_analytic_chart.py
index 92367e27da5..01c606d5f08 100644
--- a/addons/account/project/wizard/account_analytic_chart.py
+++ b/addons/account/project/wizard/account_analytic_chart.py
@@ -18,7 +18,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_analytic_chart(osv.osv_memory):
_name = 'account.analytic.chart'
diff --git a/addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py b/addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py
index 186d39c4859..fdb8eafb402 100644
--- a/addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py
+++ b/addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_analytic_cost_ledger_journal_report(osv.osv_memory):
_name = 'account.analytic.cost.ledger.journal.report'
diff --git a/addons/account/project/wizard/account_analytic_cost_ledger_report.py b/addons/account/project/wizard/account_analytic_cost_ledger_report.py
index 246f02c20dc..1c74c61e31f 100644
--- a/addons/account/project/wizard/account_analytic_cost_ledger_report.py
+++ b/addons/account/project/wizard/account_analytic_cost_ledger_report.py
@@ -18,9 +18,10 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
+
import time
-from osv import osv, fields
+from openerp.osv import osv, fields
class account_analytic_cost_ledger(osv.osv_memory):
_name = 'account.analytic.cost.ledger'
diff --git a/addons/account/project/wizard/account_analytic_inverted_balance_report.py b/addons/account/project/wizard/account_analytic_inverted_balance_report.py
index 95365716a22..10f97baf755 100644
--- a/addons/account/project/wizard/account_analytic_inverted_balance_report.py
+++ b/addons/account/project/wizard/account_analytic_inverted_balance_report.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_analytic_inverted_balance(osv.osv_memory):
_name = 'account.analytic.inverted.balance'
diff --git a/addons/account/project/wizard/account_analytic_journal_report.py b/addons/account/project/wizard/account_analytic_journal_report.py
index 3d6bf0f5447..e70649cd406 100644
--- a/addons/account/project/wizard/account_analytic_journal_report.py
+++ b/addons/account/project/wizard/account_analytic_journal_report.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_analytic_journal_report(osv.osv_memory):
_name = 'account.analytic.journal.report'
diff --git a/addons/account/project/wizard/project_account_analytic_line.py b/addons/account/project/wizard/project_account_analytic_line.py
index 54979d79b8a..c5a496527c1 100644
--- a/addons/account/project/wizard/project_account_analytic_line.py
+++ b/addons/account/project/wizard/project_account_analytic_line.py
@@ -18,8 +18,8 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class project_account_analytic_line(osv.osv_memory):
_name = "project.account.analytic.line"
diff --git a/addons/account/report/account_aged_partner_balance.py b/addons/account/report/account_aged_partner_balance.py
index 2812fd409e6..897b8366b7a 100644
--- a/addons/account/report/account_aged_partner_balance.py
+++ b/addons/account/report/account_aged_partner_balance.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
from common_report_header import common_report_header
class aged_trial_report(report_sxw.rml_parse, common_report_header):
diff --git a/addons/account/report/account_analytic_entries_report.py b/addons/account/report/account_analytic_entries_report.py
index 02c1c508237..dad0dedc9fc 100644
--- a/addons/account/report/account_analytic_entries_report.py
+++ b/addons/account/report/account_analytic_entries_report.py
@@ -19,8 +19,8 @@
#
##############################################################################
-import tools
-from osv import fields,osv
+from openerp import tools
+from openerp.osv import fields,osv
class analytic_entries_report(osv.osv):
_name = "analytic.entries.report"
diff --git a/addons/account/report/account_balance.py b/addons/account/report/account_balance.py
index fdda9cb11ce..2a445984b27 100644
--- a/addons/account/report/account_balance.py
+++ b/addons/account/report/account_balance.py
@@ -21,7 +21,7 @@
import time
-from report import report_sxw
+from openerp.report import report_sxw
from common_report_header import common_report_header
class account_balance(report_sxw.rml_parse, common_report_header):
diff --git a/addons/account/report/account_central_journal.py b/addons/account/report/account_central_journal.py
index ebb8012f5e7..8dae208a7a5 100644
--- a/addons/account/report/account_central_journal.py
+++ b/addons/account/report/account_central_journal.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
from common_report_header import common_report_header
#
# Use period and Journal for selection or resources
diff --git a/addons/account/report/account_entries_report.py b/addons/account/report/account_entries_report.py
index 676f833eeaf..d53e6153981 100644
--- a/addons/account/report/account_entries_report.py
+++ b/addons/account/report/account_entries_report.py
@@ -19,9 +19,9 @@
#
##############################################################################
-import tools
-from osv import fields,osv
-import decimal_precision as dp
+from openerp import tools
+from openerp.osv import fields,osv
+import openerp.addons.decimal_precision as dp
class account_entries_report(osv.osv):
_name = "account.entries.report"
diff --git a/addons/account/report/account_financial_report.py b/addons/account/report/account_financial_report.py
index 6e0c8b95e1a..3898158c457 100644
--- a/addons/account/report/account_financial_report.py
+++ b/addons/account/report/account_financial_report.py
@@ -20,9 +20,9 @@
import time
-from report import report_sxw
+from openerp.report import report_sxw
from common_report_header import common_report_header
-from tools.translate import _
+from openerp.tools.translate import _
class report_account_common(report_sxw.rml_parse, common_report_header):
diff --git a/addons/account/report/account_general_journal.py b/addons/account/report/account_general_journal.py
index 0ffa08b31ef..4f63411478c 100644
--- a/addons/account/report/account_general_journal.py
+++ b/addons/account/report/account_general_journal.py
@@ -21,7 +21,7 @@
import time
from common_report_header import common_report_header
-from report import report_sxw
+from openerp.report import report_sxw
class journal_print(report_sxw.rml_parse, common_report_header):
diff --git a/addons/account/report/account_general_ledger.py b/addons/account/report/account_general_ledger.py
index 38f2392f740..498cb1369a8 100644
--- a/addons/account/report/account_general_ledger.py
+++ b/addons/account/report/account_general_ledger.py
@@ -28,7 +28,7 @@
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
from common_report_header import common_report_header
class general_ledger(report_sxw.rml_parse, common_report_header):
diff --git a/addons/account/report/account_invoice_report.py b/addons/account/report/account_invoice_report.py
index a001b6b4f52..af6ae1eede7 100644
--- a/addons/account/report/account_invoice_report.py
+++ b/addons/account/report/account_invoice_report.py
@@ -19,9 +19,9 @@
#
##############################################################################
-import tools
-import decimal_precision as dp
-from osv import fields,osv
+from openerp import tools
+import openerp.addons.decimal_precision as dp
+from openerp.osv import fields,osv
class account_invoice_report(osv.osv):
_name = "account.invoice.report"
diff --git a/addons/account/report/account_journal.py b/addons/account/report/account_journal.py
index 45472fc7e45..769a8335f55 100644
--- a/addons/account/report/account_journal.py
+++ b/addons/account/report/account_journal.py
@@ -21,7 +21,7 @@
import time
from common_report_header import common_report_header
-from report import report_sxw
+from openerp.report import report_sxw
class journal_print(report_sxw.rml_parse, common_report_header):
diff --git a/addons/account/report/account_partner_balance.py b/addons/account/report/account_partner_balance.py
index fcc112d9d81..53edbbe9685 100644
--- a/addons/account/report/account_partner_balance.py
+++ b/addons/account/report/account_partner_balance.py
@@ -21,8 +21,8 @@
import time
-from tools.translate import _
-from report import report_sxw
+from openerp.tools.translate import _
+from openerp.report import report_sxw
from common_report_header import common_report_header
class partner_balance(report_sxw.rml_parse, common_report_header):
diff --git a/addons/account/report/account_partner_ledger.py b/addons/account/report/account_partner_ledger.py
index ca0515c9f08..f72e81fbc08 100644
--- a/addons/account/report/account_partner_ledger.py
+++ b/addons/account/report/account_partner_ledger.py
@@ -21,9 +21,9 @@
import time
import re
-from report import report_sxw
+from openerp.report import report_sxw
from common_report_header import common_report_header
-from tools.translate import _
+from openerp.tools.translate import _
class third_party_ledger(report_sxw.rml_parse, common_report_header):
diff --git a/addons/account/report/account_print_invoice.py b/addons/account/report/account_print_invoice.py
index 280bc0bc7a0..75680810254 100644
--- a/addons/account/report/account_print_invoice.py
+++ b/addons/account/report/account_print_invoice.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class account_invoice(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/account/report/account_print_overdue.py b/addons/account/report/account_print_overdue.py
index 4ddedc102f5..68c1c35ef53 100644
--- a/addons/account/report/account_print_overdue.py
+++ b/addons/account/report/account_print_overdue.py
@@ -21,8 +21,8 @@
import time
-from report import report_sxw
-import pooler
+from openerp.report import report_sxw
+from openerp import pooler
class Overdue(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/account/report/account_report.py b/addons/account/report/account_report.py
index 076e598ac54..d6cc784c767 100644
--- a/addons/account/report/account_report.py
+++ b/addons/account/report/account_report.py
@@ -23,9 +23,9 @@ import time
from datetime import datetime
from dateutil.relativedelta import relativedelta
-import pooler
-import tools
-from osv import fields,osv
+from openerp import pooler
+from openerp import tools
+from openerp.osv import fields,osv
def _code_get(self, cr, uid, context=None):
acc_type_obj = self.pool.get('account.account.type')
diff --git a/addons/account/report/account_tax_report.py b/addons/account/report/account_tax_report.py
index cef1cf54af0..b3cbcb441bf 100644
--- a/addons/account/report/account_tax_report.py
+++ b/addons/account/report/account_tax_report.py
@@ -22,7 +22,7 @@
import time
from common_report_header import common_report_header
-from report import report_sxw
+from openerp.report import report_sxw
class tax_report(report_sxw.rml_parse, common_report_header):
_name = 'report.account.vat.declaration'
diff --git a/addons/account/report/account_treasury_report.py b/addons/account/report/account_treasury_report.py
index 40d9364981f..1ee411708c7 100644
--- a/addons/account/report/account_treasury_report.py
+++ b/addons/account/report/account_treasury_report.py
@@ -19,9 +19,9 @@
#
##############################################################################
-import tools
-from osv import fields,osv
-import decimal_precision as dp
+from openerp import tools
+from openerp.osv import fields,osv
+import openerp.addons.decimal_precision as dp
class account_treasury_report(osv.osv):
_name = "account.treasury.report"
diff --git a/addons/account/report/common_report_header.py b/addons/account/report/common_report_header.py
index c5719d98b96..cedc4ccf5c4 100644
--- a/addons/account/report/common_report_header.py
+++ b/addons/account/report/common_report_header.py
@@ -19,8 +19,8 @@
#
##############################################################################
-import pooler
-from tools.translate import _
+from openerp import pooler
+from openerp.tools.translate import _
class common_report_header(object):
diff --git a/addons/account/res_config.py b/addons/account/res_config.py
index 8f525795d1c..72d30c11cfd 100644
--- a/addons/account/res_config.py
+++ b/addons/account/res_config.py
@@ -25,9 +25,9 @@ from dateutil.relativedelta import relativedelta
from operator import itemgetter
from os.path import join as opj
-from tools.translate import _
-from osv import osv, fields
-import tools
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
+from openerp import tools
class account_config_settings(osv.osv_memory):
_name = 'account.config.settings'
diff --git a/addons/account/res_currency.py b/addons/account/res_currency.py
index 60bb6152a9b..9564b4e57c6 100644
--- a/addons/account/res_currency.py
+++ b/addons/account/res_currency.py
@@ -18,7 +18,7 @@
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
"""Inherit res.currency to handle accounting date values when converting currencies"""
diff --git a/addons/account/wizard/account_automatic_reconcile.py b/addons/account/wizard/account_automatic_reconcile.py
index b4355e79129..88d31b5b6c5 100644
--- a/addons/account/wizard/account_automatic_reconcile.py
+++ b/addons/account/wizard/account_automatic_reconcile.py
@@ -21,8 +21,8 @@
import time
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_automatic_reconcile(osv.osv_memory):
_name = 'account.automatic.reconcile'
diff --git a/addons/account/wizard/account_change_currency.py b/addons/account/wizard/account_change_currency.py
index d51df1e4d70..73fd52b3fcb 100644
--- a/addons/account/wizard/account_change_currency.py
+++ b/addons/account/wizard/account_change_currency.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_change_currency(osv.osv_memory):
_name = 'account.change.currency'
diff --git a/addons/account/wizard/account_chart.py b/addons/account/wizard/account_chart.py
index a9d3739103f..32b83a0a670 100644
--- a/addons/account/wizard/account_chart.py
+++ b/addons/account/wizard/account_chart.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_chart(osv.osv_memory):
"""
diff --git a/addons/account/wizard/account_financial_report.py b/addons/account/wizard/account_financial_report.py
index 4f9d6abf099..dde07eb7034 100644
--- a/addons/account/wizard/account_financial_report.py
+++ b/addons/account/wizard/account_financial_report.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class accounting_report(osv.osv_memory):
_name = "accounting.report"
diff --git a/addons/account/wizard/account_fiscalyear_close.py b/addons/account/wizard/account_fiscalyear_close.py
index e11b4dcd34b..d4f7b3e6654 100644
--- a/addons/account/wizard/account_fiscalyear_close.py
+++ b/addons/account/wizard/account_fiscalyear_close.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_fiscalyear_close(osv.osv_memory):
"""
diff --git a/addons/account/wizard/account_fiscalyear_close_state.py b/addons/account/wizard/account_fiscalyear_close_state.py
index f57684a1460..746f1c47976 100644
--- a/addons/account/wizard/account_fiscalyear_close_state.py
+++ b/addons/account/wizard/account_fiscalyear_close_state.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_fiscalyear_close_state(osv.osv_memory):
"""
diff --git a/addons/account/wizard/account_invoice_refund.py b/addons/account/wizard/account_invoice_refund.py
index 52c754b5394..533170cf4a4 100644
--- a/addons/account/wizard/account_invoice_refund.py
+++ b/addons/account/wizard/account_invoice_refund.py
@@ -21,9 +21,9 @@
import time
-from osv import fields, osv
-from tools.translate import _
-import netsvc
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp import netsvc
class account_invoice_refund(osv.osv_memory):
diff --git a/addons/account/wizard/account_invoice_state.py b/addons/account/wizard/account_invoice_state.py
index 7c7f6882b75..f79b4c046e3 100644
--- a/addons/account/wizard/account_invoice_state.py
+++ b/addons/account/wizard/account_invoice_state.py
@@ -19,10 +19,10 @@
#
##############################################################################
-from osv import osv
-from tools.translate import _
-import netsvc
-import pooler
+from openerp.osv import osv
+from openerp.tools.translate import _
+from openerp import netsvc
+from openerp import pooler
class account_invoice_confirm(osv.osv_memory):
"""
diff --git a/addons/account/wizard/account_journal_select.py b/addons/account/wizard/account_journal_select.py
index b91c195f6b3..7edd7923f4c 100644
--- a/addons/account/wizard/account_journal_select.py
+++ b/addons/account/wizard/account_journal_select.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class account_journal_select(osv.osv_memory):
"""
diff --git a/addons/account/wizard/account_move_bank_reconcile.py b/addons/account/wizard/account_move_bank_reconcile.py
index 2b29bf6b30d..283068ae693 100644
--- a/addons/account/wizard/account_move_bank_reconcile.py
+++ b/addons/account/wizard/account_move_bank_reconcile.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_move_bank_reconcile(osv.osv_memory):
"""
diff --git a/addons/account/wizard/account_move_line_reconcile_select.py b/addons/account/wizard/account_move_line_reconcile_select.py
index e23212c514c..76af8538e05 100644
--- a/addons/account/wizard/account_move_line_reconcile_select.py
+++ b/addons/account/wizard/account_move_line_reconcile_select.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_move_line_reconcile_select(osv.osv_memory):
_name = "account.move.line.reconcile.select"
diff --git a/addons/account/wizard/account_move_line_select.py b/addons/account/wizard/account_move_line_select.py
index a99750a36fe..b56621f2114 100644
--- a/addons/account/wizard/account_move_line_select.py
+++ b/addons/account/wizard/account_move_line_select.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class account_move_line_select(osv.osv_memory):
"""
diff --git a/addons/account/wizard/account_move_line_unreconcile_select.py b/addons/account/wizard/account_move_line_unreconcile_select.py
index 26421eb4c0c..f9009fc8199 100644
--- a/addons/account/wizard/account_move_line_unreconcile_select.py
+++ b/addons/account/wizard/account_move_line_unreconcile_select.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_move_line_unreconcile_select(osv.osv_memory):
_name = "account.move.line.unreconcile.select"
diff --git a/addons/account/wizard/account_open_closed_fiscalyear.py b/addons/account/wizard/account_open_closed_fiscalyear.py
index 1b5622a589d..3b5d956d381 100644
--- a/addons/account/wizard/account_open_closed_fiscalyear.py
+++ b/addons/account/wizard/account_open_closed_fiscalyear.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_open_closed_fiscalyear(osv.osv_memory):
_name = "account.open.closed.fiscalyear"
diff --git a/addons/account/wizard/account_period_close.py b/addons/account/wizard/account_period_close.py
index 086485ac0f2..fad757c0ff9 100644
--- a/addons/account/wizard/account_period_close.py
+++ b/addons/account/wizard/account_period_close.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_period_close(osv.osv_memory):
"""
diff --git a/addons/account/wizard/account_reconcile.py b/addons/account/wizard/account_reconcile.py
index 6f6c8f07844..81609249fd7 100644
--- a/addons/account/wizard/account_reconcile.py
+++ b/addons/account/wizard/account_reconcile.py
@@ -21,9 +21,9 @@
import time
-from osv import fields, osv
-from tools.translate import _
-import decimal_precision as dp
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+import openerp.addons.decimal_precision as dp
class account_move_line_reconcile(osv.osv_memory):
"""
diff --git a/addons/account/wizard/account_reconcile_partner_process.py b/addons/account/wizard/account_reconcile_partner_process.py
index 380d25001c7..1c317111888 100644
--- a/addons/account/wizard/account_reconcile_partner_process.py
+++ b/addons/account/wizard/account_reconcile_partner_process.py
@@ -21,7 +21,7 @@
import time
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_partner_reconcile_process(osv.osv_memory):
_name = 'account.partner.reconcile.process'
diff --git a/addons/account/wizard/account_report_account_balance.py b/addons/account/wizard/account_report_account_balance.py
index 4e52066b49e..e883a59c102 100644
--- a/addons/account/wizard/account_report_account_balance.py
+++ b/addons/account/wizard/account_report_account_balance.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_balance_report(osv.osv_memory):
_inherit = "account.common.account.report"
diff --git a/addons/account/wizard/account_report_aged_partner_balance.py b/addons/account/wizard/account_report_aged_partner_balance.py
index c4167322b90..1054e7fa285 100644
--- a/addons/account/wizard/account_report_aged_partner_balance.py
+++ b/addons/account/wizard/account_report_aged_partner_balance.py
@@ -22,8 +22,8 @@
import time
from datetime import datetime
from dateutil.relativedelta import relativedelta
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_aged_trial_balance(osv.osv_memory):
_inherit = 'account.common.partner.report'
diff --git a/addons/account/wizard/account_report_central_journal.py b/addons/account/wizard/account_report_central_journal.py
index 046aec4690d..da8be6d4735 100644
--- a/addons/account/wizard/account_report_central_journal.py
+++ b/addons/account/wizard/account_report_central_journal.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_central_journal(osv.osv_memory):
_name = 'account.central.journal'
diff --git a/addons/account/wizard/account_report_common.py b/addons/account/wizard/account_report_common.py
index 2c1448b5e6f..f5b465222f1 100644
--- a/addons/account/wizard/account_report_common.py
+++ b/addons/account/wizard/account_report_common.py
@@ -22,9 +22,9 @@
import time
from lxml import etree
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
from openerp.osv.orm import setup_modifiers
+from openerp.tools.translate import _
class account_common_report(osv.osv_memory):
_name = "account.common.report"
diff --git a/addons/account/wizard/account_report_common_account.py b/addons/account/wizard/account_report_common_account.py
index a27241a37ff..7cedf427386 100644
--- a/addons/account/wizard/account_report_common_account.py
+++ b/addons/account/wizard/account_report_common_account.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_common_account_report(osv.osv_memory):
_name = 'account.common.account.report'
diff --git a/addons/account/wizard/account_report_common_journal.py b/addons/account/wizard/account_report_common_journal.py
index ed0f03df5b5..609c2840ca6 100644
--- a/addons/account/wizard/account_report_common_journal.py
+++ b/addons/account/wizard/account_report_common_journal.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_common_journal_report(osv.osv_memory):
_name = 'account.common.journal.report'
diff --git a/addons/account/wizard/account_report_common_partner.py b/addons/account/wizard/account_report_common_partner.py
index a2acdc4b988..9779005b0de 100644
--- a/addons/account/wizard/account_report_common_partner.py
+++ b/addons/account/wizard/account_report_common_partner.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_common_partner_report(osv.osv_memory):
_name = 'account.common.partner.report'
diff --git a/addons/account/wizard/account_report_general_journal.py b/addons/account/wizard/account_report_general_journal.py
index 631de5f1260..4a170a84db1 100644
--- a/addons/account/wizard/account_report_general_journal.py
+++ b/addons/account/wizard/account_report_general_journal.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_general_journal(osv.osv_memory):
_inherit = "account.common.journal.report"
diff --git a/addons/account/wizard/account_report_general_ledger.py b/addons/account/wizard/account_report_general_ledger.py
index 8078da372ca..a10ff624fee 100644
--- a/addons/account/wizard/account_report_general_ledger.py
+++ b/addons/account/wizard/account_report_general_ledger.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_report_general_ledger(osv.osv_memory):
_inherit = "account.common.account.report"
diff --git a/addons/account/wizard/account_report_partner_balance.py b/addons/account/wizard/account_report_partner_balance.py
index 80ee455456c..33a7a42072c 100644
--- a/addons/account/wizard/account_report_partner_balance.py
+++ b/addons/account/wizard/account_report_partner_balance.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_partner_balance(osv.osv_memory):
"""
diff --git a/addons/account/wizard/account_report_partner_ledger.py b/addons/account/wizard/account_report_partner_ledger.py
index 60ac20a42ed..d1e6dd9809e 100644
--- a/addons/account/wizard/account_report_partner_ledger.py
+++ b/addons/account/wizard/account_report_partner_ledger.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_partner_ledger(osv.osv_memory):
"""
diff --git a/addons/account/wizard/account_report_print_journal.py b/addons/account/wizard/account_report_print_journal.py
index 0ffbde3fa9e..b91fe04660a 100644
--- a/addons/account/wizard/account_report_print_journal.py
+++ b/addons/account/wizard/account_report_print_journal.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
from lxml import etree
class account_print_journal(osv.osv_memory):
diff --git a/addons/account/wizard/account_state_open.py b/addons/account/wizard/account_state_open.py
index 32795f0f5b7..b2cbdc4961b 100644
--- a/addons/account/wizard/account_state_open.py
+++ b/addons/account/wizard/account_state_open.py
@@ -18,10 +18,10 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
-import netsvc
-from tools.translate import _
+from openerp import netsvc
+from openerp.tools.translate import _
class account_state_open(osv.osv_memory):
_name = 'account.state.open'
diff --git a/addons/account/wizard/account_subscription_generate.py b/addons/account/wizard/account_subscription_generate.py
index 0dae5aa90a8..f5babc4fd87 100644
--- a/addons/account/wizard/account_subscription_generate.py
+++ b/addons/account/wizard/account_subscription_generate.py
@@ -21,7 +21,7 @@
import time
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_subscription_generate(osv.osv_memory):
diff --git a/addons/account/wizard/account_tax_chart.py b/addons/account/wizard/account_tax_chart.py
index 16796a5d57c..84859e2077c 100644
--- a/addons/account/wizard/account_tax_chart.py
+++ b/addons/account/wizard/account_tax_chart.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_tax_chart(osv.osv_memory):
"""
diff --git a/addons/account/wizard/account_unreconcile.py b/addons/account/wizard/account_unreconcile.py
index 5494875cf26..ff592a329c7 100644
--- a/addons/account/wizard/account_unreconcile.py
+++ b/addons/account/wizard/account_unreconcile.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class account_unreconcile(osv.osv_memory):
_name = "account.unreconcile"
diff --git a/addons/account/wizard/account_use_model.py b/addons/account/wizard/account_use_model.py
index 7ce73caba55..795284c8fef 100644
--- a/addons/account/wizard/account_use_model.py
+++ b/addons/account/wizard/account_use_model.py
@@ -20,8 +20,8 @@
##############################################################################
import time
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_use_model(osv.osv_memory):
diff --git a/addons/account/wizard/account_validate_account_move.py b/addons/account/wizard/account_validate_account_move.py
index 1a53c9dfd53..faf7f8e2ccd 100644
--- a/addons/account/wizard/account_validate_account_move.py
+++ b/addons/account/wizard/account_validate_account_move.py
@@ -18,8 +18,8 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class validate_account_move(osv.osv_memory):
_name = "validate.account.move"
diff --git a/addons/account/wizard/account_vat.py b/addons/account/wizard/account_vat.py
index 85fce5de000..a60a7906e28 100644
--- a/addons/account/wizard/account_vat.py
+++ b/addons/account/wizard/account_vat.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_vat_declaration(osv.osv_memory):
_name = 'account.vat.declaration'
diff --git a/addons/account/wizard/pos_box.py b/addons/account/wizard/pos_box.py
index b5d1cc37776..49178dfd3ea 100644
--- a/addons/account/wizard/pos_box.py
+++ b/addons/account/wizard/pos_box.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python
-from osv import osv, fields
-import decimal_precision as dp
-from tools.translate import _
+from openerp.osv import fields, osv
+import openerp.addons.decimal_precision as dp
+from openerp.tools.translate import _
class CashBox(osv.osv_memory):
_register = False
diff --git a/addons/account_analytic_analysis/account_analytic_analysis.py b/addons/account_analytic_analysis/account_analytic_analysis.py
index 466db63e61e..b6cbd1a459c 100644
--- a/addons/account_analytic_analysis/account_analytic_analysis.py
+++ b/addons/account_analytic_analysis/account_analytic_analysis.py
@@ -19,11 +19,12 @@
#
##############################################################################
-from osv import osv, fields
-from osv.orm import intersect, except_orm
-import tools.sql
-from tools.translate import _
-from decimal_precision import decimal_precision as dp
+from openerp.osv import osv, fields
+from openerp.osv.orm import intersect, except_orm
+import openerp.tools
+from openerp.tools.translate import _
+
+from openerp.addons.decimal_precision import decimal_precision as dp
class account_analytic_account(osv.osv):
@@ -518,7 +519,7 @@ class account_analytic_account_summary_user(osv.osv):
}
def init(self, cr):
- tools.sql.drop_view_if_exists(cr, 'account_analytic_analysis_summary_user')
+ openerp.tools.sql.drop_view_if_exists(cr, 'account_analytic_analysis_summary_user')
cr.execute('''CREATE OR REPLACE VIEW account_analytic_analysis_summary_user AS (
with mu as
(select max(id) as max_user from res_users)
@@ -553,7 +554,7 @@ class account_analytic_account_summary_month(osv.osv):
}
def init(self, cr):
- tools.sql.drop_view_if_exists(cr, 'account_analytic_analysis_summary_month')
+ openerp.tools.sql.drop_view_if_exists(cr, 'account_analytic_analysis_summary_month')
cr.execute('CREATE VIEW account_analytic_analysis_summary_month AS (' \
'SELECT ' \
'(TO_NUMBER(TO_CHAR(d.month, \'YYYYMM\'), \'999999\') + (d.account_id * 1000000::bigint))::bigint AS id, ' \
diff --git a/addons/account_analytic_analysis/cron_account_analytic_account.py b/addons/account_analytic_analysis/cron_account_analytic_account.py
index 41d5467157a..6e2ce4a47b3 100644
--- a/addons/account_analytic_analysis/cron_account_analytic_account.py
+++ b/addons/account_analytic_analysis/cron_account_analytic_account.py
@@ -1,5 +1,4 @@
#!/usr/bin/env python
-from osv import osv
from mako.template import Template
import time
try:
@@ -7,7 +6,8 @@ try:
except ImportError:
import StringIO
-import tools
+from openerp import tools
+from openerp.osv import osv
MAKO_TEMPLATE = u"""Hello ${user.name},
diff --git a/addons/account_analytic_analysis/i18n/de.po b/addons/account_analytic_analysis/i18n/de.po
index 0b0894681b8..ae72c11225f 100644
--- a/addons/account_analytic_analysis/i18n/de.po
+++ b/addons/account_analytic_analysis/i18n/de.po
@@ -7,20 +7,20 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev_rc3\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-12-06 21:29+0000\n"
+"PO-Revision-Date: 2012-12-17 21:42+0000\n"
"Last-Translator: Thorsten Vocks (OpenBig.org) <thorsten.vocks@big-"
"consulting.net>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-07 04:35+0000\n"
-"X-Generator: Launchpad (build 16341)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: account_analytic_analysis
#: view:account.analytic.account:0
msgid "No order to invoice, create"
-msgstr ""
+msgstr "Kein Auftrag abzurechnen, erstelle"
#. module: account_analytic_analysis
#: view:account.analytic.account:0
@@ -30,7 +30,7 @@ msgstr "Gruppierung ..."
#. module: account_analytic_analysis
#: view:account.analytic.account:0
msgid "To Invoice"
-msgstr "Abrechenbar"
+msgstr "Abrechnen"
#. module: account_analytic_analysis
#: view:account.analytic.account:0
@@ -47,14 +47,12 @@ msgstr "Verträge in Bearbeitung"
msgid ""
"If invoice from the costs, this is the date of the latest work or cost that "
"have been invoiced."
-msgstr ""
-"Falls eine Berechnung auf Basis der Produktionskosten erfolgt, ist dieses "
-"das Datum der letzten Weiter - Berechnung."
+msgstr "Datum der letzten Weiterberechnung von Kosten"
#. module: account_analytic_analysis
#: field:account.analytic.account,last_worked_date:0
msgid "Date of Last Cost/Work"
-msgstr "vorheriger Arbeitstag"
+msgstr "Letzte Aufwandserfassung"
#. module: account_analytic_analysis
#: field:account.analytic.account,ca_to_invoice:0
@@ -167,8 +165,8 @@ msgid ""
"Number of time (hours/days) (from journal of type 'general') that can be "
"invoiced if you invoice based on analytic account."
msgstr ""
-"verrechenbare Zeiten (Stunden/Tage) vom Journal 'General', wenn die "
-"Verrechnung auf Analyse Konten beruht"
+"Abrechenbare Zeit (Stunden/Tage) vom Journaltyp 'Sonstige', wenn Abrechnung "
+"über die Kostenstelle erfolgt."
#. module: account_analytic_analysis
#: help:account.analytic.account,remaining_hours_to_invoice:0
@@ -178,7 +176,7 @@ msgstr "Berechnungsformel: Maximale Zeit - Abgerechnete Zeit"
#. module: account_analytic_analysis
#: view:account.analytic.account:0
msgid "Expected"
-msgstr "Geplant"
+msgstr "Erwartet"
#. module: account_analytic_analysis
#: view:account.analytic.account:0
@@ -186,7 +184,7 @@ msgstr "Geplant"
#: field:account_analytic_analysis.summary.user,account_id:0
#: model:ir.model,name:account_analytic_analysis.model_account_analytic_account
msgid "Analytic Account"
-msgstr "Analytisches Konto"
+msgstr "Kostenstelle"
#. module: account_analytic_analysis
#: help:account.analytic.account,theorical_margin:0
@@ -329,7 +327,7 @@ msgstr "Stundenzettel"
#: code:addons/account_analytic_analysis/account_analytic_analysis.py:461
#, python-format
msgid "Sale Order Lines of %s"
-msgstr ""
+msgstr "Auftragszeilen von %s"
#. module: account_analytic_analysis
#: view:account.analytic.account:0
@@ -437,13 +435,13 @@ msgid ""
"Number of time (hours/days) that can be invoiced plus those that already "
"have been invoiced."
msgstr ""
-"Anzahl von Stunden oder Tagen, die verrechnet werden können, inklusiver der "
-"bereits verrechneten"
+"Anzahl von Stunden oder Tagen, die zur Abrechnung anstehen inklusive bereits "
+"abgerechneter Stunden"
#. module: account_analytic_analysis
#: field:account.analytic.account,revenue_per_hour:0
msgid "Revenue per Time (real)"
-msgstr "Erträge je Zeiteinheit (real)"
+msgstr "Umsatz pro Stunde"
#. module: account_analytic_analysis
#: model:ir.actions.act_window,help:account_analytic_analysis.action_account_analytic_overdue_all
diff --git a/addons/account_analytic_analysis/res_config.py b/addons/account_analytic_analysis/res_config.py
index 94fe769fdd4..90e3cff01fb 100644
--- a/addons/account_analytic_analysis/res_config.py
+++ b/addons/account_analytic_analysis/res_config.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class sale_configuration(osv.osv_memory):
_inherit = 'sale.config.settings'
diff --git a/addons/account_analytic_default/account_analytic_default.py b/addons/account_analytic_default/account_analytic_default.py
index 4fe654adffc..0fe3e9f2c14 100644
--- a/addons/account_analytic_default/account_analytic_default.py
+++ b/addons/account_analytic_default/account_analytic_default.py
@@ -21,7 +21,7 @@
import time
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_analytic_default(osv.osv):
_name = "account.analytic.default"
diff --git a/addons/account_analytic_plans/account_analytic_plans.py b/addons/account_analytic_plans/account_analytic_plans.py
index 91caa6936bc..99cb0c4ebc4 100644
--- a/addons/account_analytic_plans/account_analytic_plans.py
+++ b/addons/account_analytic_plans/account_analytic_plans.py
@@ -22,9 +22,9 @@
import time
from lxml import etree
-from osv import fields, osv
-import tools
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import tools
+from openerp.tools.translate import _
class one2many_mod2(fields.one2many):
def get(self, cr, obj, ids, name, user=None, offset=0, context=None, values=None):
diff --git a/addons/account_analytic_plans/i18n/pt.po b/addons/account_analytic_plans/i18n/pt.po
index e828d276458..44b2aa8d14c 100644
--- a/addons/account_analytic_plans/i18n/pt.po
+++ b/addons/account_analytic_plans/i18n/pt.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-12-13 17:11+0000\n"
-"Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n"
+"PO-Revision-Date: 2012-12-17 12:28+0000\n"
+"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n"
-"X-Generator: Launchpad (build 16369)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: account_analytic_plans
#: field:account.analytic.plan.instance,account4_ids:0
@@ -143,7 +143,7 @@ msgstr "Identificação da Conta 3"
#: view:account.crossovered.analytic:0
#: view:analytic.plan.create.model:0
msgid "or"
-msgstr ""
+msgstr "ou"
#. module: account_analytic_plans
#: model:ir.model,name:account_analytic_plans.model_account_analytic_line
@@ -316,7 +316,7 @@ msgstr "Diário analítico"
#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:38
#, python-format
msgid "Please put a name and a code before saving the model."
-msgstr ""
+msgstr "Por favor, indique um nome e um código antes de gravar o modelo."
#. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0
@@ -348,7 +348,7 @@ msgstr "Diário"
#: code:addons/account_analytic_plans/account_analytic_plans.py:486
#, python-format
msgid "You have to define an analytic journal on the '%s' journal."
-msgstr ""
+msgstr "Tem de definir um diário analítico para o diário '%s'."
#. module: account_analytic_plans
#: code:addons/account_analytic_plans/account_analytic_plans.py:342
@@ -403,7 +403,7 @@ msgstr "Distribuição analítica"
#: code:addons/account_analytic_plans/account_analytic_plans.py:221
#, python-format
msgid "A model with this name and code already exists."
-msgstr ""
+msgstr "Já existe um modelo com estes nome e código."
#. module: account_analytic_plans
#: help:account.analytic.plan.line,root_analytic_id:0
diff --git a/addons/account_analytic_plans/report/crossovered_analytic.py b/addons/account_analytic_plans/report/crossovered_analytic.py
index aa3651ba37c..b1a8f965d6b 100644
--- a/addons/account_analytic_plans/report/crossovered_analytic.py
+++ b/addons/account_analytic_plans/report/crossovered_analytic.py
@@ -21,7 +21,7 @@
import time
-from report import report_sxw
+from openerp.report import report_sxw
class crossovered_analytic(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/account_analytic_plans/wizard/account_crossovered_analytic.py b/addons/account_analytic_plans/wizard/account_crossovered_analytic.py
index a68321c334a..640443c8a0b 100644
--- a/addons/account_analytic_plans/wizard/account_crossovered_analytic.py
+++ b/addons/account_analytic_plans/wizard/account_crossovered_analytic.py
@@ -21,8 +21,8 @@
import time
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_crossovered_analytic(osv.osv_memory):
_name = "account.crossovered.analytic"
diff --git a/addons/account_analytic_plans/wizard/analytic_plan_create_model.py b/addons/account_analytic_plans/wizard/analytic_plan_create_model.py
index a8ac8401569..7038a6f1025 100644
--- a/addons/account_analytic_plans/wizard/analytic_plan_create_model.py
+++ b/addons/account_analytic_plans/wizard/analytic_plan_create_model.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv
-from tools.translate import _
+from openerp.osv import osv
+from openerp.tools.translate import _
class analytic_plan_create_model(osv.osv_memory):
_name = "analytic.plan.create.model"
diff --git a/addons/account_anglo_saxon/i18n/de.po b/addons/account_anglo_saxon/i18n/de.po
index 87fa25c52c0..3ac4cef9d35 100644
--- a/addons/account_anglo_saxon/i18n/de.po
+++ b/addons/account_anglo_saxon/i18n/de.po
@@ -7,14 +7,15 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-01-13 19:22+0000\n"
-"Last-Translator: Ferdinand @ Camptocamp <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 22:10+0000\n"
+"Last-Translator: Thorsten Vocks (OpenBig.org) <thorsten.vocks@big-"
+"consulting.net>\n"
"Language-Team: German <de@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:45+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_product_category
@@ -24,7 +25,7 @@ msgstr "Produkt Kategorie"
#. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_account_invoice_line
msgid "Invoice Line"
-msgstr "Rechnungspositionen"
+msgstr "Rechnungszeile"
#. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_purchase_order
@@ -50,7 +51,7 @@ msgstr "Rechnung"
#. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_stock_picking
msgid "Picking List"
-msgstr "Pack Auftrag"
+msgstr "Pickliste"
#. module: account_anglo_saxon
#: help:product.category,property_account_creditor_price_difference_categ:0
diff --git a/addons/account_anglo_saxon/invoice.py b/addons/account_anglo_saxon/invoice.py
index 26271015b7e..52d7dde089d 100644
--- a/addons/account_anglo_saxon/invoice.py
+++ b/addons/account_anglo_saxon/invoice.py
@@ -21,7 +21,7 @@
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class account_invoice_line(osv.osv):
_inherit = "account.invoice.line"
diff --git a/addons/account_anglo_saxon/product.py b/addons/account_anglo_saxon/product.py
index 87ca24753d6..443642d048b 100644
--- a/addons/account_anglo_saxon/product.py
+++ b/addons/account_anglo_saxon/product.py
@@ -18,7 +18,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class product_category(osv.osv):
_inherit = "product.category"
diff --git a/addons/account_anglo_saxon/purchase.py b/addons/account_anglo_saxon/purchase.py
index 30d196a84ec..959f8b7eb49 100644
--- a/addons/account_anglo_saxon/purchase.py
+++ b/addons/account_anglo_saxon/purchase.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class purchase_order(osv.osv):
_name = "purchase.order"
diff --git a/addons/account_anglo_saxon/stock.py b/addons/account_anglo_saxon/stock.py
index 9ddfab86a94..6243fd285d0 100644
--- a/addons/account_anglo_saxon/stock.py
+++ b/addons/account_anglo_saxon/stock.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
#----------------------------------------------------------
# Stock Picking
diff --git a/addons/account_asset/account_asset.py b/addons/account_asset/account_asset.py
index 3190801764b..b7330352b12 100644
--- a/addons/account_asset/account_asset.py
+++ b/addons/account_asset/account_asset.py
@@ -23,8 +23,8 @@ import time
from datetime import datetime
from dateutil.relativedelta import relativedelta
-from osv import osv, fields
-import decimal_precision as dp
+from openerp.osv import fields, osv
+import openerp.addons.decimal_precision as dp
class account_asset_category(osv.osv):
_name = 'account.asset.category'
diff --git a/addons/account_asset/account_asset_invoice.py b/addons/account_asset/account_asset_invoice.py
index 4b38834bdc3..7e2f24f0d0a 100644
--- a/addons/account_asset/account_asset_invoice.py
+++ b/addons/account_asset/account_asset_invoice.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_invoice(osv.osv):
diff --git a/addons/account_asset/i18n/de.po b/addons/account_asset/i18n/de.po
index daf6bdb23fd..3040660b743 100755
--- a/addons/account_asset/i18n/de.po
+++ b/addons/account_asset/i18n/de.po
@@ -8,15 +8,15 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-12-06 23:48+0000\n"
+"PO-Revision-Date: 2012-12-17 22:26+0000\n"
"Last-Translator: Thorsten Vocks (OpenBig.org) <thorsten.vocks@big-"
"consulting.net>\n"
"Language-Team: German <de@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-08 04:59+0000\n"
-"X-Generator: Launchpad (build 16341)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: account_asset
#: view:account.asset.asset:0
@@ -43,12 +43,12 @@ msgstr "Abschreibung Aufwandskonto"
#. module: account_asset
#: view:asset.asset.report:0
msgid "Group By..."
-msgstr "Gruppiere nach..."
+msgstr "Gruppierung..."
#. module: account_asset
#: field:asset.asset.report,gross_value:0
msgid "Gross Amount"
-msgstr "Brutto-Betrag"
+msgstr "Brutto Betrag"
#. module: account_asset
#: view:account.asset.asset:0
@@ -275,7 +275,7 @@ msgstr "Analytische Information"
#. module: account_asset
#: field:account.asset.category,account_analytic_id:0
msgid "Analytic account"
-msgstr "Analytisches Konto"
+msgstr "Kostenstelle"
#. module: account_asset
#: field:account.asset.asset,method:0
@@ -448,9 +448,9 @@ msgid ""
"line of depreciation is posted, the asset automatically goes in that status."
msgstr ""
"Wenn eine Anlage angelegt wird, ist der Status \"Entwurf\". Nach Bestätigung "
-"der Anlage wird dies aktiv und Abschreibungen können verbucht werden. Sie "
+"der Anlage wird diese aktiv und Abschreibungen können verbucht werden. Sie "
"können die Anlage automatisch schließen, wenn die Abschreibungen vorbei "
-"sind. Nach Verbuchung der letzen Abschreibung wird die Anlage automatisch "
+"sind. Nach Verbuchung der letzen Abschreibung wird die Anlage automatisch "
"geschlossen."
#. module: account_asset
@@ -468,7 +468,7 @@ msgstr "Partner"
#. module: account_asset
#: view:asset.asset.report:0
msgid "Posted depreciation lines"
-msgstr "verbuchte Abschreibungen"
+msgstr "Verbuchte Abschreibungen"
#. module: account_asset
#: field:account.asset.asset,child_ids:0
diff --git a/addons/account_asset/i18n/pt.po b/addons/account_asset/i18n/pt.po
index 4072bf34f2b..25fe1ae82fe 100755
--- a/addons/account_asset/i18n/pt.po
+++ b/addons/account_asset/i18n/pt.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-12-11 15:47+0000\n"
+"PO-Revision-Date: 2012-12-17 12:46+0000\n"
"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: Portuguese <pt@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-12 04:41+0000\n"
-"X-Generator: Launchpad (build 16361)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: account_asset
#: view:account.asset.asset:0
@@ -452,7 +452,7 @@ msgstr ""
#: field:account.asset.asset,state:0
#: field:asset.asset.report,state:0
msgid "Status"
-msgstr ""
+msgstr "Estado"
#. module: account_asset
#: field:account.asset.asset,partner_id:0
diff --git a/addons/account_asset/report/account_asset_report.py b/addons/account_asset/report/account_asset_report.py
index 583e5534613..1554880ac38 100644
--- a/addons/account_asset/report/account_asset_report.py
+++ b/addons/account_asset/report/account_asset_report.py
@@ -19,8 +19,8 @@
#
##############################################################################
-import tools
-from osv import fields, osv
+from openerp import tools
+from openerp.osv import fields, osv
class asset_asset_report(osv.osv):
_name = "asset.asset.report"
diff --git a/addons/account_asset/wizard/account_asset_change_duration.py b/addons/account_asset/wizard/account_asset_change_duration.py
index 227f4e53229..19782c76367 100755
--- a/addons/account_asset/wizard/account_asset_change_duration.py
+++ b/addons/account_asset/wizard/account_asset_change_duration.py
@@ -21,7 +21,7 @@
import time
from lxml import etree
-from osv import osv, fields
+from openerp.osv import fields, osv
class asset_modify(osv.osv_memory):
_name = 'asset.modify'
diff --git a/addons/account_asset/wizard/wizard_asset_compute.py b/addons/account_asset/wizard/wizard_asset_compute.py
index 4492f08c6e5..cc870329840 100755
--- a/addons/account_asset/wizard/wizard_asset_compute.py
+++ b/addons/account_asset/wizard/wizard_asset_compute.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class asset_depreciation_confirmation_wizard(osv.osv_memory):
_name = "asset.depreciation.confirmation.wizard"
diff --git a/addons/account_bank_statement_extensions/account_bank_statement.py b/addons/account_bank_statement_extensions/account_bank_statement.py
index 3d097d3c757..ee2988bab6f 100644
--- a/addons/account_bank_statement_extensions/account_bank_statement.py
+++ b/addons/account_bank_statement_extensions/account_bank_statement.py
@@ -21,9 +21,9 @@
##############################################################################
import time
-from osv import osv, fields
-import decimal_precision as dp
-from tools.translate import _
+from openerp.osv import fields, osv
+import openerp.addons.decimal_precision as dp
+from openerp.tools.translate import _
class account_bank_statement(osv.osv):
_inherit = 'account.bank.statement'
diff --git a/addons/account_bank_statement_extensions/i18n/it.po b/addons/account_bank_statement_extensions/i18n/it.po
index 28fa9ddf45a..8aee2882725 100644
--- a/addons/account_bank_statement_extensions/i18n/it.po
+++ b/addons/account_bank_statement_extensions/i18n/it.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-12-16 23:27+0000\n"
-"Last-Translator: Sergio Corato <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 07:42+0000\n"
+"Last-Translator: Nicola Riolini - Micronaet <Unknown>\n"
"Language-Team: Italian <it@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:47+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: account_bank_statement_extensions
@@ -319,7 +319,7 @@ msgstr "Riga Estratto Conto"
#. module: account_bank_statement_extensions
#: sql_constraint:account.bank.statement.line.global:0
msgid "The code must be unique !"
-msgstr "Il codice deve essere univoco!"
+msgstr "Il codice deve essere unico!"
#. module: account_bank_statement_extensions
#: field:account.bank.statement.line.global,bank_statement_line_ids:0
@@ -337,7 +337,7 @@ msgstr "Attenzione!"
#. module: account_bank_statement_extensions
#: view:account.bank.statement.line.global:0
msgid "Child Batch Payments"
-msgstr ""
+msgstr "Pagamenti batch collegati"
#. module: account_bank_statement_extensions
#: view:confirm.statement.line:0
diff --git a/addons/account_bank_statement_extensions/report/bank_statement_balance_report.py b/addons/account_bank_statement_extensions/report/bank_statement_balance_report.py
index 5dcaafe4845..9f28b083603 100644
--- a/addons/account_bank_statement_extensions/report/bank_statement_balance_report.py
+++ b/addons/account_bank_statement_extensions/report/bank_statement_balance_report.py
@@ -21,8 +21,8 @@
##############################################################################
import time
-from report import report_sxw
-import pooler
+from openerp.report import report_sxw
+from openerp import pooler
import logging
_logger = logging.getLogger(__name__)
diff --git a/addons/account_bank_statement_extensions/res_partner_bank.py b/addons/account_bank_statement_extensions/res_partner_bank.py
index de7c061de76..f866634a08c 100644
--- a/addons/account_bank_statement_extensions/res_partner_bank.py
+++ b/addons/account_bank_statement_extensions/res_partner_bank.py
@@ -20,7 +20,7 @@
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class res_partner_bank(osv.osv):
_inherit = 'res.partner.bank'
diff --git a/addons/account_bank_statement_extensions/wizard/cancel_statement_line.py b/addons/account_bank_statement_extensions/wizard/cancel_statement_line.py
index 40d0be76d10..46d71354d4b 100644
--- a/addons/account_bank_statement_extensions/wizard/cancel_statement_line.py
+++ b/addons/account_bank_statement_extensions/wizard/cancel_statement_line.py
@@ -20,7 +20,7 @@
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class cancel_statement_line(osv.osv_memory):
_name = 'cancel.statement.line'
diff --git a/addons/account_bank_statement_extensions/wizard/confirm_statement_line.py b/addons/account_bank_statement_extensions/wizard/confirm_statement_line.py
index 20b57708be2..3a887a52441 100644
--- a/addons/account_bank_statement_extensions/wizard/confirm_statement_line.py
+++ b/addons/account_bank_statement_extensions/wizard/confirm_statement_line.py
@@ -20,7 +20,7 @@
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class confirm_statement_line(osv.osv_memory):
_name = 'confirm.statement.line'
diff --git a/addons/account_budget/account_budget.py b/addons/account_budget/account_budget.py
index 884177662e5..a88c468fff1 100644
--- a/addons/account_budget/account_budget.py
+++ b/addons/account_budget/account_budget.py
@@ -21,10 +21,10 @@
import datetime
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
-import decimal_precision as dp
+import openerp.addons.decimal_precision as dp
def strToDate(dt):
dt_date=datetime.date(int(dt[0:4]),int(dt[5:7]),int(dt[8:10]))
diff --git a/addons/account_budget/i18n/pt.po b/addons/account_budget/i18n/pt.po
index 64070c0ab25..4e3f88fc3d7 100644
--- a/addons/account_budget/i18n/pt.po
+++ b/addons/account_budget/i18n/pt.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-12-11 15:30+0000\n"
+"PO-Revision-Date: 2012-12-17 12:54+0000\n"
"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-12 04:40+0000\n"
-"X-Generator: Launchpad (build 16361)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: account_budget
#: view:account.budget.analytic:0
@@ -367,6 +367,24 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p>\n"
+" Um orçamento é uma previsão dos custos e/ou ganhos da sua "
+"empresa\n"
+" esperados num determinado período. Um orçamento é definido "
+"com\n"
+" contas financeiras e/ou analíticas (que representem "
+"projetos, departamentos,\n"
+" categorias de produtos, etc.).\n"
+" </p><p>\n"
+" Ao manter registo das despesas, está-se menos sujeito a "
+"gastos exagerados e\n"
+" mais perto de alcançar os objetivos financeiros "
+"estabelecidos. Crie um orçamento\n"
+" indicando o lucro esperado por conta analítica e monitorize "
+"a sua evolução com\n"
+" base nos ganhos conseguidos no periodo.\n"
+" </p>\n"
+" "
#. module: account_budget
#: report:account.budget:0
diff --git a/addons/account_budget/report/analytic_account_budget_report.py b/addons/account_budget/report/analytic_account_budget_report.py
index e29af98b6a3..eed8ded213f 100644
--- a/addons/account_budget/report/analytic_account_budget_report.py
+++ b/addons/account_budget/report/analytic_account_budget_report.py
@@ -22,8 +22,8 @@
import time
import datetime
-import pooler
-from report import report_sxw
+from openerp import pooler
+from openerp.report import report_sxw
class analytic_account_budget_report(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/account_budget/report/budget_report.py b/addons/account_budget/report/budget_report.py
index c7d4ba58f68..f00eb8a3713 100644
--- a/addons/account_budget/report/budget_report.py
+++ b/addons/account_budget/report/budget_report.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
tot = {}
diff --git a/addons/account_budget/report/crossovered_budget_report.py b/addons/account_budget/report/crossovered_budget_report.py
index 9f2f59fe715..4a3b632a8de 100644
--- a/addons/account_budget/report/crossovered_budget_report.py
+++ b/addons/account_budget/report/crossovered_budget_report.py
@@ -22,10 +22,10 @@
import time
import datetime
-import pooler
-from report import report_sxw
+from openerp import pooler
+from openerp.report import report_sxw
import operator
-import osv
+from openerp import osv
class budget_report(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/account_budget/wizard/account_budget_analytic.py b/addons/account_budget/wizard/account_budget_analytic.py
index 6397ee87c76..0cdb7504f75 100644
--- a/addons/account_budget/wizard/account_budget_analytic.py
+++ b/addons/account_budget/wizard/account_budget_analytic.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_budget_analytic(osv.osv_memory):
diff --git a/addons/account_budget/wizard/account_budget_crossovered_report.py b/addons/account_budget/wizard/account_budget_crossovered_report.py
index e120bc47caa..97fc43c8e9d 100644
--- a/addons/account_budget/wizard/account_budget_crossovered_report.py
+++ b/addons/account_budget/wizard/account_budget_crossovered_report.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_budget_crossvered_report(osv.osv_memory):
diff --git a/addons/account_budget/wizard/account_budget_crossovered_summary_report.py b/addons/account_budget/wizard/account_budget_crossovered_summary_report.py
index a5eeeb32ff9..f42c39ec6ac 100644
--- a/addons/account_budget/wizard/account_budget_crossovered_summary_report.py
+++ b/addons/account_budget/wizard/account_budget_crossovered_summary_report.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_budget_crossvered_summary_report(osv.osv_memory):
"""
diff --git a/addons/account_budget/wizard/account_budget_report.py b/addons/account_budget/wizard/account_budget_report.py
index 6ef22c649e9..5db6c68d508 100644
--- a/addons/account_budget/wizard/account_budget_report.py
+++ b/addons/account_budget/wizard/account_budget_report.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_budget_report(osv.osv_memory):
diff --git a/addons/account_check_writing/account.py b/addons/account_check_writing/account.py
index 4dbbc245033..1600898fc3a 100644
--- a/addons/account_check_writing/account.py
+++ b/addons/account_check_writing/account.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv,fields
+from openerp.osv import osv,fields
class account_journal(osv.osv):
_inherit = "account.journal"
diff --git a/addons/account_check_writing/account_voucher.py b/addons/account_check_writing/account_voucher.py
index aa0a29d7845..7a5d12f5cff 100644
--- a/addons/account_check_writing/account_voucher.py
+++ b/addons/account_check_writing/account_voucher.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import osv,fields
-from tools.translate import _
-from tools.amount_to_text_en import amount_to_text
+from openerp.osv import osv,fields
+from openerp.tools.translate import _
+from openerp.tools.amount_to_text_en import amount_to_text
from lxml import etree
class account_voucher(osv.osv):
diff --git a/addons/account_check_writing/report/check_print.py b/addons/account_check_writing/report/check_print.py
index fd52c96b9aa..57360025623 100644
--- a/addons/account_check_writing/report/check_print.py
+++ b/addons/account_check_writing/report/check_print.py
@@ -20,8 +20,8 @@
##############################################################################
import time
-from report import report_sxw
-from tools import amount_to_text_en
+from openerp.report import report_sxw
+from openerp.tools import amount_to_text_en
class report_print_check(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/account_check_writing/wizard/account_check_batch_printing.py b/addons/account_check_writing/wizard/account_check_batch_printing.py
index 76489dee901..afeb5de6445 100644
--- a/addons/account_check_writing/wizard/account_check_batch_printing.py
+++ b/addons/account_check_writing/wizard/account_check_batch_printing.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from tools.translate import _
+from openerp.tools.translate import _
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_check_write(osv.osv_memory):
_name = 'account.check.write'
diff --git a/addons/account_followup/account_followup.py b/addons/account_followup/account_followup.py
index 17a09d51e6e..6587fbfd9d9 100644
--- a/addons/account_followup/account_followup.py
+++ b/addons/account_followup/account_followup.py
@@ -19,10 +19,10 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
from lxml import etree
-from tools.translate import _
+from openerp.tools.translate import _
class followup(osv.osv):
_name = 'account_followup.followup'
@@ -113,66 +113,6 @@ class account_move_line(osv.osv):
}
-
-class email_template(osv.osv):
- _inherit = 'email.template'
-
- def _get_followup_table_html(self, cr, uid, res_id, context=None):
- '''
- Build the html tables to be included in emails send to partners, when reminding them their
- overdue invoices.
-
- :param res_id: ID of the partner for whom we are building the tables
- :rtype: string
- '''
- from report import account_followup_print
-
- partner = self.pool.get('res.partner').browse(cr, uid, res_id, context=context)
- followup_table = ''
- if partner.unreconciled_aml_ids:
- company = self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id
- current_date = fields.date.context_today(cr, uid, context)
- rml_parse = account_followup_print.report_rappel(cr, uid, "followup_rml_parser")
- final_res = rml_parse._lines_get_with_partner(partner, company.id)
-
- for currency_dict in final_res:
- currency = currency_dict.get('line', [{'currency_id': company.currency_id}])[0]['currency_id']
- followup_table += '''
- <table border="2" width=100%%>
- <tr>
- <td>Invoice date</td>
- <td>Reference</td>
- <td>Due date</td>
- <td>Amount (%s)</td>
- <td>Lit.</td>
- </tr>
- ''' % (currency.symbol)
- total = 0
- for aml in currency_dict['line']:
- block = aml['blocked'] and 'X' or ' '
- total += aml['balance']
- strbegin = "<TD>"
- strend = "</TD>"
- date = aml['date_maturity'] or aml['date']
- if date <= current_date and aml['balance'] > 0:
- strbegin = "<TD><B>"
- strend = "</B></TD>"
- followup_table +="<TR>" + strbegin + str(aml['date']) + strend + strbegin + aml['ref'] + strend + strbegin + str(date) + strend + strbegin + str(aml['balance']) + strend + strbegin + block + strend + "</TR>"
- total = rml_parse.formatLang(total, dp='Account', currency_obj=currency)
- followup_table += '''<tr> </tr>
- </table>
- <center>Amount due: %s </center>''' % (total)
- return followup_table
-
-
- def render_template(self, cr, uid, template, model, res_id, context=None):
- if model == 'res.partner' and context.get('followup'):
- context['followup_table'] = self._get_followup_table_html(cr, uid, res_id, context=context)
- # Adds current_date to the context. That way it can be used to put
- # the account move lines in bold that are overdue in the email
- context['current_date'] = fields.date.context_today(cr, uid, context)
- return super(email_template, self).render_template(cr, uid, template, model, res_id, context=context)
-
class res_partner(osv.osv):
def fields_view_get(self, cr, uid, view_id=None, view_type=None, context=None, toolbar=False, submenu=False):
@@ -289,6 +229,52 @@ class res_partner(osv.osv):
'payment_next_action': payment_next_action}, context=ctx)
return unknown_mails
+ def get_followup_table_html(self, cr, uid, ids, context=None):
+ """ Build the html tables to be included in emails send to partners,
+ when reminding them their overdue invoices.
+ :param ids: [id] of the partner for whom we are building the tables
+ :rtype: string
+ """
+ from report import account_followup_print
+
+ assert len(ids) == 1
+ partner = self.browse(cr, uid, ids[0], context=context)
+ followup_table = ''
+ if partner.unreconciled_aml_ids:
+ company = self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id
+ current_date = fields.date.context_today(cr, uid, context)
+ rml_parse = account_followup_print.report_rappel(cr, uid, "followup_rml_parser")
+ final_res = rml_parse._lines_get_with_partner(partner, company.id)
+
+ for currency_dict in final_res:
+ currency = currency_dict.get('line', [{'currency_id': company.currency_id}])[0]['currency_id']
+ followup_table += '''
+ <table border="2" width=100%%>
+ <tr>
+ <td>Invoice date</td>
+ <td>Reference</td>
+ <td>Due date</td>
+ <td>Amount (%s)</td>
+ <td>Lit.</td>
+ </tr>
+ ''' % (currency.symbol)
+ total = 0
+ for aml in currency_dict['line']:
+ block = aml['blocked'] and 'X' or ' '
+ total += aml['balance']
+ strbegin = "<TD>"
+ strend = "</TD>"
+ date = aml['date_maturity'] or aml['date']
+ if date <= current_date and aml['balance'] > 0:
+ strbegin = "<TD><B>"
+ strend = "</B></TD>"
+ followup_table +="<TR>" + strbegin + str(aml['date']) + strend + strbegin + aml['ref'] + strend + strbegin + str(date) + strend + strbegin + str(aml['balance']) + strend + strbegin + block + strend + "</TR>"
+ total = rml_parse.formatLang(total, dp='Account', currency_obj=currency)
+ followup_table += '''<tr> </tr>
+ </table>
+ <center>Amount due: %s </center>''' % (total)
+ return followup_table
+
def action_done(self, cr, uid, ids, context=None):
return self.write(cr, uid, ids, {'payment_next_action_date': False, 'payment_next_action':'', 'payment_responsible_id': False}, context=context)
diff --git a/addons/account_followup/account_followup_data.xml b/addons/account_followup/account_followup_data.xml
index 62ea7bce9c6..d7e6d029ae9 100644
--- a/addons/account_followup/account_followup_data.xml
+++ b/addons/account_followup/account_followup_data.xml
@@ -3,19 +3,19 @@
<!-- Mail template is done in a NOUPDATE block
so users can freely customize/delete them -->
<data noupdate="1">
-<!--Mail template level 0-->
- <record id="email_template_account_followup_level0" model="email.template">
+ <!--Mail template level 0-->
+ <record id="email_template_account_followup_level0" model="email.template">
<field name="name">First polite payment follow-up reminder email</field>
- <field name="email_from">${user.email or '' | h}</field>
- <field name="subject">${user.company_id.name | h} Payment Reminder</field>
- <field name="email_to">${object.email | h}</field>
- <field name="lang">${object.lang | h}</field>
+ <field name="email_from">${user.email or ''}</field>
+ <field name="subject">${user.company_id.name} Payment Reminder</field>
+ <field name="email_to">${object.email}</field>
+ <field name="lang">${object.lang}</field>
<field name="model_id" ref="base.model_res_partner"/>
<field name="auto_delete" eval="True"/>
<field name="body_html"><![CDATA[
<div style="font-family: 'Lucica Grande', Ubuntu, Arial, Verdana, sans-serif; font-size: 12px; color: rgb(34, 34, 34); background-color: rgb(255, 255, 255); ">
- <p>Dear ${object.name | h},</p>
+ <p>Dear ${object.name},</p>
<p>
Exception made if there was a mistake of ours, it seems that the following amount stays unpaid. Please, take
appropriate measures in order to carry out this payment in the next 8 days.
@@ -28,13 +28,13 @@ contact our accounting department.
Best Regards,
<br/>
<br/>
-${user.name | h}
+${user.name}
<br/>
<br/>
-${ctx.get('followup_table','')}
+${object.get_followup_table_html() | safe}
<br/>
@@ -42,23 +42,21 @@ ${ctx.get('followup_table','')}
]]></field>
</record>
-
-
- <!--Mail template level 1 -->
- <record id="email_template_account_followup_level1" model="email.template">
+ <!--Mail template level 1 -->
+ <record id="email_template_account_followup_level1" model="email.template">
<field name="name">A bit urging second payment follow-up reminder email</field>
- <field name="email_from">${user.email or '' | h}</field>
- <field name="subject">${user.company_id.name | h} Payment Reminder</field>
- <field name="email_to">${object.email | h}</field>
- <field name="lang">${object.lang | h}</field>
+ <field name="email_from">${user.email or ''}</field>
+ <field name="subject">${user.company_id.name} Payment Reminder</field>
+ <field name="email_to">${object.email}</field>
+ <field name="lang">${object.lang}</field>
<field name="model_id" ref="base.model_res_partner"/>
<field name="auto_delete" eval="True"/>
<field name="body_html"><![CDATA[
<div style="font-family: 'Lucica Grande', Ubuntu, Arial, Verdana, sans-serif; font-size: 12px; color: rgb(34, 34, 34); background-color: rgb(255, 255, 255); ">
- <p>Dear ${object.name | h},</p>
+ <p>Dear ${object.name},</p>
<p>
- We are disappointed to see that despite sending a reminder, that your account is now seriously overdue.
+ We are disappointed to see that despite sending a reminder, that your account is now seriously overdue.
It is essential that immediate payment is made, otherwise we will have to consider placing a stop on your account
which means that we will no longer be able to supply your company with (goods/services).
Please, take appropriate measures in order to carry out this payment in the next 8 days.
@@ -71,31 +69,32 @@ Best Regards,
<br/>
<br/>
-${user.name | h}
+${user.name}
<br/>
<br/>
-${ctx.get('followup_table','')}
+${object.get_followup_table_html() | safe}
<br/>
</div>
]]></field>
</record>
- <!--Email template -->
+
+ <!--Mail template level 2 -->
<record id="email_template_account_followup_level2" model="email.template">
<field name="name">Urging payment follow-up reminder email</field>
- <field name="email_from">${user.email or '' | h}</field>
- <field name="subject">${user.company_id.name | h} Payment Reminder</field>
- <field name="email_to">${object.email | h}</field>
- <field name="lang">${object.lang | h}</field>
+ <field name="email_from">${user.email or ''}</field>
+ <field name="subject">${user.company_id.name} Payment Reminder</field>
+ <field name="email_to">${object.email}</field>
+ <field name="lang">${object.lang}</field>
<field name="model_id" ref="base.model_res_partner"/>
<field name="auto_delete" eval="True"/>
<field name="body_html"><![CDATA[
<div style="font-family: 'Lucica Grande', Ubuntu, Arial, Verdana, sans-serif; font-size: 12px; color: rgb(34, 34, 34); background-color: rgb(255, 255, 255); ">
- <p>Dear ${object.name | h},</p>
+ <p>Dear ${object.name},</p>
<p>
Despite several reminders, your account is still not settled.
Unless full payment is made in next 8 days, legal action for the recovery of the debt will be taken without
@@ -107,12 +106,12 @@ In case of any queries concerning this matter, do not hesitate to contact our ac
Best Regards,
<br/>
<br/>
-${user.name | h}
+${user.name}
<br/>
<br/>
-${ctx.get('followup_table','')}
+${object.get_followup_table_html() | safe}
<br/>
@@ -121,19 +120,18 @@ ${ctx.get('followup_table','')}
</record>
<!-- Default follow up message -->
-
- <record id="email_template_account_followup_default" model="email.template">
+ <record id="email_template_account_followup_default" model="email.template">
<field name="name">Default payment follow-up reminder e-mail</field>
- <field name="email_from">${user.email or '' | h}</field>
- <field name="subject">${user.company_id.name | h} Payment Reminder</field>
- <field name="email_to">${object.email | h}</field>
- <field name="lang">${object.lang | h}</field>
+ <field name="email_from">${user.email or ''}</field>
+ <field name="subject">${user.company_id.name} Payment Reminder</field>
+ <field name="email_to">${object.email}</field>
+ <field name="lang">${object.lang}</field>
<field name="model_id" ref="base.model_res_partner"/>
<field name="auto_delete" eval="True"/>
<field name="body_html"><![CDATA[
<div style="font-family: 'Lucica Grande', Ubuntu, Arial, Verdana, sans-serif; font-size: 12px; color: rgb(34, 34, 34); background-color: rgb(255, 255, 255); ">
- <p>Dear ${object.name | h},</p>
+ <p>Dear ${object.name},</p>
<p>
Exception made if there was a mistake of ours, it seems that the following amount stays unpaid. Please, take
appropriate measures in order to carry out this payment in the next 8 days.
@@ -144,11 +142,11 @@ contact our accounting department.
Best Regards,
<br/>
<br/>
-${user.name | h}
+${user.name}
<br/>
<br/>
-${ctx.get('followup_table','')}
+${object.get_followup_table_html() | safe}
<br/>
</div>
@@ -174,7 +172,7 @@ Would your payment have been carried out after this mail was sent, please ignore
Best Regards,
</field>
- <field name="email_template_id" ref="email_template_account_followup_level0"/>
+ <field name="email_template_id" ref="email_template_account_followup_level0"/>
</record>
<record id="demo_followup_line2" model="account_followup.followup.line">
@@ -198,8 +196,9 @@ If there is a problem with paying invoice that we are not aware of, do not hesit
Details of due payments is printed below.
Best Regards,
- </field>
+</field>
</record>
+
<record id="demo_followup_line3" model="account_followup.followup.line">
<field name="name">Call the customer on the phone</field>
<field name="sequence">3</field>
@@ -221,7 +220,7 @@ I trust that this action will prove unnecessary and details of due payments is p
In case of any queries concerning this matter, do not hesitate to contact our accounting department.
Best Regards,
- </field>
+</field>
</record>
</data>
</openerp>
diff --git a/addons/account_followup/i18n/de.po b/addons/account_followup/i18n/de.po
index 59f09101eb9..d61eae1c749 100644
--- a/addons/account_followup/i18n/de.po
+++ b/addons/account_followup/i18n/de.po
@@ -7,15 +7,15 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-12-08 09:41+0000\n"
+"PO-Revision-Date: 2012-12-17 21:46+0000\n"
"Last-Translator: Thorsten Vocks (OpenBig.org) <thorsten.vocks@big-"
"consulting.net>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-09 04:39+0000\n"
-"X-Generator: Launchpad (build 16341)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:00+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: account_followup
#: view:account_followup.followup.line:0
@@ -1749,7 +1749,7 @@ msgstr ""
#: code:addons/account_followup/wizard/account_followup_print.py:166
#, python-format
msgid "Follow-up letter of "
-msgstr ""
+msgstr "Zahlungserinnerung für "
#. module: account_followup
#: view:res.partner:0
@@ -1788,6 +1788,9 @@ msgid ""
"the reminder. Could be negative if you want to send a polite alert "
"beforehand."
msgstr ""
+"Die Anzahl der Tage nach Fälligkeit der Rechnung vor dem Senden der "
+"Erinnerung. Könnte auch negativ sein, wenn Sie eine höfliche Warnung vorab "
+"senden möchten."
#. module: account_followup
#: help:res.partner,latest_followup_date:0
diff --git a/addons/account_followup/i18n/hr.po b/addons/account_followup/i18n/hr.po
index 942cda2f0e5..d537cf5455a 100644
--- a/addons/account_followup/i18n/hr.po
+++ b/addons/account_followup/i18n/hr.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-12-13 15:48+0000\n"
+"PO-Revision-Date: 2012-12-17 21:11+0000\n"
"Last-Translator: Velimir Valjetic <velimir.valjetic@procudo.hr>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-14 05:36+0000\n"
-"X-Generator: Launchpad (build 16369)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:00+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: account_followup
#: view:account_followup.followup.line:0
@@ -227,7 +227,7 @@ msgstr "Iznos"
#. module: account_followup
#: view:res.partner:0
msgid "No Responsible"
-msgstr "Nije odgovorna osoba"
+msgstr "Nema odgovorne osobe"
#. module: account_followup
#: view:account_followup.stat.by.partner:0
@@ -391,7 +391,7 @@ msgstr " bit će poslano"
#. module: account_followup
#: view:account_followup.followup.line:0
msgid ": User's Company Name"
-msgstr ""
+msgstr ": Ime tvrtke korisnika"
#. module: account_followup
#: view:account_followup.followup.line:0
diff --git a/addons/account_followup/i18n/it.po b/addons/account_followup/i18n/it.po
index 379ec171cba..682ea089bc7 100644
--- a/addons/account_followup/i18n/it.po
+++ b/addons/account_followup/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-12-16 23:52+0000\n"
+"PO-Revision-Date: 2012-12-17 22:31+0000\n"
"Last-Translator: Sergio Corato <Unknown>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:45+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:00+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: account_followup
@@ -202,17 +202,17 @@ msgstr "Passi Solleciti di Pagamento"
#. module: account_followup
#: field:account_followup.print,email_body:0
msgid "Email Body"
-msgstr ""
+msgstr "Corpo Mail"
#. module: account_followup
#: help:res.partner,payment_responsible_id:0
msgid "Responsible for making sure the action happens."
-msgstr ""
+msgstr "Responsabile verifica esecuzione attività."
#. module: account_followup
#: view:res.partner:0
msgid "Overdue amount"
-msgstr ""
+msgstr "Importo scaduto"
#. module: account_followup
#: model:ir.actions.act_window,name:account_followup.action_account_followup_print
@@ -227,7 +227,7 @@ msgstr "Importo"
#. module: account_followup
#: view:res.partner:0
msgid "No Responsible"
-msgstr ""
+msgstr "Nessun Responsabile"
#. module: account_followup
#: view:account_followup.stat.by.partner:0
@@ -242,12 +242,12 @@ msgstr "Totale debiti"
#. module: account_followup
#: field:res.partner,payment_next_action:0
msgid "Next Action"
-msgstr ""
+msgstr "Prossima Azione"
#. module: account_followup
#: view:account_followup.followup.line:0
msgid ": Partner Name"
-msgstr ""
+msgstr ": Nome del Partner"
#. module: account_followup
#: view:account_followup.followup:0
@@ -282,7 +282,7 @@ msgstr "Data:"
#. module: account_followup
#: view:res.partner:0
msgid "I am responsible"
-msgstr ""
+msgstr "Io sono responsabile"
#. module: account_followup
#: sql_constraint:account_followup.followup:0
@@ -310,11 +310,27 @@ msgid ""
"Best Regards,\n"
" "
msgstr ""
+"\n"
+"Egregio %(partner_name)s,\n"
+"\n"
+"Nonostante vari promemoria, il Vs. debito risulta ancora impagato.\n"
+"\n"
+"A meno che il pagamento completo sia eseguito nei prossimi 8 giorni, "
+"verranno attivate le azioni legali opportune senza altro avviso.\n"
+"\n"
+"Nella speranza che tali azioni non siano necessarie, troverete in calce il "
+"saldo di quanto dovuto.\n"
+"\n"
+"Per ogni dettaglio in merito a quanto in oggetto, non esitate a contattare "
+"il ns. ufficio amministrativo al (+39).xxx.xxx.xxx.\n"
+"\n"
+"Cordiali saluti,\n"
+" "
#. module: account_followup
#: help:account_followup.followup.line,send_letter:0
msgid "When processing, it will print a letter"
-msgstr ""
+msgstr "Se eseguito, verrà stampata una lettera"
#. module: account_followup
#: view:account_followup.stat:0
@@ -324,12 +340,12 @@ msgstr "Non Contenzioso"
#. module: account_followup
#: view:res.partner:0
msgid "Without responsible"
-msgstr ""
+msgstr "Senza responsabile"
#. module: account_followup
#: view:account_followup.print:0
msgid "Send emails and generate letters"
-msgstr ""
+msgstr "Invia email e genera lettere"
#. module: account_followup
#: model:ir.actions.act_window,name:account_followup.action_customer_followup
@@ -339,7 +355,7 @@ msgstr "Solleciti di Pagamento Manuali"
#. module: account_followup
#: view:account_followup.followup.line:0
msgid "%(partner_name)s"
-msgstr ""
+msgstr "%(partner_name)s"
#. module: account_followup
#: field:account_followup.stat,debit:0
@@ -354,7 +370,7 @@ msgstr "Statistiche Solleciti di Pagamento"
#. module: account_followup
#: view:res.partner:0
msgid "Send Overdue Email"
-msgstr ""
+msgstr "Invia Email Pagamenti in Ritardo"
#. module: account_followup
#: model:ir.model,name:account_followup.model_account_followup_followup_line
@@ -372,18 +388,18 @@ msgstr ""
#: code:addons/account_followup/wizard/account_followup_print.py:166
#, python-format
msgid " will be sent"
-msgstr ""
+msgstr " saranno spediti"
#. module: account_followup
#: view:account_followup.followup.line:0
msgid ": User's Company Name"
-msgstr ""
+msgstr ": Nome Utente Azienda"
#. module: account_followup
#: view:account_followup.followup.line:0
#: field:account_followup.followup.line,send_letter:0
msgid "Send a Letter"
-msgstr ""
+msgstr "Invia Lettera"
#. module: account_followup
#: model:ir.actions.act_window,name:account_followup.action_account_followup_definition_form
@@ -393,13 +409,13 @@ msgstr "Solleciti di Pagamento"
#. module: account_followup
#: field:account_followup.followup.line,delay:0
msgid "Due Days"
-msgstr ""
+msgstr "Giorni di Ritardo"
#. module: account_followup
#: code:addons/account_followup/wizard/account_followup_print.py:155
#, python-format
msgid "Nobody"
-msgstr ""
+msgstr "Nessuno"
#. module: account_followup
#: field:account.move.line,followup_line_id:0
@@ -431,7 +447,7 @@ msgstr "Li."
#. module: account_followup
#: field:account_followup.print,email_conf:0
msgid "Send Email Confirmation"
-msgstr ""
+msgstr "Invia Email di Conferma"
#. module: account_followup
#: view:res.partner:0
@@ -507,7 +523,7 @@ msgstr ""
#. module: account_followup
#: help:account_followup.followup.line,send_email:0
msgid "When processing, it will send an email"
-msgstr ""
+msgstr "Se eseguito, verrà inviata una mail"
#. module: account_followup
#: view:account_followup.stat.by.partner:0
@@ -547,7 +563,7 @@ msgstr ""
#. module: account_followup
#: model:ir.model,name:account_followup.model_account_followup_sending_results
msgid "Results from the sending of the different letters and emails"
-msgstr ""
+msgstr "Risultati dall'invio di diverse lettere e email"
#. module: account_followup
#: constraint:account_followup.followup.line:0
@@ -582,7 +598,7 @@ msgstr ""
#. module: account_followup
#: model:ir.ui.menu,name:account_followup.account_followup_print_menu
msgid "Send Letters and Emails"
-msgstr ""
+msgstr "Invio Lettere e Email"
#. module: account_followup
#: view:account_followup.followup:0
@@ -598,7 +614,7 @@ msgstr ""
#: code:addons/account_followup/wizard/account_followup_print.py:240
#, python-format
msgid "Send Letters and Emails: Actions Summary"
-msgstr ""
+msgstr "Invio Lettere e Email: Resoconto Azioni"
#. module: account_followup
#: view:account_followup.print:0
@@ -642,7 +658,7 @@ msgstr "Data Invio Sollecito di Pagamento"
#. module: account_followup
#: field:res.partner,payment_responsible_id:0
msgid "Follow-up Responsible"
-msgstr "Responsabile Sollecito di Pagamento"
+msgstr "Responsabile Gestione Crediti"
#. module: account_followup
#: report:account_followup.followup.print:0
@@ -763,7 +779,7 @@ msgstr "Riepilogo"
#: view:account_followup.followup.line:0
#: field:account_followup.followup.line,send_email:0
msgid "Send an Email"
-msgstr ""
+msgstr "Invia una Email"
#. module: account_followup
#: model:account_followup.followup.line,description:account_followup.demo_followup_line2
@@ -1129,6 +1145,8 @@ msgid ""
"If not specified by the latest follow-up level, it will send from the "
"default follow-up of overdue invoices template"
msgstr ""
+"Se non specificato dall'ultimo livello di sollecito di pagamento, verrà "
+"inviato dal livello di default di sollecito del modello di fatture scadute"
#. module: account_followup
#: model:ir.actions.act_window,help:account_followup.action_account_manual_reconcile_receivable
@@ -1160,6 +1178,9 @@ msgid ""
"This action will send follow-up emails, print the letters and\n"
" set the manual actions per customers."
msgstr ""
+"Questa azione invierà email di sollecito di pagamento, stamperà le lettere "
+"e\n"
+" imposterà le azioni manuali per i clienti."
#. module: account_followup
#: help:account_followup.print,partner_lang:0
@@ -1337,7 +1358,7 @@ msgstr ""
#. module: account_followup
#: view:account_followup.print:0
msgid "Send follow-ups"
-msgstr "Spedizione solleciti di pagamento"
+msgstr "Invia solleciti di pagamento"
#. module: account_followup
#: view:account.move.line:0
diff --git a/addons/account_followup/report/account_followup_print.py b/addons/account_followup/report/account_followup_print.py
index f101aeaa369..0343fe023f9 100644
--- a/addons/account_followup/report/account_followup_print.py
+++ b/addons/account_followup/report/account_followup_print.py
@@ -20,9 +20,10 @@
##############################################################################
import time
+from collections import defaultdict
-import pooler
-from report import report_sxw
+from openerp import pooler
+from openerp.report import report_sxw
class report_rappel(report_sxw.rml_parse):
_name = "account_followup.report.rappel"
@@ -50,36 +51,30 @@ class report_rappel(report_sxw.rml_parse):
def _lines_get_with_partner(self, partner, company_id):
pool = pooler.get_pool(self.cr.dbname)
moveline_obj = pool.get('account.move.line')
- company_obj = pool.get('res.company')
- obj_currency = pool.get('res.currency')
- movelines = moveline_obj.search(self.cr, self.uid,
- [('partner_id', '=', partner.id),
- ('account_id.type', '=', 'receivable'),
- ('reconcile_id', '=', False), ('state', '<>', 'draft'),('company_id','=', company_id)])
- movelines = moveline_obj.browse(self.cr, self.uid, movelines)
- base_currency = movelines[0].company_id.currency_id
- final_res = []
- line_cur = {base_currency.id: {'line': []}}
+ moveline_ids = moveline_obj.search(self.cr, self.uid, [
+ ('partner_id', '=', partner.id),
+ ('account_id.type', '=', 'receivable'),
+ ('reconcile_id', '=', False),
+ ('state', '!=', 'draft'),
+ ('company_id', '=', company_id),
+ ])
- for line in movelines:
- if line.currency_id and (not line.currency_id.id in line_cur):
- line_cur[line.currency_id.id] = {'line': []}
+ # lines_per_currency = {currency: [line data, ...], ...}
+ lines_per_currency = defaultdict(list)
+ for line in moveline_obj.browse(self.cr, self.uid, moveline_ids):
currency = line.currency_id or line.company_id.currency_id
line_data = {
- 'name': line.move_id.name,
- 'ref': line.ref,
- 'date':line.date,
- 'date_maturity': line.date_maturity,
- 'balance': currency.id <> line.company_id.currency_id.id and line.amount_currency or (line.debit - line.credit),
- 'blocked': line.blocked,
- 'currency_id': currency,
- }
- line_cur[currency.id]['line'].append(line_data)
+ 'name': line.move_id.name,
+ 'ref': line.ref,
+ 'date': line.date,
+ 'date_maturity': line.date_maturity,
+ 'balance': line.amount_currency if currency != line.company_id.currency_id else line.debit - line.credit,
+ 'blocked': line.blocked,
+ 'currency_id': currency,
+ }
+ lines_per_currency[currency].append(line_data)
- for cur in line_cur:
- if line_cur[cur]['line']:
- final_res.append({'line': line_cur[cur]['line']})
- return final_res
+ return [{'line': lines} for lines in lines_per_currency.values()]
def _get_text(self, stat_line, followup_id, context=None):
if context is None:
diff --git a/addons/account_followup/report/account_followup_report.py b/addons/account_followup/report/account_followup_report.py
index ceb8a389c0e..9ca8d3c2332 100644
--- a/addons/account_followup/report/account_followup_report.py
+++ b/addons/account_followup/report/account_followup_report.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-import tools
+from openerp.osv import fields, osv
+from openerp import tools
class account_followup_stat(osv.osv):
_name = "account_followup.stat"
diff --git a/addons/account_followup/tests/test_account_followup.py b/addons/account_followup/tests/test_account_followup.py
index 4495ffa6469..14f458de98d 100644
--- a/addons/account_followup/tests/test_account_followup.py
+++ b/addons/account_followup/tests/test_account_followup.py
@@ -2,10 +2,10 @@
import datetime
-import tools
+from openerp import tools
from openerp.tests.common import TransactionCase
-import netsvc
+from openerp import netsvc
class TestAccountFollowup(TransactionCase):
def setUp(self):
diff --git a/addons/account_followup/wizard/account_followup_print.py b/addons/account_followup/wizard/account_followup_print.py
index 3f8bba1830f..e93b4dd8b69 100644
--- a/addons/account_followup/wizard/account_followup_print.py
+++ b/addons/account_followup/wizard/account_followup_print.py
@@ -22,9 +22,9 @@
import datetime
import time
-import tools
-from osv import fields, osv
-from tools.translate import _
+from openerp import tools
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_followup_stat_by_partner(osv.osv):
_name = "account_followup.stat.by.partner"
diff --git a/addons/account_payment/account_invoice.py b/addons/account_payment/account_invoice.py
index ec4feca9b81..7c8560fc9e8 100644
--- a/addons/account_payment/account_invoice.py
+++ b/addons/account_payment/account_invoice.py
@@ -20,8 +20,8 @@
##############################################################################
from datetime import datetime
-from tools.translate import _
-from osv import fields, osv
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
class Invoice(osv.osv):
_inherit = 'account.invoice'
diff --git a/addons/account_payment/account_move_line.py b/addons/account_payment/account_move_line.py
index 047b472e53b..35c30c686e8 100644
--- a/addons/account_payment/account_move_line.py
+++ b/addons/account_payment/account_move_line.py
@@ -20,8 +20,8 @@
##############################################################################
from operator import itemgetter
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_move_line(osv.osv):
_inherit = "account.move.line"
diff --git a/addons/account_payment/account_payment.py b/addons/account_payment/account_payment.py
index 84eeddfb5db..d67db60e590 100644
--- a/addons/account_payment/account_payment.py
+++ b/addons/account_payment/account_payment.py
@@ -22,8 +22,8 @@
import logging
import time
-from osv import osv, fields
-import netsvc
+from openerp.osv import fields, osv
+from openerp import netsvc
_logger = logging.getLogger(__name__)
diff --git a/addons/account_payment/i18n/it.po b/addons/account_payment/i18n/it.po
index 60e9aedea53..22856dec976 100644
--- a/addons/account_payment/i18n/it.po
+++ b/addons/account_payment/i18n/it.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2011-01-13 01:14+0000\n"
-"Last-Translator: Nicola Riolini - Micronaet <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 14:02+0000\n"
+"Last-Translator: Davide Corio - agilebg.com <davide.corio@agilebg.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:35+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: account_payment
#: model:ir.actions.act_window,help:account_payment.action_payment_order_tree
@@ -28,6 +28,14 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Cliccare per creare un ordine di pagamento.\n"
+" </p><p>\n"
+" Un ordine di pagamento è un documento emesso dalla vostra "
+"azienda contro\n"
+" una fattura fornitore o una nota di credito.\n"
+" </p>\n"
+" "
#. module: account_payment
#: field:payment.line,currency:0
@@ -81,7 +89,7 @@ msgstr "Azienda"
#. module: account_payment
#: model:res.groups,name:account_payment.group_account_payment
msgid "Accounting / Payments"
-msgstr ""
+msgstr "Contabilità / Pagamenti"
#. module: account_payment
#: selection:payment.line,state:0
@@ -97,7 +105,7 @@ msgstr "Movimenti"
#. module: account_payment
#: report:payment.order:0
msgid "Used Account"
-msgstr ""
+msgstr "Conto Usato"
#. module: account_payment
#: field:payment.line,ml_maturity_date:0
@@ -129,7 +137,7 @@ msgstr ""
#: code:addons/account_payment/account_move_line.py:110
#, python-format
msgid "Error!"
-msgstr ""
+msgstr "Errore!"
#. module: account_payment
#: report:payment.order:0
@@ -161,7 +169,7 @@ msgstr "Riferimento"
#. module: account_payment
#: sql_constraint:payment.line:0
msgid "The payment line name must be unique!"
-msgstr ""
+msgstr "La riga pagamento deve essere unica|"
#. module: account_payment
#: model:ir.actions.act_window,name:account_payment.action_payment_order_tree
@@ -209,7 +217,7 @@ msgstr "Data fattura"
#. module: account_payment
#: report:payment.order:0
msgid "Execution Type"
-msgstr ""
+msgstr "Tipo esecuzione"
#. module: account_payment
#: selection:payment.line,state:0
@@ -219,7 +227,7 @@ msgstr "Strutturato"
#. module: account_payment
#: view:account.bank.statement:0
msgid "Import Payment Lines"
-msgstr ""
+msgstr "Importa righe pagamento"
#. module: account_payment
#: view:payment.line:0
@@ -258,7 +266,7 @@ msgstr ""
#. module: account_payment
#: field:payment.order,date_created:0
msgid "Creation Date"
-msgstr ""
+msgstr "Data creazione"
#. module: account_payment
#: help:payment.mode,journal:0
@@ -284,7 +292,7 @@ msgstr "Conto destinazione"
#. module: account_payment
#: view:payment.order:0
msgid "Search Payment Orders"
-msgstr ""
+msgstr "Cerca ordini di pagamento"
#. module: account_payment
#: field:payment.line,create_date:0
@@ -321,7 +329,7 @@ msgstr "Partner"
#. module: account_payment
#: field:payment.line,bank_statement_line_id:0
msgid "Bank statement line"
-msgstr ""
+msgstr "Riga estratto conto bancario"
#. module: account_payment
#: selection:payment.order,date_prefered:0
@@ -408,7 +416,7 @@ msgstr ""
#. module: account_payment
#: help:payment.line,info_partner:0
msgid "Address of the Ordering Customer."
-msgstr ""
+msgstr "Indirizzo del cliente ordinante"
#. module: account_payment
#: view:account.payment.populate.statement:0
@@ -429,7 +437,7 @@ msgstr "Righe pagamento"
#. module: account_payment
#: model:ir.model,name:account_payment.model_account_move_line
msgid "Journal Items"
-msgstr ""
+msgstr "Voci sezionale"
#. module: account_payment
#: help:payment.line,move_line_id:0
@@ -446,7 +454,7 @@ msgstr "Cerca"
#. module: account_payment
#: field:payment.order,user_id:0
msgid "Responsible"
-msgstr ""
+msgstr "Responsabile"
#. module: account_payment
#: field:payment.line,date:0
@@ -461,7 +469,7 @@ msgstr "Totale:"
#. module: account_payment
#: field:payment.order,date_done:0
msgid "Execution Date"
-msgstr ""
+msgstr "Data esecuzione"
#. module: account_payment
#: view:account.payment.populate.statement:0
@@ -486,7 +494,7 @@ msgstr "Totale in valuta dell'azienda"
#. module: account_payment
#: help:payment.line,partner_id:0
msgid "The Ordering Customer"
-msgstr ""
+msgstr "Il cliente ordinante"
#. module: account_payment
#: model:ir.model,name:account_payment.model_account_payment_make_payment
@@ -541,7 +549,7 @@ msgstr "Annulla"
#. module: account_payment
#: field:payment.line,bank_id:0
msgid "Destination Bank Account"
-msgstr ""
+msgstr "Conto bancario di destinazione"
#. module: account_payment
#: view:payment.line:0
@@ -579,7 +587,7 @@ msgstr "Comunicazione 2"
#. module: account_payment
#: field:payment.order,date_scheduled:0
msgid "Scheduled Date"
-msgstr ""
+msgstr "Data pianificata"
#. module: account_payment
#: view:account.payment.make.payment:0
@@ -600,7 +608,7 @@ msgstr "Conto bancario"
#. module: account_payment
#: view:payment.order:0
msgid "Confirm Payments"
-msgstr ""
+msgstr "Conferma pagamenti"
#. module: account_payment
#: field:payment.line,company_currency:0
@@ -618,12 +626,12 @@ msgstr "Pagamento"
#. module: account_payment
#: report:payment.order:0
msgid "Payment Order / Payment"
-msgstr ""
+msgstr "Ordine pagamento / Pagamento"
#. module: account_payment
#: field:payment.line,move_line_id:0
msgid "Entry line"
-msgstr ""
+msgstr "Registrazione"
#. module: account_payment
#: help:payment.line,communication:0
@@ -653,7 +661,7 @@ msgstr ""
#. module: account_payment
#: model:ir.model,name:account_payment.model_payment_order_create
msgid "payment.order.create"
-msgstr ""
+msgstr "payment.order.create"
#. module: account_payment
#: field:payment.line,order_id:0
@@ -669,7 +677,7 @@ msgstr "Totale"
#: view:account.payment.make.payment:0
#: model:ir.actions.act_window,name:account_payment.action_account_payment_make_payment
msgid "Make Payment"
-msgstr ""
+msgstr "Emetti pagamento"
#. module: account_payment
#: field:payment.order,date_prefered:0
diff --git a/addons/account_payment/report/payment_order.py b/addons/account_payment/report/payment_order.py
index 5f9708f876c..c43ee4d1d23 100644
--- a/addons/account_payment/report/payment_order.py
+++ b/addons/account_payment/report/payment_order.py
@@ -21,8 +21,8 @@
import time
-import pooler
-from report import report_sxw
+from openerp import pooler
+from openerp.report import report_sxw
class payment_order(report_sxw.rml_parse):
diff --git a/addons/account_payment/wizard/account_payment_order.py b/addons/account_payment/wizard/account_payment_order.py
index 455475b0ae5..f4d695a05d1 100644
--- a/addons/account_payment/wizard/account_payment_order.py
+++ b/addons/account_payment/wizard/account_payment_order.py
@@ -22,7 +22,7 @@
import time
from lxml import etree
-from osv import osv, fields
+from openerp.osv import fields, osv
class payment_order_create(osv.osv_memory):
"""
diff --git a/addons/account_payment/wizard/account_payment_pay.py b/addons/account_payment/wizard/account_payment_pay.py
index 3c16618f3d2..03ff46125f5 100644
--- a/addons/account_payment/wizard/account_payment_pay.py
+++ b/addons/account_payment/wizard/account_payment_pay.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
#TODO:REMOVE this wizard is not used
class account_payment_make_payment(osv.osv_memory):
diff --git a/addons/account_payment/wizard/account_payment_populate_statement.py b/addons/account_payment/wizard/account_payment_populate_statement.py
index fffe6c17b92..edd47065e3a 100644
--- a/addons/account_payment/wizard/account_payment_populate_statement.py
+++ b/addons/account_payment/wizard/account_payment_populate_statement.py
@@ -22,7 +22,7 @@
import time
from lxml import etree
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_payment_populate_statement(osv.osv_memory):
_name = "account.payment.populate.statement"
diff --git a/addons/account_sequence/account_sequence.py b/addons/account_sequence/account_sequence.py
index 8b87b3f40ae..5b344600599 100644
--- a/addons/account_sequence/account_sequence.py
+++ b/addons/account_sequence/account_sequence.py
@@ -20,7 +20,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_move(osv.osv):
_inherit = 'account.move'
diff --git a/addons/account_sequence/account_sequence_installer.py b/addons/account_sequence/account_sequence_installer.py
index 91eec5d58ad..e800bbad7ee 100644
--- a/addons/account_sequence/account_sequence_installer.py
+++ b/addons/account_sequence/account_sequence_installer.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_sequence_installer(osv.osv_memory):
_name = 'account.sequence.installer'
diff --git a/addons/account_sequence/i18n/lv.po b/addons/account_sequence/i18n/lv.po
index 9a3dea1befa..de7b862f088 100644
--- a/addons/account_sequence/i18n/lv.po
+++ b/addons/account_sequence/i18n/lv.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2011-09-12 20:40+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"PO-Revision-Date: 2012-12-17 13:46+0000\n"
+"Last-Translator: Normunds (Alistek) <Unknown>\n"
"Language-Team: Latvian <lv@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:53+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: account_sequence
#: view:account.sequence.installer:0
@@ -52,7 +52,7 @@ msgstr "Sekvences nākamais numurs tiks palielināts par šo skaitli"
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "Configure Your Account Sequence Application"
-msgstr "Konfigurēt Tavu Konta Sesības Aplikāciju"
+msgstr "Konfigurēt Grāmatvedības Kontu Iekšējo Numerāciju"
#. module: account_sequence
#: view:account.sequence.installer:0
diff --git a/addons/account_test/account_test.py b/addons/account_test/account_test.py
index bf925e8236a..7cea7b3afd6 100644
--- a/addons/account_test/account_test.py
+++ b/addons/account_test/account_test.py
@@ -28,7 +28,7 @@
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
import pooler
import netsvc
import time
diff --git a/addons/account_test/report/account_test_report.py b/addons/account_test/report/account_test_report.py
index ab683e18688..abf0385be86 100644
--- a/addons/account_test/report/account_test_report.py
+++ b/addons/account_test/report/account_test_report.py
@@ -23,7 +23,7 @@
import datetime
import time
from report import report_sxw
-from tools.translate import _
+from openerp.tools.translate import _
#
# Use period and Journal for selection or resources
#
diff --git a/addons/account_voucher/account_voucher.py b/addons/account_voucher/account_voucher.py
index ffc7cf1769d..41d3476442e 100644
--- a/addons/account_voucher/account_voucher.py
+++ b/addons/account_voucher/account_voucher.py
@@ -22,10 +22,10 @@
import time
from lxml import etree
-import netsvc
-from osv import osv, fields
-import decimal_precision as dp
-from tools.translate import _
+from openerp import netsvc
+from openerp.osv import fields, osv
+import openerp.addons.decimal_precision as dp
+from openerp.tools.translate import _
class res_company(osv.osv):
_inherit = "res.company"
diff --git a/addons/account_voucher/i18n/pt_BR.po b/addons/account_voucher/i18n/pt_BR.po
index 888f19a667d..ea81277e895 100644
--- a/addons/account_voucher/i18n/pt_BR.po
+++ b/addons/account_voucher/i18n/pt_BR.po
@@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:47+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: account_voucher
diff --git a/addons/account_voucher/invoice.py b/addons/account_voucher/invoice.py
index af8405c1ec9..13c4b9aed9b 100644
--- a/addons/account_voucher/invoice.py
+++ b/addons/account_voucher/invoice.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv
-from tools.translate import _
+from openerp.osv import osv
+from openerp.tools.translate import _
class invoice(osv.osv):
_inherit = 'account.invoice'
diff --git a/addons/account_voucher/report/account_voucher.py b/addons/account_voucher/report/account_voucher.py
index 146fcbc258a..c23c7f4d384 100644
--- a/addons/account_voucher/report/account_voucher.py
+++ b/addons/account_voucher/report/account_voucher.py
@@ -20,8 +20,8 @@
##############################################################################
import time
-from report import report_sxw
-from tools import amount_to_text_en
+from openerp.report import report_sxw
+from openerp.tools import amount_to_text_en
class report_voucher(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/account_voucher/report/account_voucher_print.py b/addons/account_voucher/report/account_voucher_print.py
index 6a5762be493..1bc411947f6 100644
--- a/addons/account_voucher/report/account_voucher_print.py
+++ b/addons/account_voucher/report/account_voucher_print.py
@@ -20,8 +20,8 @@
##############################################################################
import time
-from report import report_sxw
-from tools import amount_to_text_en
+from openerp.report import report_sxw
+from openerp.tools import amount_to_text_en
class report_voucher_print(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/account_voucher/report/account_voucher_sales_receipt.py b/addons/account_voucher/report/account_voucher_sales_receipt.py
index fdadfc6bc94..2ab76c252f5 100644
--- a/addons/account_voucher/report/account_voucher_sales_receipt.py
+++ b/addons/account_voucher/report/account_voucher_sales_receipt.py
@@ -18,8 +18,8 @@
#
##############################################################################
-from osv import fields, osv
-import tools
+from openerp.osv import fields, osv
+from openerp import tools
class sale_receipt_report(osv.osv):
_name = "sale.receipt.report"
diff --git a/addons/account_voucher/wizard/account_statement_from_invoice.py b/addons/account_voucher/wizard/account_statement_from_invoice.py
index 6002f74c6e0..b0f9bb34410 100644
--- a/addons/account_voucher/wizard/account_statement_from_invoice.py
+++ b/addons/account_voucher/wizard/account_statement_from_invoice.py
@@ -21,8 +21,8 @@
import time
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_statement_from_invoice_lines(osv.osv_memory):
"""
diff --git a/addons/analytic/analytic.py b/addons/analytic/analytic.py
index 420c6516b38..bae2d892526 100644
--- a/addons/analytic/analytic.py
+++ b/addons/analytic/analytic.py
@@ -22,10 +22,10 @@
import time
from datetime import datetime
-from osv import fields, osv
-import tools
-from tools.translate import _
-import decimal_precision as dp
+from openerp.osv import fields, osv
+from openerp import tools
+from openerp.tools.translate import _
+import openerp.addons.decimal_precision as dp
class account_analytic_account(osv.osv):
_name = 'account.analytic.account'
diff --git a/addons/analytic/i18n/pt_BR.po b/addons/analytic/i18n/pt_BR.po
index 09fc8612d4e..b0f48e582f5 100644
--- a/addons/analytic/i18n/pt_BR.po
+++ b/addons/analytic/i18n/pt_BR.po
@@ -15,7 +15,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:47+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: analytic
diff --git a/addons/analytic_contract_hr_expense/analytic_contract_hr_expense.py b/addons/analytic_contract_hr_expense/analytic_contract_hr_expense.py
index ee92b469744..93e8cc058a3 100644
--- a/addons/analytic_contract_hr_expense/analytic_contract_hr_expense.py
+++ b/addons/analytic_contract_hr_expense/analytic_contract_hr_expense.py
@@ -18,13 +18,9 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-
-from osv import osv, fields
-from osv.orm import intersect, except_orm
-import tools.sql
-from tools.translate import _
-from decimal_precision import decimal_precision as dp
-
+from openerp.osv import fields, osv
+from openerp.osv.orm import intersect
+from openerp.tools.translate import _
class account_analytic_account(osv.osv):
_name = "account.analytic.account"
diff --git a/addons/analytic_contract_hr_expense/i18n/de.po b/addons/analytic_contract_hr_expense/i18n/de.po
index 5ca42f6dc52..1b0e311413c 100644
--- a/addons/analytic_contract_hr_expense/i18n/de.po
+++ b/addons/analytic_contract_hr_expense/i18n/de.po
@@ -8,15 +8,15 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-12-08 10:51+0000\n"
+"PO-Revision-Date: 2012-12-17 21:47+0000\n"
"Last-Translator: Thorsten Vocks (OpenBig.org) <thorsten.vocks@big-"
"consulting.net>\n"
"Language-Team: German <de@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-09 04:39+0000\n"
-"X-Generator: Launchpad (build 16341)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: analytic_contract_hr_expense
#: view:account.analytic.account:0
@@ -26,7 +26,7 @@ msgstr "oder Ansicht"
#. module: analytic_contract_hr_expense
#: view:account.analytic.account:0
msgid "Nothing to invoice, create"
-msgstr ""
+msgstr "Nichts abzurechnen, erstelle"
#. module: analytic_contract_hr_expense
#: view:account.analytic.account:0
diff --git a/addons/analytic_user_function/analytic_user_function.py b/addons/analytic_user_function/analytic_user_function.py
index c2a7ae8f05a..bc387b25859 100644
--- a/addons/analytic_user_function/analytic_user_function.py
+++ b/addons/analytic_user_function/analytic_user_function.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import fields,osv
-from tools.translate import _
-import decimal_precision as dp
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
+import openerp.addons.decimal_precision as dp
class analytic_user_funct_grid(osv.osv):
_name="analytic.user.funct.grid"
diff --git a/addons/anonymization/anonymization.py b/addons/anonymization/anonymization.py
index 8bbe867c111..a455bc835ce 100644
--- a/addons/anonymization/anonymization.py
+++ b/addons/anonymization/anonymization.py
@@ -29,8 +29,8 @@ except ImportError:
import pickle
import random
import datetime
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
from itertools import groupby
from operator import itemgetter
diff --git a/addons/anonymization/i18n/pt_BR.po b/addons/anonymization/i18n/pt_BR.po
index af11558233b..1d554df77a8 100644
--- a/addons/anonymization/i18n/pt_BR.po
+++ b/addons/anonymization/i18n/pt_BR.po
@@ -15,7 +15,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:47+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: anonymization
diff --git a/addons/audittrail/audittrail.py b/addons/audittrail/audittrail.py
index 7ca426a6e37..7364ea505f6 100644
--- a/addons/audittrail/audittrail.py
+++ b/addons/audittrail/audittrail.py
@@ -19,12 +19,12 @@
#
##############################################################################
-from osv import fields, osv
-from osv.osv import object_proxy
-from tools.translate import _
-import pooler
+from openerp.osv import fields, osv
+from openerp.osv.osv import object_proxy
+from openerp.tools.translate import _
+from openerp import pooler
import time
-import tools
+from openerp import tools
from openerp import SUPERUSER_ID
class audittrail_rule(osv.osv):
diff --git a/addons/audittrail/wizard/audittrail_view_log.py b/addons/audittrail/wizard/audittrail_view_log.py
index 76284e75511..d06da281933 100644
--- a/addons/audittrail/wizard/audittrail_view_log.py
+++ b/addons/audittrail/wizard/audittrail_view_log.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
import time
class audittrail_view_log(osv.osv_memory):
diff --git a/addons/auth_anonymous/i18n/de.po b/addons/auth_anonymous/i18n/de.po
deleted file mode 100644
index 78e3abfd1cc..00000000000
--- a/addons/auth_anonymous/i18n/de.po
+++ /dev/null
@@ -1,30 +0,0 @@
-# German translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-11-24 02:52+0000\n"
-"PO-Revision-Date: 2012-12-16 11:31+0000\n"
-"Last-Translator: Felix Schubert <Unknown>\n"
-"Language-Team: German <de@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:47+0000\n"
-"X-Generator: Launchpad (build 16372)\n"
-
-#. module: auth_anonymous
-#. openerp-web
-#: code:addons/auth_anonymous/static/src/xml/auth_anonymous.xml:9
-#, python-format
-msgid "Login"
-msgstr "Anmelden"
-
-#. module: auth_anonymous
-#: model:res.groups,name:auth_anonymous.group_anonymous
-msgid "Anonymous Group"
-msgstr ""
diff --git a/addons/auth_ldap/i18n/pt_BR.po b/addons/auth_ldap/i18n/pt_BR.po
index 9e06c54b37f..85db8d35f84 100644
--- a/addons/auth_ldap/i18n/pt_BR.po
+++ b/addons/auth_ldap/i18n/pt_BR.po
@@ -15,7 +15,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:47+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: auth_ldap
diff --git a/addons/auth_ldap/users_ldap.py b/addons/auth_ldap/users_ldap.py
index e1317c84c88..a63d52209ba 100644
--- a/addons/auth_ldap/users_ldap.py
+++ b/addons/auth_ldap/users_ldap.py
@@ -23,9 +23,9 @@ import logging
from ldap.filter import filter_format
import openerp.exceptions
-import pooler
-import tools
-from osv import fields, osv
+from openerp import pooler
+from openerp import tools
+from openerp.osv import fields, osv
from openerp import SUPERUSER_ID
_logger = logging.getLogger(__name__)
diff --git a/addons/auth_openid/res_users.py b/addons/auth_openid/res_users.py
index 9b02ce42991..feea2d8d396 100644
--- a/addons/auth_openid/res_users.py
+++ b/addons/auth_openid/res_users.py
@@ -21,7 +21,7 @@
from openerp.modules.registry import RegistryManager
from openerp.osv import osv, fields
import openerp.exceptions
-import tools
+from openerp import tools
import utils
diff --git a/addons/base_action_rule/base_action_rule.py b/addons/base_action_rule/base_action_rule.py
index 856d2626f69..a7798f40bb1 100644
--- a/addons/base_action_rule/base_action_rule.py
+++ b/addons/base_action_rule/base_action_rule.py
@@ -24,12 +24,12 @@ from datetime import timedelta
import re
import time
-from osv import fields, osv, orm
-from tools.translate import _
-from tools.safe_eval import safe_eval
-from tools import ustr
-import pooler
-import tools
+from openerp.osv import fields, osv, orm
+from openerp.tools.translate import _
+from openerp.tools.safe_eval import safe_eval
+from openerp.tools import ustr
+from openerp import pooler
+from openerp import tools
def get_datetime(date_field):
diff --git a/addons/base_action_rule/i18n/de.po b/addons/base_action_rule/i18n/de.po
index 88274801065..a48c2ac39ee 100644
--- a/addons/base_action_rule/i18n/de.po
+++ b/addons/base_action_rule/i18n/de.po
@@ -7,14 +7,15 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:03+0000\n"
-"PO-Revision-Date: 2012-05-10 17:34+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 21:56+0000\n"
+"Last-Translator: Thorsten Vocks (OpenBig.org) <thorsten.vocks@big-"
+"consulting.net>\n"
"Language-Team: German <de@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:51+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: base_action_rule
#: field:base.action.rule,act_followers:0
@@ -27,6 +28,9 @@ msgid ""
"The rule uses the AND operator. The model must match all non-empty fields so "
"that the rule executes the action described in the 'Actions' tab."
msgstr ""
+"Diese Regel benutzt den AND Operator. Das Datenmodell sollte alle nicht "
+"leeren Felder zuweisen, so daß dieses Regel die Aktion auslöst, die auf dem "
+"'Aktion' Tabulator hinterlegt wurde."
#. module: base_action_rule
#: model:ir.model,name:base_action_rule.model_base_action_rule
@@ -59,6 +63,8 @@ msgid ""
"Server Actions to be Triggered (eg. Email Reminder, Call Object Method, "
"etc...)"
msgstr ""
+"Auszuführende Serveraktionen (z.B. Email Reminder, Call Object Methode "
+"etc.... )"
#. module: base_action_rule
#: field:base.action.rule,trg_date_range:0
@@ -82,7 +88,7 @@ msgstr "Bedingungen"
#. module: base_action_rule
#: field:base.action.rule,trg_state_from:0
msgid "Status"
-msgstr ""
+msgstr "Status"
#. module: base_action_rule
#: view:base.action.rule:0
@@ -103,7 +109,7 @@ msgstr "Button Bestätigt"
#. module: base_action_rule
#: view:base.action.rule:0
msgid "Conditions on Status"
-msgstr ""
+msgstr "Bedingungen des Status"
#. module: base_action_rule
#: selection:base.action.rule,trg_date_type:0
@@ -126,6 +132,8 @@ msgid ""
"Define Server actions.\n"
"eg:Email Reminders, Call Object Service, etc.."
msgstr ""
+"Definieren Sie Server Actions:\n"
+"(z.B. Email Erinnerungen, CallObject Service)"
#. module: base_action_rule
#: help:base.action.rule,trg_date_range:0
@@ -177,7 +185,7 @@ msgstr "Automatische Aktion"
#. module: base_action_rule
#: field:base.action.rule,model_id:0
msgid "Related Document Model"
-msgstr ""
+msgstr "verbundenes Datenmodell"
#. module: base_action_rule
#: help:base.action.rule,sequence:0
@@ -222,12 +230,12 @@ msgstr "RegEx für Ress. Bez."
#. module: base_action_rule
#: selection:base.action.rule,trg_date_type:0
msgid "Last Modified Date"
-msgstr ""
+msgstr "Letztes Änderungsdatum"
#. module: base_action_rule
#: field:base.action.rule,model:0
msgid "Model"
-msgstr ""
+msgstr "Modell"
#. module: base_action_rule
#: field:base.action.rule,last_run:0
diff --git a/addons/base_action_rule/i18n/pt_BR.po b/addons/base_action_rule/i18n/pt_BR.po
index c85b3620e17..54f1663d8b1 100644
--- a/addons/base_action_rule/i18n/pt_BR.po
+++ b/addons/base_action_rule/i18n/pt_BR.po
@@ -15,7 +15,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:47+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: base_action_rule
diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py
index b1f49dfabaf..a06bfd485bb 100644
--- a/addons/base_calendar/base_calendar.py
+++ b/addons/base_calendar/base_calendar.py
@@ -23,14 +23,13 @@ from datetime import datetime, timedelta, date
from dateutil import parser
from dateutil import rrule
from dateutil.relativedelta import relativedelta
-from osv import fields, osv
-from service import web_services
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.service import web_services
+from openerp.tools.translate import _
import pytz
import re
import time
-import tools
-from openerp import SUPERUSER_ID
+from openerp import tools, SUPERUSER_ID
months = {
1: "January", 2: "February", 3: "March", 4: "April", \
@@ -303,7 +302,7 @@ class calendar_attendee(osv.osv):
if name == 'language':
user_obj = self.pool.get('res.users')
lang = user_obj.read(cr, uid, uid, ['lang'], context=context)['lang']
- result[id][name] = lang.replace('_', '-')
+ result[id][name] = lang.replace('_', '-') if lang else False
return result
diff --git a/addons/base_calendar/crm_meeting.py b/addons/base_calendar/crm_meeting.py
index e9fe70f19ff..84a8911b44c 100644
--- a/addons/base_calendar/crm_meeting.py
+++ b/addons/base_calendar/crm_meeting.py
@@ -19,12 +19,12 @@
#
##############################################################################
-from osv import osv, fields
-import tools
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import tools
+from openerp.tools.translate import _
from base_calendar import get_real_ids, base_calendar_id2real_id
-from base_status.base_state import base_state
+from openerp.addons.base_status.base_state import base_state
#
# crm.meeting is defined here so that it may be used by modules other than crm,
# without forcing the installation of crm.
diff --git a/addons/base_calendar/i18n/de.po b/addons/base_calendar/i18n/de.po
index 946b045b119..2049a530a67 100644
--- a/addons/base_calendar/i18n/de.po
+++ b/addons/base_calendar/i18n/de.po
@@ -7,13 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:03+0000\n"
-"PO-Revision-Date: 2012-12-16 11:37+0000\n"
-"Last-Translator: Felix Schubert <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 22:52+0000\n"
+"Last-Translator: Thorsten Vocks (OpenBig.org) <thorsten.vocks@big-"
+"consulting.net>\n"
"Language-Team: German <de@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:47+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: base_calendar
@@ -43,7 +44,7 @@ msgstr ""
#: selection:calendar.todo,rrule_type:0
#: selection:crm.meeting,rrule_type:0
msgid "Week(s)"
-msgstr ""
+msgstr "Woche(n)"
#. module: base_calendar
#: field:calendar.event,we:0
@@ -67,13 +68,13 @@ msgstr "Wiederkehrender Termin"
#. module: base_calendar
#: model:crm.meeting.type,name:base_calendar.categ_meet5
msgid "Feedback Meeting"
-msgstr ""
+msgstr "Rückmeldung Meeting"
#. module: base_calendar
#: code:addons/base_calendar/crm_meeting.py:117
#, python-format
msgid "Meeting <b>completed</b>."
-msgstr ""
+msgstr "Meeting <b>wurde erledigt</b>."
#. module: base_calendar
#: model:ir.actions.act_window,name:base_calendar.action_res_alarm_view
@@ -150,7 +151,7 @@ msgstr "Definition Einladungstyps"
#: view:crm.meeting:0
#: field:crm.meeting,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "Ungelesene Mitteilungen"
#. module: base_calendar
#: selection:calendar.event,week_list:0
@@ -185,7 +186,7 @@ msgstr "Verfügbar"
#. module: base_calendar
#: help:crm.meeting,message_unread:0
msgid "If checked new messages require your attention."
-msgstr ""
+msgstr "Wenn aktiviert, erfordern neue Nachrichten Ihr Handeln."
#. module: base_calendar
#: help:calendar.attendee,rsvp:0
@@ -237,12 +238,12 @@ msgstr "Letzter"
#. module: base_calendar
#: help:crm.meeting,message_ids:0
msgid "Messages and communication history"
-msgstr ""
+msgstr "Nachrichten und Kommunikations-Historie"
#. module: base_calendar
#: field:crm.meeting,message_ids:0
msgid "Messages"
-msgstr ""
+msgstr "Mitteilungen"
#. module: base_calendar
#: selection:calendar.alarm,trigger_interval:0
@@ -269,7 +270,7 @@ msgstr "Veranstaltungsleitung"
#. module: base_calendar
#: view:crm.meeting:0
msgid "My Meetings"
-msgstr ""
+msgstr "Meine Mettings"
#. module: base_calendar
#: selection:calendar.alarm,action:0
@@ -301,17 +302,17 @@ msgstr "Status Teilnahme"
#. module: base_calendar
#: view:crm.meeting:0
msgid "Mail To"
-msgstr ""
+msgstr "Mail an"
#. module: base_calendar
#: field:crm.meeting,name:0
msgid "Meeting Subject"
-msgstr ""
+msgstr "Meeting Betreff"
#. module: base_calendar
#: view:calendar.event:0
msgid "End of Recurrence"
-msgstr ""
+msgstr "Ende der Wiederholung"
#. module: base_calendar
#: view:calendar.event:0
@@ -332,7 +333,7 @@ msgstr "Wähle Tag für Terminwiederholung"
#: view:crm.meeting:0
#: model:ir.actions.act_window,name:base_calendar.action_crm_meeting
msgid "Meetings"
-msgstr ""
+msgstr "Meetings"
#. module: base_calendar
#: selection:calendar.attendee,cutype:0
@@ -363,6 +364,8 @@ msgid ""
"Holds the Chatter summary (number of messages, ...). This summary is "
"directly in html format in order to be inserted in kanban views."
msgstr ""
+"Hier finden Sie die Nachrichtenübersicht (Anzahl Nachrichten etc., ...) im "
+"html Format, um Sie später in einer Kanban Ansicht einfügen zu können."
#. module: base_calendar
#: code:addons/base_calendar/base_calendar.py:388
@@ -486,7 +489,7 @@ msgstr "Tag im Monat"
#. module: base_calendar
#: field:crm.meeting,message_follower_ids:0
msgid "Followers"
-msgstr ""
+msgstr "Followers"
#. module: base_calendar
#: field:calendar.event,location:0
@@ -517,7 +520,7 @@ msgstr "E-Mail Adresse"
#. module: base_calendar
#: model:ir.actions.server,name:base_calendar.actions_server_crm_meeting_unread
msgid "CRM Meeting: Mark unread"
-msgstr ""
+msgstr "CRM Meeting: Markiere als ungelesen"
#. module: base_calendar
#: selection:calendar.alarm,state:0
@@ -533,12 +536,12 @@ msgstr "Termin Erinnerung"
#: code:addons/base_calendar/base_calendar.py:982
#, python-format
msgid "Count cannot be negative or 0."
-msgstr ""
+msgstr "Sie können nicht negativ oder 0 sein"
#. module: base_calendar
#: field:crm.meeting,create_date:0
msgid "Creation Date"
-msgstr ""
+msgstr "Datum Erstellung"
#. module: base_calendar
#: code:addons/base_calendar/crm_meeting.py:111
@@ -547,14 +550,14 @@ msgstr ""
#: model:res.request.link,name:base_calendar.request_link_meeting
#, python-format
msgid "Meeting"
-msgstr ""
+msgstr "Meeting"
#. module: base_calendar
#: selection:calendar.event,rrule_type:0
#: selection:calendar.todo,rrule_type:0
#: selection:crm.meeting,rrule_type:0
msgid "Month(s)"
-msgstr ""
+msgstr "Monat(e)"
#. module: base_calendar
#: view:calendar.event:0
@@ -602,7 +605,7 @@ msgstr "Do"
#. module: base_calendar
#: view:crm.meeting:0
msgid "Meeting Details"
-msgstr ""
+msgstr "Meeting Details"
#. module: base_calendar
#: field:calendar.attendee,child_ids:0
@@ -620,14 +623,14 @@ msgstr "Die folgenden Kontakte haben keine E-Mail Adresse hinterlegt:"
#: selection:calendar.todo,rrule_type:0
#: selection:crm.meeting,rrule_type:0
msgid "Year(s)"
-msgstr ""
+msgstr "Jahr(e)"
#. module: base_calendar
#: view:crm.meeting.type:0
#: model:ir.actions.act_window,name:base_calendar.action_crm_meeting_type
#: model:ir.ui.menu,name:base_calendar.menu_crm_meeting_type
msgid "Meeting Types"
-msgstr ""
+msgstr "Meeting Typen"
#. module: base_calendar
#: field:calendar.event,create_date:0
@@ -645,7 +648,7 @@ msgstr "Öffentlich für Mitarbeiter"
#. module: base_calendar
#: view:crm.meeting:0
msgid "hours"
-msgstr ""
+msgstr "Stunden"
#. module: base_calendar
#: field:calendar.attendee,partner_id:0
@@ -667,7 +670,7 @@ msgstr "Wiederhole Bis"
#. module: base_calendar
#: view:crm.meeting:0
msgid "Options"
-msgstr ""
+msgstr "Einstellungen"
#. module: base_calendar
#: selection:calendar.event,byday:0
@@ -706,7 +709,7 @@ msgstr "Dienstag"
#. module: base_calendar
#: field:crm.meeting,categ_ids:0
msgid "Tags"
-msgstr ""
+msgstr "Tags"
#. module: base_calendar
#: view:calendar.event:0
@@ -722,7 +725,7 @@ msgstr "Einzeltermin"
#: code:addons/base_calendar/crm_meeting.py:114
#, python-format
msgid "Meeting <b>confirmed</b>."
-msgstr ""
+msgstr "Meeting <b>wurde bestätigt</b>."
#. module: base_calendar
#: help:calendar.event,count:0
@@ -746,7 +749,7 @@ msgstr "Termin wird automatisch in diesem Intervall wiederholt"
#. module: base_calendar
#: model:ir.ui.menu,name:base_calendar.mail_menu_calendar
msgid "Calendar"
-msgstr ""
+msgstr "Kalender"
#. module: base_calendar
#: field:calendar.attendee,cn:0
@@ -763,6 +766,8 @@ msgstr "Abgesagt"
#, python-format
msgid "Group by date is not supported, use the calendar view instead."
msgstr ""
+"Gruppieren nach Datum fehlt, es wird der Kalender View anstatt dessen "
+"genommen."
#. module: base_calendar
#: view:calendar.event:0
@@ -846,7 +851,7 @@ msgstr "Anhang"
#. module: base_calendar
#: field:crm.meeting,date_closed:0
msgid "Closed"
-msgstr ""
+msgstr "Beendet"
#. module: base_calendar
#: view:calendar.event:0
@@ -871,7 +876,7 @@ msgstr "Anzahl der Wiederholungen"
#. module: base_calendar
#: model:crm.meeting.type,name:base_calendar.categ_meet2
msgid "Internal Meeting"
-msgstr ""
+msgstr "Internes Meeting"
#. module: base_calendar
#: view:calendar.event:0
@@ -888,7 +893,7 @@ msgstr "Ereignisse"
#: field:calendar.todo,state:0
#: field:crm.meeting,state:0
msgid "Status"
-msgstr ""
+msgstr "Status"
#. module: base_calendar
#: help:calendar.attendee,email:0
@@ -898,7 +903,7 @@ msgstr "E-Mail Adresse der eingel. Person"
#. module: base_calendar
#: model:crm.meeting.type,name:base_calendar.categ_meet1
msgid "Customer Meeting"
-msgstr ""
+msgstr "Kunden Meeting"
#. module: base_calendar
#: help:calendar.attendee,dir:0
@@ -926,7 +931,7 @@ msgstr "Montag"
#. module: base_calendar
#: model:crm.meeting.type,name:base_calendar.categ_meet4
msgid "Open Discussion"
-msgstr ""
+msgstr "Offene Diskussion"
#. module: base_calendar
#: model:ir.model,name:base_calendar.model_ir_model
@@ -950,7 +955,7 @@ msgstr "Datum"
#. module: base_calendar
#: view:crm.meeting:0
msgid "Invitations"
-msgstr ""
+msgstr "Einladungen"
#. module: base_calendar
#: view:calendar.event:0
@@ -961,7 +966,7 @@ msgstr "Der"
#. module: base_calendar
#: field:crm.meeting,write_date:0
msgid "Write Date"
-msgstr ""
+msgstr "Erstellt am"
#. module: base_calendar
#: field:calendar.attendee,delegated_from:0
@@ -971,7 +976,7 @@ msgstr "Delegiert von"
#. module: base_calendar
#: field:crm.meeting,message_is_follower:0
msgid "Is a Follower"
-msgstr ""
+msgstr "Ist ein Follower"
#. module: base_calendar
#: field:calendar.attendee,user_id:0
@@ -1029,7 +1034,7 @@ msgstr "Unklar"
#: constraint:calendar.todo:0
#: constraint:crm.meeting:0
msgid "Error ! End date cannot be set before start date."
-msgstr ""
+msgstr "Fehler ! Das Endedatum sollte nicht vor dem Startdatum sein"
#. module: base_calendar
#: field:calendar.alarm,trigger_occurs:0
@@ -1059,7 +1064,7 @@ msgstr "Intervalle"
#. module: base_calendar
#: model:ir.actions.server,name:base_calendar.actions_server_crm_meeting_read
msgid "CRM Meeting: Mark read"
-msgstr ""
+msgstr "CRM Meeting: Markiere als ungelesen"
#. module: base_calendar
#: selection:calendar.event,week_list:0
@@ -1128,7 +1133,7 @@ msgstr "Auszuf. Aktion die im Falle einer Warnung ausgelöst werden soll"
#. module: base_calendar
#: view:crm.meeting:0
msgid "Starting at"
-msgstr ""
+msgstr "beginnend mit"
#. module: base_calendar
#: selection:calendar.event,end_type:0
@@ -1157,12 +1162,12 @@ msgstr ""
#: field:calendar.todo,end_type:0
#: field:crm.meeting,end_type:0
msgid "Recurrence Termination"
-msgstr ""
+msgstr "Erneute Absage"
#. module: base_calendar
#: view:crm.meeting:0
msgid "Until"
-msgstr ""
+msgstr "Bis"
#. module: base_calendar
#: view:res.alarm:0
@@ -1172,12 +1177,12 @@ msgstr "Erinnerung Details"
#. module: base_calendar
#: model:crm.meeting.type,name:base_calendar.categ_meet3
msgid "Off-site Meeting"
-msgstr ""
+msgstr "Off-Site Meeting"
#. module: base_calendar
#: view:crm.meeting:0
msgid "Day of Month"
-msgstr ""
+msgstr "Tag des Monats"
#. module: base_calendar
#: selection:calendar.alarm,state:0
@@ -1194,7 +1199,7 @@ msgstr "Wiederholungsintervall (Tag/Woche/Monat/Jahr)"
#. module: base_calendar
#: view:crm.meeting:0
msgid "All Day?"
-msgstr ""
+msgstr "Gesamter Tag?"
#. module: base_calendar
#: view:calendar.event:0
@@ -1215,6 +1220,14 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Klicken Sie zur Erstellung eines neuen Meeting.\n"
+" </p><p>\n"
+" Der Kalender wird freigegeben für alle Mitarbeiter und ist "
+"vollständig\n"
+" integriert mit anderen Anwendungen wie Urlaub, oder Chancen. "
+"</p>\n"
+" "
#. module: base_calendar
#: help:calendar.alarm,description:0
@@ -1234,7 +1247,7 @@ msgstr "Verantwortlich"
#. module: base_calendar
#: view:crm.meeting:0
msgid "Select Weekdays"
-msgstr ""
+msgstr "Auswahl Wochentage"
#. module: base_calendar
#: code:addons/base_calendar/base_calendar.py:1489
@@ -1314,7 +1327,7 @@ msgstr "Monat"
#: selection:calendar.todo,rrule_type:0
#: selection:crm.meeting,rrule_type:0
msgid "Day(s)"
-msgstr ""
+msgstr "Tag(e)"
#. module: base_calendar
#: view:calendar.event:0
@@ -1363,12 +1376,12 @@ msgstr "ir.values"
#. module: base_calendar
#: view:crm.meeting:0
msgid "Search Meetings"
-msgstr ""
+msgstr "Suche Meetings"
#. module: base_calendar
#: model:ir.model,name:base_calendar.model_crm_meeting_type
msgid "Meeting Type"
-msgstr ""
+msgstr "Veranstaltungstyp"
#. module: base_calendar
#: selection:calendar.attendee,state:0
@@ -1394,11 +1407,19 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Klicken Sie zur Erstellung eines neuen Alarms.\n"
+" </p><p>\n"
+" Sie können sehr einfach einen neuen angepassten "
+"Kalenderalarm anlegen,\n"
+" der für Kalender Termine oder Meetings freigegeben wurde.\n"
+" </p>\n"
+" "
#. module: base_calendar
#: selection:crm.meeting,state:0
msgid "Unconfirmed"
-msgstr ""
+msgstr "Nicht bestätigte Anmeldungen"
#. module: base_calendar
#: help:calendar.attendee,sent_by:0
@@ -1488,7 +1509,7 @@ msgstr "Wochentag"
#: code:addons/base_calendar/base_calendar.py:980
#, python-format
msgid "Interval cannot be negative."
-msgstr ""
+msgstr "Zeitraum kann nicht negativ sein"
#. module: base_calendar
#: field:calendar.event,byday:0
@@ -1501,7 +1522,7 @@ msgstr "Nach Tag"
#: code:addons/base_calendar/base_calendar.py:417
#, python-format
msgid "First you have to specify the date of the invitation."
-msgstr ""
+msgstr "Als erstes müssen Sie dann das Datum der Einladung akzeptieren."
#. module: base_calendar
#: field:calendar.alarm,model_id:0
@@ -1584,7 +1605,7 @@ msgstr "Samstag"
#: field:calendar.todo,interval:0
#: field:crm.meeting,interval:0
msgid "Repeat Every"
-msgstr ""
+msgstr "Wiederhole alle"
#. module: base_calendar
#: selection:calendar.event,byday:0
diff --git a/addons/base_calendar/i18n/pt.po b/addons/base_calendar/i18n/pt.po
index 152b7f48564..695586bfcd8 100644
--- a/addons/base_calendar/i18n/pt.po
+++ b/addons/base_calendar/i18n/pt.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:03+0000\n"
-"PO-Revision-Date: 2012-12-13 16:59+0000\n"
-"Last-Translator: Tiago Baptista <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 12:32+0000\n"
+"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: Portuguese <pt@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n"
-"X-Generator: Launchpad (build 16369)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: base_calendar
#: selection:calendar.alarm,trigger_related:0
@@ -151,7 +151,7 @@ msgstr "Especifique o tipo de convite"
#: view:crm.meeting:0
#: field:crm.meeting,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "Mensagens por ler"
#. module: base_calendar
#: selection:calendar.event,week_list:0
@@ -238,12 +238,12 @@ msgstr "Último"
#. module: base_calendar
#: help:crm.meeting,message_ids:0
msgid "Messages and communication history"
-msgstr ""
+msgstr "Histórico de mensagens e comunicação"
#. module: base_calendar
#: field:crm.meeting,message_ids:0
msgid "Messages"
-msgstr ""
+msgstr "Mensagens"
#. module: base_calendar
#: selection:calendar.alarm,trigger_interval:0
@@ -270,7 +270,7 @@ msgstr "Presidente"
#. module: base_calendar
#: view:crm.meeting:0
msgid "My Meetings"
-msgstr ""
+msgstr "As minhas reuniões"
#. module: base_calendar
#: selection:calendar.alarm,action:0
@@ -333,7 +333,7 @@ msgstr "Escolha dia para repetir reunião"
#: view:crm.meeting:0
#: model:ir.actions.act_window,name:base_calendar.action_crm_meeting
msgid "Meetings"
-msgstr ""
+msgstr "Reuniões"
#. module: base_calendar
#: selection:calendar.attendee,cutype:0
@@ -487,7 +487,7 @@ msgstr "Dia do mês"
#. module: base_calendar
#: field:crm.meeting,message_follower_ids:0
msgid "Followers"
-msgstr ""
+msgstr "Seguidores"
#. module: base_calendar
#: field:calendar.event,location:0
@@ -539,7 +539,7 @@ msgstr ""
#. module: base_calendar
#: field:crm.meeting,create_date:0
msgid "Creation Date"
-msgstr ""
+msgstr "Data de criação"
#. module: base_calendar
#: code:addons/base_calendar/crm_meeting.py:111
@@ -548,14 +548,14 @@ msgstr ""
#: model:res.request.link,name:base_calendar.request_link_meeting
#, python-format
msgid "Meeting"
-msgstr ""
+msgstr "Reunião"
#. module: base_calendar
#: selection:calendar.event,rrule_type:0
#: selection:calendar.todo,rrule_type:0
#: selection:crm.meeting,rrule_type:0
msgid "Month(s)"
-msgstr ""
+msgstr "Mês/Meses"
#. module: base_calendar
#: view:calendar.event:0
@@ -621,7 +621,7 @@ msgstr ""
#: selection:calendar.todo,rrule_type:0
#: selection:crm.meeting,rrule_type:0
msgid "Year(s)"
-msgstr ""
+msgstr "Ano(s)"
#. module: base_calendar
#: view:crm.meeting.type:0
diff --git a/addons/base_calendar/i18n/pt_BR.po b/addons/base_calendar/i18n/pt_BR.po
index ff731f623bc..6b36e32af9c 100644
--- a/addons/base_calendar/i18n/pt_BR.po
+++ b/addons/base_calendar/i18n/pt_BR.po
@@ -15,7 +15,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:47+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: base_calendar
diff --git a/addons/base_crypt/__init__.py b/addons/base_crypt/__init__.py
index 921c536b575..2534598a76f 100644
--- a/addons/base_crypt/__init__.py
+++ b/addons/base_crypt/__init__.py
@@ -18,7 +18,7 @@
#
##############################################################################
-from service import security
+from openerp.service import security
import crypt
diff --git a/addons/base_crypt/crypt.py b/addons/base_crypt/crypt.py
index 14e029eb988..45e6b396222 100644
--- a/addons/base_crypt/crypt.py
+++ b/addons/base_crypt/crypt.py
@@ -38,10 +38,10 @@
from random import seed, sample
from string import ascii_letters, digits
-from osv import fields,osv
-import pooler
-from tools.translate import _
-from service import security
+from openerp.osv import fields,osv
+from openerp import pooler
+from openerp.tools.translate import _
+from openerp.service import security
import logging
magic_md5 = '$1$'
diff --git a/addons/base_gengo/i18n/pt.po b/addons/base_gengo/i18n/pt.po
new file mode 100644
index 00000000000..ed2b0a3a471
--- /dev/null
+++ b/addons/base_gengo/i18n/pt.po
@@ -0,0 +1,249 @@
+# Portuguese translation for openobject-addons
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-12-03 16:03+0000\n"
+"PO-Revision-Date: 2012-12-17 14:44+0000\n"
+"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
+"Language-Team: Portuguese <pt@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
+
+#. module: base_gengo
+#: view:res.company:0
+msgid "Comments for Translator"
+msgstr ""
+
+#. module: base_gengo
+#: field:ir.translation,job_id:0
+msgid "Gengo Job ID"
+msgstr ""
+
+#. module: base_gengo
+#: code:addons/base_gengo/wizard/base_gengo_translations.py:114
+#, python-format
+msgid "This language is not supported by the Gengo translation services."
+msgstr ""
+
+#. module: base_gengo
+#: field:res.company,gengo_comment:0
+msgid "Comments"
+msgstr "Comentários"
+
+#. module: base_gengo
+#: field:res.company,gengo_private_key:0
+msgid "Gengo Private Key"
+msgstr ""
+
+#. module: base_gengo
+#: model:ir.model,name:base_gengo.model_base_gengo_translations
+msgid "base.gengo.translations"
+msgstr "base.gengo.translations"
+
+#. module: base_gengo
+#: help:res.company,gengo_auto_approve:0
+msgid "Jobs are Automatically Approved by Gengo."
+msgstr ""
+
+#. module: base_gengo
+#: field:base.gengo.translations,lang_id:0
+msgid "Language"
+msgstr "Idioma"
+
+#. module: base_gengo
+#: field:ir.translation,gengo_comment:0
+msgid "Comments & Activity Linked to Gengo"
+msgstr ""
+
+#. module: base_gengo
+#: code:addons/base_gengo/wizard/base_gengo_translations.py:124
+#, python-format
+msgid "Gengo Sync Translation (Response)"
+msgstr ""
+
+#. module: base_gengo
+#: code:addons/base_gengo/wizard/base_gengo_translations.py:72
+#, python-format
+msgid ""
+"Gengo `Public Key` or `Private Key` are missing. Enter your Gengo "
+"authentication parameters under `Settings > Companies > Gengo Parameters`."
+msgstr ""
+
+#. module: base_gengo
+#: selection:ir.translation,gengo_translation:0
+msgid "Translation By Machine"
+msgstr ""
+
+#. module: base_gengo
+#: code:addons/base_gengo/wizard/base_gengo_translations.py:155
+#, python-format
+msgid ""
+"%s\n"
+"\n"
+"--\n"
+" Commented on %s by %s."
+msgstr ""
+
+#. module: base_gengo
+#: field:ir.translation,gengo_translation:0
+msgid "Gengo Translation Service Level"
+msgstr ""
+
+#. module: base_gengo
+#: constraint:ir.translation:0
+msgid ""
+"The Gengo translation service selected is not supported for this language."
+msgstr ""
+
+#. module: base_gengo
+#: selection:ir.translation,gengo_translation:0
+msgid "Standard"
+msgstr "Padrão"
+
+#. module: base_gengo
+#: help:ir.translation,gengo_translation:0
+msgid ""
+"You can select here the service level you want for an automatic translation "
+"using Gengo."
+msgstr ""
+
+#. module: base_gengo
+#: field:base.gengo.translations,restart_send_job:0
+msgid "Restart Sending Job"
+msgstr ""
+
+#. module: base_gengo
+#: view:ir.translation:0
+msgid "To Approve In Gengo"
+msgstr ""
+
+#. module: base_gengo
+#: view:res.company:0
+msgid "Private Key"
+msgstr "Chave privada"
+
+#. module: base_gengo
+#: view:res.company:0
+msgid "Public Key"
+msgstr "Chave pública"
+
+#. module: base_gengo
+#: field:res.company,gengo_public_key:0
+msgid "Gengo Public Key"
+msgstr "Chave pública do Gengo"
+
+#. module: base_gengo
+#: code:addons/base_gengo/wizard/base_gengo_translations.py:123
+#, python-format
+msgid "Gengo Sync Translation (Request)"
+msgstr ""
+
+#. module: base_gengo
+#: view:ir.translation:0
+msgid "Translations"
+msgstr "Traduções"
+
+#. module: base_gengo
+#: field:res.company,gengo_auto_approve:0
+msgid "Auto Approve Translation ?"
+msgstr ""
+
+#. module: base_gengo
+#: model:ir.actions.act_window,name:base_gengo.action_wizard_base_gengo_translations
+#: model:ir.ui.menu,name:base_gengo.menu_action_wizard_base_gengo_translations
+msgid "Gengo: Manual Request of Translation"
+msgstr ""
+
+#. module: base_gengo
+#: code:addons/base_gengo/ir_translation.py:62
+#: code:addons/base_gengo/wizard/base_gengo_translations.py:109
+#, python-format
+msgid "Gengo Authentication Error"
+msgstr ""
+
+#. module: base_gengo
+#: model:ir.model,name:base_gengo.model_res_company
+msgid "Companies"
+msgstr "Empresas"
+
+#. module: base_gengo
+#: view:ir.translation:0
+msgid ""
+"Note: If the translation state is 'In Progress', it means that the "
+"translation has to be approved to be uploaded in this system. You are "
+"supposed to do that directly by using your Gengo Account"
+msgstr ""
+
+#. module: base_gengo
+#: code:addons/base_gengo/wizard/base_gengo_translations.py:82
+#, python-format
+msgid ""
+"Gengo connection failed with this message:\n"
+"``%s``"
+msgstr ""
+
+#. module: base_gengo
+#: view:res.company:0
+msgid "Gengo Parameters"
+msgstr ""
+
+#. module: base_gengo
+#: view:base.gengo.translations:0
+msgid "Send"
+msgstr "Enviar"
+
+#. module: base_gengo
+#: selection:ir.translation,gengo_translation:0
+msgid "Ultra"
+msgstr ""
+
+#. module: base_gengo
+#: model:ir.model,name:base_gengo.model_ir_translation
+msgid "ir.translation"
+msgstr "ir.translation"
+
+#. module: base_gengo
+#: view:ir.translation:0
+msgid "Gengo Translation Service"
+msgstr ""
+
+#. module: base_gengo
+#: selection:ir.translation,gengo_translation:0
+msgid "Pro"
+msgstr "Pro"
+
+#. module: base_gengo
+#: view:base.gengo.translations:0
+msgid "Gengo Request Form"
+msgstr ""
+
+#. module: base_gengo
+#: code:addons/base_gengo/wizard/base_gengo_translations.py:114
+#, python-format
+msgid "Warning"
+msgstr "Aviso"
+
+#. module: base_gengo
+#: help:res.company,gengo_comment:0
+msgid ""
+"This comment will be automatically be enclosed in each an every request sent "
+"to Gengo"
+msgstr ""
+
+#. module: base_gengo
+#: view:base.gengo.translations:0
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: base_gengo
+#: view:base.gengo.translations:0
+msgid "or"
+msgstr "ou"
diff --git a/addons/base_gengo/ir_translation.py b/addons/base_gengo/ir_translation.py
index 7b864aba8ce..0ade9c54625 100644
--- a/addons/base_gengo/ir_translation.py
+++ b/addons/base_gengo/ir_translation.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
LANG_CODE_MAPPING = {
'ar_SA': ('ar', 'Arabic'),
diff --git a/addons/base_gengo/res_company.py b/addons/base_gengo/res_company.py
index 22d7b343939..3d038ac0813 100644
--- a/addons/base_gengo/res_company.py
+++ b/addons/base_gengo/res_company.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_company(osv.Model):
diff --git a/addons/base_iban/base_iban.py b/addons/base_iban/base_iban.py
index ff492a8d34b..0872af2d0f3 100644
--- a/addons/base_iban/base_iban.py
+++ b/addons/base_iban/base_iban.py
@@ -20,8 +20,8 @@
##############################################################################
import string
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
# Reference Examples of IBAN
_ref_iban = { 'al':'ALkk BBBS SSSK CCCC CCCC CCCC CCCC', 'ad':'ADkk BBBB SSSS CCCC CCCC CCCC',
diff --git a/addons/base_report_designer/base_report_designer.py b/addons/base_report_designer/base_report_designer.py
index 46a6e1fe870..825d1d29c4c 100644
--- a/addons/base_report_designer/base_report_designer.py
+++ b/addons/base_report_designer/base_report_designer.py
@@ -19,12 +19,12 @@
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
from openerp_sxw2rml import sxw2rml
from StringIO import StringIO
import base64
-import pooler
-import addons
+from openerp import pooler
+from openerp import addons
class report_xml(osv.osv):
diff --git a/addons/base_report_designer/installer.py b/addons/base_report_designer/installer.py
index d21fd11af00..bfda6e7a30f 100644
--- a/addons/base_report_designer/installer.py
+++ b/addons/base_report_designer/installer.py
@@ -19,11 +19,11 @@
#
##############################################################################
-from osv import fields
-from osv import osv
+from openerp.osv import fields
+from openerp.osv import osv
import base64
-from tools.translate import _
-import addons
+from openerp.tools.translate import _
+from openerp import addons
class base_report_designer_installer(osv.osv_memory):
_name = 'base_report_designer.installer'
diff --git a/addons/base_report_designer/wizard/base_report_designer_modify.py b/addons/base_report_designer/wizard/base_report_designer_modify.py
index e88a48d6db3..abef384cd91 100644
--- a/addons/base_report_designer/wizard/base_report_designer_modify.py
+++ b/addons/base_report_designer/wizard/base_report_designer_modify.py
@@ -19,14 +19,14 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
+
+import base64
import time
-import osv
-import pooler
import urllib
-import base64
-import tools
-from tools.translate import _
-from osv import osv, fields
+
+from openerp import osv, pooler, tools
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class base_report_sxw(osv.osv_memory):
"""Base Report sxw """
diff --git a/addons/base_setup/base_setup.py b/addons/base_setup/base_setup.py
index e8e24969f2a..3e7c1d1f846 100644
--- a/addons/base_setup/base_setup.py
+++ b/addons/base_setup/base_setup.py
@@ -21,10 +21,10 @@
import simplejson
import cgi
-import pooler
-import tools
-from osv import fields, osv
-from tools.translate import _
+from openerp import pooler
+from openerp import tools
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
from lxml import etree
# Specify Your Terminology will move to 'partner' module
diff --git a/addons/base_setup/i18n/hr.po b/addons/base_setup/i18n/hr.po
index fb0f374e733..b6bbea31161 100644
--- a/addons/base_setup/i18n/hr.po
+++ b/addons/base_setup/i18n/hr.po
@@ -7,20 +7,20 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-11-24 02:52+0000\n"
-"PO-Revision-Date: 2012-01-28 20:51+0000\n"
+"PO-Revision-Date: 2012-12-17 20:31+0000\n"
"Last-Translator: Goran Kliska <gkliska@gmail.com>\n"
"Language-Team: Vinteh\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 05:52+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:00+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
"Language: hr\n"
#. module: base_setup
#: view:sale.config.settings:0
msgid "Emails Integration"
-msgstr ""
+msgstr "Integracija email-a"
#. module: base_setup
#: selection:base.setup.terminology,partner:0
@@ -30,7 +30,7 @@ msgstr "Gost"
#. module: base_setup
#: view:sale.config.settings:0
msgid "Contacts"
-msgstr ""
+msgstr "Kontakti"
#. module: base_setup
#: model:ir.model,name:base_setup.model_base_config_settings
@@ -42,6 +42,8 @@ msgstr ""
msgid ""
"Use external authentication providers, sign in with google, facebook, ..."
msgstr ""
+"Koristi vanjske davatelje usluga autentikacije, prijava s računom google, "
+"facebook, ..."
#. module: base_setup
#: view:sale.config.settings:0
@@ -64,24 +66,24 @@ msgstr "Član"
#. module: base_setup
#: view:base.config.settings:0
msgid "Portal access"
-msgstr ""
+msgstr "Pristup portalu"
#. module: base_setup
#: view:base.config.settings:0
msgid "Authentication"
-msgstr ""
+msgstr "Autentifikacija"
#. module: base_setup
#: view:sale.config.settings:0
msgid "Quotations and Sales Orders"
-msgstr ""
+msgstr "Ponude i prodajni nalozi"
#. module: base_setup
#: view:base.config.settings:0
#: model:ir.actions.act_window,name:base_setup.action_general_configuration
#: model:ir.ui.menu,name:base_setup.menu_general_configuration
msgid "General Settings"
-msgstr ""
+msgstr "Opće postavke"
#. module: base_setup
#: selection:base.setup.terminology,partner:0
@@ -91,12 +93,12 @@ msgstr "Donator"
#. module: base_setup
#: view:base.config.settings:0
msgid "Email"
-msgstr ""
+msgstr "E-mail"
#. module: base_setup
#: field:sale.config.settings,module_crm:0
msgid "CRM"
-msgstr ""
+msgstr "CRM"
#. module: base_setup
#: selection:base.setup.terminology,partner:0
@@ -106,17 +108,17 @@ msgstr "Pacijent"
#. module: base_setup
#: field:base.config.settings,module_base_import:0
msgid "Allow users to import data from CSV files"
-msgstr ""
+msgstr "Dozvoli uvoz podataka iz CSV datoteka"
#. module: base_setup
#: field:base.config.settings,module_multi_company:0
msgid "Manage multiple companies"
-msgstr ""
+msgstr "Više organizacija (tvrtki)"
#. module: base_setup
#: help:base.config.settings,module_portal:0
msgid "Give access your customers and suppliers to their documents."
-msgstr ""
+msgstr "Dozvoli kupcima i dobavljačima pristup relevantnim dokumentima."
#. module: base_setup
#: view:sale.config.settings:0
@@ -126,12 +128,12 @@ msgstr ""
#. module: base_setup
#: field:sale.config.settings,module_web_linkedin:0
msgid "Get contacts automatically from linkedIn"
-msgstr ""
+msgstr "Automatski uitaj kontakte iz LinkedIn-a"
#. module: base_setup
#: field:sale.config.settings,module_plugin_thunderbird:0
msgid "Enable Thunderbird plug-in"
-msgstr ""
+msgstr "Omogući Thunderbird plug-in"
#. module: base_setup
#: view:base.setup.terminology:0
@@ -141,22 +143,22 @@ msgstr ""
#. module: base_setup
#: view:sale.config.settings:0
msgid "Customer Features"
-msgstr ""
+msgstr "Značajke kupca"
#. module: base_setup
#: view:base.config.settings:0
msgid "Import / Export"
-msgstr ""
+msgstr "Uvoz / Izvoz"
#. module: base_setup
#: view:sale.config.settings:0
msgid "Sale Features"
-msgstr ""
+msgstr "Značajke prodaje"
#. module: base_setup
#: field:sale.config.settings,module_plugin_outlook:0
msgid "Enable Outlook plug-in"
-msgstr ""
+msgstr "Omogući Outlook plug-in"
#. module: base_setup
#: view:base.setup.terminology:0
@@ -225,7 +227,7 @@ msgstr "Klijent"
#. module: base_setup
#: help:base.config.settings,module_auth_anonymous:0
msgid "Enable the public part of openerp, openerp becomes a public website."
-msgstr ""
+msgstr "Dozvoli javni dio OpenERP-a. Vaš OpenERP postaje javna web stranica."
#. module: base_setup
#: help:sale.config.settings,module_plugin_thunderbird:0
@@ -253,7 +255,7 @@ msgstr "Termin \"Kupac\""
#: model:ir.actions.act_window,name:base_setup.action_sale_config
#: view:sale.config.settings:0
msgid "Configure Sales"
-msgstr ""
+msgstr "Postavke prodaje"
#. module: base_setup
#: help:sale.config.settings,module_plugin_outlook:0
@@ -270,22 +272,22 @@ msgstr ""
#. module: base_setup
#: view:base.config.settings:0
msgid "Options"
-msgstr ""
+msgstr "Opcije"
#. module: base_setup
#: field:base.config.settings,module_portal:0
msgid "Activate the customer/supplier portal"
-msgstr ""
+msgstr "Activiraj portal kupcima/dobavljačima"
#. module: base_setup
#: field:base.config.settings,module_share:0
msgid "Allow documents sharing"
-msgstr ""
+msgstr "Dozvoli dijeljenje dokumenata"
#. module: base_setup
#: field:base.config.settings,module_auth_anonymous:0
msgid "Activate the public portal"
-msgstr ""
+msgstr "Aktiviraj javni portal"
#. module: base_setup
#: view:base.config.settings:0
@@ -295,7 +297,7 @@ msgstr ""
#. module: base_setup
#: view:sale.config.settings:0
msgid "Social Network Integration"
-msgstr ""
+msgstr "Integracija društvenih mreža"
#. module: base_setup
#: view:base.config.settings:0
@@ -307,7 +309,7 @@ msgstr "Odustani"
#: view:base.config.settings:0
#: view:sale.config.settings:0
msgid "Apply"
-msgstr ""
+msgstr "Primjeni"
#. module: base_setup
#: view:base.setup.terminology:0
@@ -318,12 +320,12 @@ msgstr "Termin"
#: view:base.config.settings:0
#: view:sale.config.settings:0
msgid "or"
-msgstr ""
+msgstr "ili"
#. module: base_setup
#: view:base.config.settings:0
msgid "Configure your company data"
-msgstr ""
+msgstr "Upišite podatke o Vašoj organizaciji (tvrtci)"
#~ msgid "Currency"
#~ msgstr "Valuta"
diff --git a/addons/base_setup/i18n/pt.po b/addons/base_setup/i18n/pt.po
index e32b736de9e..a0139638ab2 100644
--- a/addons/base_setup/i18n/pt.po
+++ b/addons/base_setup/i18n/pt.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-11-24 02:52+0000\n"
-"PO-Revision-Date: 2011-11-07 12:42+0000\n"
-"Last-Translator: OpenERP Administrators <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 14:06+0000\n"
+"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 05:52+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:00+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: base_setup
#: view:sale.config.settings:0
@@ -29,12 +29,12 @@ msgstr "Convidado"
#. module: base_setup
#: view:sale.config.settings:0
msgid "Contacts"
-msgstr ""
+msgstr "Contactos"
#. module: base_setup
#: model:ir.model,name:base_setup.model_base_config_settings
msgid "base.config.settings"
-msgstr ""
+msgstr "base.config.settings"
#. module: base_setup
#: field:base.config.settings,module_auth_oauth:0
@@ -68,19 +68,19 @@ msgstr ""
#. module: base_setup
#: view:base.config.settings:0
msgid "Authentication"
-msgstr ""
+msgstr "Autenticação"
#. module: base_setup
#: view:sale.config.settings:0
msgid "Quotations and Sales Orders"
-msgstr ""
+msgstr "Orçamentos e ordens de venda"
#. module: base_setup
#: view:base.config.settings:0
#: model:ir.actions.act_window,name:base_setup.action_general_configuration
#: model:ir.ui.menu,name:base_setup.menu_general_configuration
msgid "General Settings"
-msgstr ""
+msgstr "Configurações Gerais"
#. module: base_setup
#: selection:base.setup.terminology,partner:0
@@ -105,12 +105,12 @@ msgstr "Paciente"
#. module: base_setup
#: field:base.config.settings,module_base_import:0
msgid "Allow users to import data from CSV files"
-msgstr ""
+msgstr "Permitir importação de dados através de ficheiros CSV"
#. module: base_setup
#: field:base.config.settings,module_multi_company:0
msgid "Manage multiple companies"
-msgstr ""
+msgstr "Gerir várias empresas"
#. module: base_setup
#: help:base.config.settings,module_portal:0
@@ -125,7 +125,7 @@ msgstr ""
#. module: base_setup
#: field:sale.config.settings,module_web_linkedin:0
msgid "Get contacts automatically from linkedIn"
-msgstr ""
+msgstr "Conseguir os contactos automaticamente (através do linkedIn)"
#. module: base_setup
#: field:sale.config.settings,module_plugin_thunderbird:0
@@ -145,7 +145,7 @@ msgstr ""
#. module: base_setup
#: view:base.config.settings:0
msgid "Import / Export"
-msgstr ""
+msgstr "Importar / Exportar"
#. module: base_setup
#: view:sale.config.settings:0
@@ -206,7 +206,7 @@ msgstr ""
#. module: base_setup
#: model:ir.model,name:base_setup.model_sale_config_settings
msgid "sale.config.settings"
-msgstr ""
+msgstr "sale.config.settings"
#. module: base_setup
#: field:base.setup.terminology,partner:0
@@ -271,7 +271,7 @@ msgstr ""
#. module: base_setup
#: view:base.config.settings:0
msgid "Options"
-msgstr ""
+msgstr "Opções"
#. module: base_setup
#: field:base.config.settings,module_portal:0
@@ -281,7 +281,7 @@ msgstr ""
#. module: base_setup
#: field:base.config.settings,module_share:0
msgid "Allow documents sharing"
-msgstr ""
+msgstr "Permitir a partilha de documentos"
#. module: base_setup
#: field:base.config.settings,module_auth_anonymous:0
@@ -296,7 +296,7 @@ msgstr ""
#. module: base_setup
#: view:sale.config.settings:0
msgid "Social Network Integration"
-msgstr ""
+msgstr "Integração com redes sociais"
#. module: base_setup
#: view:base.config.settings:0
@@ -308,7 +308,7 @@ msgstr "Cancelar"
#: view:base.config.settings:0
#: view:sale.config.settings:0
msgid "Apply"
-msgstr ""
+msgstr "Aplicar"
#. module: base_setup
#: view:base.setup.terminology:0
@@ -319,7 +319,7 @@ msgstr "Especifique a sua terminologia"
#: view:base.config.settings:0
#: view:sale.config.settings:0
msgid "or"
-msgstr ""
+msgstr "ou"
#. module: base_setup
#: view:base.config.settings:0
diff --git a/addons/base_setup/i18n/pt_BR.po b/addons/base_setup/i18n/pt_BR.po
index bf3109c7873..71590a0bd33 100644
--- a/addons/base_setup/i18n/pt_BR.po
+++ b/addons/base_setup/i18n/pt_BR.po
@@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:45+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:00+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: base_setup
diff --git a/addons/base_setup/res_config.py b/addons/base_setup/res_config.py
index bec7034c023..33c5aa863bf 100644
--- a/addons/base_setup/res_config.py
+++ b/addons/base_setup/res_config.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class base_config_settings(osv.osv_memory):
_name = 'base.config.settings'
diff --git a/addons/base_status/base_stage.py b/addons/base_status/base_stage.py
index 9858a7fe0cc..afe753ebdab 100644
--- a/addons/base_status/base_stage.py
+++ b/addons/base_status/base_stage.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class base_stage(object):
""" Base utility mixin class for objects willing to manage their stages.
diff --git a/addons/base_status/base_state.py b/addons/base_status/base_state.py
index cebf5537485..0fb458bd13b 100644
--- a/addons/base_status/base_state.py
+++ b/addons/base_status/base_state.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class base_state(object):
""" Base utility mixin class for objects willing to manage their state.
diff --git a/addons/base_status/i18n/id.po b/addons/base_status/i18n/id.po
index 2aa71d41f2d..78afc027cfc 100644
--- a/addons/base_status/i18n/id.po
+++ b/addons/base_status/i18n/id.po
@@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:47+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: base_status
diff --git a/addons/base_status/i18n/pt_BR.po b/addons/base_status/i18n/pt_BR.po
index f97a48d12fe..382e1bbf2be 100644
--- a/addons/base_status/i18n/pt_BR.po
+++ b/addons/base_status/i18n/pt_BR.po
@@ -15,7 +15,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:47+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: base_status
diff --git a/addons/base_vat/base_vat.py b/addons/base_vat/base_vat.py
index 51c1663d366..fb778f0ea74 100644
--- a/addons/base_vat/base_vat.py
+++ b/addons/base_vat/base_vat.py
@@ -32,9 +32,9 @@ except ImportError:
"Install it to support more countries, for example with `easy_install vatnumber`.")
vatnumber = None
-from osv import osv, fields
-from tools.misc import ustr
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.misc import ustr
+from openerp.tools.translate import _
_ref_vat = {
'at': 'ATU12345675',
diff --git a/addons/base_vat/i18n/pt.po b/addons/base_vat/i18n/pt.po
index 5baecfe590a..76a9262cdc9 100644
--- a/addons/base_vat/i18n/pt.po
+++ b/addons/base_vat/i18n/pt.po
@@ -7,19 +7,19 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:03+0000\n"
-"PO-Revision-Date: 2012-12-11 15:51+0000\n"
+"PO-Revision-Date: 2012-12-17 12:48+0000\n"
"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-12 04:39+0000\n"
-"X-Generator: Launchpad (build 16361)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:00+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: base_vat
#: view:res.partner:0
msgid "Check Validity"
-msgstr ""
+msgstr "Verificar a validade"
#. module: base_vat
#: code:addons/base_vat/base_vat.py:147
diff --git a/addons/base_vat/i18n/pt_BR.po b/addons/base_vat/i18n/pt_BR.po
index 46c8601c5f5..498bf62cb45 100644
--- a/addons/base_vat/i18n/pt_BR.po
+++ b/addons/base_vat/i18n/pt_BR.po
@@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:45+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:00+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: base_vat
diff --git a/addons/base_vat/res_company.py b/addons/base_vat/res_company.py
index 1c63aa20f07..9959ce82833 100644
--- a/addons/base_vat/res_company.py
+++ b/addons/base_vat/res_company.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class res_company_vat (osv.osv):
_inherit = 'res.company'
diff --git a/addons/board/board.py b/addons/board/board.py
index a76bff7a66b..ba5da0db6e1 100644
--- a/addons/board/board.py
+++ b/addons/board/board.py
@@ -22,8 +22,9 @@
from operator import itemgetter
from textwrap import dedent
-from osv import fields, osv
-import tools
+
+from openerp import tools
+from openerp.osv import fields, osv
class board_board(osv.osv):
_name = 'board.board'
diff --git a/addons/board/i18n/pt_BR.po b/addons/board/i18n/pt_BR.po
index 834db5cda0e..650d7cf32d7 100644
--- a/addons/board/i18n/pt_BR.po
+++ b/addons/board/i18n/pt_BR.po
@@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:47+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: board
diff --git a/addons/contacts/i18n/et.po b/addons/contacts/i18n/et.po
new file mode 100644
index 00000000000..9974c578a78
--- /dev/null
+++ b/addons/contacts/i18n/et.po
@@ -0,0 +1,37 @@
+# Estonian translation for openobject-addons
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-11-24 02:52+0000\n"
+"PO-Revision-Date: 2012-12-17 18:48+0000\n"
+"Last-Translator: Ahti Hinnov <sipelgas@gmail.com>\n"
+"Language-Team: Estonian <et@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
+
+#. module: contacts
+#: model:ir.actions.act_window,help:contacts.action_contacts
+msgid ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Click to add a contact in your address book.\n"
+" </p><p>\n"
+" OpenERP helps you easily track all activities related to\n"
+" a customer; discussions, history of business opportunities,\n"
+" documents, etc.\n"
+" </p>\n"
+" "
+msgstr ""
+
+#. module: contacts
+#: model:ir.actions.act_window,name:contacts.action_contacts
+#: model:ir.ui.menu,name:contacts.menu_contacts
+msgid "Contacts"
+msgstr "Kontaktid"
diff --git a/addons/contacts/i18n/pl.po b/addons/contacts/i18n/pl.po
new file mode 100644
index 00000000000..64e2d8de6fa
--- /dev/null
+++ b/addons/contacts/i18n/pl.po
@@ -0,0 +1,45 @@
+# Polish translation for openobject-addons
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-11-24 02:52+0000\n"
+"PO-Revision-Date: 2012-12-17 10:43+0000\n"
+"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) <grzegorz@openglobe.pl>\n"
+"Language-Team: Polish <pl@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
+
+#. module: contacts
+#: model:ir.actions.act_window,help:contacts.action_contacts
+msgid ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Click to add a contact in your address book.\n"
+" </p><p>\n"
+" OpenERP helps you easily track all activities related to\n"
+" a customer; discussions, history of business opportunities,\n"
+" documents, etc.\n"
+" </p>\n"
+" "
+msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Kliknij, aby dodać kontakt do książki adresowej.\n"
+" </p><p>\n"
+" OpenERP skonsoliduje wszystkie operacje dotyczące\n"
+" klienta w jednym miejscu; dyskusje, historię szans,\n"
+" dokumenty itp.\n"
+" </p>\n"
+" "
+
+#. module: contacts
+#: model:ir.actions.act_window,name:contacts.action_contacts
+#: model:ir.ui.menu,name:contacts.menu_contacts
+msgid "Contacts"
+msgstr "Kontakty"
diff --git a/addons/contacts/i18n/pt.po b/addons/contacts/i18n/pt.po
index 67200b67f9e..465f9e0936d 100644
--- a/addons/contacts/i18n/pt.po
+++ b/addons/contacts/i18n/pt.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 02:52+0000\n"
-"PO-Revision-Date: 2012-12-11 17:18+0000\n"
+"PO-Revision-Date: 2012-12-17 14:10+0000\n"
"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: Portuguese <pt@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-12 04:41+0000\n"
-"X-Generator: Launchpad (build 16361)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: contacts
#: model:ir.actions.act_window,help:contacts.action_contacts
@@ -29,6 +29,15 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Clique para adicionar um contacto à sua agenda.\n"
+" </p><p>\n"
+" O OpenERP ajuda-o a manter facilmente registo das suas\n"
+" atividades relacionadas com um cliente; discussões, histórico de "
+"\n"
+" oportunidades de negócios, documentos, etc.\n"
+" </p>\n"
+" "
#. module: contacts
#: model:ir.actions.act_window,name:contacts.action_contacts
diff --git a/addons/contacts/i18n/pt_BR.po b/addons/contacts/i18n/pt_BR.po
index d6ce95f99a2..45de98d2136 100644
--- a/addons/contacts/i18n/pt_BR.po
+++ b/addons/contacts/i18n/pt_BR.po
@@ -15,7 +15,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:47+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: contacts
diff --git a/addons/crm/crm.py b/addons/crm/crm.py
index 5d61f57d505..df6d5e12b66 100644
--- a/addons/crm/crm.py
+++ b/addons/crm/crm.py
@@ -22,10 +22,10 @@
import base64
import time
from lxml import etree
-from osv import fields
-from osv import osv
-import tools
-from tools.translate import _
+from openerp.osv import fields
+from openerp.osv import osv
+from openerp import tools
+from openerp.tools.translate import _
MAX_LEVEL = 15
AVAILABLE_STATES = [
diff --git a/addons/crm/crm_action_rule.py b/addons/crm/crm_action_rule.py
index 4a8ee98fbae..b17ba5665d7 100644
--- a/addons/crm/crm_action_rule.py
+++ b/addons/crm/crm_action_rule.py
@@ -20,12 +20,12 @@
##############################################################################
import re
-import tools
+from openerp import tools
-from tools.translate import _
-from tools import ustr
-from osv import fields
-from osv import osv
+from openerp.tools.translate import _
+from openerp.tools import ustr
+from openerp.osv import fields
+from openerp.osv import osv
import crm
diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py
index ea7cc2ccc8a..76e3ca3dec5 100644
--- a/addons/crm/crm_lead.py
+++ b/addons/crm/crm_lead.py
@@ -19,14 +19,14 @@
#
##############################################################################
-from base_status.base_stage import base_stage
+from openerp.addons.base_status.base_stage import base_stage
import crm
from datetime import datetime
-from osv import fields, osv
+from openerp.osv import fields, osv
import time
-import tools
-from tools.translate import _
-from tools import html2plaintext
+from openerp import tools
+from openerp.tools.translate import _
+from openerp.tools import html2plaintext
from base.res.res_partner import format_address
@@ -240,8 +240,8 @@ class crm_lead(base_stage, format_address, osv.osv):
'type':fields.selection([ ('lead','Lead'), ('opportunity','Opportunity'), ],'Type', help="Type is used to separate Leads and Opportunities"),
'priority': fields.selection(crm.AVAILABLE_PRIORITIES, 'Priority', select=True),
'date_closed': fields.datetime('Closed', readonly=True),
- 'stage_id': fields.many2one('crm.case.stage', 'Stage',tracked=True,
- domain="['&', ('fold', '=', False), '&', '|', ('section_ids', '=', section_id), ('case_default', '=', True), '|', ('type', '=', type), ('type', '=', 'both')]"),
+ 'stage_id': fields.many2one('crm.case.stage', 'Stage', tracked=True,
+ domain="[('fold', '=', False), ('section_ids', '=', section_id), '|', ('type', '=', type), ('type', '=', 'both')]"),
'user_id': fields.many2one('res.users', 'Salesperson', tracked=True),
'referred': fields.char('Referred By', size=64),
'date_open': fields.datetime('Opened', readonly=True),
diff --git a/addons/crm/crm_meeting.py b/addons/crm/crm_meeting.py
index 62fc53364ee..cc10ba9a597 100644
--- a/addons/crm/crm_meeting.py
+++ b/addons/crm/crm_meeting.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import fields, osv
-import tools
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import tools
+from openerp.tools.translate import _
import logging
_logger = logging.getLogger(__name__)
diff --git a/addons/crm/crm_phonecall.py b/addons/crm/crm_phonecall.py
index 0d17e0f3a68..322adc715ad 100644
--- a/addons/crm/crm_phonecall.py
+++ b/addons/crm/crm_phonecall.py
@@ -19,13 +19,13 @@
#
##############################################################################
-from base_status.base_state import base_state
+from openerp.addons.base_status.base_state import base_state
import crm
from datetime import datetime
-from osv import fields, osv
+from openerp.osv import fields, osv
import time
-from tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP
-from tools.translate import _
+from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP
+from openerp.tools.translate import _
class crm_phonecall(base_state, osv.osv):
""" Model for CRM phonecalls """
diff --git a/addons/crm/crm_segmentation.py b/addons/crm/crm_segmentation.py
index b87d6a3b653..b11fac31dcf 100644
--- a/addons/crm/crm_segmentation.py
+++ b/addons/crm/crm_segmentation.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields,osv,orm
+from openerp.osv import fields,osv,orm
class crm_segmentation(osv.osv):
'''
diff --git a/addons/crm/i18n/pl.po b/addons/crm/i18n/pl.po
index 2e0718be5cc..96fe22d9b4d 100644
--- a/addons/crm/i18n/pl.po
+++ b/addons/crm/i18n/pl.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:01+0000\n"
-"PO-Revision-Date: 2012-12-15 20:11+0000\n"
+"PO-Revision-Date: 2012-12-17 21:04+0000\n"
"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) <grzegorz@openglobe.pl>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-16 04:46+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 04:59+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: crm
@@ -2211,7 +2211,7 @@ msgstr "Oprogramowanie"
#. module: crm
#: field:crm.case.section,change_responsible:0
msgid "Reassign Escalated"
-msgstr "Przpisz ponownie przydział"
+msgstr "Przypisz ponownie przydział"
#. module: crm
#: view:crm.lead.report:0
diff --git a/addons/crm/i18n/pt_BR.po b/addons/crm/i18n/pt_BR.po
index 92732d07f66..0508280fca5 100644
--- a/addons/crm/i18n/pt_BR.po
+++ b/addons/crm/i18n/pt_BR.po
@@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:45+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:00+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: crm
diff --git a/addons/crm/i18n/ro.po b/addons/crm/i18n/ro.po
index 30d0d39b033..3cac12cdd6b 100644
--- a/addons/crm/i18n/ro.po
+++ b/addons/crm/i18n/ro.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:01+0000\n"
-"PO-Revision-Date: 2011-01-21 16:31+0000\n"
-"Last-Translator: Mihai Satmarean <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 10:02+0000\n"
+"Last-Translator: Valentin <vali_ile@tybmad.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:17+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 04:59+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: crm
#: view:crm.lead.report:0
@@ -87,7 +87,7 @@ msgstr ""
#: view:crm.lead.report:0
#: view:crm.phonecall.report:0
msgid "Salesperson"
-msgstr ""
+msgstr "Vânzător"
#. module: crm
#: model:ir.model,name:crm.model_crm_lead_report
@@ -109,7 +109,7 @@ msgstr "Zi"
#. module: crm
#: view:crm.lead:0
msgid "Company Name"
-msgstr ""
+msgstr "Numele Companiei"
#. module: crm
#: model:crm.case.categ,name:crm.categ_oppor6
@@ -466,7 +466,7 @@ msgstr "Intalnire obisnuita sau telefonica pentru oportunitate"
#: view:crm.phonecall.report:0
#: field:crm.phonecall.report,state:0
msgid "Status"
-msgstr ""
+msgstr "Stare"
#. module: crm
#: view:crm.lead2opportunity.partner:0
diff --git a/addons/crm/report/crm_lead_report.py b/addons/crm/report/crm_lead_report.py
index 25598abc3ea..323d6e4c3d6 100644
--- a/addons/crm/report/crm_lead_report.py
+++ b/addons/crm/report/crm_lead_report.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
from .. import crm
AVAILABLE_STATES = [
diff --git a/addons/crm/report/crm_phonecall_report.py b/addons/crm/report/crm_phonecall_report.py
index 8ee32cfc416..c4b014bb86f 100644
--- a/addons/crm/report/crm_phonecall_report.py
+++ b/addons/crm/report/crm_phonecall_report.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
from .. import crm
AVAILABLE_STATES = [
diff --git a/addons/crm/report/report_businessopp.py b/addons/crm/report/report_businessopp.py
index 08d472c724d..45e36cf7046 100644
--- a/addons/crm/report/report_businessopp.py
+++ b/addons/crm/report/report_businessopp.py
@@ -20,13 +20,13 @@
##############################################################################
import os, time
-import netsvc
+from openerp import netsvc
import random
import StringIO
-from report.render import render
-from report.interface import report_int
+from openerp.report.render import render
+from openerp.report.interface import report_int
from pychart import *
theme.use_color = 1
diff --git a/addons/crm/res_config.py b/addons/crm/res_config.py
index 6f431b90cba..229ad0189ff 100644
--- a/addons/crm/res_config.py
+++ b/addons/crm/res_config.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class crm_configuration(osv.osv_memory):
_name = 'sale.config.settings'
diff --git a/addons/crm/res_partner.py b/addons/crm/res_partner.py
index a1f84759493..501df20b027 100644
--- a/addons/crm/res_partner.py
+++ b/addons/crm/res_partner.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
class res_partner(osv.osv):
""" Inherits partner and adds CRM information in the partner form """
diff --git a/addons/crm/wizard/crm_lead_to_opportunity.py b/addons/crm/wizard/crm_lead_to_opportunity.py
index 431070ff8f8..e7129c98d6c 100644
--- a/addons/crm/wizard/crm_lead_to_opportunity.py
+++ b/addons/crm/wizard/crm_lead_to_opportunity.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
-import tools
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp import tools
import re
class crm_lead2opportunity_partner(osv.osv_memory):
diff --git a/addons/crm/wizard/crm_merge_opportunities.py b/addons/crm/wizard/crm_merge_opportunities.py
index 38f88b1c083..8b78c039007 100644
--- a/addons/crm/wizard/crm_merge_opportunities.py
+++ b/addons/crm/wizard/crm_merge_opportunities.py
@@ -17,8 +17,8 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class crm_merge_opportunity(osv.osv_memory):
"""
diff --git a/addons/crm/wizard/crm_opportunity_to_phonecall.py b/addons/crm/wizard/crm_opportunity_to_phonecall.py
index 873dd6ab36e..ad9d30c80a4 100644
--- a/addons/crm/wizard/crm_opportunity_to_phonecall.py
+++ b/addons/crm/wizard/crm_opportunity_to_phonecall.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import time
diff --git a/addons/crm/wizard/crm_partner_binding.py b/addons/crm/wizard/crm_partner_binding.py
index bc686db40f4..efef0fa2611 100644
--- a/addons/crm/wizard/crm_partner_binding.py
+++ b/addons/crm/wizard/crm_partner_binding.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class crm_partner_binding(osv.osv_memory):
"""
diff --git a/addons/crm/wizard/crm_phonecall_to_meeting.py b/addons/crm/wizard/crm_phonecall_to_meeting.py
index a01765220b8..4e21e01b834 100644
--- a/addons/crm/wizard/crm_phonecall_to_meeting.py
+++ b/addons/crm/wizard/crm_phonecall_to_meeting.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv
-from tools.translate import _
+from openerp.osv import osv
+from openerp.tools.translate import _
class crm_phonecall2meeting(osv.osv_memory):
""" Phonecall to Meeting """
diff --git a/addons/crm/wizard/crm_phonecall_to_phonecall.py b/addons/crm/wizard/crm_phonecall_to_phonecall.py
index 2cdfb0387e6..d0bcd12dbb7 100644
--- a/addons/crm/wizard/crm_phonecall_to_phonecall.py
+++ b/addons/crm/wizard/crm_phonecall_to_phonecall.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import time
diff --git a/addons/crm_claim/crm_claim.py b/addons/crm_claim/crm_claim.py
index 70dcc18baf7..20cadeca2f7 100644
--- a/addons/crm_claim/crm_claim.py
+++ b/addons/crm_claim/crm_claim.py
@@ -19,14 +19,14 @@
#
##############################################################################
-from base_status.base_stage import base_stage
+from openerp.addons.base_status.base_stage import base_stage
import binascii
-from crm import crm
-from osv import fields, osv
+from openerp.addons.crm import crm
+from openerp.osv import fields, osv
import time
-import tools
-from tools.translate import _
-from tools import html2plaintext
+from openerp import tools
+from openerp.tools.translate import _
+from openerp.tools import html2plaintext
CRM_CLAIM_PENDING_STATES = (
crm.AVAILABLE_STATES[2][0], # Cancelled
diff --git a/addons/crm_claim/i18n/pt_BR.po b/addons/crm_claim/i18n/pt_BR.po
index f9b3d4e4e82..a1ae4f43caf 100644
--- a/addons/crm_claim/i18n/pt_BR.po
+++ b/addons/crm_claim/i18n/pt_BR.po
@@ -15,7 +15,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:47+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: crm_claim
diff --git a/addons/crm_claim/report/crm_claim_report.py b/addons/crm_claim/report/crm_claim_report.py
index 4cda15c0969..ad56fa5e34e 100644
--- a/addons/crm_claim/report/crm_claim_report.py
+++ b/addons/crm_claim/report/crm_claim_report.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
AVAILABLE_STATES = [
('draft','Draft'),
diff --git a/addons/crm_claim/res_config.py b/addons/crm_claim/res_config.py
index 92e474d6a46..aa0cb7ffa20 100644
--- a/addons/crm_claim/res_config.py
+++ b/addons/crm_claim/res_config.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class crm_claim_settings(osv.osv_memory):
_name = 'sale.config.settings'
diff --git a/addons/crm_helpdesk/crm_helpdesk.py b/addons/crm_helpdesk/crm_helpdesk.py
index 373cf53aed6..6b444eab4f4 100644
--- a/addons/crm_helpdesk/crm_helpdesk.py
+++ b/addons/crm_helpdesk/crm_helpdesk.py
@@ -19,13 +19,13 @@
#
##############################################################################
-from base_status.base_state import base_state
-from base_status.base_stage import base_stage
-from crm import crm
-from osv import fields, osv
-import tools
-from tools.translate import _
-from tools import html2plaintext
+from openerp.addons.base_status.base_state import base_state
+from openerp.addons.base_status.base_stage import base_stage
+from openerp.addons.crm import crm
+from openerp.osv import fields, osv
+from openerp import tools
+from openerp.tools.translate import _
+from openerp.tools import html2plaintext
CRM_HELPDESK_STATES = (
crm.AVAILABLE_STATES[2][0], # Cancelled
diff --git a/addons/crm_helpdesk/report/crm_helpdesk_report.py b/addons/crm_helpdesk/report/crm_helpdesk_report.py
index 6496935c2d2..8d535fa07a0 100644
--- a/addons/crm_helpdesk/report/crm_helpdesk_report.py
+++ b/addons/crm_helpdesk/report/crm_helpdesk_report.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
AVAILABLE_STATES = [
diff --git a/addons/crm_partner_assign/i18n/pt_BR.po b/addons/crm_partner_assign/i18n/pt_BR.po
index cf1d0fa031c..2ea4f5f7a1b 100644
--- a/addons/crm_partner_assign/i18n/pt_BR.po
+++ b/addons/crm_partner_assign/i18n/pt_BR.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:03+0000\n"
-"PO-Revision-Date: 2012-12-17 02:35+0000\n"
+"PO-Revision-Date: 2012-12-17 21:56+0000\n"
"Last-Translator: Fábio Martinelli - http://zupy.com.br "
"<webmaster@guaru.net>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:47+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: crm_partner_assign
@@ -62,7 +62,7 @@ msgstr "Conteúdos HTML limpos automaticamente"
#. module: crm_partner_assign
#: view:crm.lead:0
msgid "Forward"
-msgstr "Avançar"
+msgstr "Encaminhar"
#. module: crm_partner_assign
#: view:res.partner:0
@@ -145,7 +145,7 @@ msgstr "Identificador da mensagem"
#. module: crm_partner_assign
#: field:res.partner,date_review_next:0
msgid "Next Partner Review"
-msgstr "Próxima revisão do parceiro"
+msgstr "Próxima Revisão de Parceiro"
#. module: crm_partner_assign
#: field:crm.lead.forward.to.partner,favorite_user_ids:0
@@ -194,7 +194,7 @@ msgid ""
"Gives the probability to assign a lead to this partner. (0 means no "
"assignation.)"
msgstr ""
-"Fornece a probabilidade para se atribuir o prospécto para este parceiro. (0 "
+"Fornece a probabilidade para se atribuir o prospecto para este parceiro. (0 "
"significa sem atribuição.)"
#. module: crm_partner_assign
@@ -211,7 +211,7 @@ msgstr "Notificação do sistema"
#: code:addons/crm_partner_assign/wizard/crm_forward_to_partner.py:77
#, python-format
msgid "Lead forward"
-msgstr "Encaminhamento de Prospecção de Negócio"
+msgstr "Encaminhamento de prospecto"
#. module: crm_partner_assign
#: field:crm.lead.report.assign,probability:0
@@ -356,7 +356,7 @@ msgstr "Atribuição do Parceiro"
#. module: crm_partner_assign
#: help:crm.lead.report.assign,type:0
msgid "Type is used to separate Leads and Opportunities"
-msgstr "Tipo é utilizado para separar Prospecções e Oportunidades"
+msgstr "Tipo é utilizado para separar Prospectos e Oportunidades"
#. module: crm_partner_assign
#: selection:crm.lead.report.assign,month:0
diff --git a/addons/crm_partner_assign/partner_geo_assign.py b/addons/crm_partner_assign/partner_geo_assign.py
index 69b2ba406ca..37a317a46d0 100644
--- a/addons/crm_partner_assign/partner_geo_assign.py
+++ b/addons/crm_partner_assign/partner_geo_assign.py
@@ -19,12 +19,12 @@
#
##############################################################################
-from osv import osv
-from osv import fields
+from openerp.osv import osv
+from openerp.osv import fields
import urllib,re
import random, time
-from tools.translate import _
-import tools
+from openerp.tools.translate import _
+from openerp import tools
def geo_find(addr):
addr = addr.encode('utf8')
diff --git a/addons/crm_partner_assign/report/crm_lead_report.py b/addons/crm_partner_assign/report/crm_lead_report.py
index a2d6bbac2dd..2c208131b3a 100644
--- a/addons/crm_partner_assign/report/crm_lead_report.py
+++ b/addons/crm_partner_assign/report/crm_lead_report.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import fields,osv
-import tools
-from crm import crm
+from openerp.osv import fields,osv
+from openerp import tools
+from openerp.addons.crm import crm
AVAILABLE_STATES = [
('draft','Draft'),
diff --git a/addons/crm_partner_assign/report/crm_partner_report.py b/addons/crm_partner_assign/report/crm_partner_report.py
index 7dccab30da2..4611fdd06e4 100644
--- a/addons/crm_partner_assign/report/crm_partner_report.py
+++ b/addons/crm_partner_assign/report/crm_partner_report.py
@@ -18,8 +18,8 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
class crm_partner_report_assign(osv.osv):
diff --git a/addons/crm_partner_assign/wizard/crm_forward_to_partner.py b/addons/crm_partner_assign/wizard/crm_forward_to_partner.py
index ab8f20a74f5..4ca3ba0a770 100644
--- a/addons/crm_partner_assign/wizard/crm_forward_to_partner.py
+++ b/addons/crm_partner_assign/wizard/crm_forward_to_partner.py
@@ -22,10 +22,10 @@
import re
import time
-import tools
+from openerp import tools
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class crm_lead_forward_to_partner(osv.osv_memory):
""" Forward info history to partners. """
diff --git a/addons/crm_profiling/crm_profiling.py b/addons/crm_profiling/crm_profiling.py
index 7dc72f80289..8ea08601c9a 100644
--- a/addons/crm_profiling/crm_profiling.py
+++ b/addons/crm_profiling/crm_profiling.py
@@ -19,10 +19,10 @@
#
##############################################################################
-from osv import fields,osv
-from osv import orm
+from openerp.osv import fields,osv
+from openerp.osv import orm
-from tools.translate import _
+from openerp.tools.translate import _
def _get_answers(cr, uid, ids):
"""
diff --git a/addons/crm_profiling/i18n/pt_BR.po b/addons/crm_profiling/i18n/pt_BR.po
index ae565f1fbdc..345f9c663a3 100644
--- a/addons/crm_profiling/i18n/pt_BR.po
+++ b/addons/crm_profiling/i18n/pt_BR.po
@@ -7,15 +7,15 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:03+0000\n"
-"PO-Revision-Date: 2012-12-07 22:42+0000\n"
+"PO-Revision-Date: 2012-12-17 22:29+0000\n"
"Last-Translator: Fábio Martinelli - http://zupy.com.br "
"<webmaster@guaru.net>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-08 04:59+0000\n"
-"X-Generator: Launchpad (build 16341)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: crm_profiling
#: view:crm_profiling.questionnaire:0
@@ -54,7 +54,7 @@ msgstr "Pergunta"
#: model:ir.actions.act_window,name:crm_profiling.action_open_questionnaire
#: view:open.questionnaire:0
msgid "Open Questionnaire"
-msgstr "Abrir questionário"
+msgstr "Abrir Questionário"
#. module: crm_profiling
#: field:crm.segmentation,child_ids:0
diff --git a/addons/crm_profiling/wizard/open_questionnaire.py b/addons/crm_profiling/wizard/open_questionnaire.py
index b13c67640fc..cb7ad220e3f 100644
--- a/addons/crm_profiling/wizard/open_questionnaire.py
+++ b/addons/crm_profiling/wizard/open_questionnaire.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class open_questionnaire_line(osv.osv_memory):
_name = 'open.questionnaire.line'
diff --git a/addons/crm_todo/crm_todo.py b/addons/crm_todo/crm_todo.py
index b1f6aa05af0..e11fa03193f 100644
--- a/addons/crm_todo/crm_todo.py
+++ b/addons/crm_todo/crm_todo.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class project_task(osv.osv):
_inherit = 'project.task'
diff --git a/addons/crm_todo/i18n/pt_BR.po b/addons/crm_todo/i18n/pt_BR.po
index eb001f1426c..6ec38a60b27 100644
--- a/addons/crm_todo/i18n/pt_BR.po
+++ b/addons/crm_todo/i18n/pt_BR.po
@@ -8,14 +8,15 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:03+0000\n"
-"PO-Revision-Date: 2012-12-06 13:12+0000\n"
-"Last-Translator: Cristiano Korndörfer <codigo.aberto@dorfer.com.br>\n"
+"PO-Revision-Date: 2012-12-17 22:32+0000\n"
+"Last-Translator: Fábio Martinelli - http://zupy.com.br "
+"<webmaster@guaru.net>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-07 04:36+0000\n"
-"X-Generator: Launchpad (build 16341)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: crm_todo
#: model:ir.model,name:crm_todo.model_project_task
@@ -77,7 +78,7 @@ msgstr "Prospecto / Oportunidade"
#. module: crm_todo
#: view:crm.lead:0
msgid "For changing to done state"
-msgstr "Para mudar a situação para Concluído"
+msgstr "Para mudar o estado para Concluído"
#. module: crm_todo
#: view:crm.lead:0
diff --git a/addons/decimal_precision/decimal_precision.py b/addons/decimal_precision/decimal_precision.py
index 93d69eb3093..64077ed3736 100644
--- a/addons/decimal_precision/decimal_precision.py
+++ b/addons/decimal_precision/decimal_precision.py
@@ -19,10 +19,9 @@
#
##############################################################################
-from osv import osv, fields
-import tools
-import pooler
from openerp import SUPERUSER_ID
+from openerp import pooler, tools
+from openerp.osv import osv, fields
class decimal_precision(osv.osv):
_name = 'decimal.precision'
diff --git a/addons/delivery/delivery.py b/addons/delivery/delivery.py
index cf82011d27a..15a17b36775 100644
--- a/addons/delivery/delivery.py
+++ b/addons/delivery/delivery.py
@@ -20,9 +20,9 @@
##############################################################################
import time
-from osv import fields,osv
-from tools.translate import _
-import decimal_precision as dp
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
+import openerp.addons.decimal_precision as dp
class delivery_carrier(osv.osv):
_name = "delivery.carrier"
diff --git a/addons/delivery/delivery_view.xml b/addons/delivery/delivery_view.xml
index d6ec48e7601..ff19659a830 100644
--- a/addons/delivery/delivery_view.xml
+++ b/addons/delivery/delivery_view.xml
@@ -243,8 +243,12 @@
<field name="inherit_id" ref="stock.view_picking_form"/>
<field name="arch" type="xml">
<field name="company_id" position="before">
- <field name="weight"/>
- <field name="weight_net" groups="base.group_no_one"/>
+ <label for="weight" string="Weight"/>
+ <div>
+ <field name="weight" class="oe_inline"/>
+ <field name="weight_uom_id" nolabel="1" class="oe_inline"/>
+ </div>
+ <field name="weight_net" groups="base.group_no_one" class="oe_inline"/>
</field>
</field>
</record>
@@ -279,8 +283,12 @@
<field name="inherit_id" ref="stock.view_move_form"/>
<field name="arch" type="xml">
<xpath expr="//group[@name='main_grp']" position="inside">
- <field name="weight"/>
- <field name="weight_net" groups="base.group_no_one"/>
+ <label for="weight" string="Weight"/>
+ <div>
+ <field name="weight" class="oe_inline"/>
+ <field name="weight_uom_id" nolabel="1" class="oe_inline"/>
+ </div>
+ <field name="weight_net" groups="base.group_no_one" class="oe_inline"/>
</xpath>
</field>
</record>
diff --git a/addons/delivery/i18n/hr.po b/addons/delivery/i18n/hr.po
index e96de5705c7..dd02b0be344 100644
--- a/addons/delivery/i18n/hr.po
+++ b/addons/delivery/i18n/hr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:03+0000\n"
-"PO-Revision-Date: 2012-12-14 22:50+0000\n"
+"PO-Revision-Date: 2012-12-17 21:09+0000\n"
"Last-Translator: Goran Kliska <gkliska@gmail.com>\n"
"Language-Team: Vinteh\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 04:59+0000\n"
"X-Generator: Launchpad (build 16372)\n"
"Language: hr\n"
@@ -374,7 +374,7 @@ msgstr ">="
#: code:addons/delivery/sale.py:58
#, python-format
msgid "Order not in draft state !"
-msgstr ""
+msgstr "Nalog nije u nacrtu!"
#. module: delivery
#: report:sale.shipping:0
diff --git a/addons/delivery/partner.py b/addons/delivery/partner.py
index 62008c2c7cf..e4b0ba204ac 100644
--- a/addons/delivery/partner.py
+++ b/addons/delivery/partner.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_partner(osv.osv):
_inherit = 'res.partner'
diff --git a/addons/delivery/report/shipping.py b/addons/delivery/report/shipping.py
index 6d3b3598987..53bdad807c0 100644
--- a/addons/delivery/report/shipping.py
+++ b/addons/delivery/report/shipping.py
@@ -21,7 +21,7 @@
import time
-from report import report_sxw
+from openerp.report import report_sxw
class shipping(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/delivery/sale.py b/addons/delivery/sale.py
index 3d6139195be..98229f13c36 100644
--- a/addons/delivery/sale.py
+++ b/addons/delivery/sale.py
@@ -20,8 +20,8 @@
##############################################################################
import time
-from osv import fields,osv
-from tools.translate import _
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
# Overloaded sale_order to manage carriers :
class sale_order(osv.osv):
diff --git a/addons/delivery/stock.py b/addons/delivery/stock.py
index c3ce236dc2e..95b17a8ba68 100644
--- a/addons/delivery/stock.py
+++ b/addons/delivery/stock.py
@@ -19,10 +19,10 @@
#
##############################################################################
-from osv import fields,osv
-from tools.translate import _
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
-import decimal_precision as dp
+import openerp.addons.decimal_precision as dp
# Overloaded stock_picking to manage carriers :
class stock_picking(osv.osv):
@@ -66,6 +66,7 @@ class stock_picking(osv.osv):
}),
'carrier_tracking_ref': fields.char('Carrier Tracking Ref', size=32),
'number_of_packages': fields.integer('Number of Packages'),
+ 'weight_uom_id': fields.many2one('product.uom', 'Unit of Measure', required=True,readonly="1",help="Unit of measurement for Weight",),
}
def _prepare_shipping_invoice_line(self, cr, uid, picking, invoice, context=None):
@@ -132,6 +133,12 @@ class stock_picking(osv.osv):
invoice_line_obj.create(cr, uid, invoice_line)
invoice_obj.button_compute(cr, uid, [invoice.id], context=context)
return result
+ def _get_default_uom(self,cr,uid,c):
+ uom_categ, uom_categ_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'product', 'product_uom_categ_kgm')
+ return self.pool.get('product.uom').search(cr, uid, [('category_id', '=', uom_categ_id),('factor','=',1)])[0]
+ _defaults = {
+ 'weight_uom_id': lambda self,cr,uid,c: self._get_default_uom(cr,uid,c)
+ }
stock_picking()
@@ -169,8 +176,14 @@ class stock_move(osv.osv):
store={
'stock.move': (lambda self, cr, uid, ids, c=None: ids, ['product_id', 'product_qty', 'product_uom'], 20),
}),
+ 'weight_uom_id': fields.many2one('product.uom', 'Unit of Measure', required=True,readonly="1",help="Unit of Measure (Unit of Measure) is the unit of measurement for Weight",),
}
-
+ def _get_default_uom(self,cr,uid,c):
+ uom_categ, uom_categ_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'product', 'product_uom_categ_kgm')
+ return self.pool.get('product.uom').search(cr, uid, [('category_id', '=', uom_categ_id),('factor','=',1)])[0]
+ _defaults = {
+ 'weight_uom_id': lambda self,cr,uid,c: self._get_default_uom(cr,uid,c)
+ }
stock_move()
# Redefinition of the new fields in order to update the model stock.picking.out in the orm
diff --git a/addons/document/directory_content.py b/addons/document/directory_content.py
index 5b8ec3ddd93..6ebf8ebeb3d 100644
--- a/addons/document/directory_content.py
+++ b/addons/document/directory_content.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
-import netsvc
+from openerp import netsvc
# import os
import nodes
# import StringIO
diff --git a/addons/document/directory_report.py b/addons/document/directory_report.py
index 202725a1d3f..984dcf23bf2 100644
--- a/addons/document/directory_report.py
+++ b/addons/document/directory_report.py
@@ -20,7 +20,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class ir_action_report_xml(osv.osv):
_name="ir.actions.report.xml"
diff --git a/addons/document/document.py b/addons/document/document.py
index 37a0219d143..ee288465316 100644
--- a/addons/document/document.py
+++ b/addons/document/document.py
@@ -20,13 +20,13 @@
##############################################################################
import base64
-from osv import osv, fields
+from openerp.osv import fields, osv
import os
#from psycopg2 import Binary
#from tools import config
-import tools
-from tools.translate import _
+from openerp import tools
+from openerp.tools.translate import _
import nodes
import logging
diff --git a/addons/document/document_directory.py b/addons/document/document_directory.py
index 58492b87222..1cd809c4f9f 100644
--- a/addons/document/document_directory.py
+++ b/addons/document/document_directory.py
@@ -20,11 +20,11 @@
##############################################################################
-from osv import osv, fields
-from osv.orm import except_orm
+from openerp.osv import fields, osv
+from openerp.osv.orm import except_orm
import logging
import nodes
-from tools.translate import _
+from openerp.tools.translate import _
_logger = logging.getLogger(__name__)
class document_directory(osv.osv):
_name = 'document.directory'
diff --git a/addons/document/document_storage.py b/addons/document/document_storage.py
index a4b37b126b2..48f623120a9 100644
--- a/addons/document/document_storage.py
+++ b/addons/document/document_storage.py
@@ -20,21 +20,21 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
import os
-import tools
+from openerp import tools
import base64
import errno
import logging
import shutil
from StringIO import StringIO
import psycopg2
-from tools.misc import ustr
-from tools.translate import _
-from osv.orm import except_orm
+from openerp.tools.misc import ustr
+from openerp.tools.translate import _
+from openerp.osv.orm import except_orm
import random
import string
-import pooler
+from openerp import pooler
import nodes
from content_index import cntIndex
_logger = logging.getLogger(__name__)
diff --git a/addons/document/i18n/pl.po b/addons/document/i18n/pl.po
index 656b50a94ce..ff3509dd7b6 100644
--- a/addons/document/i18n/pl.po
+++ b/addons/document/i18n/pl.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-11-24 02:52+0000\n"
-"PO-Revision-Date: 2012-05-10 17:42+0000\n"
+"PO-Revision-Date: 2012-12-17 10:30+0000\n"
"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) <grzegorz@openglobe.pl>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:17+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: document
#: field:document.directory,parent_id:0
@@ -137,7 +137,7 @@ msgstr "Nazwa katalogu musi być unikalna!"
#. module: document
#: view:ir.attachment:0
msgid "Filter on my documents"
-msgstr ""
+msgstr "Filtr na moje dokumenty"
#. module: document
#: view:ir.attachment:0
@@ -274,7 +274,7 @@ msgstr "Typ zawartości"
#. module: document
#: view:ir.attachment:0
msgid "Modification"
-msgstr ""
+msgstr "Modyfikacja"
#. module: document
#: view:document.directory:0
@@ -289,7 +289,7 @@ msgstr "Typ"
#: code:addons/document/document_directory.py:234
#, python-format
msgid "%s (copy)"
-msgstr ""
+msgstr "%s (kopia)"
#. module: document
#: help:document.directory,ressource_type_id:0
@@ -461,7 +461,7 @@ msgstr "jeśli zaznaczone, to pliki będą niedostępne."
#. module: document
#: field:report.document.user,user:0
msgid "unknown"
-msgstr ""
+msgstr "nieznane"
#. module: document
#: view:document.directory:0
@@ -507,7 +507,7 @@ msgstr ""
#: model:ir.actions.act_window,name:document.open_board_document_manager
#: model:ir.ui.menu,name:document.menu_reports_document
msgid "Knowledge"
-msgstr ""
+msgstr "Wiedza"
#. module: document
#: view:document.storage:0
@@ -554,7 +554,7 @@ msgstr ""
#: code:addons/document/static/src/js/document.js:6
#, python-format
msgid "Attachment(s)"
-msgstr ""
+msgstr "Załącznik(i)"
#. module: document
#: selection:report.document.user,month:0
@@ -564,7 +564,7 @@ msgstr "Sierpień"
#. module: document
#: view:ir.attachment:0
msgid "My Document(s)"
-msgstr ""
+msgstr "Moje dokumenty"
#. module: document
#: sql_constraint:document.directory:0
@@ -640,7 +640,7 @@ msgstr "Tylko do Odczytu"
#: view:document.directory:0
#: view:process.node:0
msgid "Document Directory"
-msgstr ""
+msgstr "Katalog Dokumentu"
#. module: document
#: sql_constraint:document.directory:0
@@ -650,7 +650,7 @@ msgstr "Nazwa katalogu musi być unikalna !"
#. module: document
#: view:ir.attachment:0
msgid "Attachments"
-msgstr ""
+msgstr "Załączniki"
#. module: document
#: field:document.directory,create_uid:0
diff --git a/addons/document/nodes.py b/addons/document/nodes.py
index aeb2e64fc97..9513434374f 100644
--- a/addons/document/nodes.py
+++ b/addons/document/nodes.py
@@ -20,10 +20,10 @@
##############################################################################
# import urlparse
-import pooler
-from tools.safe_eval import safe_eval
+from openerp import pooler
+from openerp.tools.safe_eval import safe_eval
-from tools.misc import ustr
+from openerp.tools.misc import ustr
import errno
# import os
import time
diff --git a/addons/document/report/document_report.py b/addons/document/report/document_report.py
index 92e33c13746..c9df78e4272 100644
--- a/addons/document/report/document_report.py
+++ b/addons/document/report/document_report.py
@@ -20,8 +20,8 @@
##############################################################################
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
class report_document_user(osv.osv):
_name = "report.document.user"
diff --git a/addons/document/wizard/document_configuration.py b/addons/document/wizard/document_configuration.py
index 6a69e638b4e..aec7f9b75a4 100644
--- a/addons/document/wizard/document_configuration.py
+++ b/addons/document/wizard/document_configuration.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class document_configuration(osv.osv_memory):
_name='document.configuration'
diff --git a/addons/document_ftp/ftpserver/__init__.py b/addons/document_ftp/ftpserver/__init__.py
index 59aff85c633..b5ada070c84 100644
--- a/addons/document_ftp/ftpserver/__init__.py
+++ b/addons/document_ftp/ftpserver/__init__.py
@@ -24,7 +24,7 @@ import ftpserver
import authorizer
import abstracted_fs
import logging
-from tools import config
+from openerp.tools import config
_logger = logging.getLogger(__name__)
def start_server():
HOST = config.get('ftp_server_host', '127.0.0.1')
diff --git a/addons/document_ftp/ftpserver/abstracted_fs.py b/addons/document_ftp/ftpserver/abstracted_fs.py
index 326c62f7a92..b3fd39bdfcd 100644
--- a/addons/document_ftp/ftpserver/abstracted_fs.py
+++ b/addons/document_ftp/ftpserver/abstracted_fs.py
@@ -9,12 +9,9 @@ import errno
import glob
import fnmatch
-import pooler
-import netsvc
-import sql_db
-
-from service import security
-from osv import osv
+from openerp import pooler, netsvc, sql_db
+from openerp.service import security
+from openerp.osv import osv
from document.nodes import get_node_context
def _get_month_name(month):
diff --git a/addons/document_ftp/res_config.py b/addons/document_ftp/res_config.py
index 374368d60bd..93b3aa69974 100644
--- a/addons/document_ftp/res_config.py
+++ b/addons/document_ftp/res_config.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools import config
+from openerp.osv import fields, osv
+from openerp.tools import config
class documnet_ftp_setting(osv.osv_memory):
_name = 'knowledge.config.settings'
diff --git a/addons/document_ftp/test_easyftp.py b/addons/document_ftp/test_easyftp.py
index bb4e5ea6648..1ab808c3acc 100644
--- a/addons/document_ftp/test_easyftp.py
+++ b/addons/document_ftp/test_easyftp.py
@@ -25,7 +25,7 @@
"""
from ftplib import FTP
-from tools import config
+from openerp.tools import config
def get_plain_ftp(timeout=10.0):
ftp = FTP()
diff --git a/addons/document_ftp/wizard/ftp_browse.py b/addons/document_ftp/wizard/ftp_browse.py
index 8260424d653..ceb7d1a60e5 100644
--- a/addons/document_ftp/wizard/ftp_browse.py
+++ b/addons/document_ftp/wizard/ftp_browse.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv, fields
-# from tools.translate import _
+from openerp.osv import fields, osv
+# from openerp.tools.translate import _
from .. import ftpserver
class document_ftp_browse(osv.osv_memory):
diff --git a/addons/document_ftp/wizard/ftp_configuration.py b/addons/document_ftp/wizard/ftp_configuration.py
index d0679973c5a..87aaa2331b4 100644
--- a/addons/document_ftp/wizard/ftp_configuration.py
+++ b/addons/document_ftp/wizard/ftp_configuration.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv, fields
-from tools import config
+from openerp.osv import fields, osv
+from openerp.tools import config
class document_ftp_configuration(osv.osv_memory):
diff --git a/addons/document_page/document_page.py b/addons/document_page/document_page.py
index 092d39f22e9..f74cfe02a21 100644
--- a/addons/document_page/document_page.py
+++ b/addons/document_page/document_page.py
@@ -19,10 +19,10 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import difflib
-import tools
+from openerp import tools
class document_page(osv.osv):
_name = "document.page"
diff --git a/addons/document_page/i18n/pl.po b/addons/document_page/i18n/pl.po
index b9403be4ca2..86b17782569 100644
--- a/addons/document_page/i18n/pl.po
+++ b/addons/document_page/i18n/pl.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-11-24 02:52+0000\n"
-"PO-Revision-Date: 2012-08-13 12:16+0000\n"
-"Last-Translator: Antony Lesuisse (OpenERP) <al@openerp.com>\n"
+"PO-Revision-Date: 2012-12-17 10:25+0000\n"
+"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) <grzegorz@openglobe.pl>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:32+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: document_page
#: view:document.page:0
@@ -22,13 +22,13 @@ msgstr ""
#: selection:document.page,type:0
#: model:ir.actions.act_window,name:document_page.action_category
msgid "Category"
-msgstr ""
+msgstr "Kategoria"
#. module: document_page
#: view:document.page:0
#: field:document.page,write_uid:0
msgid "Last Contributor"
-msgstr ""
+msgstr "Ostatni kontrybutor"
#. module: document_page
#: view:document.page:0
@@ -45,12 +45,12 @@ msgstr "Menu"
#: view:document.page:0
#: model:ir.model,name:document_page.model_document_page
msgid "Document Page"
-msgstr ""
+msgstr "Strona dokumentu"
#. module: document_page
#: model:ir.actions.act_window,name:document_page.action_related_page_history
msgid "Page History"
-msgstr ""
+msgstr "Historia strony"
#. module: document_page
#: view:document.page:0
@@ -63,18 +63,20 @@ msgstr "Zawartość"
#. module: document_page
#: view:document.page:0
msgid "Group By..."
-msgstr ""
+msgstr "Grupuj wg..."
#. module: document_page
#: view:document.page:0
msgid "Template"
-msgstr ""
+msgstr "Szablon"
#. module: document_page
#: view:document.page:0
msgid ""
"that will be used as a content template for all new page of this category."
msgstr ""
+"które będzie stosowane jako szablon zawartości dla nowych stron tej "
+"kategorii."
#. module: document_page
#: field:document.page,name:0
@@ -89,7 +91,7 @@ msgstr ""
#. module: document_page
#: field:document.page,type:0
msgid "Type"
-msgstr ""
+msgstr "Typ"
#. module: document_page
#: model:ir.model,name:document_page.model_wizard_document_page_history_show_diff
@@ -99,39 +101,39 @@ msgstr ""
#. module: document_page
#: field:document.page.history,create_uid:0
msgid "Modified By"
-msgstr ""
+msgstr "Zmodyfikowane przez"
#. module: document_page
#: view:document.page.create.menu:0
msgid "or"
-msgstr ""
+msgstr "lub"
#. module: document_page
#: help:document.page,type:0
msgid "Page type"
-msgstr ""
+msgstr "Typ strony"
#. module: document_page
#: view:document.page.create.menu:0
msgid "Menu Information"
-msgstr ""
+msgstr "Informacja o menu"
#. module: document_page
#: view:document.page.history:0
#: model:ir.model,name:document_page.model_document_page_history
msgid "Document Page History"
-msgstr ""
+msgstr "Historia strony dokumentu"
#. module: document_page
#: model:ir.ui.menu,name:document_page.menu_page_history
msgid "Pages history"
-msgstr ""
+msgstr "Historia strony"
#. module: document_page
#: code:addons/document_page/document_page.py:129
#, python-format
msgid "There are no changes in revisions."
-msgstr ""
+msgstr "Brak zmian w wersjach"
#. module: document_page
#: field:document.page.history,create_date:0
@@ -143,7 +145,7 @@ msgstr "Data"
#: model:ir.actions.act_window,name:document_page.action_view_wiki_show_diff_values
#: view:wizard.document.page.history.show_diff:0
msgid "Difference"
-msgstr ""
+msgstr "Różnica"
#. module: document_page
#: model:ir.actions.act_window,name:document_page.action_page
@@ -155,7 +157,7 @@ msgstr "Strony"
#. module: document_page
#: model:ir.ui.menu,name:document_page.menu_category
msgid "Categories"
-msgstr ""
+msgstr "Kategorie"
#. module: document_page
#: field:document.page.create.menu,menu_parent_id:0
@@ -171,12 +173,12 @@ msgstr "Utworzono"
#: code:addons/document_page/wizard/document_page_show_diff.py:50
#, python-format
msgid "You need to select minimum one or maximum two history revisions!"
-msgstr ""
+msgstr "Musisz wybrać minimum jedną a maksymalnie dwie wersje historii !"
#. module: document_page
#: model:ir.actions.act_window,name:document_page.action_history
msgid "Page history"
-msgstr ""
+msgstr "Historia strony"
#. module: document_page
#: field:document.page.history,summary:0
@@ -186,12 +188,12 @@ msgstr "Podsumowanie"
#. module: document_page
#: model:ir.actions.act_window,help:document_page.action_page
msgid "Create web pages"
-msgstr ""
+msgstr "Twórz strony web"
#. module: document_page
#: view:document.page.history:0
msgid "Document History"
-msgstr ""
+msgstr "Historia Dokumentu"
#. module: document_page
#: field:document.page.create.menu,menu_name:0
@@ -201,12 +203,12 @@ msgstr "Nazwa menu"
#. module: document_page
#: field:document.page.history,page_id:0
msgid "Page"
-msgstr ""
+msgstr "Strona"
#. module: document_page
#: field:document.page,history_ids:0
msgid "History"
-msgstr ""
+msgstr "Historia"
#. module: document_page
#: field:document.page,write_date:0
@@ -223,14 +225,14 @@ msgstr "Utwórz menu"
#. module: document_page
#: field:document.page,display_content:0
msgid "Displayed Content"
-msgstr ""
+msgstr "Wyświetlana zawartość"
#. module: document_page
#: code:addons/document_page/document_page.py:129
#: code:addons/document_page/wizard/document_page_show_diff.py:50
#, python-format
msgid "Warning!"
-msgstr ""
+msgstr "Ostrzeżenie !"
#. module: document_page
#: view:document.page.create.menu:0
@@ -246,9 +248,9 @@ msgstr "Różnice"
#. module: document_page
#: view:document.page:0
msgid "Document Type"
-msgstr ""
+msgstr "Typ dokumentu"
#. module: document_page
#: field:document.page,child_ids:0
msgid "Children"
-msgstr ""
+msgstr "Podrzędne"
diff --git a/addons/document_page/wizard/document_page_create_menu.py b/addons/document_page/wizard/document_page_create_menu.py
index 79a43f952f0..9f20fab0d99 100644
--- a/addons/document_page/wizard/document_page_create_menu.py
+++ b/addons/document_page/wizard/document_page_create_menu.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class document_page_create_menu(osv.osv_memory):
""" Create Menu """
diff --git a/addons/document_page/wizard/document_page_show_diff.py b/addons/document_page/wizard/document_page_show_diff.py
index 13e8e79b3b7..0c20ee79c74 100644
--- a/addons/document_page/wizard/document_page_show_diff.py
+++ b/addons/document_page/wizard/document_page_show_diff.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import base64
class showdiff(osv.osv_memory):
diff --git a/addons/document_webdav/__init__.py b/addons/document_webdav/__init__.py
index 11bbd35f7c3..3dc4c104c80 100644
--- a/addons/document_webdav/__init__.py
+++ b/addons/document_webdav/__init__.py
@@ -20,13 +20,9 @@
##############################################################################
import logging
-_logger = logging.getLogger(__name__)
+import webdav
+import webdav_server
+import document_webdav
-try:
- import webdav
- import webdav_server
- import document_webdav
-except ImportError:
- _logger.info('document_webdav disabled please install PyWebDAV from http://code.google.com/p/pywebdav/downloads/detail?name=PyWebDAV-0.9.4.tar.gz&can=2&q=/')
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/document_webdav/dav_fs.py b/addons/document_webdav/dav_fs.py
index 1b826434f74..59e93fa3722 100644
--- a/addons/document_webdav/dav_fs.py
+++ b/addons/document_webdav/dav_fs.py
@@ -18,31 +18,31 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import pooler
-import sql_db
-
import os
import time
import errno
-
-import netsvc
+import re
import urlparse
-
-from DAV.constants import COLLECTION #, OBJECT
-from DAV.errors import DAV_Error, DAV_Forbidden, DAV_NotFound
-from DAV.iface import dav_interface
import urllib
-from DAV.davcmd import copyone, copytree, moveone, movetree, delone, deltree
-from cache import memoize
-from tools import misc
-
-from webdav import mk_lock_response
-
try:
- from tools.dict_tools import dict_merge2
+ from pywebdav.lib.constants import COLLECTION # , OBJECT
+ from pywebdav.lib.errors import DAV_Error, DAV_Forbidden, DAV_NotFound
+ from pywebdav.lib.iface import dav_interface
+ from pywebdav.lib.davcmd import copyone, copytree, moveone, movetree, delone, deltree
except ImportError:
- from document.dict_tools import dict_merge2
+ from DAV.constants import COLLECTION #, OBJECT
+ from DAV.errors import DAV_Error, DAV_Forbidden, DAV_NotFound
+ from DAV.iface import dav_interface
+ from DAV.davcmd import copyone, copytree, moveone, movetree, delone, deltree
+
+import openerp
+from openerp import pooler, sql_db, netsvc
+from openerp.tools import misc
+from openerp.addons.document.dict_tools import dict_merge2
+
+from cache import memoize
+from webdav import mk_lock_response
CACHE_SIZE=20000
@@ -355,7 +355,8 @@ class openerp_dav_handler(dav_interface):
return self.parent.get_baseuri(self) + '/'.join(ajoin)
@memoize(4)
- def db_list(self):
+ def _all_db_list(self):
+ """return all databases who have module document_webdav installed"""
s = netsvc.ExportService.getService('db')
result = s.exp_list()
self.db_name_list=[]
@@ -364,7 +365,7 @@ class openerp_dav_handler(dav_interface):
try:
db = sql_db.db_connect(db_name)
cr = db.cursor()
- cr.execute("SELECT id FROM ir_module_module WHERE name = 'document' AND state='installed' ")
+ cr.execute("SELECT id FROM ir_module_module WHERE name = 'document_webdav' AND state='installed' ")
res=cr.fetchone()
if res and len(res):
self.db_name_list.append(db_name)
@@ -375,6 +376,15 @@ class openerp_dav_handler(dav_interface):
cr.close()
return self.db_name_list
+ def db_list(self, uri):
+ # import pudb;pudb.set_trace()
+ u = urlparse.urlsplit(uri)
+ h = u.hostname
+ d = h.split('.')[0]
+ r = openerp.tools.config['dbfilter'].replace('%h', h).replace('%d',d)
+ dbs = [i for i in self._all_db_list() if re.match(r, i)]
+ return dbs
+
def get_childs(self,uri, filters=None):
""" return the child objects as self.baseuris for the given URI """
self.parent.log_message('get children: %s' % uri)
@@ -382,7 +392,7 @@ class openerp_dav_handler(dav_interface):
if not dbname:
if cr: cr.close()
- res = map(lambda x: self.urijoin(x), self.db_list())
+ res = map(lambda x: self.urijoin(x), self.db_list(uri))
return res
result = []
node = self.uri2object(cr, uid, pool, uri2[:])
diff --git a/addons/document_webdav/document_webdav.py b/addons/document_webdav/document_webdav.py
index cb1315140a3..90150bab620 100644
--- a/addons/document_webdav/document_webdav.py
+++ b/addons/document_webdav/document_webdav.py
@@ -19,9 +19,10 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
+from openerp.tools import config
+
import nodes
-from tools import config
class document_davdir(osv.osv):
_inherit = 'document.directory'
diff --git a/addons/document_webdav/i18n/pt.po b/addons/document_webdav/i18n/pt.po
index fc5985eb6da..32736ef6929 100644
--- a/addons/document_webdav/i18n/pt.po
+++ b/addons/document_webdav/i18n/pt.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:03+0000\n"
-"PO-Revision-Date: 2010-12-11 22:47+0000\n"
-"Last-Translator: OpenERP Administrators <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 14:02+0000\n"
+"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: Portuguese <pt@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:44+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: document_webdav
#: field:document.webdav.dir.property,create_date:0
@@ -31,7 +31,7 @@ msgstr "Documentos"
#. module: document_webdav
#: view:document.webdav.dir.property:0
msgid "Document property"
-msgstr ""
+msgstr "Propriedade do documento"
#. module: document_webdav
#: view:document.webdav.dir.property:0
@@ -168,7 +168,7 @@ msgstr "Criador"
#. module: document_webdav
#: view:document.webdav.file.property:0
msgid "Document Property"
-msgstr ""
+msgstr "Propriedade do documento"
#. module: document_webdav
#: model:ir.ui.menu,name:document_webdav.menu_properties
diff --git a/addons/document_webdav/nodes.py b/addons/document_webdav/nodes.py
index a8fedee4fe3..d6bb5a6655f 100644
--- a/addons/document_webdav/nodes.py
+++ b/addons/document_webdav/nodes.py
@@ -21,7 +21,7 @@
from document import nodes
-from tools.safe_eval import safe_eval as eval
+from openerp.tools.safe_eval import safe_eval as eval
import time
import urllib
import uuid
diff --git a/addons/document_webdav/redirect.py b/addons/document_webdav/redirect.py
index c3dd9248f45..41cbe3b883b 100644
--- a/addons/document_webdav/redirect.py
+++ b/addons/document_webdav/redirect.py
@@ -22,8 +22,8 @@
import logging
import urlparse
-from service.websrv_lib import FixSendError, HTTPHandler, HttpOptions
-from service.http_server import HttpLogHandler
+from openerp.service.websrv_lib import FixSendError, HTTPHandler, HttpOptions
+from openerp.service.http_server import HttpLogHandler
_logger = logging.getLogger(__name__)
class RedirectHTTPHandler(HttpLogHandler, FixSendError, HttpOptions, HTTPHandler):
diff --git a/addons/document_webdav/test_davclient.py b/addons/document_webdav/test_davclient.py
index 79ee471c69e..058dc1c748d 100644
--- a/addons/document_webdav/test_davclient.py
+++ b/addons/document_webdav/test_davclient.py
@@ -38,7 +38,7 @@ import xml.dom.minidom
import httplib
-from tools import config
+from openerp.tools import config
from xmlrpclib import Transport, ProtocolError
import StringIO
import base64
diff --git a/addons/document_webdav/webdav.py b/addons/document_webdav/webdav.py
index bf8b843a0a0..aedad059c16 100644
--- a/addons/document_webdav/webdav.py
+++ b/addons/document_webdav/webdav.py
@@ -20,21 +20,28 @@
#
##############################################################################
+import logging
+
+_logger = logging.getLogger(__name__)
import xml.dom.minidom
domimpl = xml.dom.minidom.getDOMImplementation()
from xml.dom.minicompat import StringTypes
import urlparse
import urllib
-from osv import osv
-from tools.translate import _
-
-from DAV import utils
-from DAV.propfind import PROPFIND
-from DAV.report import REPORT
-
-
-import tools
+from openerp.osv import osv
+from openerp.tools.translate import _
+
+try:
+ from pywebdav.lib import utils
+ from pywebdav.lib.propfind import PROPFIND
+ from pywebdav.lib.report import REPORT
+except ImportError:
+ from DAV import utils
+ from DAV.propfind import PROPFIND
+ from DAV.report import REPORT
+
+from openerp import tools
class Text2(xml.dom.minidom.Text):
def writexml(self, writer, indent="", addindent="", newl=""):
diff --git a/addons/document_webdav/webdav_server.py b/addons/document_webdav/webdav_server.py
index 70ad4d2657f..f801a56ee97 100644
--- a/addons/document_webdav/webdav_server.py
+++ b/addons/document_webdav/webdav_server.py
@@ -35,12 +35,21 @@
import logging
-import netsvc
+from openerp import netsvc
from dav_fs import openerp_dav_handler
-from tools.config import config
-from DAV.WebDAVServer import DAVRequestHandler
-from service import http_server
-from service.websrv_lib import FixSendError, HttpOptions
+from openerp.tools.config import config
+try:
+ from pywebdav.lib.WebDAVServer import DAVRequestHandler
+ from pywebdav.lib.utils import IfParser, TagList
+ from pywebdav.lib.errors import DAV_Error, DAV_Forbidden, DAV_NotFound
+ from pywebdav.lib.propfind import PROPFIND
+except ImportError:
+ from DAV.WebDAVServer import DAVRequestHandler
+ from DAV.utils import IfParser, TagList
+ from DAV.errors import DAV_Error, DAV_Forbidden, DAV_NotFound
+ from DAV.propfind import PROPFIND
+from openerp.service import http_server
+from openerp.service.websrv_lib import FixSendError, HttpOptions
from BaseHTTPServer import BaseHTTPRequestHandler
import urlparse
import urllib
@@ -48,9 +57,6 @@ import re
import time
from string import atoi
import addons
-from DAV.utils import IfParser, TagList
-from DAV.errors import DAV_Error, DAV_Forbidden, DAV_NotFound
-from DAV.propfind import PROPFIND
# from DAV.constants import DAV_VERSION_1, DAV_VERSION_2
from xml.dom import minidom
from redirect import RedirectHTTPHandler
@@ -71,7 +77,7 @@ def OpenDAVConfig(**kw):
return Config()
-class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler):
+class DAVHandler(DAVRequestHandler, HttpOptions, FixSendError):
verbose = False
protocol_version = 'HTTP/1.1'
@@ -88,7 +94,20 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler):
self._logger.debug(message)
def handle(self):
- self._init_buffer()
+ """Handle multiple requests if necessary."""
+ self.close_connection = 1
+ try:
+ self.handle_one_request()
+ while not self.close_connection:
+ self.handle_one_request()
+ except Exception as e:
+ try:
+ self.log_error("Request timed out: %r \n Trying old version of HTTPServer", e)
+ self._init_buffer()
+ except Exception as e:
+ #a read or a write timed out. Discard this connection
+ self.log_error("Not working neither, closing connection\n %r", e)
+ self.close_connection = 1
def finish(self):
pass
@@ -99,6 +118,7 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler):
return res
def setup(self):
+ DAVRequestHandler.setup(self)
self.davpath = '/'+config.get_misc('webdav','vdir','webdav')
addr, port = self.server.server_name, self.server.server_port
server_proto = getattr(self.server,'proto', 'http').lower()
@@ -413,7 +433,7 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler):
data['lockowner'] = owners
return data
-from service.http_server import reg_http_service,OpenERPAuthProvider
+from openerp.service.http_server import reg_http_service,OpenERPAuthProvider
class DAVAuthProvider(OpenERPAuthProvider):
def authenticate(self, db, user, passwd, client_address):
diff --git a/addons/edi/i18n/pt.po b/addons/edi/i18n/pt.po
index e5dbf0496f3..e3a42830c3e 100644
--- a/addons/edi/i18n/pt.po
+++ b/addons/edi/i18n/pt.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:03+0000\n"
-"PO-Revision-Date: 2012-12-11 15:53+0000\n"
+"PO-Revision-Date: 2012-12-17 14:11+0000\n"
"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: Portuguese <pt@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-12 04:41+0000\n"
-"X-Generator: Launchpad (build 16361)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: edi
#. openerp-web
@@ -53,7 +53,7 @@ msgstr "Moeda"
#: code:addons/edi/static/src/js/edi.js:71
#, python-format
msgid "Document Import Notification"
-msgstr ""
+msgstr "Notificação de importação de documento"
#. module: edi
#: code:addons/edi/models/edi.py:130
@@ -87,7 +87,7 @@ msgstr "Parceiro"
#. module: edi
#: model:ir.model,name:edi.model_edi_edi
msgid "EDI Subsystem"
-msgstr ""
+msgstr "Subsistema EDI"
#~ msgid "The company name must be unique !"
#~ msgstr "O nome da empresa deve ser único!"
diff --git a/addons/edi/i18n/pt_BR.po b/addons/edi/i18n/pt_BR.po
index c00e95fdf2f..c38e7832eac 100644
--- a/addons/edi/i18n/pt_BR.po
+++ b/addons/edi/i18n/pt_BR.po
@@ -15,7 +15,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:47+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: edi
diff --git a/addons/edi/models/edi.py b/addons/edi/models/edi.py
index 48a04c2a94d..5f3589bd9d5 100644
--- a/addons/edi/models/edi.py
+++ b/addons/edi/models/edi.py
@@ -31,8 +31,8 @@ import openerp
import openerp.release as release
import openerp.netsvc as netsvc
from openerp.osv import osv, fields
-from tools.translate import _
-from tools.safe_eval import safe_eval as eval
+from openerp.tools.translate import _
+from openerp.tools.safe_eval import safe_eval as eval
_logger = logging.getLogger(__name__)
EXTERNAL_ID_PATTERN = re.compile(r'^([^.:]+)(?::([^.]+))?\.(\S+)$')
diff --git a/addons/email_template/email_template.py b/addons/email_template/email_template.py
index a9bee623f66..743384059b4 100644
--- a/addons/email_template/email_template.py
+++ b/addons/email_template/email_template.py
@@ -23,18 +23,43 @@
import base64
import logging
-import netsvc
-from osv import osv
-from osv import fields
-import tools
-from tools.translate import _
-from urllib import quote as quote
+from openerp import netsvc
+from openerp.osv import osv, fields
+from openerp.osv import fields
+from openerp import tools
+from openerp.tools.translate import _
+from urllib import urlencode, quote as quote
+
_logger = logging.getLogger(__name__)
try:
- from mako.template import Template as MakoTemplate
+ # We use a jinja2 sandboxed environment to render mako templates.
+ # Note that the rendering does not cover all the mako syntax, in particular
+ # arbitrary Python statements are not accepted, and not all expressions are
+ # allowed: only "public" attributes (not starting with '_') of objects may
+ # be accessed.
+ # This is done on purpose: it prevents incidental or malicious execution of
+ # Python code that may break the security of the server.
+ from jinja2.sandbox import SandboxedEnvironment
+ mako_template_env = SandboxedEnvironment(
+ block_start_string="<%",
+ block_end_string="%>",
+ variable_start_string="${",
+ variable_end_string="}",
+ comment_start_string="<%doc>",
+ comment_end_string="</%doc>",
+ line_statement_prefix="%",
+ line_comment_prefix="##",
+ trim_blocks=True, # do not output newline after blocks
+ autoescape=True, # XML/HTML automatic escaping
+ )
+ mako_template_env.globals.update({
+ 'str': str,
+ 'quote': quote,
+ 'urlencode': urlencode,
+ })
except ImportError:
- _logger.warning("email_template: mako templates not available, templating features will not work!")
+ _logger.warning("jinja2 not available, templating features will not work!")
class email_template(osv.osv):
"Templates for sending email"
@@ -55,7 +80,8 @@ class email_template(osv.osv):
:param str model: model name of the document record this mail is related to.
:param int res_id: id of the document record this mail is related to.
"""
- if not template: return u""
+ if not template:
+ return u""
if context is None:
context = {}
try:
@@ -64,14 +90,14 @@ class email_template(osv.osv):
if res_id:
record = self.pool.get(model).browse(cr, uid, res_id, context=context)
user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
- result = MakoTemplate(template).render_unicode(object=record,
- user=user,
- # context kw would clash with mako internals
- ctx=context,
- quote=quote,
- format_exceptions=True)
- if result == u'False':
- result = u''
+ variables = {
+ 'object': record,
+ 'user': user,
+ 'ctx': context, # context kw would clash with mako internals
+ }
+ result = mako_template_env.from_string(template).render(variables)
+ if result == u"False":
+ result = u""
return result
except Exception:
_logger.exception("failed to render mako template value %r", template)
diff --git a/addons/email_template/res_partner.py b/addons/email_template/res_partner.py
index 7b350442e84..987fca43219 100644
--- a/addons/email_template/res_partner.py
+++ b/addons/email_template/res_partner.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
class res_partner(osv.osv):
"""Inherit res.partner to add a generic opt-out field that can be used
diff --git a/addons/email_template/wizard/email_template_preview.py b/addons/email_template/wizard/email_template_preview.py
index 862c34cc426..1cfcf048691 100644
--- a/addons/email_template/wizard/email_template_preview.py
+++ b/addons/email_template/wizard/email_template_preview.py
@@ -20,7 +20,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class email_template_preview(osv.osv_memory):
_inherit = "email.template"
diff --git a/addons/event/event.py b/addons/event/event.py
index b79d86ea35e..59a4773e2cb 100644
--- a/addons/event/event.py
+++ b/addons/event/event.py
@@ -20,8 +20,8 @@
##############################################################################
from datetime import datetime, timedelta
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
from openerp import SUPERUSER_ID
class event_type(osv.osv):
diff --git a/addons/event/report/report_event_registration.py b/addons/event/report/report_event_registration.py
index 042676d0c32..481b86f032c 100644
--- a/addons/event/report/report_event_registration.py
+++ b/addons/event/report/report_event_registration.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-import tools
+from openerp.osv import fields, osv
+from openerp import tools
class report_event_registration(osv.osv):
_name = "report.event.registration"
diff --git a/addons/event/res_partner.py b/addons/event/res_partner.py
index 17cf5216074..88249c5a7cd 100644
--- a/addons/event/res_partner.py
+++ b/addons/event/res_partner.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_partner(osv.osv):
_inherit = 'res.partner'
diff --git a/addons/event/wizard/event_confirm.py b/addons/event/wizard/event_confirm.py
index e001aac9937..8611a066801 100644
--- a/addons/event/wizard/event_confirm.py
+++ b/addons/event/wizard/event_confirm.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class event_confirm(osv.osv_memory):
"""
diff --git a/addons/event_moodle/event_moodle.py b/addons/event_moodle/event_moodle.py
index 0bac50ca445..5c7373d1adb 100644
--- a/addons/event_moodle/event_moodle.py
+++ b/addons/event_moodle/event_moodle.py
@@ -19,13 +19,13 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
import xmlrpclib
import string
import time
import random
from random import sample
-from tools.translate import _
+from openerp.tools.translate import _
class event_moodle(osv.osv):
_name = 'event.moodle.config.wiz'
diff --git a/addons/event_sale/event_sale.py b/addons/event_sale/event_sale.py
index 4f77b945f69..66dcbc78f13 100644
--- a/addons/event_sale/event_sale.py
+++ b/addons/event_sale/event_sale.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class product(osv.osv):
_inherit = 'product.product'
diff --git a/addons/fetchmail/fetchmail.py b/addons/fetchmail/fetchmail.py
index e5cd70948cd..fdc37e99ee1 100644
--- a/addons/fetchmail/fetchmail.py
+++ b/addons/fetchmail/fetchmail.py
@@ -32,12 +32,12 @@ except ImportError:
import zipfile
import base64
-import addons
+from openerp import addons
-import netsvc
-from osv import osv, fields
-import tools
-from tools.translate import _
+from openerp import netsvc
+from openerp.osv import fields, osv
+from openerp import tools
+from openerp.tools.translate import _
_logger = logging.getLogger(__name__)
diff --git a/addons/fetchmail/i18n/pt_BR.po b/addons/fetchmail/i18n/pt_BR.po
index 312323158e4..4553a196454 100644
--- a/addons/fetchmail/i18n/pt_BR.po
+++ b/addons/fetchmail/i18n/pt_BR.po
@@ -15,7 +15,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:47+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: fetchmail
diff --git a/addons/fetchmail/res_config.py b/addons/fetchmail/res_config.py
index f2447ce7b94..84a50eb22c8 100644
--- a/addons/fetchmail/res_config.py
+++ b/addons/fetchmail/res_config.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class fetchmail_config_settings(osv.osv_memory):
""" This wizard can be inherited in conjunction with 'res.config.settings', in order to
diff --git a/addons/fleet/fleet.py b/addons/fleet/fleet.py
index af0a78b5448..f5166319e92 100644
--- a/addons/fleet/fleet.py
+++ b/addons/fleet/fleet.py
@@ -19,12 +19,12 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
import time
import datetime
-import tools
-from osv.orm import except_orm
-from tools.translate import _
+from openerp import tools
+from openerp.osv.orm import except_orm
+from openerp.tools.translate import _
from dateutil.relativedelta import relativedelta
def str_to_datetime(strdate):
diff --git a/addons/fleet/fleet_demo.xml b/addons/fleet/fleet_demo.xml
index 50eb8a3fab1..a8d70eb06fa 100644
--- a/addons/fleet/fleet_demo.xml
+++ b/addons/fleet/fleet_demo.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
+ <record id="base.user_demo" model="res.users">
+ <field name="groups_id" eval="[(4, ref('fleet.group_fleet_user'))]" />
+ </record>
+
<record id="vehicle_state_inshop" model="fleet.vehicle.state">
<field name="name">In shop</field>
<field name="sequence">1</field>
diff --git a/addons/fleet/security/fleet_security.xml b/addons/fleet/security/fleet_security.xml
index 6c718f4cdd7..c9b86799b5c 100644
--- a/addons/fleet/security/fleet_security.xml
+++ b/addons/fleet/security/fleet_security.xml
@@ -8,7 +8,6 @@
<record id="group_fleet_user" model="res.groups">
<field name="name">User</field>
<field name="category_id" ref="module_fleet_category"/>
- <field name="users" eval="[(4, ref('base.user_demo'))]"/>
</record>
<record id="group_fleet_manager" model="res.groups">
<field name="name">Manager</field>
diff --git a/addons/google_base_account/google_base_account.py b/addons/google_base_account/google_base_account.py
index c860ec84374..46b1757a7b3 100644
--- a/addons/google_base_account/google_base_account.py
+++ b/addons/google_base_account/google_base_account.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
class res_users(osv.osv):
_inherit = "res.users"
diff --git a/addons/google_base_account/wizard/google_login.py b/addons/google_base_account/wizard/google_login.py
index 7eb568075c3..f4464976aee 100644
--- a/addons/google_base_account/wizard/google_login.py
+++ b/addons/google_base_account/wizard/google_login.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields,osv
-from tools.translate import _
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
try:
import gdata.contacts.service
import gdata.contacts.client
diff --git a/addons/google_docs/google_docs.py b/addons/google_docs/google_docs.py
index 1f6af0378ca..ac0cf68f3f6 100644
--- a/addons/google_docs/google_docs.py
+++ b/addons/google_docs/google_docs.py
@@ -20,9 +20,9 @@
import logging
from datetime import datetime
-from tools import DEFAULT_SERVER_DATETIME_FORMAT
-from osv import osv, fields
-from tools.translate import _
+from openerp.tools import DEFAULT_SERVER_DATETIME_FORMAT
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
_logger = logging.getLogger(__name__)
diff --git a/addons/hr/__init__.py b/addons/hr/__init__.py
index 80becc6af70..02ac7f16fd9 100644
--- a/addons/hr/__init__.py
+++ b/addons/hr/__init__.py
@@ -22,7 +22,6 @@
import hr_department
import hr
-import report
import res_config
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/hr/hr.py b/addons/hr/hr.py
index 21c2e0fc6da..c4727730464 100644
--- a/addons/hr/hr.py
+++ b/addons/hr/hr.py
@@ -19,10 +19,10 @@
#
##############################################################################
-import addons
+from openerp import addons
import logging
-from osv import fields, osv
-import tools
+from openerp.osv import fields, osv
+from openerp import tools
_logger = logging.getLogger(__name__)
class hr_employee_category(osv.osv):
diff --git a/addons/hr/hr_department.py b/addons/hr/hr_department.py
index e73046fb2b6..185e9f73a45 100644
--- a/addons/hr/hr_department.py
+++ b/addons/hr/hr_department.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-import tools
+from openerp.osv import fields, osv
+from openerp import tools
class hr_department(osv.osv):
def name_get(self, cr, uid, ids, context=None):
diff --git a/addons/hr/res_config.py b/addons/hr/res_config.py
index 299c5ca68fe..147c4e4d5b9 100644
--- a/addons/hr/res_config.py
+++ b/addons/hr/res_config.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class hr_config_settings(osv.osv_memory):
_name = 'hr.config.settings'
diff --git a/addons/hr_attendance/hr_attendance.py b/addons/hr_attendance/hr_attendance.py
index 5de1bc5f3bc..ce3dc00d258 100644
--- a/addons/hr_attendance/hr_attendance.py
+++ b/addons/hr_attendance/hr_attendance.py
@@ -21,8 +21,8 @@
import time
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_action_reason(osv.osv):
_name = "hr.action.reason"
diff --git a/addons/hr_attendance/i18n/pt.po b/addons/hr_attendance/i18n/pt.po
index 7d973f8f7a6..291f02eb454 100644
--- a/addons/hr_attendance/i18n/pt.po
+++ b/addons/hr_attendance/i18n/pt.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:03+0000\n"
-"PO-Revision-Date: 2012-05-10 17:49+0000\n"
-"Last-Translator: Daniel Reis (SECURITAS SA) <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 12:55+0000\n"
+"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:42+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: hr_attendance
#: model:ir.model,name:hr_attendance.model_hr_attendance_month
@@ -406,7 +406,7 @@ msgstr "Imprimir Relatório Semanal de Assiduidade"
#. module: hr_attendance
#: model:ir.model,name:hr_attendance.model_hr_config_settings
msgid "hr.config.settings"
-msgstr ""
+msgstr "hr.config.settings"
#. module: hr_attendance
#. openerp-web
@@ -463,7 +463,7 @@ msgstr ""
#: view:hr.attendance.month:0
#: view:hr.attendance.week:0
msgid "or"
-msgstr ""
+msgstr "ou"
#. module: hr_attendance
#: help:hr.attendance,action_desc:0
diff --git a/addons/hr_attendance/report/attendance_by_month.py b/addons/hr_attendance/report/attendance_by_month.py
index 6d41869ff23..69ce9511ac2 100644
--- a/addons/hr_attendance/report/attendance_by_month.py
+++ b/addons/hr_attendance/report/attendance_by_month.py
@@ -19,19 +19,16 @@
#
##############################################################################
-import time
from datetime import datetime, timedelta
from dateutil.relativedelta import relativedelta
-import netsvc
-import pooler
-
-from report.interface import report_rml
-from report.interface import toxml
+import time
-from report import report_sxw
-from tools import ustr
-from tools.translate import _
-from tools import to_xml
+from openerp import netsvc, pooler
+from openerp.report import report_sxw
+from openerp.report.interface import report_rml
+from openerp.report.interface import toxml
+from openerp.tools import to_xml, ustr
+from openerp.tools.translate import _
one_day = relativedelta(days=1)
month2name = [0, 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
diff --git a/addons/hr_attendance/report/attendance_errors.py b/addons/hr_attendance/report/attendance_errors.py
index 29586ba5524..411a1139def 100644
--- a/addons/hr_attendance/report/attendance_errors.py
+++ b/addons/hr_attendance/report/attendance_errors.py
@@ -19,10 +19,11 @@
#
##############################################################################
-import time
-from report import report_sxw
-import pooler
import datetime
+import time
+
+from openerp import pooler
+from openerp.report import report_sxw
class attendance_print(report_sxw.rml_parse):
diff --git a/addons/hr_attendance/report/timesheet.py b/addons/hr_attendance/report/timesheet.py
index 5df1bae4dba..321bb6bacc9 100644
--- a/addons/hr_attendance/report/timesheet.py
+++ b/addons/hr_attendance/report/timesheet.py
@@ -20,16 +20,14 @@
##############################################################################
-import time
from datetime import datetime
from dateutil.relativedelta import relativedelta
+import time
-import pooler
-from report.interface import report_rml
-from report.interface import toxml
-from report import report_sxw
-from tools.translate import _
-import tools
+from openerp import pooler, tools
+from openerp.report import report_sxw
+from openerp.report.interface import report_rml, toxml
+from openerp.tools.translate import _
one_week = relativedelta(days=7)
num2day = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
diff --git a/addons/hr_attendance/res_config.py b/addons/hr_attendance/res_config.py
index 61e2f784a5a..58c6ed4124f 100644
--- a/addons/hr_attendance/res_config.py
+++ b/addons/hr_attendance/res_config.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class hr_attendance_config_settings(osv.osv_memory):
_inherit = 'hr.config.settings'
diff --git a/addons/hr_attendance/wizard/hr_attendance_bymonth.py b/addons/hr_attendance/wizard/hr_attendance_bymonth.py
index 03e1db5dc3a..6994bc5f906 100644
--- a/addons/hr_attendance/wizard/hr_attendance_bymonth.py
+++ b/addons/hr_attendance/wizard/hr_attendance_bymonth.py
@@ -21,7 +21,7 @@
import time
-from osv import osv, fields
+from openerp.osv import osv, fields
class hr_attendance_bymonth(osv.osv_memory):
_name = 'hr.attendance.month'
diff --git a/addons/hr_attendance/wizard/hr_attendance_byweek.py b/addons/hr_attendance/wizard/hr_attendance_byweek.py
index 420773eaf13..7fcfc175f0e 100644
--- a/addons/hr_attendance/wizard/hr_attendance_byweek.py
+++ b/addons/hr_attendance/wizard/hr_attendance_byweek.py
@@ -18,10 +18,11 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
+
from datetime import datetime
from dateutil.relativedelta import relativedelta
-from osv import osv, fields
+from openerp.osv import fields, osv
class hr_attendance_byweek(osv.osv_memory):
_name = 'hr.attendance.week'
diff --git a/addons/hr_attendance/wizard/hr_attendance_error.py b/addons/hr_attendance/wizard/hr_attendance_error.py
index d489e699d89..066f4a56e07 100644
--- a/addons/hr_attendance/wizard/hr_attendance_error.py
+++ b/addons/hr_attendance/wizard/hr_attendance_error.py
@@ -20,8 +20,8 @@
##############################################################################
import time
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_attendance_error(osv.osv_memory):
diff --git a/addons/hr_contract/hr_contract.py b/addons/hr_contract/hr_contract.py
index 90f42d8487a..faf8b015a48 100644
--- a/addons/hr_contract/hr_contract.py
+++ b/addons/hr_contract/hr_contract.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from osv import fields, osv
+from openerp.osv import fields, osv
class hr_employee(osv.osv):
_name = "hr.employee"
diff --git a/addons/hr_evaluation/hr_evaluation.py b/addons/hr_evaluation/hr_evaluation.py
index 0ae98dfe4d4..d4ee28aff68 100644
--- a/addons/hr_evaluation/hr_evaluation.py
+++ b/addons/hr_evaluation/hr_evaluation.py
@@ -19,12 +19,13 @@
#
##############################################################################
-import time
from datetime import datetime
from dateutil.relativedelta import relativedelta
from dateutil import parser
-from osv import fields, osv
-from tools.translate import _
+import time
+
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_evaluation_plan(osv.osv):
_name = "hr_evaluation.plan"
diff --git a/addons/hr_evaluation/i18n/pt.po b/addons/hr_evaluation/i18n/pt.po
index 4a3515ee0ba..b9a74121317 100644
--- a/addons/hr_evaluation/i18n/pt.po
+++ b/addons/hr_evaluation/i18n/pt.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-05-10 18:26+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 12:27+0000\n"
+"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: Portuguese <pt@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:44+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: hr_evaluation
#: help:hr_evaluation.plan.phase,send_anonymous_manager:0
@@ -83,7 +83,7 @@ msgstr "Fases de Avaliação"
#. module: hr_evaluation
#: view:hr.evaluation.interview:0
msgid "Send Request"
-msgstr ""
+msgstr "Enviar pedido"
#. module: hr_evaluation
#: help:hr_evaluation.plan,month_first:0
@@ -109,7 +109,7 @@ msgstr "(eval_name)s: Nome da Avaliação"
#: field:hr.evaluation.interview,message_ids:0
#: field:hr_evaluation.evaluation,message_ids:0
msgid "Messages"
-msgstr ""
+msgstr "Mensagens"
#. module: hr_evaluation
#: view:hr_evaluation.plan.phase:0
@@ -239,7 +239,7 @@ msgstr "Prazo limite"
#: code:addons/hr_evaluation/hr_evaluation.py:326
#, python-format
msgid "Warning!"
-msgstr ""
+msgstr "Aviso!"
#. module: hr_evaluation
#: view:hr.evaluation.report:0
@@ -259,7 +259,7 @@ msgstr "(data)s: Data atual"
#. module: hr_evaluation
#: model:ir.actions.act_window,name:hr_evaluation.act_hr_employee_2_hr__evaluation_interview
msgid "Interviews"
-msgstr ""
+msgstr "Entrevistas"
#. module: hr_evaluation
#: code:addons/hr_evaluation/hr_evaluation.py:82
@@ -271,13 +271,13 @@ msgstr "Tendo em conta "
#: field:hr.evaluation.interview,message_follower_ids:0
#: field:hr_evaluation.evaluation,message_follower_ids:0
msgid "Followers"
-msgstr ""
+msgstr "Seguidores"
#. module: hr_evaluation
#: field:hr.evaluation.interview,message_unread:0
#: field:hr_evaluation.evaluation,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "Mensagens por ler"
#. module: hr_evaluation
#: view:hr.evaluation.report:0
@@ -378,7 +378,7 @@ msgstr "Julho"
#: view:hr_evaluation.evaluation:0
#: field:hr_evaluation.evaluation,state:0
msgid "Status"
-msgstr ""
+msgstr "Estado"
#. module: hr_evaluation
#: model:ir.actions.act_window,name:hr_evaluation.action_evaluation_plans_installer
@@ -447,7 +447,7 @@ msgstr "Todas as respostas"
#: view:hr.evaluation.interview:0
#: view:hr_evaluation.evaluation:0
msgid "Answer Survey"
-msgstr ""
+msgstr "Responder a inquérito"
#. module: hr_evaluation
#: selection:hr.evaluation.report,month:0
@@ -560,7 +560,7 @@ msgstr " (employee_name)s: Nome do Parceiro"
#: field:hr.evaluation.interview,message_is_follower:0
#: field:hr_evaluation.evaluation,message_is_follower:0
msgid "Is a Follower"
-msgstr ""
+msgstr "É um seguidor"
#. module: hr_evaluation
#: view:hr.evaluation.report:0
@@ -591,7 +591,7 @@ msgstr "Filtros avançados..."
#: field:hr_evaluation.evaluation,message_comment_ids:0
#: help:hr_evaluation.evaluation,message_comment_ids:0
msgid "Comments and emails"
-msgstr ""
+msgstr "Comentários e emails"
#. module: hr_evaluation
#: help:hr_evaluation.plan.phase,send_anonymous_employee:0
@@ -617,7 +617,7 @@ msgstr "Avaliação de Entrevistas"
#: field:hr.evaluation.interview,message_summary:0
#: field:hr_evaluation.evaluation,message_summary:0
msgid "Summary"
-msgstr ""
+msgstr "Resumo"
#. module: hr_evaluation
#: view:hr_evaluation.evaluation:0
@@ -897,7 +897,7 @@ msgstr "Fases do Plano de Avaliação"
#: help:hr.evaluation.interview,message_ids:0
#: help:hr_evaluation.evaluation,message_ids:0
msgid "Messages and communication history"
-msgstr ""
+msgstr "Histórico de mensagens e comunicação"
#. module: hr_evaluation
#: view:hr.evaluation.interview:0
diff --git a/addons/hr_evaluation/report/hr_evaluation_report.py b/addons/hr_evaluation/report/hr_evaluation_report.py
index bc2e50629c3..62a5e4abd89 100644
--- a/addons/hr_evaluation/report/hr_evaluation_report.py
+++ b/addons/hr_evaluation/report/hr_evaluation_report.py
@@ -19,8 +19,8 @@
#
##############################################################################
-import tools
-from osv import fields,osv
+from openerp import tools
+from openerp.osv import fields, osv
class hr_evaluation_report(osv.osv):
_name = "hr.evaluation.report"
diff --git a/addons/hr_expense/hr_expense.py b/addons/hr_expense/hr_expense.py
index ccb8af68e21..ea20ce3cf4f 100644
--- a/addons/hr_expense/hr_expense.py
+++ b/addons/hr_expense/hr_expense.py
@@ -21,10 +21,11 @@
import time
-from osv import fields, osv
-from tools.translate import _
-import decimal_precision as dp
-import netsvc
+from openerp import netsvc
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+
+import openerp.addons.decimal_precision as dp
def _employee_get(obj, cr, uid, context=None):
if context is None:
diff --git a/addons/hr_expense/report/expense.py b/addons/hr_expense/report/expense.py
index 7078c23d244..a6898204741 100644
--- a/addons/hr_expense/report/expense.py
+++ b/addons/hr_expense/report/expense.py
@@ -19,9 +19,10 @@
#
##############################################################################
-import time
-from report import report_sxw
import datetime
+import time
+
+from openerp.report import report_sxw
class expense(report_sxw.rml_parse):
diff --git a/addons/hr_expense/report/hr_expense_report.py b/addons/hr_expense/report/hr_expense_report.py
index 72bf710ec4f..6f18c668413 100644
--- a/addons/hr_expense/report/hr_expense_report.py
+++ b/addons/hr_expense/report/hr_expense_report.py
@@ -19,9 +19,10 @@
#
##############################################################################
-import tools
-from osv import fields,osv
-from decimal_precision import decimal_precision as dp
+from openerp import tools
+from openerp.osv import fields, osv
+
+from openerp.addons.decimal_precision import decimal_precision as dp
class hr_expense_report(osv.osv):
diff --git a/addons/hr_holidays/hr_holidays.py b/addons/hr_holidays/hr_holidays.py
index 23e23dd33b5..630bce14e91 100644
--- a/addons/hr_holidays/hr_holidays.py
+++ b/addons/hr_holidays/hr_holidays.py
@@ -26,10 +26,10 @@ from itertools import groupby
from operator import itemgetter
import math
-import netsvc
-import tools
-from osv import fields, osv
-from tools.translate import _
+from openerp import netsvc
+from openerp import tools
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_holidays_status(osv.osv):
diff --git a/addons/hr_holidays/report/holidays_summary_report.py b/addons/hr_holidays/report/holidays_summary_report.py
index b9b05b9b782..f60d7a3ee1c 100644
--- a/addons/hr_holidays/report/holidays_summary_report.py
+++ b/addons/hr_holidays/report/holidays_summary_report.py
@@ -22,16 +22,16 @@
import datetime
import time
-from osv import fields, osv
-from report.interface import report_rml
-from report.interface import toxml
+from openerp.osv import fields, osv
+from openerp.report.interface import report_rml
+from openerp.report.interface import toxml
-import pooler
+from openerp import pooler
import time
-from report import report_sxw
-from tools import ustr
-from tools.translate import _
-from tools import to_xml
+from openerp.report import report_sxw
+from openerp.tools import ustr
+from openerp.tools.translate import _
+from openerp.tools import to_xml
def lengthmonth(year, month):
if month == 2 and ((year % 4 == 0) and ((year % 100 != 0) or (year % 400 == 0))):
diff --git a/addons/hr_holidays/report/hr_holidays_report.py b/addons/hr_holidays/report/hr_holidays_report.py
index f7b813f9cc5..394575d765d 100644
--- a/addons/hr_holidays/report/hr_holidays_report.py
+++ b/addons/hr_holidays/report/hr_holidays_report.py
@@ -19,8 +19,8 @@
#
##############################################################################
-import tools
-from osv import fields,osv
+from openerp import tools
+from openerp.osv import fields,osv
class hr_holidays_remaining_leaves_user(osv.osv):
_name = "hr.holidays.remaining.leaves.user"
diff --git a/addons/hr_holidays/wizard/hr_holidays_summary_department.py b/addons/hr_holidays/wizard/hr_holidays_summary_department.py
index efd64c88500..ef1cb8f9e6f 100644
--- a/addons/hr_holidays/wizard/hr_holidays_summary_department.py
+++ b/addons/hr_holidays/wizard/hr_holidays_summary_department.py
@@ -21,8 +21,8 @@
##############################################################################
import time
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_holidays_summary_dept(osv.osv_memory):
_name = 'hr.holidays.summary.dept'
diff --git a/addons/hr_holidays/wizard/hr_holidays_summary_employees.py b/addons/hr_holidays/wizard/hr_holidays_summary_employees.py
index 2622ffa7493..1897d82c882 100644
--- a/addons/hr_holidays/wizard/hr_holidays_summary_employees.py
+++ b/addons/hr_holidays/wizard/hr_holidays_summary_employees.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from osv import osv, fields
+from openerp.osv import fields, osv
class hr_holidays_summary_employee(osv.osv_memory):
_name = 'hr.holidays.summary.employee'
diff --git a/addons/hr_payroll/hr_payroll.py b/addons/hr_payroll/hr_payroll.py
index c0e4bc39321..b711ed1a9c4 100644
--- a/addons/hr_payroll/hr_payroll.py
+++ b/addons/hr_payroll/hr_payroll.py
@@ -26,13 +26,13 @@ from datetime import datetime
from datetime import timedelta
from dateutil import relativedelta
-import netsvc
-from osv import fields, osv
-import tools
-from tools.translate import _
-import decimal_precision as dp
+from openerp import netsvc
+from openerp.osv import fields, osv
+from openerp import tools
+from openerp.tools.translate import _
+import openerp.addons.decimal_precision as dp
-from tools.safe_eval import safe_eval as eval
+from openerp.tools.safe_eval import safe_eval as eval
class hr_payroll_structure(osv.osv):
"""
diff --git a/addons/hr_payroll/report/report_contribution_register.py b/addons/hr_payroll/report/report_contribution_register.py
index c0285f3de50..39c913adada 100644
--- a/addons/hr_payroll/report/report_contribution_register.py
+++ b/addons/hr_payroll/report/report_contribution_register.py
@@ -26,7 +26,7 @@ import time
from datetime import datetime
from dateutil import relativedelta
-from report import report_sxw
+from openerp.report import report_sxw
class contribution_register_report(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/hr_payroll/report/report_payslip.py b/addons/hr_payroll/report/report_payslip.py
index df4c729b298..8ed91bd9a82 100644
--- a/addons/hr_payroll/report/report_payslip.py
+++ b/addons/hr_payroll/report/report_payslip.py
@@ -22,8 +22,8 @@
#
##############################################################################
-from report import report_sxw
-from tools import amount_to_text_en
+from openerp.report import report_sxw
+from openerp.tools import amount_to_text_en
class payslip_report(report_sxw.rml_parse):
diff --git a/addons/hr_payroll/report/report_payslip_details.py b/addons/hr_payroll/report/report_payslip_details.py
index 5a110cbfdcd..1251fedd826 100644
--- a/addons/hr_payroll/report/report_payslip_details.py
+++ b/addons/hr_payroll/report/report_payslip_details.py
@@ -22,8 +22,8 @@
#
##############################################################################
-from report import report_sxw
-from tools import amount_to_text_en
+from openerp.report import report_sxw
+from openerp.tools import amount_to_text_en
class payslip_details_report(report_sxw.rml_parse):
diff --git a/addons/hr_payroll/res_config.py b/addons/hr_payroll/res_config.py
index 72f8b56d5da..22e7f95ccaa 100644
--- a/addons/hr_payroll/res_config.py
+++ b/addons/hr_payroll/res_config.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class human_resources_configuration(osv.osv_memory):
_inherit = 'hr.config.settings'
diff --git a/addons/hr_payroll/wizard/hr_payroll_contribution_register_report.py b/addons/hr_payroll/wizard/hr_payroll_contribution_register_report.py
index 14860cdc753..716a5060f14 100644
--- a/addons/hr_payroll/wizard/hr_payroll_contribution_register_report.py
+++ b/addons/hr_payroll/wizard/hr_payroll_contribution_register_report.py
@@ -23,7 +23,7 @@ import time
from datetime import datetime
from dateutil import relativedelta
-from osv import osv, fields
+from openerp.osv import fields, osv
class payslip_lines_contribution_register(osv.osv_memory):
_name = 'payslip.lines.contribution.register'
diff --git a/addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py b/addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py
index 1c9be1f9354..aa36d223406 100644
--- a/addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py
+++ b/addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py
@@ -23,8 +23,8 @@ import time
from datetime import datetime
from dateutil import relativedelta
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_payslip_employees(osv.osv_memory):
diff --git a/addons/hr_payroll_account/hr_payroll_account.py b/addons/hr_payroll_account/hr_payroll_account.py
index 94df47f6e44..b15000dd12f 100644
--- a/addons/hr_payroll_account/hr_payroll_account.py
+++ b/addons/hr_payroll_account/hr_payroll_account.py
@@ -20,12 +20,12 @@
#
##############################################################################
import time
-import netsvc
+from openerp import netsvc
from datetime import date, datetime, timedelta
-from osv import fields, osv
-from tools import config
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools import config
+from openerp.tools.translate import _
class hr_payslip(osv.osv):
'''
diff --git a/addons/hr_payroll_account/wizard/hr_payroll_payslips_by_employees.py b/addons/hr_payroll_account/wizard/hr_payroll_payslips_by_employees.py
index af41b7b3b51..76d197a17ec 100644
--- a/addons/hr_payroll_account/wizard/hr_payroll_payslips_by_employees.py
+++ b/addons/hr_payroll_account/wizard/hr_payroll_payslips_by_employees.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class hr_payslip_employees(osv.osv_memory):
diff --git a/addons/hr_recruitment/hr_recruitment.py b/addons/hr_recruitment/hr_recruitment.py
index 489f218532e..9a3b82e388a 100644
--- a/addons/hr_recruitment/hr_recruitment.py
+++ b/addons/hr_recruitment/hr_recruitment.py
@@ -20,13 +20,13 @@
##############################################################################
import time
-import tools
+from openerp import tools
-from base_status.base_stage import base_stage
+from openerp.addons.base_status.base_stage import base_stage
from datetime import datetime
-from osv import fields, osv
-from tools.translate import _
-from tools import html2plaintext
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp.tools import html2plaintext
AVAILABLE_STATES = [
('draft', 'New'),
diff --git a/addons/hr_recruitment/report/hr_recruitment_report.py b/addons/hr_recruitment/report/hr_recruitment_report.py
index d3faa3f37be..62fa1badc41 100644
--- a/addons/hr_recruitment/report/hr_recruitment_report.py
+++ b/addons/hr_recruitment/report/hr_recruitment_report.py
@@ -18,10 +18,10 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import tools
-from osv import fields,osv
+from openerp import tools
+from openerp.osv import fields,osv
from .. import hr_recruitment
-from decimal_precision import decimal_precision as dp
+from openerp.addons.decimal_precision import decimal_precision as dp
AVAILABLE_STATES = [
diff --git a/addons/hr_recruitment/res_config.py b/addons/hr_recruitment/res_config.py
index d80b0b71727..ac53bf74ff3 100644
--- a/addons/hr_recruitment/res_config.py
+++ b/addons/hr_recruitment/res_config.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class hr_applicant_settings(osv.osv_memory):
_name = 'hr.config.settings'
diff --git a/addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py b/addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py
index f1fa6446588..82dd534d81b 100644
--- a/addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py
+++ b/addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py
@@ -19,8 +19,8 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_recruitment_partner_create(osv.osv_memory):
_name = 'hr.recruitment.partner.create'
diff --git a/addons/hr_recruitment/wizard/hr_recruitment_employee_hired.py b/addons/hr_recruitment/wizard/hr_recruitment_employee_hired.py
index 0b57082c019..58fb706a09e 100644
--- a/addons/hr_recruitment/wizard/hr_recruitment_employee_hired.py
+++ b/addons/hr_recruitment/wizard/hr_recruitment_employee_hired.py
@@ -19,8 +19,8 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hired_employee(osv.osv_memory):
_name = 'hired.employee'
diff --git a/addons/hr_timesheet/hr_timesheet.py b/addons/hr_timesheet/hr_timesheet.py
index f6cd3366226..212d47bb115 100644
--- a/addons/hr_timesheet/hr_timesheet.py
+++ b/addons/hr_timesheet/hr_timesheet.py
@@ -21,9 +21,9 @@
import time
-from osv import fields
-from osv import osv
-from tools.translate import _
+from openerp.osv import fields
+from openerp.osv import osv
+from openerp.tools.translate import _
class hr_employee(osv.osv):
_name = "hr.employee"
diff --git a/addons/hr_timesheet/i18n/pl.po b/addons/hr_timesheet/i18n/pl.po
index 8b8bd759d5b..a1ab6a4d36c 100644
--- a/addons/hr_timesheet/i18n/pl.po
+++ b/addons/hr_timesheet/i18n/pl.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev_rc3\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2010-08-02 14:34+0000\n"
-"Last-Translator: Mantavya Gajjar (Open ERP) <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 10:01+0000\n"
+"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) <grzegorz@openglobe.pl>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:33+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: hr_timesheet
#: model:ir.actions.act_window,help:hr_timesheet.act_analytic_cost_revenue
@@ -74,7 +74,7 @@ msgstr ""
#. module: hr_timesheet
#: field:hr.employee,uom_id:0
msgid "Unit of Measure"
-msgstr ""
+msgstr "Jednostka Miary"
#. module: hr_timesheet
#: field:hr.employee,journal_id:0
@@ -102,7 +102,7 @@ msgstr "Karta czasu pracy"
#: code:addons/hr_timesheet/wizard/hr_timesheet_print_employee.py:43
#, python-format
msgid "Please define employee for this user!"
-msgstr ""
+msgstr "Zdefiniuj pracownika dla tego użytkownika !"
#. module: hr_timesheet
#: code:addons/hr_timesheet/report/user_timesheet.py:44
@@ -128,7 +128,7 @@ msgstr "Pią"
#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_evry1_all_form
#: model:ir.ui.menu,name:hr_timesheet.menu_hr_working_hours
msgid "Timesheet Activities"
-msgstr ""
+msgstr "Aktywności karty pracy"
#. module: hr_timesheet
#: field:hr.sign.out.project,analytic_amount:0
@@ -165,12 +165,12 @@ msgstr "Drukuj karty pracowników"
#: code:addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py:132
#, python-format
msgid "Please define employee for your user."
-msgstr ""
+msgstr "Zdefiniuj pracownika dla tego użytkownika"
#. module: hr_timesheet
#: model:ir.actions.act_window,name:hr_timesheet.act_analytic_cost_revenue
msgid "Costs & Revenues"
-msgstr ""
+msgstr "Koszty i przychody"
#. module: hr_timesheet
#: code:addons/hr_timesheet/report/user_timesheet.py:44
@@ -187,7 +187,7 @@ msgstr "Konto analityczne"
#. module: hr_timesheet
#: view:account.analytic.account:0
msgid "Costs and Revenues"
-msgstr ""
+msgstr "Koszty i przychody"
#. module: hr_timesheet
#: code:addons/hr_timesheet/hr_timesheet.py:141
@@ -197,7 +197,7 @@ msgstr ""
#: code:addons/hr_timesheet/wizard/hr_timesheet_print_employee.py:43
#, python-format
msgid "Warning!"
-msgstr ""
+msgstr "Ostrzeżenie !"
#. module: hr_timesheet
#: field:hr.analytic.timesheet,partner_id:0
@@ -347,12 +347,12 @@ msgstr "Opis pracy"
#: view:hr.sign.in.project:0
#: view:hr.sign.out.project:0
msgid "or"
-msgstr ""
+msgstr "lub"
#. module: hr_timesheet
#: xsl:hr.analytical.timesheet:0
msgid "Timesheet by Employee"
-msgstr ""
+msgstr "karty pracy wg pracowników"
#. module: hr_timesheet
#: model:ir.actions.report.xml,name:hr_timesheet.report_user_timesheet
@@ -431,7 +431,7 @@ msgstr "Czerwiec"
#: field:hr.sign.in.project,state:0
#: field:hr.sign.out.project,state:0
msgid "Current Status"
-msgstr ""
+msgstr "Bieżący stan"
#. module: hr_timesheet
#: view:hr.analytic.timesheet:0
@@ -481,7 +481,7 @@ msgstr "Czw"
#: view:hr.sign.in.project:0
#: view:hr.sign.out.project:0
msgid "Sign In/Out by Project"
-msgstr ""
+msgstr "Wejścia/Wyjścia wg projektów"
#. module: hr_timesheet
#: model:ir.model,name:hr_timesheet.model_hr_analytical_timesheet_employee
@@ -497,7 +497,7 @@ msgstr "ID pracownika"
#. module: hr_timesheet
#: view:hr.analytical.timesheet.users:0
msgid "Period"
-msgstr ""
+msgstr "Okres"
#. module: hr_timesheet
#: view:hr.sign.out.project:0
@@ -639,7 +639,7 @@ msgstr "Kwiecień"
#: code:addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py:132
#, python-format
msgid "User Error!"
-msgstr ""
+msgstr "Błąd użytkownika!"
#. module: hr_timesheet
#: view:hr.sign.in.project:0
@@ -655,7 +655,7 @@ msgstr "Rok"
#. module: hr_timesheet
#: view:hr.analytic.timesheet:0
msgid "Duration"
-msgstr ""
+msgstr "Czas trwania"
#. module: hr_timesheet
#: view:hr.analytic.timesheet:0
diff --git a/addons/hr_timesheet/report/user_timesheet.py b/addons/hr_timesheet/report/user_timesheet.py
index 8d2a7d35678..b86a6e8e89d 100644
--- a/addons/hr_timesheet/report/user_timesheet.py
+++ b/addons/hr_timesheet/report/user_timesheet.py
@@ -21,14 +21,14 @@
import datetime
-from report.interface import report_rml
-from report.interface import toxml
-from tools.translate import _
+from openerp.report.interface import report_rml
+from openerp.report.interface import toxml
+from openerp.tools.translate import _
import time
-import pooler
-from report import report_sxw
-from tools import ustr
-from tools import to_xml
+from openerp import pooler
+from openerp.report import report_sxw
+from openerp.tools import ustr
+from openerp.tools import to_xml
def lengthmonth(year, month):
if month == 2 and ((year % 4 == 0) and ((year % 100 != 0) or (year % 400 == 0))):
diff --git a/addons/hr_timesheet/report/users_timesheet.py b/addons/hr_timesheet/report/users_timesheet.py
index 4c619721329..4827994f2cd 100644
--- a/addons/hr_timesheet/report/users_timesheet.py
+++ b/addons/hr_timesheet/report/users_timesheet.py
@@ -20,13 +20,13 @@
##############################################################################
import datetime
-from report.interface import report_rml
-from report.interface import toxml
+from openerp.report.interface import report_rml
+from openerp.report.interface import toxml
import time
-import pooler
-from tools.translate import _
-from report import report_sxw
-from tools import ustr
+from openerp import pooler
+from openerp.tools.translate import _
+from openerp.report import report_sxw
+from openerp.tools import ustr
def lengthmonth(year, month):
diff --git a/addons/hr_timesheet/wizard/hr_timesheet_print_employee.py b/addons/hr_timesheet/wizard/hr_timesheet_print_employee.py
index 96ce23fb855..1523756aae0 100644
--- a/addons/hr_timesheet/wizard/hr_timesheet_print_employee.py
+++ b/addons/hr_timesheet/wizard/hr_timesheet_print_employee.py
@@ -20,8 +20,8 @@
##############################################################################
import datetime
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class analytical_timesheet_employee(osv.osv_memory):
_name = 'hr.analytical.timesheet.employee'
diff --git a/addons/hr_timesheet/wizard/hr_timesheet_print_users.py b/addons/hr_timesheet/wizard/hr_timesheet_print_users.py
index 2a91bb607a4..8d9f0b01f68 100644
--- a/addons/hr_timesheet/wizard/hr_timesheet_print_users.py
+++ b/addons/hr_timesheet/wizard/hr_timesheet_print_users.py
@@ -21,7 +21,7 @@
import datetime
-from osv import osv, fields
+from openerp.osv import fields, osv
class analytical_timesheet_employees(osv.osv_memory):
_name = 'hr.analytical.timesheet.users'
diff --git a/addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py b/addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py
index 242658bc0c0..054e797a884 100644
--- a/addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py
+++ b/addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py
@@ -20,8 +20,8 @@
##############################################################################
import time
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_so_project(osv.osv_memory):
_name = 'hr.sign.out.project'
diff --git a/addons/hr_timesheet_invoice/hr_timesheet_invoice.py b/addons/hr_timesheet_invoice/hr_timesheet_invoice.py
index ccc9bb72527..3d6733d0d73 100644
--- a/addons/hr_timesheet_invoice/hr_timesheet_invoice.py
+++ b/addons/hr_timesheet_invoice/hr_timesheet_invoice.py
@@ -21,8 +21,8 @@
import time
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_timesheet_invoice_factor(osv.osv):
_name = "hr_timesheet_invoice.factor"
diff --git a/addons/hr_timesheet_invoice/i18n/pl.po b/addons/hr_timesheet_invoice/i18n/pl.po
index 2f90e5e62c8..5ebc31cabd4 100644
--- a/addons/hr_timesheet_invoice/i18n/pl.po
+++ b/addons/hr_timesheet_invoice/i18n/pl.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:03+0000\n"
-"PO-Revision-Date: 2012-02-07 19:49+0000\n"
+"PO-Revision-Date: 2012-12-17 20:55+0000\n"
"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) <grzegorz@openglobe.pl>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:35+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: hr_timesheet_invoice
#: view:report.timesheet.line:0
@@ -25,7 +25,7 @@ msgstr "Karty czasu pracy wg użytkownika"
#. module: hr_timesheet_invoice
#: field:hr_timesheet_invoice.factor,name:0
msgid "Internal Name"
-msgstr ""
+msgstr "Nazwa wewnętrzna"
#. module: hr_timesheet_invoice
#: view:hr_timesheet_invoice.factor:0
@@ -38,18 +38,20 @@ msgid ""
"The product to invoice is defined on the employee form, the price will be "
"deducted by this pricelist on the product."
msgstr ""
+"Produkt do fakturowania jest zdefiniowany w formularzu pracownika. Cena "
+"będzie pobrana z cennika w produkcie."
#. module: hr_timesheet_invoice
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py:58
#, python-format
msgid "No record(s) found for this report."
-msgstr ""
+msgstr "Nie znaleziono rekordu dla tego raportu."
#. module: hr_timesheet_invoice
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py:58
#, python-format
msgid "Insufficient Data!"
-msgstr ""
+msgstr "Za mało danych!"
#. module: hr_timesheet_invoice
#: view:report.timesheet.line:0
@@ -69,7 +71,7 @@ msgstr "Przychód"
#. module: hr_timesheet_invoice
#: field:hr.timesheet.invoice.create.final,name:0
msgid "Log of Activity"
-msgstr ""
+msgstr "Zarejestrowane aktywności"
#. module: hr_timesheet_invoice
#: view:account.analytic.account:0
@@ -79,7 +81,7 @@ msgstr "Ponownie otwórz projekt"
#. module: hr_timesheet_invoice
#: field:report.account.analytic.line.to.invoice,product_uom_id:0
msgid "Unit of Measure"
-msgstr ""
+msgstr "Jednostka Miary"
#. module: hr_timesheet_invoice
#: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_user
@@ -103,6 +105,10 @@ msgid ""
"20% advance invoice (fixed price, based on a sale order), you should invoice "
"the rest on timesheet with a 80% ratio."
msgstr ""
+"Zwykle fakturujesz 100% czasu z karty pracy. Ale jeśli stosujesz stałe ceny "
+"i fakturowanie czasu, to możesz stosować współczynniki. Na przykład: jeśli "
+"bierzesz zaliczkę 20% według stałych cen z oferty, to powinieneś fakturować "
+"resztę jako 80%."
#. module: hr_timesheet_invoice
#: report:account.analytic.profit:0
@@ -142,6 +148,8 @@ msgid ""
"Fill this field only if you want to force to use a specific product. Keep "
"empty to use the real product that comes from the cost."
msgstr ""
+"Wypełnij to pole, jeśli chcesz wymusić określony produkt na fakturze. Zostaw "
+"puste, aby stosować produkt pochodzący z kosztu."
#. module: hr_timesheet_invoice
#: model:ir.actions.act_window,help:hr_timesheet_invoice.action_hr_timesheet_invoice_factor_form
@@ -179,7 +187,7 @@ msgstr "Kwota zafakturowana"
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:209
#, python-format
msgid "Analytic Account incomplete !"
-msgstr ""
+msgstr "Niekompletne konto analityczne !"
#. module: hr_timesheet_invoice
#: field:report_timesheet.invoice,account_id:0
@@ -191,7 +199,7 @@ msgstr "Projekt"
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:254
#, python-format
msgid "Error!"
-msgstr ""
+msgstr "Błąd!"
#. module: hr_timesheet_invoice
#: field:report.account.analytic.line.to.invoice,amount:0
@@ -207,12 +215,12 @@ msgstr "Szczegóły każdej wykonanej pracy będą widoczne w fakturze"
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:116
#, python-format
msgid "Contract has been set as <b>pending</b>."
-msgstr ""
+msgstr "Umowa została ustawiona na <b>oczekiwanie</b>."
#. module: hr_timesheet_invoice
#: field:account.analytic.account,pricelist_id:0
msgid "Pricelist"
-msgstr ""
+msgstr "Cennik"
#. module: hr_timesheet_invoice
#: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_create
@@ -257,12 +265,12 @@ msgstr "Termin"
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:267
#, python-format
msgid "Configuration Error!"
-msgstr ""
+msgstr "Błąd konfiguracji!"
#. module: hr_timesheet_invoice
#: field:report.analytic.account.close,partner_id:0
msgid "Partner"
-msgstr ""
+msgstr "Partner"
#. module: hr_timesheet_invoice
#: help:hr.timesheet.invoice.create,time:0
@@ -272,7 +280,7 @@ msgstr "Czas każdej wykonanej pracy będzie widoczny w fakturze"
#. module: hr_timesheet_invoice
#: view:account.analytic.account:0
msgid "Cancel Contract"
-msgstr ""
+msgstr "Anuluj umowę"
#. module: hr_timesheet_invoice
#: field:hr.timesheet.analytic.profit,date_from:0
@@ -282,7 +290,7 @@ msgstr "Od"
#. module: hr_timesheet_invoice
#: report:account.analytic.profit:0
msgid "User or Journal Name"
-msgstr ""
+msgstr "Użytkownik lub nazwa dziennika"
#. module: hr_timesheet_invoice
#: model:ir.actions.act_window,name:hr_timesheet_invoice.act_res_users_2_report_timesheet_invoice
@@ -294,7 +302,7 @@ msgstr "Koszty do faktury"
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:267
#, python-format
msgid "Please define income account for product '%s'."
-msgstr ""
+msgstr "Zdefiniuj konto przychodów dla produktu '%s'."
#. module: hr_timesheet_invoice
#: field:report.account.analytic.line.to.invoice,account_id:0
@@ -318,11 +326,13 @@ msgid ""
"The cost of each work done will be displayed on the invoice. You probably "
"don't want to check this"
msgstr ""
+"Koszt pracy będzie wydrukowany na fakturze. Prawdopodobnie nie chcesz tego "
+"zaznaczyć."
#. module: hr_timesheet_invoice
#: view:hr.timesheet.invoice.create.final:0
msgid "Force to use a special product"
-msgstr ""
+msgstr "Wymuś inny produkt."
#. module: hr_timesheet_invoice
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_user_stat_all
@@ -340,7 +350,7 @@ msgstr "Do zafakturowania"
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:98
#, python-format
msgid "Contract has been <b>closed</b>."
-msgstr ""
+msgstr "Umowa została <b>zamknięta</b>."
#. module: hr_timesheet_invoice
#: view:hr.timesheet.analytic.profit:0
@@ -353,12 +363,12 @@ msgstr "Zysk karty czasu pracy"
#. module: hr_timesheet_invoice
#: field:hr.timesheet.invoice.create,product:0
msgid "Force Product"
-msgstr ""
+msgstr "Wymuś produkt"
#. module: hr_timesheet_invoice
#: view:account.analytic.account:0
msgid "Contract Finished"
-msgstr ""
+msgstr "Umowa zakończona"
#. module: hr_timesheet_invoice
#: selection:report.account.analytic.line.to.invoice,month:0
@@ -372,13 +382,13 @@ msgstr "Lipiec"
#. module: hr_timesheet_invoice
#: field:account.analytic.line,to_invoice:0
msgid "Invoiceable"
-msgstr ""
+msgstr "Do fakturowania"
#. module: hr_timesheet_invoice
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:56
#, python-format
msgid "Warning!"
-msgstr ""
+msgstr "Ostrzeżenie !"
#. module: hr_timesheet_invoice
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_factor_form
@@ -394,7 +404,7 @@ msgstr "Teoretyczny"
#. module: hr_timesheet_invoice
#: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor3
msgid "Free of charge"
-msgstr ""
+msgstr "Bezpłatne"
#. module: hr_timesheet_invoice
#: model:ir.model,name:hr_timesheet_invoice.model_report_account_analytic_line_to_invoice
@@ -425,7 +435,7 @@ msgstr "Tak (100%)"
#. module: hr_timesheet_invoice
#: view:report_timesheet.user:0
msgid "Timesheet by users"
-msgstr ""
+msgstr "Karty pracy wg użytkowników"
#. module: hr_timesheet_invoice
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_final_invoice_create.py:58
@@ -446,7 +456,7 @@ msgstr "Grudzień"
#. module: hr_timesheet_invoice
#: view:hr.timesheet.invoice.create.final:0
msgid "Invoice contract"
-msgstr ""
+msgstr "Fakturuj umowę"
#. module: hr_timesheet_invoice
#: field:report.account.analytic.line.to.invoice,month:0
@@ -471,7 +481,7 @@ msgstr "Użytkownicy"
#. module: hr_timesheet_invoice
#: view:report.timesheet.line:0
msgid "Non Assigned timesheets to users"
-msgstr ""
+msgstr "Karty pracy nieprzypisane do użytkowników"
#. module: hr_timesheet_invoice
#: view:account.analytic.line:0
@@ -623,7 +633,7 @@ msgstr "Data"
#. module: hr_timesheet_invoice
#: model:mail.message.subtype,name:hr_timesheet_invoice.mt_account_closed
msgid "finished"
-msgstr ""
+msgstr "zakończono"
#. module: hr_timesheet_invoice
#: field:report.timesheet.line,quantity:0
@@ -632,7 +642,7 @@ msgstr ""
#: field:report_timesheet.invoice,quantity:0
#: field:report_timesheet.user,quantity:0
msgid "Time"
-msgstr ""
+msgstr "Czas"
#. module: hr_timesheet_invoice
#: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_create_final
@@ -658,7 +668,7 @@ msgstr "Konto ogólne"
#. module: hr_timesheet_invoice
#: view:account.analytic.account:0
msgid "Invoice on Timesheets Options"
-msgstr ""
+msgstr "Opcje fakturowania wg kart pracy"
#. module: hr_timesheet_invoice
#: report:account.analytic.profit:0
@@ -668,7 +678,7 @@ msgstr "Sumy:"
#. module: hr_timesheet_invoice
#: model:mail.message.subtype,name:hr_timesheet_invoice.mt_account_canceled
msgid "canceled"
-msgstr ""
+msgstr "anulowano"
#. module: hr_timesheet_invoice
#: help:account.analytic.line,to_invoice:0
@@ -676,6 +686,8 @@ msgid ""
"It allows to set the discount while making invoice, keep empty if the "
"activities should not be invoiced."
msgstr ""
+"To pozwala stosować upusty w fakturach. Zostaw puste, jeśli aktywności nie "
+"powinny być fakturowane."
#. module: hr_timesheet_invoice
#: field:account.analytic.account,amount_max:0
@@ -685,7 +697,7 @@ msgstr "Maks. cena faktury"
#. module: hr_timesheet_invoice
#: field:account.analytic.account,to_invoice:0
msgid "Timesheet Invoicing Ratio"
-msgstr ""
+msgstr "Współczynnik fakturowania kart pracy"
#. module: hr_timesheet_invoice
#: selection:report.account.analytic.line.to.invoice,month:0
@@ -721,12 +733,12 @@ msgstr "Pozycja karty czasu pracy"
#. module: hr_timesheet_invoice
#: view:hr.timesheet.invoice.create:0
msgid "Billing Data"
-msgstr ""
+msgstr "Dane do fakturowania"
#. module: hr_timesheet_invoice
#: help:hr_timesheet_invoice.factor,customer_name:0
msgid "Label for the customer"
-msgstr ""
+msgstr "Etykieta dla klienta"
#. module: hr_timesheet_invoice
#: field:hr.timesheet.analytic.profit,date_to:0
@@ -736,7 +748,7 @@ msgstr "Do"
#. module: hr_timesheet_invoice
#: view:hr.timesheet.invoice.create:0
msgid "Do you want to show details of work in invoice?"
-msgstr ""
+msgstr "Czy chcesz pokazać szczegóły pracy na fakturze?"
#. module: hr_timesheet_invoice
#: view:hr.timesheet.invoice.create:0
@@ -770,14 +782,14 @@ msgstr "Karta czasu pracy do zafakturowania"
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:104
#, python-format
msgid "Contract has been <b>canceled</b>."
-msgstr ""
+msgstr "Umowa została <b>anulowana</b>."
#. module: hr_timesheet_invoice
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:210
#, python-format
msgid ""
"Contract incomplete. Please fill in the Customer and Pricelist fields."
-msgstr ""
+msgstr "Umowa jest niekompletna. Wypełnij pola Klient i Cennik."
#. module: hr_timesheet_invoice
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_account_date_stat_all
@@ -819,28 +831,28 @@ msgstr "Dziennik"
#. module: hr_timesheet_invoice
#: help:hr.timesheet.invoice.create.final,product:0
msgid "The product that will be used to invoice the remaining amount"
-msgstr ""
+msgstr "Produkt, który będzie stosowany do fakturowania pozostałej kwoty."
#. module: hr_timesheet_invoice
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:110
#, python-format
msgid "Contract has been <b>opened</b>."
-msgstr ""
+msgstr "Umowa została <b>otwarta</b>."
#. module: hr_timesheet_invoice
#: field:hr.timesheet.invoice.create.final,time:0
msgid "Time Spent"
-msgstr ""
+msgstr "Spędzony czas"
#. module: hr_timesheet_invoice
#: help:account.analytic.account,amount_max:0
msgid "Keep empty if this contract is not limited to a total fixed price."
-msgstr ""
+msgstr "Zostaw puste, jeśli umowa nie jest ograniczona stałą ceną."
#. module: hr_timesheet_invoice
#: view:hr.timesheet.invoice.create.final:0
msgid "Do you want to show details of each activity to your customer?"
-msgstr ""
+msgstr "Czy chcesz pokazać szczegóły każdej aktywności klientowi?"
#. module: hr_timesheet_invoice
#: view:report_timesheet.invoice:0
@@ -869,7 +881,7 @@ msgstr "Nazwa"
#. module: hr_timesheet_invoice
#: view:report.account.analytic.line.to.invoice:0
msgid "Analytic Lines"
-msgstr ""
+msgstr "Pozycje analityczne"
#. module: hr_timesheet_invoice
#: view:report_timesheet.account.date:0
@@ -884,7 +896,7 @@ msgstr "Cena sprzedaży"
#. module: hr_timesheet_invoice
#: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_analytic_profit
msgid "Print Timesheet Profit"
-msgstr ""
+msgstr "Drukuj zysk karty pracy"
#. module: hr_timesheet_invoice
#: model:ir.actions.act_window,name:hr_timesheet_invoice.act_res_users_2_report_timesheet_user
@@ -907,17 +919,18 @@ msgid ""
"There is no product defined. Please select one or force the product through "
"the wizard."
msgstr ""
+"Nie zdefiniowano produktu. Wybierz produkt lub wymuś produkt w kreatorze."
#. module: hr_timesheet_invoice
#: help:hr_timesheet_invoice.factor,factor:0
msgid "Discount in percentage"
-msgstr ""
+msgstr "Upust w procentach"
#. module: hr_timesheet_invoice
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:56
#, python-format
msgid "Invoice is already linked to some of the analytic line(s)!"
-msgstr ""
+msgstr "Faktura jest już powiązana z jakimś zapisem analitycznym !"
#. module: hr_timesheet_invoice
#: field:hr.timesheet.invoice.create,name:0
@@ -939,14 +952,14 @@ msgstr "Pozycje analityczne do zafakturowania"
#. module: hr_timesheet_invoice
#: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor4
msgid "80%"
-msgstr ""
+msgstr "80%"
#. module: hr_timesheet_invoice
#: view:hr.timesheet.analytic.profit:0
#: view:hr.timesheet.invoice.create:0
#: view:hr.timesheet.invoice.create.final:0
msgid "or"
-msgstr ""
+msgstr "lub"
#. module: hr_timesheet_invoice
#: field:report_timesheet.invoice,manager_id:0
@@ -976,7 +989,7 @@ msgstr "Rok"
#. module: hr_timesheet_invoice
#: view:hr.timesheet.analytic.profit:0
msgid "Duration"
-msgstr ""
+msgstr "Czas trwania"
#~ msgid "Invalid XML for View Architecture!"
#~ msgstr "XML niewłaściwy dla tej architektury wyświetlania!"
diff --git a/addons/hr_timesheet_invoice/report/account_analytic_profit.py b/addons/hr_timesheet_invoice/report/account_analytic_profit.py
index fc44089bf9e..57fd06b0c34 100644
--- a/addons/hr_timesheet_invoice/report/account_analytic_profit.py
+++ b/addons/hr_timesheet_invoice/report/account_analytic_profit.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from report import report_sxw
-import pooler
+from openerp.report import report_sxw
+from openerp import pooler
class account_analytic_profit(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/hr_timesheet_invoice/report/hr_timesheet_invoice_report.py b/addons/hr_timesheet_invoice/report/hr_timesheet_invoice_report.py
index 7af9603ebd8..02b46b71b20 100644
--- a/addons/hr_timesheet_invoice/report/hr_timesheet_invoice_report.py
+++ b/addons/hr_timesheet_invoice/report/hr_timesheet_invoice_report.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields,osv
-from tools.sql import drop_view_if_exists
+from openerp.osv import fields,osv
+from openerp.tools.sql import drop_view_if_exists
class report_timesheet_line(osv.osv):
_name = "report.timesheet.line"
diff --git a/addons/hr_timesheet_invoice/report/report_analytic.py b/addons/hr_timesheet_invoice/report/report_analytic.py
index 469e13e71b6..53912fcb1d6 100644
--- a/addons/hr_timesheet_invoice/report/report_analytic.py
+++ b/addons/hr_timesheet_invoice/report/report_analytic.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import fields,osv
-import tools
-from decimal_precision import decimal_precision as dp
+from openerp.osv import fields,osv
+from openerp import tools
+from openerp.addons.decimal_precision import decimal_precision as dp
class report_analytic_account_close(osv.osv):
diff --git a/addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py b/addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py
index 0ab5b434a91..6c6523f93f9 100644
--- a/addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py
+++ b/addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py
@@ -20,8 +20,8 @@
##############################################################################
import datetime
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_analytic_profit(osv.osv_memory):
_name = 'hr.timesheet.analytic.profit'
diff --git a/addons/hr_timesheet_invoice/wizard/hr_timesheet_final_invoice_create.py b/addons/hr_timesheet_invoice/wizard/hr_timesheet_final_invoice_create.py
index 2671cd1ab90..1977d6cccc5 100644
--- a/addons/hr_timesheet_invoice/wizard/hr_timesheet_final_invoice_create.py
+++ b/addons/hr_timesheet_invoice/wizard/hr_timesheet_final_invoice_create.py
@@ -21,8 +21,8 @@
import time
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
#
# Create an final invoice based on selected timesheet lines
diff --git a/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py b/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py
index 0a8fd36f469..6aa8b0f9d8d 100644
--- a/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py
+++ b/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py
@@ -20,8 +20,8 @@
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_timesheet_invoice_create(osv.osv_memory):
diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py
index f4ab61b028f..c30ea10c603 100644
--- a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py
+++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py
@@ -23,9 +23,9 @@ import time
from datetime import datetime, timedelta
from dateutil.relativedelta import relativedelta
-from osv import fields, osv
-from tools.translate import _
-import netsvc
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp import netsvc
class hr_timesheet_sheet(osv.osv):
_name = "hr_timesheet_sheet.sheet"
diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml b/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml
index 1dd9d8323bf..644586ec502 100644
--- a/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml
+++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml
@@ -99,7 +99,7 @@
</group>
<notebook>
<page string="Summary">
- <widget type="weekly_timesheet">
+ <widget type="weekly_timesheet" attrs="{'readonly': [['state', 'not in', ['new', 'draft']]]}">
</widget>
</page>
<page string="Details">
diff --git a/addons/hr_timesheet_sheet/i18n/pl.po b/addons/hr_timesheet_sheet/i18n/pl.po
index 00232a128fc..ea55c9fb64d 100644
--- a/addons/hr_timesheet_sheet/i18n/pl.po
+++ b/addons/hr_timesheet_sheet/i18n/pl.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-02-08 17:57+0000\n"
+"PO-Revision-Date: 2012-12-17 20:58+0000\n"
"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) <grzegorz@openglobe.pl>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:36+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: hr_timesheet_sheet
#: field:hr.analytic.timesheet,sheet_id:0
@@ -33,7 +33,7 @@ msgstr "Usługa"
#: field:hr.timesheet.report,quantity:0
#: field:timesheet.report,quantity:0
msgid "Time"
-msgstr ""
+msgstr "Czas"
#. module: hr_timesheet_sheet
#: help:hr.config.settings,timesheet_max_difference:0
@@ -42,6 +42,9 @@ msgid ""
" computation for one sheet. Set this to 0 if you do not want "
"any control."
msgstr ""
+"Dozwolone różnice (w godzinach) pomiędzy wejściem i wyjściem a obliczeniami\n"
+" w jednej karcie pracy. Ustaw 0, jeśli nie chcesz żadnej "
+"kontroli."
#. module: hr_timesheet_sheet
#: view:hr.timesheet.report:0
@@ -76,6 +79,8 @@ msgid ""
"In order to create a timesheet for this employee, you must assign an "
"analytic journal to the employee, like 'Timesheet Journal'."
msgstr ""
+"Aby utworzyć kartę pracy dla użytkownika, to musisz najpierw przypisać mu "
+"dziennik analityczny. np. 'Dziennik pracy'."
#. module: hr_timesheet_sheet
#: selection:hr.timesheet.report,month:0
@@ -92,7 +97,7 @@ msgstr "#Koszt"
#. module: hr_timesheet_sheet
#: field:hr_timesheet_sheet.sheet,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "Nieprzeczytane wiadomości"
#. module: hr_timesheet_sheet
#: view:hr.timesheet.report:0
@@ -122,7 +127,7 @@ msgstr "Ustaw na projekt"
#. module: hr_timesheet_sheet
#: view:hr_timesheet_sheet.sheet:0
msgid "Timesheet Period"
-msgstr ""
+msgstr "Okres karty pracy"
#. module: hr_timesheet_sheet
#: field:hr_timesheet_sheet.sheet,date_to:0
@@ -133,7 +138,7 @@ msgstr "Data do"
#. module: hr_timesheet_sheet
#: view:hr_timesheet_sheet.sheet:0
msgid "to"
-msgstr ""
+msgstr "do"
#. module: hr_timesheet_sheet
#: model:process.node,note:hr_timesheet_sheet.process_node_invoiceonwork0
@@ -145,7 +150,7 @@ msgstr "Na podstawie karty"
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:384
#, python-format
msgid "You cannot modify an entry in a confirmed timesheet."
-msgstr ""
+msgstr "Nie możesz modyfikować zapisów w potwierdzonej karcie pracy."
#. module: hr_timesheet_sheet
#: view:hr.timesheet.report:0
@@ -188,13 +193,13 @@ msgstr "Odrzuć"
#: view:hr_timesheet_sheet.sheet:0
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_analytic_timesheet
msgid "Timesheet Activities"
-msgstr ""
+msgstr "Aktywności karty pracy"
#. module: hr_timesheet_sheet
#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38
#, python-format
msgid "Please create an employee and associate it with this user."
-msgstr ""
+msgstr "Utwórz pracownika i przypisz do tego użytkownika."
#. module: hr_timesheet_sheet
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:388
@@ -202,13 +207,13 @@ msgstr ""
#, python-format
msgid ""
"You cannot enter an attendance date outside the current timesheet dates."
-msgstr ""
+msgstr "Nie możesz wprowadzić obecności poza datami bieżącej karty pracy."
#. module: hr_timesheet_sheet
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:205
#, python-format
msgid "Week "
-msgstr ""
+msgstr "Tydzień "
#. module: hr_timesheet_sheet
#: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_current_open
@@ -220,11 +225,17 @@ msgid ""
"the user and can be validated by his manager. If required, as defined on the "
"project, you can generate the invoices based on the timesheet."
msgstr ""
+"Moja karta pracy otwiera kartę, w której możesz wprowadzać swoje aktywności. "
+"W tym samym formularzu możesz rejestrować obecności (Wejścia/Wyjścia) i "
+"opisywać godziny spędzone nad projektami. Na koniec okresu zdefiniowanego w "
+"firmie karta jest potwierdzana przez użytkownika i może być zatwierdzana "
+"przez menedżera. Jeśli trzeba, to według definicji w projekcie, możesz "
+"generować faktury na podstawie kart pracy."
#. module: hr_timesheet_sheet
#: field:hr_timesheet_sheet.sheet,message_ids:0
msgid "Messages"
-msgstr ""
+msgstr "Wiadomości"
#. module: hr_timesheet_sheet
#: help:hr_timesheet_sheet.sheet,state:0
@@ -236,6 +247,11 @@ msgid ""
"* The 'Done' status is used when users timesheet is accepted by his/her "
"senior."
msgstr ""
+" * Stan 'Projekt' oznacza nową niepotwierdzoną kartę pracy. "
+"\n"
+"* Stan 'Potwierdzone' oznacza kartę potwierdzoną przez użytkownika. "
+" \n"
+"* Stan 'Wykonano' oznacza kartę zaakceptowaną przez przełożonego."
#. module: hr_timesheet_sheet
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:64
@@ -250,26 +266,27 @@ msgstr ""
#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38
#, python-format
msgid "Error!"
-msgstr ""
+msgstr "Błąd!"
#. module: hr_timesheet_sheet
#: field:hr.config.settings,timesheet_max_difference:0
msgid ""
"Allow a difference of time between timesheets and attendances of (in hours)"
msgstr ""
+"Zezwól na różnicę pomiędzy czasem karty pracy i obecnościami (w godzinach)."
#. module: hr_timesheet_sheet
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:99
#, python-format
msgid ""
"Please verify that the total difference of the sheet is lower than %.2f."
-msgstr ""
+msgstr "Sprawdź, czy różnica w karcie pracy jest mniejsza niż %.2f."
#. module: hr_timesheet_sheet
#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_timesheet_report_stat_all
#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_timesheet_report_all
msgid "Timesheet Sheet Analysis"
-msgstr ""
+msgstr "Analiza arkusza kart pracy"
#. module: hr_timesheet_sheet
#: field:hr_timesheet_sheet.sheet.account,name:0
@@ -284,7 +301,7 @@ msgstr "Zatwierdzenie"
#. module: hr_timesheet_sheet
#: help:hr_timesheet_sheet.sheet,message_unread:0
msgid "If checked new messages require your attention."
-msgstr ""
+msgstr "Jeśli zaznaczone, to wiadomość wymaga twojej uwagi."
#. module: hr_timesheet_sheet
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:69
@@ -294,6 +311,8 @@ msgid ""
"In order to create a timesheet for this employee, you must assign it to a "
"user."
msgstr ""
+"Aby utworzyć kartę pracy dla tego pracownika, musisz przypisać ją do "
+"użytkownika."
#. module: hr_timesheet_sheet
#: model:process.node,note:hr_timesheet_sheet.process_node_attendance0
@@ -305,7 +324,7 @@ msgstr "Zapis pracownika w karcie"
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:215
#, python-format
msgid "Invalid Action!"
-msgstr ""
+msgstr "Niedozwolona akcja!"
#. module: hr_timesheet_sheet
#: view:hr.timesheet.report:0
@@ -321,11 +340,14 @@ msgid ""
"Holds the Chatter summary (number of messages, ...). This summary is "
"directly in html format in order to be inserted in kanban views."
msgstr ""
+"Zawiera podsumowanie wypowiedzi (liczbę wiadomości, ...). To podsumowanie "
+"jest bezpośrednio w formacie html, aby można je było stosować w widokach "
+"kanban."
#. module: hr_timesheet_sheet
#: field:timesheet.report,nbr:0
msgid "#Nbr"
-msgstr ""
+msgstr "#Lp"
#. module: hr_timesheet_sheet
#: field:hr_timesheet_sheet.sheet,date_from:0
@@ -368,7 +390,7 @@ msgstr "Pozycje karty czasu pracy"
#. module: hr_timesheet_sheet
#: field:hr_timesheet_sheet.sheet,message_follower_ids:0
msgid "Followers"
-msgstr ""
+msgstr "Obserwatorzy"
#. module: hr_timesheet_sheet
#: model:process.node,note:hr_timesheet_sheet.process_node_confirmedtimesheet0
@@ -400,7 +422,7 @@ msgstr "Czas całkowity"
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form
#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form
msgid "Timesheets to Validate"
-msgstr ""
+msgstr "Karty pracy do zatwierdzenia"
#. module: hr_timesheet_sheet
#: view:hr.timesheet.report:0
@@ -428,14 +450,14 @@ msgstr "Lipiec"
#. module: hr_timesheet_sheet
#: field:hr.config.settings,timesheet_range:0
msgid "Validate timesheets every"
-msgstr ""
+msgstr "Zatwierdzaj karty pracy co"
#. module: hr_timesheet_sheet
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:73
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:86
#, python-format
msgid "Configuration Error!"
-msgstr ""
+msgstr "Błąd konfiguracji!"
#. module: hr_timesheet_sheet
#: field:hr_timesheet_sheet.sheet,state:0
@@ -499,6 +521,8 @@ msgid ""
"In order to create a timesheet for this employee, you must link the employee "
"to a product, like 'Consultant'."
msgstr ""
+"Aby utworzyć kartę pracy dla tego pracownika. musisz powiązać pracownika z "
+"produktem np. 'Konsultant'."
#. module: hr_timesheet_sheet
#: selection:hr.timesheet.report,month:0
@@ -531,7 +555,7 @@ msgstr "Miesiąc"
#: view:timesheet.report:0
#: field:timesheet.report,total_diff:0
msgid "#Total Diff"
-msgstr ""
+msgstr "#SumaRóżn"
#. module: hr_timesheet_sheet
#: view:hr_timesheet_sheet.sheet:0
@@ -550,6 +574,8 @@ msgid ""
"In order to create a timesheet for this employee, you must link the employee "
"to a product."
msgstr ""
+"Aby utworzyć kartę pracy dla tego pracownika, musisz powiązać pracownika z "
+"produktem."
#. module: hr_timesheet_sheet
#. openerp-web
@@ -559,11 +585,13 @@ msgid ""
"You will be able to register your working hours and\n"
" activities."
msgstr ""
+"Będziesz mógł rejestrować swoje godziny pracy i\n"
+" aktywności."
#. module: hr_timesheet_sheet
#: view:hr.timesheet.current.open:0
msgid "or"
-msgstr ""
+msgstr "lub"
#. module: hr_timesheet_sheet
#: model:process.transition,name:hr_timesheet_sheet.process_transition_invoiceontimesheet0
@@ -576,6 +604,8 @@ msgid ""
"The timesheet line represents the time spent by the employee on a specific "
"service provided."
msgstr ""
+"Pozycja karty pracy reprezentuje czas spędzony przez pracownika nad "
+"określonym zadaniem."
#. module: hr_timesheet_sheet
#: field:hr_timesheet_sheet.sheet,name:0
@@ -587,7 +617,7 @@ msgstr "Notatka"
#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:33
#, python-format
msgid "Add"
-msgstr ""
+msgstr "Dodaj"
#. module: hr_timesheet_sheet
#: view:timesheet.report:0
@@ -598,17 +628,17 @@ msgstr "Projekt"
#. module: hr_timesheet_sheet
#: field:res.company,timesheet_max_difference:0
msgid "Timesheet allowed difference(Hours)"
-msgstr ""
+msgstr "Dozwolone różnice karty pracy (w godzinach)"
#. module: hr_timesheet_sheet
#: model:process.transition,note:hr_timesheet_sheet.process_transition_invoiceontimesheet0
msgid "The invoice is created based on the timesheet."
-msgstr ""
+msgstr "faktura utworzona na podstawie karyy pracy."
#. module: hr_timesheet_sheet
#: model:process.node,name:hr_timesheet_sheet.process_node_drafttimesheetsheet0
msgid "Draft Timesheet"
-msgstr ""
+msgstr "Projekty kart pracy"
#. module: hr_timesheet_sheet
#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form
@@ -626,11 +656,23 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Nowa karta pracy do zaaprobowania.\n"
+" </p><p>\n"
+" Musisz rejestrować czas w karcie pracy codziennie i\n"
+" potwierdzać na końcu tygodnia. Kiedy karta pracy jest\n"
+" potwierdzona, to powinna być zatwierdzona przez\n"
+" menedżera.\n"
+" </p><p>\n"
+" Karty pracy mogą być fakturowane na klienta według\n"
+" ustawień w umowie dla projektu.\n"
+" </p>\n"
+" "
#. module: hr_timesheet_sheet
#: model:ir.model,name:hr_timesheet_sheet.model_account_analytic_line
msgid "Analytic Line"
-msgstr ""
+msgstr "Pozycja analityczna"
#. module: hr_timesheet_sheet
#: selection:hr.timesheet.report,month:0
@@ -641,7 +683,7 @@ msgstr "Sierpień"
#. module: hr_timesheet_sheet
#: view:hr_timesheet_sheet.sheet:0
msgid "Differences"
-msgstr ""
+msgstr "Różnice"
#. module: hr_timesheet_sheet
#: selection:hr.timesheet.report,month:0
@@ -664,12 +706,12 @@ msgstr "Tydzień"
#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_account
#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_day
msgid "Timesheets by Period"
-msgstr ""
+msgstr "Karty pracy wg okresów"
#. module: hr_timesheet_sheet
#: field:hr_timesheet_sheet.sheet,message_is_follower:0
msgid "Is a Follower"
-msgstr ""
+msgstr "Jest obserwatorem"
#. module: hr_timesheet_sheet
#: view:hr.timesheet.report:0
@@ -713,7 +755,7 @@ msgstr "Zakres kart"
#: field:hr_timesheet_sheet.sheet,message_comment_ids:0
#: help:hr_timesheet_sheet.sheet,message_comment_ids:0
msgid "Comments and emails"
-msgstr ""
+msgstr "Komentarze i emaile"
#. module: hr_timesheet_sheet
#: selection:hr.timesheet.report,month:0
@@ -728,6 +770,7 @@ msgid ""
"The timesheet cannot be validated as it does not contain an equal number of "
"sign ins and sign outs."
msgstr ""
+"Karta pracy nie może być zatwierdzona, jeśli liczba wejść i wyjść jest różna."
#. module: hr_timesheet_sheet
#: selection:hr.timesheet.report,month:0
@@ -738,7 +781,7 @@ msgstr "Styczeń"
#. module: hr_timesheet_sheet
#: model:process.transition,note:hr_timesheet_sheet.process_transition_attendancetimesheet0
msgid "The employee signs in and signs out."
-msgstr ""
+msgstr "Wejścia i wyjścia pracownika."
#. module: hr_timesheet_sheet
#: model:ir.model,name:hr_timesheet_sheet.model_res_company
@@ -755,7 +798,7 @@ msgstr "Podsumowanie"
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:215
#, python-format
msgid "You cannot delete a timesheet which have attendance entries."
-msgstr ""
+msgstr "Nie możesz usunąć karyy pracy, która ma zapisy obecności."
#. module: hr_timesheet_sheet
#: view:hr_timesheet_sheet.sheet:0
@@ -769,11 +812,13 @@ msgid ""
"You cannot have 2 timesheets that overlap!\n"
"You should use the menu 'My Timesheet' to avoid this problem."
msgstr ""
+"Nie możesz mieć dwóch kart pracy zachodzących na siebie!\n"
+"Zastosuj menu 'Moje karty pracy', aby zapobiec temu."
#. module: hr_timesheet_sheet
#: view:hr_timesheet_sheet.sheet:0
msgid "Submit to Manager"
-msgstr ""
+msgstr "Wyślij do menedżera"
#. module: hr_timesheet_sheet
#: view:hr.timesheet.report:0
@@ -787,18 +832,18 @@ msgstr "Konto ogólne"
#: help:hr.config.settings,timesheet_range:0
#: help:res.company,timesheet_range:0
msgid "Periodicity on which you validate your timesheets."
-msgstr ""
+msgstr "Okresy, w których zatwierdzasz swoje karty pracy."
#. module: hr_timesheet_sheet
#: view:hr_timesheet_sheet.sheet.account:0
msgid "Search Account"
-msgstr ""
+msgstr "Szukaj konta"
#. module: hr_timesheet_sheet
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:415
#, python-format
msgid "You cannot modify an entry in a confirmed timesheet"
-msgstr ""
+msgstr "Nie możesz modyfikować zapisu w potwierdzonej karcie pracy"
#. module: hr_timesheet_sheet
#: help:res.company,timesheet_max_difference:0
@@ -806,6 +851,8 @@ msgid ""
"Allowed difference in hours between the sign in/out and the timesheet "
"computation for one sheet. Set this to 0 if you do not want any control."
msgstr ""
+"Dozwolone różnice (w godzinach) pomiędzy wejściem i wyjściem a obliczeniami "
+"w jednej karcie pracy. Ustaw 0, jeśli nie chcesz żadnej kontroli."
#. module: hr_timesheet_sheet
#: view:hr_timesheet_sheet.sheet:0
@@ -830,6 +877,8 @@ msgid ""
"You cannot have 2 timesheets that overlap!\n"
"Please use the menu 'My Current Timesheet' to avoid this problem."
msgstr ""
+"Nie możesz mieć dwóch kart pracy zachodzących na siebie!\n"
+"Zastosuj menu 'Moje karty pracy', aby zapobiec temu."
#. module: hr_timesheet_sheet
#: view:hr.timesheet.current.open:0
@@ -857,7 +906,7 @@ msgstr "Anulowanie"
#. module: hr_timesheet_sheet
#: view:board.board:0
msgid "My Total Attendance By Week"
-msgstr ""
+msgstr "Moja suma ibecności wg tygodni"
#. module: hr_timesheet_sheet
#: model:process.node,name:hr_timesheet_sheet.process_node_invoiceonwork0
@@ -873,25 +922,25 @@ msgstr "Karta czasu pracy wg kont"
#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:50
#, python-format
msgid "Open Timesheet"
-msgstr ""
+msgstr "Otwórz karty pracy"
#. module: hr_timesheet_sheet
#: view:hr.timesheet.report:0
#: view:timesheet.report:0
msgid "Group by year of date"
-msgstr ""
+msgstr "Grupuj wg lat"
#. module: hr_timesheet_sheet
#. openerp-web
#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:56
#, python-format
msgid "Click to add projects, contracts or analytic accounts."
-msgstr ""
+msgstr "Kliknij, aby dodać projekty, umowy lub konta analityczne"
#. module: hr_timesheet_sheet
#: model:process.node,note:hr_timesheet_sheet.process_node_validatedtimesheet0
msgid "State is 'validated'."
-msgstr ""
+msgstr "Stan jest 'zatwierdzone'"
#. module: hr_timesheet_sheet
#: model:ir.model,name:hr_timesheet_sheet.model_hr_config_settings
@@ -908,17 +957,17 @@ msgstr "Analiza czasu pracy"
#. module: hr_timesheet_sheet
#: view:hr_timesheet_sheet.sheet:0
msgid "Search Timesheet"
-msgstr ""
+msgstr "Szukaj kart pracy"
#. module: hr_timesheet_sheet
#: view:hr_timesheet_sheet.sheet:0
msgid "Confirmed Timesheets"
-msgstr ""
+msgstr "Potwierdzone karty pracy"
#. module: hr_timesheet_sheet
#: view:hr_timesheet_sheet.sheet:0
msgid "Details"
-msgstr ""
+msgstr "Szczegóły"
#. module: hr_timesheet_sheet
#: model:ir.model,name:hr_timesheet_sheet.model_hr_analytic_timesheet
@@ -929,7 +978,7 @@ msgstr "Pozycja karty czasu pracy"
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:213
#, python-format
msgid "You cannot delete a timesheet which is already confirmed."
-msgstr ""
+msgstr "Nie możesz usuwać karty pracy, która jest już potwierdzona"
#. module: hr_timesheet_sheet
#: view:hr.timesheet.report:0
@@ -955,7 +1004,7 @@ msgstr "Opis"
#. module: hr_timesheet_sheet
#: model:process.transition,note:hr_timesheet_sheet.process_transition_confirmtimesheet0
msgid "The employee periodically confirms his own timesheets."
-msgstr ""
+msgstr "Pracownik okresowo potwierdza swoje karty pracy."
#. module: hr_timesheet_sheet
#: selection:hr.timesheet.report,month:0
@@ -976,19 +1025,19 @@ msgstr "Wyjście"
#. module: hr_timesheet_sheet
#: model:process.transition,note:hr_timesheet_sheet.process_transition_tasktimesheet0
msgid "Moves task entry into the timesheet line"
-msgstr ""
+msgstr "Przenosi zapis zadania do pozycji karty pracy"
#. module: hr_timesheet_sheet
#: view:hr_timesheet_sheet.sheet.day:0
msgid "Total Attendances"
-msgstr ""
+msgstr "Suma obecności"
#. module: hr_timesheet_sheet
#. openerp-web
#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:39
#, python-format
msgid "Add a Line"
-msgstr ""
+msgstr "Dodaj pozycję"
#. module: hr_timesheet_sheet
#: field:hr_timesheet_sheet.sheet,total_difference:0
@@ -1000,7 +1049,7 @@ msgstr "Różnica"
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:64
#, python-format
msgid "You cannot duplicate a timesheet."
-msgstr ""
+msgstr "Nie można duplikować karty pracy."
#. module: hr_timesheet_sheet
#: selection:hr_timesheet_sheet.sheet,state_attendance:0
@@ -1035,11 +1084,12 @@ msgstr "Pracownicy"
#: constraint:hr.analytic.timesheet:0
msgid "You cannot modify an entry in a Confirmed/Done timesheet !"
msgstr ""
+"Nie możesz modyfikować zapisu karty pracy w stanie Potwierdzone/Wykonano !"
#. module: hr_timesheet_sheet
#: model:process.node,note:hr_timesheet_sheet.process_node_timesheet0
msgid "Information of time spent on a service"
-msgstr ""
+msgstr "Informacja o czasie spedzonym na zadaniu"
#. module: hr_timesheet_sheet
#: selection:hr.timesheet.report,month:0
@@ -1056,7 +1106,7 @@ msgstr "Potwierdzenie"
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:99
#, python-format
msgid "Warning!"
-msgstr ""
+msgstr "Ostrzeżenie !"
#. module: hr_timesheet_sheet
#: field:hr_timesheet_sheet.sheet.account,invoice_rate:0
@@ -1068,7 +1118,7 @@ msgstr "Współczynnik fakturowania"
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:408
#, python-format
msgid "User Error!"
-msgstr ""
+msgstr "Błąd użytkownika!"
#. module: hr_timesheet_sheet
#: view:hr_timesheet_sheet.sheet.day:0
@@ -1083,7 +1133,7 @@ msgstr "Aprobuj"
#. module: hr_timesheet_sheet
#: help:hr_timesheet_sheet.sheet,message_ids:0
msgid "Messages and communication history"
-msgstr ""
+msgstr "Wiadomości i historia komunikacji"
#. module: hr_timesheet_sheet
#: field:hr_timesheet_sheet.sheet,account_ids:0
@@ -1094,13 +1144,13 @@ msgstr "Konta analityczne"
#: view:timesheet.report:0
#: field:timesheet.report,to_invoice:0
msgid "Type of Invoicing"
-msgstr ""
+msgstr "Typ fakturowania"
#. module: hr_timesheet_sheet
#: view:timesheet.report:0
#: field:timesheet.report,total_attendance:0
msgid "#Total Attendance"
-msgstr ""
+msgstr "#SumaObecności"
#. module: hr_timesheet_sheet
#: field:hr.timesheet.report,cost:0
@@ -1115,7 +1165,7 @@ msgstr "Bieżąca data"
#. module: hr_timesheet_sheet
#: model:process.process,name:hr_timesheet_sheet.process_process_hrtimesheetprocess0
msgid "Hr Timesheet"
-msgstr ""
+msgstr "Kadrowa karta pracy"
#. module: hr_timesheet_sheet
#: view:hr.timesheet.report:0
@@ -1148,7 +1198,7 @@ msgstr "Suma"
#. module: hr_timesheet_sheet
#: model:process.node,note:hr_timesheet_sheet.process_node_workontask0
msgid "Defines the work summary of task"
-msgstr ""
+msgstr "Definiuje podsumowanie pracy w zadaniu"
#. module: hr_timesheet_sheet
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_day
diff --git a/addons/hr_timesheet_sheet/report/hr_timesheet_report.py b/addons/hr_timesheet_sheet/report/hr_timesheet_report.py
index 1fdcac9f7c6..49b66b63c0f 100644
--- a/addons/hr_timesheet_sheet/report/hr_timesheet_report.py
+++ b/addons/hr_timesheet_sheet/report/hr_timesheet_report.py
@@ -19,9 +19,9 @@
#
##############################################################################
-import tools
-from osv import fields,osv
-from decimal_precision import decimal_precision as dp
+from openerp import tools
+from openerp.osv import fields,osv
+from openerp.addons.decimal_precision import decimal_precision as dp
class hr_timesheet_report(osv.osv):
diff --git a/addons/hr_timesheet_sheet/report/timesheet_report.py b/addons/hr_timesheet_sheet/report/timesheet_report.py
index e276980ddf7..31255a3a6b2 100644
--- a/addons/hr_timesheet_sheet/report/timesheet_report.py
+++ b/addons/hr_timesheet_sheet/report/timesheet_report.py
@@ -19,8 +19,8 @@
#
##############################################################################
-import tools
-from osv import fields,osv
+from openerp import tools
+from openerp.osv import fields,osv
class timesheet_report(osv.osv):
_name = "timesheet.report"
diff --git a/addons/hr_timesheet_sheet/res_config.py b/addons/hr_timesheet_sheet/res_config.py
index bb4e098e1b3..e767b4da8fa 100644
--- a/addons/hr_timesheet_sheet/res_config.py
+++ b/addons/hr_timesheet_sheet/res_config.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class hr_timesheet_settings(osv.osv_memory):
_inherit = 'hr.config.settings'
diff --git a/addons/hr_timesheet_sheet/static/src/js/timesheet.js b/addons/hr_timesheet_sheet/static/src/js/timesheet.js
index b5ba7f74101..fe7d0c82767 100644
--- a/addons/hr_timesheet_sheet/static/src/js/timesheet.js
+++ b/addons/hr_timesheet_sheet/static/src/js/timesheet.js
@@ -14,7 +14,7 @@ openerp.hr_timesheet_sheet = function(instance) {
date_to: false,
date_from: false,
});
- this.updating = true;
+ this.updating = false;
this.field_manager.on("field_changed:timesheet_ids", this, this.query_sheets);
this.field_manager.on("field_changed:date_from", this, function() {
this.set({"date_from": instance.web.str_to_date(this.field_manager.get_field_value("date_from"))});
diff --git a/addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py b/addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py
index 652d5139288..c2d5167c179 100644
--- a/addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py
+++ b/addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py
@@ -20,8 +20,8 @@
##############################################################################
import time
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_timesheet_current_open(osv.osv_memory):
_name = 'hr.timesheet.current.open'
diff --git a/addons/idea/idea.py b/addons/idea/idea.py
index 6ba34554a61..2bf8f390776 100644
--- a/addons/idea/idea.py
+++ b/addons/idea/idea.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import osv
-from osv import fields
-from tools.translate import _
+from openerp.osv import osv
+from openerp.osv import fields
+from openerp.tools.translate import _
import time
VoteValues = [('-1', 'Not Voted'), ('0', 'Very Bad'), ('25', 'Bad'), \
diff --git a/addons/knowledge/i18n/hr.po b/addons/knowledge/i18n/hr.po
index 34fffd223ce..21c8d1042bb 100644
--- a/addons/knowledge/i18n/hr.po
+++ b/addons/knowledge/i18n/hr.po
@@ -8,19 +8,19 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2012-01-28 21:40+0000\n"
+"PO-Revision-Date: 2012-12-17 20:33+0000\n"
"Last-Translator: Goran Kliska <gkliska@gmail.com>\n"
"Language-Team: Croatian <hr@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:25+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: knowledge
#: view:knowledge.config.settings:0
msgid "Documents"
-msgstr ""
+msgstr "Dokumenti"
#. module: knowledge
#: model:ir.model,name:knowledge.model_knowledge_config_settings
@@ -53,7 +53,7 @@ msgstr ""
#. module: knowledge
#: view:knowledge.config.settings:0
msgid "Knowledge and Documents Management"
-msgstr ""
+msgstr "Upravljanje znanjem i dokumentima"
#. module: knowledge
#: help:knowledge.config.settings,module_document:0
@@ -67,7 +67,7 @@ msgstr ""
#. module: knowledge
#: field:knowledge.config.settings,module_document_page:0
msgid "Create static web pages"
-msgstr ""
+msgstr "Kreiraj statičke web stranice"
#. module: knowledge
#: field:knowledge.config.settings,module_document_ftp:0
@@ -77,17 +77,17 @@ msgstr ""
#. module: knowledge
#: field:knowledge.config.settings,module_document:0
msgid "Manage documents"
-msgstr ""
+msgstr "Dokumenti"
#. module: knowledge
#: view:knowledge.config.settings:0
msgid "Cancel"
-msgstr ""
+msgstr "Odustani"
#. module: knowledge
#: view:knowledge.config.settings:0
msgid "Apply"
-msgstr ""
+msgstr "Primjeni"
#. module: knowledge
#: model:ir.ui.menu,name:knowledge.menu_document_configuration
@@ -104,7 +104,7 @@ msgstr ""
#. module: knowledge
#: view:knowledge.config.settings:0
msgid "or"
-msgstr ""
+msgstr "ili"
#. module: knowledge
#: field:knowledge.config.settings,module_document_webdav:0
diff --git a/addons/knowledge/res_config.py b/addons/knowledge/res_config.py
index 012bd670ee3..fddbb5ebdc3 100644
--- a/addons/knowledge/res_config.py
+++ b/addons/knowledge/res_config.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class knowledge_config_settings(osv.osv_memory):
_name = 'knowledge.config.settings'
diff --git a/addons/l10n_at/account_wizard.py b/addons/l10n_at/account_wizard.py
index a3f87456cfc..278837322ac 100644
--- a/addons/l10n_at/account_wizard.py
+++ b/addons/l10n_at/account_wizard.py
@@ -19,9 +19,9 @@
#
##############################################################################
-import tools
-from osv import osv
-import addons
+from openerp import tools
+from openerp.osv import osv
+from openerp import addons
class AccountWizard_cd(osv.osv_memory):
_inherit='wizard.multi.charts.accounts'
diff --git a/addons/l10n_be/wizard/l10n_be_account_vat_declaration.py b/addons/l10n_be/wizard/l10n_be_account_vat_declaration.py
index 092d907e4ab..d89d427ef6b 100644
--- a/addons/l10n_be/wizard/l10n_be_account_vat_declaration.py
+++ b/addons/l10n_be/wizard/l10n_be_account_vat_declaration.py
@@ -26,8 +26,8 @@
##############################################################################
import base64
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class l10n_be_vat_declaration(osv.osv_memory):
""" Vat Declaration """
diff --git a/addons/l10n_be/wizard/l10n_be_partner_vat_listing.py b/addons/l10n_be/wizard/l10n_be_partner_vat_listing.py
index 53948945e04..7aa612d95ff 100644
--- a/addons/l10n_be/wizard/l10n_be_partner_vat_listing.py
+++ b/addons/l10n_be/wizard/l10n_be_partner_vat_listing.py
@@ -26,9 +26,9 @@
import time
import base64
-from tools.translate import _
-from osv import fields, osv
-from report import report_sxw
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
+from openerp.report import report_sxw
class vat_listing_clients(osv.osv_memory):
_name = 'vat.listing.clients'
diff --git a/addons/l10n_be/wizard/l10n_be_vat_intra.py b/addons/l10n_be/wizard/l10n_be_vat_intra.py
index 600c77b45b0..ffd42290ed0 100644
--- a/addons/l10n_be/wizard/l10n_be_vat_intra.py
+++ b/addons/l10n_be/wizard/l10n_be_vat_intra.py
@@ -25,9 +25,9 @@
import time
import base64
-from osv import osv, fields
-from tools.translate import _
-from report import report_sxw
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp.report import report_sxw
class partner_vat_intra(osv.osv_memory):
"""
diff --git a/addons/l10n_be_coda/l10n_be_coda.py b/addons/l10n_be_coda/l10n_be_coda.py
index 2496cb20371..cb82bef6769 100644
--- a/addons/l10n_be_coda/l10n_be_coda.py
+++ b/addons/l10n_be_coda/l10n_be_coda.py
@@ -19,9 +19,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-
-from osv import osv, fields
-
+from openerp.osv import osv, fields
class account_bank_statement(osv.osv):
_inherit = 'account.bank.statement'
diff --git a/addons/l10n_be_coda/wizard/account_coda_import.py b/addons/l10n_be_coda/wizard/account_coda_import.py
index 23b2775357c..a72ad2e5d39 100644
--- a/addons/l10n_be_coda/wizard/account_coda_import.py
+++ b/addons/l10n_be_coda/wizard/account_coda_import.py
@@ -19,15 +19,16 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-
import base64
-from osv import fields, osv
-from tools.translate import _
import time
-import tools
+
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp import tools
+
import logging
-_logger = logging.getLogger(__name__)
+_logger = logging.getLogger(__name__)
class account_coda_import(osv.osv_memory):
_name = 'account.coda.import'
diff --git a/addons/l10n_be_hr_payroll/l10n_be_hr_payroll.py b/addons/l10n_be_hr_payroll/l10n_be_hr_payroll.py
index e07e8cc5682..79909cf79af 100644
--- a/addons/l10n_be_hr_payroll/l10n_be_hr_payroll.py
+++ b/addons/l10n_be_hr_payroll/l10n_be_hr_payroll.py
@@ -19,8 +19,9 @@
#
##############################################################################
-from osv import fields, osv
-import decimal_precision as dp
+from openerp.osv import fields, osv
+
+import openerp.addons.decimal_precision as dp
class hr_contract_be(osv.osv):
_inherit = 'hr.contract'
diff --git a/addons/l10n_be_invoice_bba/invoice.py b/addons/l10n_be_invoice_bba/invoice.py
index 188a8d896fd..a23dabd7c51 100644
--- a/addons/l10n_be_invoice_bba/invoice.py
+++ b/addons/l10n_be_invoice_bba/invoice.py
@@ -21,8 +21,8 @@
##############################################################################
import re, time, random
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import logging
_logger = logging.getLogger(__name__)
diff --git a/addons/l10n_be_invoice_bba/partner.py b/addons/l10n_be_invoice_bba/partner.py
index 8951be5dfa2..9e0eec10713 100644
--- a/addons/l10n_be_invoice_bba/partner.py
+++ b/addons/l10n_be_invoice_bba/partner.py
@@ -21,9 +21,9 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
import time
-from tools.translate import _
+from openerp.tools.translate import _
class res_partner(osv.osv):
""" add field to indicate default 'Communication Type' on customer invoices """
diff --git a/addons/l10n_br/account.py b/addons/l10n_br/account.py
index 64d3c2cda79..4fa9298f316 100644
--- a/addons/l10n_br/account.py
+++ b/addons/l10n_br/account.py
@@ -22,13 +22,13 @@ from datetime import datetime, timedelta
from dateutil.relativedelta import relativedelta
from operator import itemgetter
-import netsvc
-import pooler
-from osv import fields, osv
-import decimal_precision as dp
-from tools.misc import currency
-from tools.translate import _
-from tools import config
+from openerp import netsvc
+from openerp import pooler
+from openerp.osv import fields, osv
+import openerp.addons.decimal_precision as dp
+from openerp.tools.misc import currency
+from openerp.tools.translate import _
+from openerp.tools import config
from openerp import SUPERUSER_ID
class account_tax_code_template(osv.osv):
diff --git a/addons/l10n_br/l10n_br.py b/addons/l10n_br/l10n_br.py
index f35ced7ea09..aac17e1d984 100644
--- a/addons/l10n_br/l10n_br.py
+++ b/addons/l10n_br/l10n_br.py
@@ -17,7 +17,7 @@
#along with this program. If not, see <http://www.gnu.org/licenses/>. #
#################################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class l10n_br_account_cst_template(osv.osv):
_name = 'l10n_br_account.cst.template'
diff --git a/addons/l10n_ch/account_wizard.py b/addons/l10n_ch/account_wizard.py
index 306207c612d..9924b4b4b0b 100644
--- a/addons/l10n_ch/account_wizard.py
+++ b/addons/l10n_ch/account_wizard.py
@@ -18,9 +18,9 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import tools
-from osv import osv
-import addons
+from openerp import tools
+from openerp.osv import osv
+from openerp import addons
import os
class WizardMultiChartsAccounts(osv.osv_memory):
diff --git a/addons/l10n_ch/bank.py b/addons/l10n_ch/bank.py
index 4e4c0e0aa8c..5a0bc44ee27 100644
--- a/addons/l10n_ch/bank.py
+++ b/addons/l10n_ch/bank.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from tools.translate import _
-from osv import fields, osv
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
import re
class Bank(osv.osv):
diff --git a/addons/l10n_ch/company.py b/addons/l10n_ch/company.py
index a90bb6a0389..bc4da0be98e 100644
--- a/addons/l10n_ch/company.py
+++ b/addons/l10n_ch/company.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_company(osv.osv):
"""override company in order to add bvr vertical and
diff --git a/addons/l10n_ch/invoice.py b/addons/l10n_ch/invoice.py
index 3a65e9a0d2b..d8e9cb78f02 100644
--- a/addons/l10n_ch/invoice.py
+++ b/addons/l10n_ch/invoice.py
@@ -20,8 +20,8 @@
##############################################################################
from datetime import datetime
-from osv import fields, osv
-from tools import mod10r
+from openerp.osv import fields, osv
+from openerp.tools import mod10r
class account_invoice(osv.osv):
"""Inherit account.invoice in order to add bvr
diff --git a/addons/l10n_ch/partner.py b/addons/l10n_ch/partner.py
index aba9ea7b204..7efa5cc9216 100644
--- a/addons/l10n_ch/partner.py
+++ b/addons/l10n_ch/partner.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_partner(osv.osv):
_inherit = 'res.partner'
diff --git a/addons/l10n_ch/payment.py b/addons/l10n_ch/payment.py
index a681daf569d..cb0430a7b25 100644
--- a/addons/l10n_ch/payment.py
+++ b/addons/l10n_ch/payment.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class payment_order(osv.osv):
_inherit = 'payment.order'
diff --git a/addons/l10n_ch/report/report_webkit_html.py b/addons/l10n_ch/report/report_webkit_html.py
index 9f650227313..a1094e16d2f 100644
--- a/addons/l10n_ch/report/report_webkit_html.py
+++ b/addons/l10n_ch/report/report_webkit_html.py
@@ -28,19 +28,20 @@ from mako.lookup import TemplateLookup
from mako import exceptions
-from report import report_sxw
-from report_webkit import webkit_report
-from report_webkit import report_helper
-from osv import osv
-from osv.osv import except_osv
+from openerp import addons
+from openerp import pooler
+from openerp.report import report_sxw
-from tools import mod10r
-from tools.translate import _
-from tools.config import config
+from openerp.osv import osv
+from openerp.osv.osv import except_osv
-from openerp import addons
-import pooler
+from openerp.tools import mod10r
+from openerp.tools.translate import _
+from openerp.tools.config import config
+
+from openerp.addons.report_webkit import webkit_report
+from openerp.addons.report_webkit import report_helper
class l10n_ch_report_webkit_html(report_sxw.rml_parse):
diff --git a/addons/l10n_ch/wizard/bvr_import.py b/addons/l10n_ch/wizard/bvr_import.py
index 38ba1e2a7d9..cc20a0a8834 100644
--- a/addons/l10n_ch/wizard/bvr_import.py
+++ b/addons/l10n_ch/wizard/bvr_import.py
@@ -22,10 +22,10 @@ import base64
import time
import re
-from tools.translate import _
-from osv import osv, fields
-from tools import mod10r
-import pooler
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools import mod10r
+from openerp import pooler
def _reconstruct_invoice_ref(cursor, user, reference, context=None):
###
diff --git a/addons/l10n_ch/wizard/create_dta.py b/addons/l10n_ch/wizard/create_dta.py
index f2d8f14b772..1696e639383 100644
--- a/addons/l10n_ch/wizard/create_dta.py
+++ b/addons/l10n_ch/wizard/create_dta.py
@@ -23,9 +23,9 @@ import time
from datetime import datetime
import base64
-from osv import osv, fields
-import pooler
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import pooler
+from openerp.tools.translate import _
import unicode2ascii
import re
diff --git a/addons/l10n_fr/l10n_fr.py b/addons/l10n_fr/l10n_fr.py
index e1240ddd83a..c995b44a614 100644
--- a/addons/l10n_fr/l10n_fr.py
+++ b/addons/l10n_fr/l10n_fr.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class l10n_fr_report(osv.osv):
_name = 'l10n.fr.report'
diff --git a/addons/l10n_fr/report/base_report.py b/addons/l10n_fr/report/base_report.py
index 4a5aaa24823..39a18bc7ca4 100644
--- a/addons/l10n_fr/report/base_report.py
+++ b/addons/l10n_fr/report/base_report.py
@@ -28,7 +28,7 @@
import time
-from report import report_sxw
+from openerp.report import report_sxw
class base_report(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context=None):
diff --git a/addons/l10n_fr/report/bilan_report.py b/addons/l10n_fr/report/bilan_report.py
index fafacd8f6ea..a7947434da0 100644
--- a/addons/l10n_fr/report/bilan_report.py
+++ b/addons/l10n_fr/report/bilan_report.py
@@ -27,7 +27,7 @@
##############################################################################
import base_report
-from report import report_sxw
+from openerp.report import report_sxw
class bilan(base_report.base_report):
def __init__(self, cr, uid, name, context):
diff --git a/addons/l10n_fr/report/compute_resultant_report.py b/addons/l10n_fr/report/compute_resultant_report.py
index e91f9fc839e..9a1809fd7cc 100644
--- a/addons/l10n_fr/report/compute_resultant_report.py
+++ b/addons/l10n_fr/report/compute_resultant_report.py
@@ -27,7 +27,7 @@
##############################################################################
import base_report
-from report import report_sxw
+from openerp.report import report_sxw
class cdr(base_report.base_report):
def __init__(self, cr, uid, name, context):
diff --git a/addons/l10n_fr/wizard/fr_report_bilan.py b/addons/l10n_fr/wizard/fr_report_bilan.py
index adeab4f0ab4..90e97389eed 100644
--- a/addons/l10n_fr/wizard/fr_report_bilan.py
+++ b/addons/l10n_fr/wizard/fr_report_bilan.py
@@ -26,7 +26,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_bilan_report(osv.osv_memory):
_name = 'account.bilan.report'
diff --git a/addons/l10n_fr/wizard/fr_report_compute_resultant.py b/addons/l10n_fr/wizard/fr_report_compute_resultant.py
index f3833b372c4..eff52189bc9 100644
--- a/addons/l10n_fr/wizard/fr_report_compute_resultant.py
+++ b/addons/l10n_fr/wizard/fr_report_compute_resultant.py
@@ -26,7 +26,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_cdr_report(osv.osv_memory):
_name = 'account.cdr.report'
diff --git a/addons/l10n_fr_hr_payroll/l10n_fr_hr_payroll.py b/addons/l10n_fr_hr_payroll/l10n_fr_hr_payroll.py
index 8b08bc2385d..0519fd86a47 100755..100644
--- a/addons/l10n_fr_hr_payroll/l10n_fr_hr_payroll.py
+++ b/addons/l10n_fr_hr_payroll/l10n_fr_hr_payroll.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-import decimal_precision as dp
+from openerp.osv import fields, osv
+import openerp.addons.decimal_precision as dp
class res_company(osv.osv):
diff --git a/addons/l10n_fr_hr_payroll/report/fiche_paye.py b/addons/l10n_fr_hr_payroll/report/fiche_paye.py
index e941be0079e..daa7c6fd6ac 100755
--- a/addons/l10n_fr_hr_payroll/report/fiche_paye.py
+++ b/addons/l10n_fr_hr_payroll/report/fiche_paye.py
@@ -22,7 +22,7 @@
#
##############################################################################
-from report import report_sxw
+from openerp.report import report_sxw
class fiche_paye_parser(report_sxw.rml_parse):
diff --git a/addons/l10n_fr_rib/bank.py b/addons/l10n_fr_rib/bank.py
index b5d284ac45d..8ad86932a34 100644
--- a/addons/l10n_fr_rib/bank.py
+++ b/addons/l10n_fr_rib/bank.py
@@ -19,9 +19,9 @@
#
##############################################################################
-import netsvc
-from osv import fields, osv
-from tools.translate import _
+from openerp import netsvc
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class res_partner_bank(osv.osv):
"""Add fields and behavior for French RIB"""
diff --git a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py
index b7c3926d727..76fc1247de6 100644
--- a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py
+++ b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py
@@ -24,10 +24,10 @@ from datetime import datetime
from dateutil.relativedelta import relativedelta
from calendar import isleap
-from tools.translate import _
-from osv import fields, osv
-import netsvc
-import decimal_precision as dp
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
+from openerp import netsvc
+import openerp.addons.decimal_precision as dp
DATETIME_FORMAT = "%Y-%m-%d"
diff --git a/addons/l10n_in_hr_payroll/report/payment_advice_report.py b/addons/l10n_in_hr_payroll/report/payment_advice_report.py
index a264368be94..59456b13b55 100644
--- a/addons/l10n_in_hr_payroll/report/payment_advice_report.py
+++ b/addons/l10n_in_hr_payroll/report/payment_advice_report.py
@@ -19,8 +19,8 @@
#
##############################################################################
-import tools
-from osv import fields, osv
+from openerp import tools
+from openerp.osv import fields, osv
class payment_advice_report(osv.osv):
_name = "payment.advice.report"
diff --git a/addons/l10n_in_hr_payroll/report/payslip_report.py b/addons/l10n_in_hr_payroll/report/payslip_report.py
index a78d9850667..b44f123547b 100644
--- a/addons/l10n_in_hr_payroll/report/payslip_report.py
+++ b/addons/l10n_in_hr_payroll/report/payslip_report.py
@@ -19,8 +19,8 @@
#
##############################################################################
-import tools
-from osv import fields, osv
+from openerp import tools
+from openerp.osv import fields, osv
class payslip_report(osv.osv):
_name = "payslip.report"
diff --git a/addons/l10n_in_hr_payroll/report/report_hr_salary_employee_bymonth.py b/addons/l10n_in_hr_payroll/report/report_hr_salary_employee_bymonth.py
index 54b0daa7749..f4b282dd89c 100644
--- a/addons/l10n_in_hr_payroll/report/report_hr_salary_employee_bymonth.py
+++ b/addons/l10n_in_hr_payroll/report/report_hr_salary_employee_bymonth.py
@@ -22,7 +22,7 @@
import datetime
import time
-from report import report_sxw
+from openerp.report import report_sxw
class report_hr_salary_employee_bymonth(report_sxw.rml_parse):
diff --git a/addons/l10n_in_hr_payroll/report/report_hr_yearly_salary_detail.py b/addons/l10n_in_hr_payroll/report/report_hr_yearly_salary_detail.py
index 576fd302f6f..220bcdb5552 100644
--- a/addons/l10n_in_hr_payroll/report/report_hr_yearly_salary_detail.py
+++ b/addons/l10n_in_hr_payroll/report/report_hr_yearly_salary_detail.py
@@ -21,7 +21,7 @@
import time
import datetime
-from report import report_sxw
+from openerp.report import report_sxw
class employees_yearly_salary_report(report_sxw.rml_parse):
diff --git a/addons/l10n_in_hr_payroll/report/report_payroll_advice.py b/addons/l10n_in_hr_payroll/report/report_payroll_advice.py
index d4eeaf3d218..eaece823f6d 100644
--- a/addons/l10n_in_hr_payroll/report/report_payroll_advice.py
+++ b/addons/l10n_in_hr_payroll/report/report_payroll_advice.py
@@ -24,8 +24,8 @@
import time
from datetime import datetime
-from report import report_sxw
-from tools import amount_to_text_en
+from openerp.report import report_sxw
+from openerp.tools import amount_to_text_en
class payroll_advice_report(report_sxw.rml_parse):
diff --git a/addons/l10n_in_hr_payroll/report/report_payslip_details.py b/addons/l10n_in_hr_payroll/report/report_payslip_details.py
index 2732d5d09ae..462bb374287 100644
--- a/addons/l10n_in_hr_payroll/report/report_payslip_details.py
+++ b/addons/l10n_in_hr_payroll/report/report_payslip_details.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from report import report_sxw
+from openerp.report import report_sxw
from hr_payroll import report
class payslip_details_report_in(report.report_payslip_details.payslip_details_report):
diff --git a/addons/l10n_in_hr_payroll/wizard/hr_salary_employee_bymonth.py b/addons/l10n_in_hr_payroll/wizard/hr_salary_employee_bymonth.py
index 25cc615a1df..62d332ea5b8 100644
--- a/addons/l10n_in_hr_payroll/wizard/hr_salary_employee_bymonth.py
+++ b/addons/l10n_in_hr_payroll/wizard/hr_salary_employee_bymonth.py
@@ -21,7 +21,7 @@
import time
-from osv import osv, fields
+from openerp.osv import fields, osv
class hr_salary_employee_bymonth(osv.osv_memory):
diff --git a/addons/l10n_in_hr_payroll/wizard/hr_yearly_salary_detail.py b/addons/l10n_in_hr_payroll/wizard/hr_yearly_salary_detail.py
index 16bfd63bdc9..ed2a02e8d42 100644
--- a/addons/l10n_in_hr_payroll/wizard/hr_yearly_salary_detail.py
+++ b/addons/l10n_in_hr_payroll/wizard/hr_yearly_salary_detail.py
@@ -21,7 +21,7 @@
import time
-from osv import fields, osv
+from openerp.osv import fields, osv
class yearly_salary_detail(osv.osv_memory):
diff --git a/addons/l10n_lu/wizard/pdf_ext.py b/addons/l10n_lu/wizard/pdf_ext.py
index e90cf0527d2..94f150e41d7 100644
--- a/addons/l10n_lu/wizard/pdf_ext.py
+++ b/addons/l10n_lu/wizard/pdf_ext.py
@@ -34,7 +34,7 @@ with flatten, everything is turned into text.
"""
import os
-import tools
+from openerp import tools
HEAD="""%FDF-1.2
%\xE2\xE3\xCF\xD3
diff --git a/addons/l10n_lu/wizard/print_vat.py b/addons/l10n_lu/wizard/print_vat.py
index 5151378d2f7..b8ffc642977 100644
--- a/addons/l10n_lu/wizard/print_vat.py
+++ b/addons/l10n_lu/wizard/print_vat.py
@@ -5,13 +5,13 @@
#Tranquil IT Systems
from __future__ import with_statement
-from osv import osv, fields
-import pooler
-import tools
-from tools.translate import _
-from report.render import render
-from report.interface import report_int
-import addons
+from openerp.osv import fields, osv
+from openerp import pooler
+from openerp import tools
+from openerp.tools.translate import _
+from openerp.report.render import render
+from openerp.report.interface import report_int
+from openerp import addons
import tempfile
import os
diff --git a/addons/l10n_ma/__init__.py b/addons/l10n_ma/__init__.py
index 7295cfdaae8..895f0216346 100644
--- a/addons/l10n_ma/__init__.py
+++ b/addons/l10n_ma/__init__.py
@@ -19,6 +19,5 @@
#
##############################################################################
import l10n_ma
-import report
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/l10n_ma/l10n_ma.py b/addons/l10n_ma/l10n_ma.py
index a8e0dd42687..6321516cf0f 100644
--- a/addons/l10n_ma/l10n_ma.py
+++ b/addons/l10n_ma/l10n_ma.py
@@ -20,7 +20,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class l10n_ma_report(osv.osv):
_name = 'l10n.ma.report'
diff --git a/addons/l10n_multilang/account.py b/addons/l10n_multilang/account.py
index c04054d1b1c..4cb0e28b672 100644
--- a/addons/l10n_multilang/account.py
+++ b/addons/l10n_multilang/account.py
@@ -20,8 +20,8 @@
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
#in this file, we mostly add the tag translate=True on existing fields that we now want to be translated
diff --git a/addons/l10n_multilang/i18n/pt_BR.po b/addons/l10n_multilang/i18n/pt_BR.po
index b0e3ad51a43..f1948d7852c 100644
--- a/addons/l10n_multilang/i18n/pt_BR.po
+++ b/addons/l10n_multilang/i18n/pt_BR.po
@@ -8,14 +8,15 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-02-08 01:06+0000\n"
-"PO-Revision-Date: 2012-09-16 00:56+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"PO-Revision-Date: 2012-12-17 22:37+0000\n"
+"Last-Translator: Fábio Martinelli - http://zupy.com.br "
+"<webmaster@guaru.net>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: l10n_multilang
#: model:ir.model,name:l10n_multilang.model_account_fiscal_position_template
@@ -25,7 +26,7 @@ msgstr "Modelo para Posição Fiscal"
#. module: l10n_multilang
#: sql_constraint:account.account:0
msgid "The code of the account must be unique per company !"
-msgstr "O código da conta deve ser único por empresa !"
+msgstr "O código da conta deve ser único por empresa!"
#. module: l10n_multilang
#: constraint:account.account.template:0
@@ -66,7 +67,7 @@ msgstr "A descrição deve ser única por empresa!"
#. module: l10n_multilang
#: constraint:account.tax.code.template:0
msgid "Error ! You can not create recursive Tax Codes."
-msgstr "Erro ! Você não pode criar Códigos de Impostos recursivos"
+msgstr "Erro! Você não pode criar Códigos de Impostos recursivos"
#. module: l10n_multilang
#: model:ir.model,name:l10n_multilang.model_account_tax_template
diff --git a/addons/l10n_multilang/l10n_multilang.py b/addons/l10n_multilang/l10n_multilang.py
index c4c6be74e4b..9596b292ff3 100644
--- a/addons/l10n_multilang/l10n_multilang.py
+++ b/addons/l10n_multilang/l10n_multilang.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
import os
-from tools.translate import _
+from openerp.tools.translate import _
import logging
_logger = logging.getLogger(__name__)
diff --git a/addons/l10n_mx/__openerp__.py b/addons/l10n_mx/__openerp__.py
index 02904431151..d540b477f90 100644
--- a/addons/l10n_mx/__openerp__.py
+++ b/addons/l10n_mx/__openerp__.py
@@ -1,10 +1,13 @@
# -*- encoding: utf-8 -*-
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2008 Tiny SPRL (<http://tiny.be>). All Rights Reserved
-# $Id$
-#
+###########################################################################
+# Module Writen to OpenERP, Open Source Management Solution
+# All Rights Reserved
+###############Credits######################################################
+# Coded by: Alejandro Negrin anegrin@vauxoo.com,
+# Planified by: Alejandro Negrin, Humberto Arocha, Moises Lopez
+# Finance by: Vauxoo.
+# Audited by: Humberto Arocha (hbto@vauxoo.com) y Moises Lopez (moylop260@vauxoo.com)
+#############################################################################
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
@@ -17,27 +20,44 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-#
##############################################################################
+
{
- 'name': 'Mexico - Accounting',
- 'version': '1.0',
- 'author': 'RelTek Mexico',
- 'category': 'Localization/Account Charts',
- 'description': """
-This is the module to manage the accounting chart for Mexico in OpenERP.
-========================================================================
-
-Mexican accounting chart and localization.
+ "name" : "Mexico - Accounting",
+ "version" : "2.0",
+ "author" : "Vauxoo",
+ "category" : "Localization/Account Charts",
+ "description": """
+Minimal accounting configuration for Mexico.
+============================================
+
+This Chart of account is a minimal proposal to be able to use OoB the
+accounting feature of Openerp.
+
+This doesn't pretend be all the localization for MX it is just the minimal
+data required to start from 0 in mexican localization.
+
+This modules and its content is updated frequently by openerp-mexico team.
+
+With this module you will have:
+
+ - Minimal chart of account tested in production eviroments.
+ - Minimal chart of taxes, to comply with SAT_ requirements.
+
+.. SAT: http://www.sat.gob.mx/
""",
- 'depends': ['account', 'base_vat', 'account_chart'],
- 'demo': [],
- 'data': ['account_tax_code.xml','account_chart.xml',
- 'account_tax.xml','l10n_chart_mx_wizard.xml'
- ],
- 'auto_install': False,
- 'installable': True,
- 'images': ['images/config_chart_l10n_mx.jpeg','images/l10n_mx_chart.jpeg'],
+ "depends" : ["account",
+ "base_vat",
+ "account_chart",
+ ],
+ "demo_xml" : [],
+ "update_xml" : ["data/account_tax_code.xml",
+ "data/account_chart.xml",
+ "data/account_tax.xml",
+ "data/l10n_chart_mx_wizard.xml"],
+ "active": False,
+ "installable": True,
+ "certificate": False,
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/l10n_mx/account_chart.xml b/addons/l10n_mx/account_chart.xml
deleted file mode 100644
index 36a252e8c22..00000000000
--- a/addons/l10n_mx/account_chart.xml
+++ /dev/null
@@ -1,726 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<openerp>
- <data noupdate="1">
-
-
- <!-- Account Types -->
-
- <record model="account.account.type" id="account_type_receivable" >
- <field name="name">Receivable</field>
- <field name="code">receivable</field>
- <field name="close_method">unreconciled</field>
- </record>
-
- <record model="account.account.type" id="account_type_payable" >
- <field name="name">Payable</field>
- <field name="code">payable</field>
- <field name="close_method">unreconciled</field>
- </record>
-
- <record model="account.account.type" id="account_type_view">
- <field name="name">View</field>
- <field name="code">view</field>
- <field name="close_method">none</field>
- </record>
-
- <record model="account.account.type" id="account_type_income" >
- <field name="name">Income</field>
- <field name="code">income</field>
- <field name="close_method">none</field>
- </record>
-
- <record model="account.account.type" id="account_type_expense">
- <field name="name">Expense</field>
- <field name="code">expense</field>
- <field name="close_method">none</field>
- </record>
-
- <record model="account.account.type" id="account_type_tax">
- <field name="name">Tax</field>
- <field name="code">tax</field>
- <field name="close_method">unreconciled</field>
- </record>
-
- <record model="account.account.type" id="account_type_cash">
- <field name="name">Cash</field>
- <field name="code">cash</field>
- <field name="close_method">balance</field>
- </record>
-
- <record model="account.account.type" id="account_type_asset">
- <field name="name">Asset</field>
- <field name="code">asset</field>
- <field name="close_method">balance</field>
- </record>
-
- <record model="account.account.type" id="account_type_equity">
- <field name="name">Equity</field>
- <field name="code">equity</field>
- <field name="report_type">liability</field>
- <field name="close_method">balance</field>
- </record>
-
- <!-- Account Templates -->
- <record id="chart0" model="account.account.template">
- <field name="code">0</field>
- <field name="name">Account Chart</field>
- <field name="type">view</field>
- <field name="user_type" ref="account_type_view"/>
- </record>
-
- <record id="chart1000" model="account.account.template">
- <field name="code">1000</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">view</field>
- <field name="user_type" ref="account_type_view"/>
- <field name="name">ACTIVO</field>
- </record>
-
- <record id="mx_a_cash" model="account.account.template">
- <field name="code">1050</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">view</field>
- <field name="user_type" ref="account_type_asset"/>
- <field name="name">Caja</field>
- </record>
-
- <record id="chart1100" model="account.account.template">
- <field name="code">1100</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_asset"/>
- <field name="name">Banesco APD</field>
- </record>
-
- <record id="chart1110" model="account.account.template">
- <field name="code">1110</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_asset"/>
- <field name="name">Provincial</field>
- </record>
-
- <record id="chart1120" model="account.account.template">
- <field name="code">1120</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_asset"/>
- <field name="name">México</field>
- </record>
-
- <record id="chart1130" model="account.account.template">
- <field name="code">1130</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_asset"/>
- <field name="name">Banesco JD</field>
- </record>
-
- <record id="chart1200" model="account.account.template">
- <field name="code">1200</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_asset"/>
- <field name="name">Cuentas por Cobrar</field>
- </record>
-
- <record id="chart1205" model="account.account.template">
- <field name="code">1205</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_asset"/>
- <field name="name">Provisión Cuentas Incobrables</field>
- </record>
-
- <record id="chart1500" model="account.account.template">
- <field name="code">1500</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">view</field>
- <field name="user_type" ref="account_type_view"/>
- <field name="name">INVENTARIO</field>
- </record>
-
- <record id="chart1520" model="account.account.template">
- <field name="code">1520</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_asset"/>
- <field name="name">Mercancía en Almacén</field>
- </record>
-
- <record id="chart1530" model="account.account.template">
- <field name="code">1530</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_asset"/>
- <field name="name">Mercancía en Consignación</field>
- </record>
-
- <record id="chart1800" model="account.account.template">
- <field name="code">1800</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">view</field>
- <field name="user_type" ref="account_type_view"/>
- <field name="name">ACTIVOS CAPITALES</field>
- </record>
-
- <record id="chart1820" model="account.account.template">
- <field name="code">1820</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_asset"/>
- <field name="name">Mobiliario y Equipo</field>
- </record>
-
- <record id="chart1825" model="account.account.template">
- <field name="code">1825</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_asset"/>
- <field name="name">Amort. Acum. -Inv. y Equip.</field>
- </record>
-
- <record id="chart1840" model="account.account.template">
- <field name="code">1840</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_asset"/>
- <field name="name">Vehículo</field>
- </record>
-
- <record id="chart1845" model="account.account.template">
- <field name="code">1845</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_asset"/>
- <field name="name">Amort. Acum. -Vehículo</field>
- </record>
-
- <record id="chart1850" model="account.account.template">
- <field name="code">1850</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_asset"/>
- <field name="name">Edificio</field>
- </record>
-
- <record id="chart1855" model="account.account.template">
- <field name="code">1855</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_asset"/>
- <field name="name">Amort. Acum. -Edificio</field>
- </record>
-
- <record id="chart2000" model="account.account.template">
- <field name="code">2000</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">view</field>
- <field name="user_type" ref="account_type_view"/>
- <field name="name">PASIVO CORTO PLAZO</field>
- </record>
-
- <record id="chart2100" model="account.account.template">
- <field name="code">2100</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_cash"/>
- <field name="name">Cuentas por Pagar</field>
- </record>
-
- <record id="chart2150" model="account.account.template">
- <field name="code">2150</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_cash"/>
- <field name="name">IVA</field>
- </record>
-
- <record id="chart2600" model="account.account.template">
- <field name="code">2600</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">view</field>
- <field name="user_type" ref="account_type_view"/>
- <field name="name">PASIVO LARGO PLAZO</field>
- </record>
-
- <record id="chart2620" model="account.account.template">
- <field name="code">2620</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_cash"/>
- <field name="name">Préstamos Bancarios</field>
- </record>
-
- <record id="chart2680" model="account.account.template">
- <field name="code">2680</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_cash"/>
- <field name="name">Préstamos de Accionistas</field>
- </record>
-
- <record id="chart2700" model="account.account.template">
- <field name="code">2700</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">view</field>
- <field name="user_type" ref="account_type_view"/>
- <field name="name">APARTADOS</field>
- </record>
-
- <record id="chart2710" model="account.account.template">
- <field name="code">2710</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_cash"/>
- <field name="name">Apartados Indem. Laborales</field>
- </record>
-
- <record id="chart3300" model="account.account.template">
- <field name="code">3300</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">view</field>
- <field name="user_type" ref="account_type_view"/>
- <field name="name">CAPITAL ACCIONARIO</field>
- </record>
-
- <record id="chart3350" model="account.account.template">
- <field name="code">3350</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_tax"/>
- <field name="name">Acciones Comunes</field>
- </record>
-
- <record id="chart3400" model="account.account.template">
- <field name="code">3400</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">view</field>
- <field name="user_type" ref="account_type_view"/>
- <field name="name">RESERVAS</field>
- </record>
-
- <record id="chart3410" model="account.account.template">
- <field name="code">3410</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_tax"/>
- <field name="name">Reserva Legal</field>
- </record>
-
- <record id="chart3420" model="account.account.template">
- <field name="code">3420</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_tax"/>
- <field name="name">Reserva Voluntaria</field>
- </record>
-
- <record id="chart3500" model="account.account.template">
- <field name="code">3500</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">view</field>
- <field name="user_type" ref="account_type_view"/>
- <field name="name">UTILIDADES RETENIDAS</field>
- </record>
-
- <record id="chart3590" model="account.account.template">
- <field name="code">3590</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_tax"/>
- <field name="name">Utilidades Retenidas - años anteriores</field>
- </record>
-
- <record id="chart3600" model="account.account.template">
- <field name="code">3600</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_tax"/>
- <field name="name">Ganancia del Ejercicio</field>
- </record>
-
- <record id="chart4000" model="account.account.template">
- <field name="code">4000</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">view</field>
- <field name="user_type" ref="account_type_view"/>
- <field name="name">INGRESOS PRINCIPALES</field>
- </record>
-
- <record id="mx_a_income" model="account.account.template">
- <field name="code">4020</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_income"/>
- <field name="name">Ventas Autopartes</field>
- </record>
-
- <record id="chart4400" model="account.account.template">
- <field name="code">4400</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">view</field>
- <field name="user_type" ref="account_type_view"/>
- <field name="name">OTROS INGRESOS</field>
- </record>
-
- <record id="chart4430" model="account.account.template">
- <field name="code">4430</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_income"/>
- <field name="name">Shipping &amp; Handling</field>
- </record>
-
- <record id="chart4440" model="account.account.template">
- <field name="code">4440</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_income"/>
- <field name="name">Intereses</field>
- </record>
-
- <record id="mx_a_recv" model="account.account.template">
- <field name="code">4450</field>
- <field name="reconcile" eval="True"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">receivable</field>
- <field name="user_type" ref="account_type_receivable"/>
- <field name="name">Ganancia en Paridad Cambiaria</field>
- </record>
-
- <record id="chart5000" model="account.account.template">
- <field name="code">5000</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">view</field>
- <field name="user_type" ref="account_type_view"/>
- <field name="name">COSTO DE VENTA</field>
- </record>
-
- <record id="chart5010" model="account.account.template">
- <field name="code">5010</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Compras</field>
- </record>
-
- <record id="mx_a_expense" model="account.account.template">
- <field name="code">5020</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">COSTO DE VENTA: Autopartes</field>
- </record>
-
- <record id="chart5100" model="account.account.template">
- <field name="code">5100</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Flete</field>
- </record>
-
- <record id="chart5400" model="account.account.template">
- <field name="code">5400</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">view</field>
- <field name="user_type" ref="account_type_view"/>
- <field name="name">GASTO DE PERSONAL</field>
- </record>
-
- <record id="chart5405" model="account.account.template">
- <field name="code">5405</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Sueldos Directivo y Administradores</field>
- </record>
-
- <record id="chart5410" model="account.account.template">
- <field name="code">5410</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Sueldos Empleados</field>
- </record>
-
- <record id="chart5415" model="account.account.template">
- <field name="code">5415</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Comisiones Vendedores</field>
- </record>
-
- <record id="chart5420" model="account.account.template">
- <field name="code">5420</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Vacaciones</field>
- </record>
-
- <record id="chart5425" model="account.account.template">
- <field name="code">5425</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Bono Vacacional</field>
- </record>
-
- <record id="chart5430" model="account.account.template">
- <field name="code">5430</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Utilidades</field>
- </record>
-
- <record id="chart5435" model="account.account.template">
- <field name="code">5435</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Indemnizaciones</field>
- </record>
-
- <record id="chart5440" model="account.account.template">
- <field name="code">5440</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Movilizaciones y Traslados</field>
- </record>
-
- <record id="chart5445" model="account.account.template">
- <field name="code">5445</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Gastos de Representación</field>
- </record>
-
- <record id="chart5450" model="account.account.template">
- <field name="code">5450</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Instrucción y Mejoramiento</field>
- </record>
-
- <record id="chart5510" model="account.account.template">
- <field name="code">5510</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">ISRL</field>
- </record>
-
- <record id="chart5530" model="account.account.template">
- <field name="code">5530</field>
- <field name="reconcile" eval="False"/>
-
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Derecho de Frente</field>
-
- </record>
-
- <record id="chart5600" model="account.account.template">
- <field name="code">5600</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">view</field>
- <field name="user_type" ref="account_type_view"/>
- <field name="name">GASTOS GENERALES</field>
- </record>
-
- <record id="chart5610" model="account.account.template">
- <field name="code">5610</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Honorarios Profesionales</field>
- </record>
-
- <record id="chart5615" model="account.account.template">
- <field name="code">5615</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Propaganda</field>
- </record>
-
- <record id="chart5660" model="account.account.template">
- <field name="code">5660</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Gasto de Amortización</field>
- </record>
-
- <record id="chart5685" model="account.account.template">
- <field name="code">5685</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Seguros</field>
- </record>
-
- <record id="chart5690" model="account.account.template">
- <field name="code">5690</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Intereses y Gastos Bancarios</field>
- </record>
-
- <record id="chart5700" model="account.account.template">
- <field name="code">5700</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Artículos de Oficina</field>
- </record>
-
- <record id="chart5760" model="account.account.template">
- <field name="code">5760</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Alquileres</field>
- </record>
-
- <record id="chart5765" model="account.account.template">
- <field name="code">5765</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Reparación y Mantenimiento</field>
- </record>
-
- <record id="chart5780" model="account.account.template">
- <field name="code">5780</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Teléfono</field>
- </record>
-
- <record id="chart5785" model="account.account.template">
- <field name="code">5785</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Viajes y Entretenimiento</field>
- </record>
-
- <record id="chart5790" model="account.account.template">
- <field name="code">5790</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Servicios</field>
- </record>
-
- <record id="chart5795" model="account.account.template">
- <field name="code">5795</field>
- <field name="reconcile" eval="False"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">other</field>
- <field name="user_type" ref="account_type_expense"/>
- <field name="name">Patentes</field>
- </record>
-
- <record id="mx_a_pay" model="account.account.template">
- <field name="code">5810</field>
- <field name="reconcile" eval="True"/>
- <field name="parent_id" ref="chart0"/>
- <field name="type">payable</field>
- <field name="user_type" ref="account_type_payable"/>
- <field name="name">Pérdidas Paridad Cambiaria</field>
- </record>
-
-
- <!-- Chart template -->
- <record id="mx_chart_template" model="account.chart.template">
- <field name="name">Mexico - Chart of Accounts</field>
- <field name="account_root_id" ref="chart0"/>
- <field name="tax_code_root_id" ref="vat_code_tax"/>
- <field name="bank_account_view_id" ref="mx_a_cash"/>
- <field name="property_account_receivable" ref="mx_a_recv"/>
- <field name="property_account_payable" ref="mx_a_pay"/>
- <field name="property_account_expense_categ" ref="mx_a_expense"/>
- <field name="property_account_income_categ" ref="mx_a_income"/>
- </record>
-
-</data>
-</openerp>
diff --git a/addons/l10n_mx/account_tax.xml b/addons/l10n_mx/account_tax.xml
deleted file mode 100644
index 3d5ef230db9..00000000000
--- a/addons/l10n_mx/account_tax.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<openerp>
-<data noupdate="1">
- <record id="tax1" model="account.tax.template">
- <field name="chart_template_id" ref="mx_chart_template"/>
- <field name="name">IVA(15.0%)</field>
- <field name="amount">0.150000</field>
- <field name="type">percent</field>
- <field name="account_collected_id" ref="chart2150"/>
- <field name="account_paid_id" ref="chart2150"/>
- <field name="base_code_id" ref="vat_code_base_due"/>
- <field name="tax_code_id" ref="vat_code_due_tva"/>
- <field name="ref_base_code_id" ref="vat_code_receivable_net"/>
- <field name="ref_tax_code_id" ref="vat_code_payable"/>
- </record>
-</data>
-</openerp>
diff --git a/addons/l10n_mx/account_tax_code.xml b/addons/l10n_mx/account_tax_code.xml
deleted file mode 100644
index e9a850d4345..00000000000
--- a/addons/l10n_mx/account_tax_code.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0"?>
-<openerp>
-<data noupdate="True">
-
-#
-# Tax Code Template Configuration
-#
- <record model="account.tax.code.template" id="vat_code_tax">
- <field name="name">Tax</field>
- </record>
-
- <record model="account.tax.code.template" id="vat_code_balance_net">
- <field name="name">Tax Balance to Pay</field>
- <field name="parent_id" ref="vat_code_tax"/>
- </record>
-
- <record model="account.tax.code.template" id="vat_code_due_tva">
- <field name="name">Tax Due (Tax to pay)</field>
- <field name="parent_id" ref="vat_code_balance_net"/>
- </record>
-
- <record model="account.tax.code.template" id="vat_code_payable">
- <field name="name">Tax Payable</field>
- <field name="parent_id" ref="vat_code_balance_net"/>
- </record>
-
- <record model="account.tax.code.template" id="vat_code_base_net">
- <field name="name">Tax Bases</field>
- <field name="parent_id" ref="vat_code_tax"/>
- </record>
-
-
- <record model="account.tax.code.template" id="vat_code_base_due">
- <field name="name">Base of Taxed Sales</field>
- <field name="parent_id" ref="vat_code_base_net"/>
- </record>
-
-
- <record model="account.tax.code.template" id="vat_code_receivable_net">
- <field name="name">Base of Taxed Purchases</field>
- <field name="parent_id" ref="vat_code_base_net"/>
- </record>
-
-</data>
-</openerp>
diff --git a/addons/l10n_mx/data/account_chart.xml b/addons/l10n_mx/data/account_chart.xml
new file mode 100644
index 00000000000..491942e4b72
--- /dev/null
+++ b/addons/l10n_mx/data/account_chart.xml
@@ -0,0 +1,3702 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+ <data noupdate="1">
+
+
+<!-- Account Types -->
+
+ <record model="account.account.type" id="account_type_receivable" >
+ <field name="name">Receivable</field>
+ <field name="code">receivable</field>
+ <field name="close_method">unreconciled</field>
+ </record>
+
+ <record model="account.account.type" id="account_type_payable" >
+ <field name="name">Payable</field>
+ <field name="code">payable</field>
+ <field name="close_method">unreconciled</field>
+ </record>
+
+ <record model="account.account.type" id="account_type_view">
+ <field name="name">View</field>
+ <field name="code">view</field>
+ <field name="close_method">none</field>
+ </record>
+
+ <record model="account.account.type" id="account_type_income" >
+ <field name="name">other</field>
+ <field name="code">other</field>
+ <field name="close_method">none</field>
+ </record>
+
+ <record model="account.account.type" id="account_type_expense">
+ <field name="name">Expense</field>
+ <field name="code">expense</field>
+ <field name="close_method">none</field>
+ </record>
+
+ <record model="account.account.type" id="account_type_tax">
+ <field name="name">other</field>
+ <field name="code">other</field>
+ <field name="close_method">unreconciled</field>
+ </record>
+
+ <record model="account.account.type" id="account_type_cash">
+ <field name="name">other</field>
+ <field name="code">other</field>
+ <field name="close_method">balance</field>
+ </record>
+
+ <record model="account.account.type" id="account_type_asset">
+ <field name="name">other</field>
+ <field name="code">other</field>
+ <field name="close_method">balance</field>
+ </record>
+
+ <record model="account.account.type" id="account_type_other">
+ <field name="name">other</field>
+ <field name="code">other</field>
+ <field name="close_method">balance</field>
+ </record>
+
+ <record model="account.account.type" id="account_type_equity">
+ <field name="name">Equity</field>
+ <field name="code">equity</field>
+ <field name="report_type">liability</field>
+ <field name="close_method">balance</field>
+ </record>
+
+
+<!--
+Cuentas del plan
+-->
+
+<record id="cuenta0" model="account.account.template">
+ <field name="code">0</field>
+ <field name="reconcile" eval="False"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">PLAN CONTABLE</field>
+</record>
+
+<record id="cuenta1" model="account.account.template">
+ <field name="code">1</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta0"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">ACTIVO</field>
+</record>
+
+<record id="cuenta2" model="account.account.template">
+ <field name="code">2</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta0"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">PASIVO</field>
+</record>
+
+<record id="cuenta3" model="account.account.template">
+ <field name="code">3</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta0"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">CAPITAL</field>
+</record>
+
+<record id="cuenta4" model="account.account.template">
+ <field name="code">4</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta0"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">CUENTAS DE ORDEN</field>
+</record>
+
+<record id="cuenta5" model="account.account.template">
+ <field name="code">5</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta0"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">INGRESOS</field>
+</record>
+
+<record id="cuenta6" model="account.account.template">
+ <field name="code">6</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta0"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">COSTO</field>
+</record>
+
+<record id="cuenta7" model="account.account.template">
+ <field name="code">7</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta0"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">GASTOS</field>
+</record>
+
+<record id="cuenta9" model="account.account.template">
+ <field name="code">9</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta0"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">OTROS INGRESOS (EGRESOS)</field>
+</record>
+
+<record id="cuenta11" model="account.account.template">
+ <field name="code">11</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">ACTIVO CIRCULANTE</field>
+</record>
+
+<record id="cuenta12" model="account.account.template">
+ <field name="code">12</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">ACTIVO LARGO PLAZO</field>
+</record>
+
+<record id="cuenta21" model="account.account.template">
+ <field name="code">21</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">PASIVO A CORTO PLAZO</field>
+</record>
+
+<record id="cuenta22" model="account.account.template">
+ <field name="code">22</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">OTROS PASIVOS A CORTO PLAZO</field>
+</record>
+
+<record id="cuenta25" model="account.account.template">
+ <field name="code">25</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">PASIVO A LARGO PLAZO</field>
+</record>
+
+<record id="cuenta31" model="account.account.template">
+ <field name="code">31</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta3"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">CAPITAL SOCIAL</field>
+</record>
+
+<record id="cuenta32" model="account.account.template">
+ <field name="code">32</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta3"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">SUPERAVIT</field>
+</record>
+
+<record id="cuenta33" model="account.account.template">
+ <field name="code">33</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta3"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">RESERVA DE CAPITAL</field>
+</record>
+
+<record id="cuenta39" model="account.account.template">
+ <field name="code">39</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta3"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">GANANCIAS Y PERDIDAS</field>
+</record>
+
+<record id="cuenta41" model="account.account.template">
+ <field name="code">41</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta4"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">CUENTAS DE ORDEN</field>
+</record>
+
+<record id="cuenta45" model="account.account.template">
+ <field name="code">45</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta4"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">CUENTAS DE ORDEN ACREEDORAS</field>
+</record>
+
+<record id="cuenta51" model="account.account.template">
+ <field name="code">51</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta5"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">INGRESOS OPERACIONALES</field>
+</record>
+
+<record id="cuenta61" model="account.account.template">
+ <field name="code">61</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta6"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">COSTO DE VENTAS</field>
+</record>
+
+<record id="cuenta71" model="account.account.template">
+ <field name="code">71</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">GASTOS OPERATIVOS</field>
+</record>
+
+<record id="cuenta91" model="account.account.template">
+ <field name="code">91</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">EGRESOS</field>
+</record>
+
+<record id="cuenta92" model="account.account.template">
+ <field name="code">92</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">OTROS INGRESOS</field>
+</record>
+
+<record id="cuenta111" model="account.account.template">
+ <field name="code">111</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta11"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">EFECTIVO Y VALORES NEGOCIABLES</field>
+</record>
+
+<record id="cuenta112" model="account.account.template">
+ <field name="code">112</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta11"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">DOCUMENTOS Y CUENTAS POR COBRAR</field>
+</record>
+
+<record id="cuenta113" model="account.account.template">
+ <field name="code">113</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta11"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">INVENTARIOS</field>
+</record>
+
+<record id="cuenta114" model="account.account.template">
+ <field name="code">114</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta11"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">GASTOS OPERACIONALES</field>
+</record>
+
+<record id="cuenta115" model="account.account.template">
+ <field name="code">115</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta11"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">IMPUESTOS PAGADOS POR ANTICIPADOS</field>
+</record>
+
+<record id="cuenta121" model="account.account.template">
+ <field name="code">121</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta12"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">ACTIVO FIJO NETO</field>
+</record>
+
+<record id="cuenta122" model="account.account.template">
+ <field name="code">122</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta12"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">INVERSIONES LARGO PLAZO</field>
+</record>
+
+<record id="cuenta125" model="account.account.template">
+ <field name="code">125</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta12"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">IMPUESTOS DIFERIDOS</field>
+</record>
+
+<record id="cuenta127" model="account.account.template">
+ <field name="code">127</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta12"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">CARGOS DIFERIDOS</field>
+</record>
+
+<record id="cuenta129" model="account.account.template">
+ <field name="code">129</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta12"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">OTROS ACTIVOS</field>
+</record>
+
+<record id="cuenta211" model="account.account.template">
+ <field name="code">211</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta21"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">PASIVOS FINACIEROS A CORTO PLAZO</field>
+</record>
+
+<record id="cuenta212" model="account.account.template">
+ <field name="code">212</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta21"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">DOCUMENTOS Y CUENTAS POR PAGAR</field>
+</record>
+
+<record id="cuenta215" model="account.account.template">
+ <field name="code">215</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta21"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">DIVIDENDO POR PAGAR</field>
+</record>
+
+<record id="cuenta216" model="account.account.template">
+ <field name="code">216</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta21"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">ACUMULACIONES LABORALES</field>
+</record>
+
+<record id="cuenta217" model="account.account.template">
+ <field name="code">217</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta21"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">GASTOS ACUMULADOS Y RETENCIONES POR PAGAR</field>
+</record>
+
+<record id="cuenta218" model="account.account.template">
+ <field name="code">218</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta21"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">RESERVAS</field>
+</record>
+
+<record id="cuenta219" model="account.account.template">
+ <field name="code">219</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta21"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">IMPUESTOS SOBRE LA RENTA POR PAGAR</field>
+</record>
+
+<record id="cuenta220" model="account.account.template">
+ <field name="code">220</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta22"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">OTROS PASIVOS A CORTO PLAZO</field>
+</record>
+
+<record id="cuenta251" model="account.account.template">
+ <field name="code">251</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta25"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">PASIVOS FINANCIEROS A LARGO PLAZO</field>
+</record>
+
+<record id="cuenta252" model="account.account.template">
+ <field name="code">252</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta25"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">ACUMULACIONES PARA INDEMNIZ. LABORALES</field>
+</record>
+
+<record id="cuenta258" model="account.account.template">
+ <field name="code">258</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta25"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">PASIVOS INTERCOMPAÑIAS</field>
+</record>
+
+<record id="cuenta259" model="account.account.template">
+ <field name="code">259</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta25"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">OTROS PASIVOS A LARGO PLAZO</field>
+</record>
+
+<record id="cuenta311" model="account.account.template">
+ <field name="code">311</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta31"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">CAPITAL SOCIAL PAGADO</field>
+</record>
+
+<record id="cuenta313" model="account.account.template">
+ <field name="code">313</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta31"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">ACCIONES EN TESORERIA</field>
+</record>
+
+<record id="cuenta321" model="account.account.template">
+ <field name="code">321</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta32"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">SUPERAVIT GANADO</field>
+</record>
+
+<record id="cuenta322" model="account.account.template">
+ <field name="code">322</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta32"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">RESULT.POR TENDENCIA DE ACTIVO NO MONETARIOS</field>
+</record>
+
+<record id="cuenta331" model="account.account.template">
+ <field name="code">331</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta33"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">RESERVA LEGAL</field>
+</record>
+
+<record id="cuenta339" model="account.account.template">
+ <field name="code">339</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta33"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">OTRAS RESERVAS</field>
+</record>
+
+<record id="cuenta391" model="account.account.template">
+ <field name="code">391</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta39"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">GANACIAS Y PERDIDAS</field>
+</record>
+
+<record id="cuenta411" model="account.account.template">
+ <field name="code">411</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta41"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">CUENTAS DE ORDEN DEUDORAS</field>
+</record>
+
+<record id="cuenta451" model="account.account.template">
+ <field name="code">451</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta45"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">CUENTAS DE ORDEN ACREEDORAS</field>
+</record>
+
+<record id="cuenta511" model="account.account.template">
+ <field name="code">511</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta51"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">INGRESOS OPERACIONALES</field>
+</record>
+
+<record id="cuenta611" model="account.account.template">
+ <field name="code">611</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta61"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">COSTO DE VENTAS</field>
+</record>
+
+<record id="cuenta711" model="account.account.template">
+ <field name="code">711</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta71"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">GASTOS COMERCIALIZACION</field>
+</record>
+
+<record id="cuenta713" model="account.account.template">
+ <field name="code">713</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta71"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">GASTOS DE PERSONAL</field>
+</record>
+
+<record id="cuenta715" model="account.account.template">
+ <field name="code">715</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta71"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">GASTOS GENERALES</field>
+</record>
+
+<record id="cuenta716" model="account.account.template">
+ <field name="code">716</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta71"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">DEPRECIACION Y AMORTIZACION</field>
+</record>
+
+<record id="cuenta911" model="account.account.template">
+ <field name="code">911</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta91"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">GASTOS FINANCIEROS</field>
+</record>
+
+<record id="cuenta921" model="account.account.template">
+ <field name="code">921</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta92"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">OTROS INGRESOS</field>
+</record>
+
+<record id="cuenta1111" model="account.account.template">
+ <field name="code">1111</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta111"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">CAJAS</field>
+</record>
+
+<record id="cuenta1113" model="account.account.template">
+ <field name="code">1113</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta111"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">BANCOS E INTITUCIONES FINANCIERAS</field>
+</record>
+
+<record id="cuenta1114" model="account.account.template">
+ <field name="code">1114</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta111"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">BANCOS E INSTITUCIONES FINANCIERAS EXTERIOR</field>
+</record>
+
+<record id="cuenta1115" model="account.account.template">
+ <field name="code">1115</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta111"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">INVERSIONES A CORTO PLAZO</field>
+</record>
+
+<record id="cuenta1121" model="account.account.template">
+ <field name="code">1121</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta112"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">EFECTOS POR COBRAR</field>
+</record>
+
+<record id="cuenta1122" model="account.account.template">
+ <field name="code">1122</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta112"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">CUENTAS POR COBRAR NACIONALES</field>
+</record>
+
+<record id="cuenta1123" model="account.account.template">
+ <field name="code">1123</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta112"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">CUENTAS POR COBRAR EXTERIOR</field>
+</record>
+
+<record id="cuenta1124" model="account.account.template">
+ <field name="code">1124</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta112"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">PROVINCION INCOBRABLES NACIONAL</field>
+</record>
+
+<record id="cuenta1125" model="account.account.template">
+ <field name="code">1125</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta112"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">CUENTAS POR COBRAR EMPLEADOS</field>
+</record>
+
+<record id="cuenta1126" model="account.account.template">
+ <field name="code">1126</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta112"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">INTERESES POR COBRAR</field>
+</record>
+
+<record id="cuenta1127" model="account.account.template">
+ <field name="code">1127</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta112"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">COMPAÑIAS AFILIADAS Y RELACIONADAS</field>
+</record>
+
+<record id="cuenta1128" model="account.account.template">
+ <field name="code">1128</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta112"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">CUENTAS POR COBRAR ACCIONISTAS</field>
+</record>
+
+<record id="cuenta1129" model="account.account.template">
+ <field name="code">1129</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta112"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">OTRAS CUENTAS POR COBRAR</field>
+</record>
+
+<record id="cuenta1131" model="account.account.template">
+ <field name="code">1131</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta113"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">INVENTARIOS DE MERCANCIA</field>
+</record>
+
+<record id="cuenta1134" model="account.account.template">
+ <field name="code">1134</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta113"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">INVENTARIO EN TRANSITO</field>
+</record>
+
+<record id="cuenta1141" model="account.account.template">
+ <field name="code">1141</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta114"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">GASTOS PREPAGADOS OPERATIVOS</field>
+</record>
+
+<record id="cuenta1151" model="account.account.template">
+ <field name="code">1151</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta115"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">IMPUESTOS</field>
+</record>
+
+<record id="cuenta1211" model="account.account.template">
+ <field name="code">1211</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta121"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">ACTIVO FIJO</field>
+</record>
+
+<record id="cuenta1212" model="account.account.template">
+ <field name="code">1212</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta121"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">DEPRECIACION Y AMORTIZACION ACUMULADAS</field>
+</record>
+
+<record id="cuenta1221" model="account.account.template">
+ <field name="code">1221</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta122"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">TITULOS DE VALORES</field>
+</record>
+
+<record id="cuenta1251" model="account.account.template">
+ <field name="code">1251</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta125"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">IMPUESTOS DIFERIDOS ISR </field>
+</record>
+
+<record id="cuenta1271" model="account.account.template">
+ <field name="code">1271</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta127"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">CARGOS DIFERIDOS</field>
+</record>
+
+<record id="cuenta1291" model="account.account.template">
+ <field name="code">1291</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta129"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">OTROS ACTIVOS</field>
+</record>
+
+<record id="cuenta2111" model="account.account.template">
+ <field name="code">2111</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta211"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">PASIVOS FINANCIEROS A CORTO PLAZO</field>
+</record>
+
+<record id="cuenta2121" model="account.account.template">
+ <field name="code">2121</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta212"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">PROVEEDORES EXTRANJEROS</field>
+</record>
+
+<record id="cuenta2122" model="account.account.template">
+ <field name="code">2122</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta212"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">PROVEEDORES OCASIONALES</field>
+</record>
+
+<record id="cuenta2123" model="account.account.template">
+ <field name="code">2123</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta212"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">COMPAÑIAS AFILIADAS Y RELACIONADAS</field>
+</record>
+
+<record id="cuenta2124" model="account.account.template">
+ <field name="code">2124</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta212"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">CUENTAS POR PAGAR ACCIONISTAS</field>
+</record>
+
+<record id="cuenta2151" model="account.account.template">
+ <field name="code">2151</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta215"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">DIVIDENDO POR PAGAR</field>
+</record>
+
+<record id="cuenta2161" model="account.account.template">
+ <field name="code">2161</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta216"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">APORTES EMPLEADOS</field>
+</record>
+
+<record id="cuenta2171" model="account.account.template">
+ <field name="code">2171</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta217"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">CONTRIBUCIONES PATRONAL</field>
+</record>
+
+<record id="cuenta2172" model="account.account.template">
+ <field name="code">2172</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta217"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">RETENCIONES E IMPUESTOS POR PAGAR</field>
+</record>
+
+<record id="cuenta2173" model="account.account.template">
+ <field name="code">2173</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta217"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">RETENCIONES VARIAS</field>
+</record>
+
+<record id="cuenta2175" model="account.account.template">
+ <field name="code">2175</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta217"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">OTRAS ACUMULACIONES</field>
+</record>
+
+<record id="cuenta2181" model="account.account.template">
+ <field name="code">2181</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta218"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">RESERVAS</field>
+</record>
+
+<record id="cuenta2191" model="account.account.template">
+ <field name="code">2191</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta219"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">ISR ACUMULADOS GASTOS</field>
+</record>
+
+<record id="cuenta2201" model="account.account.template">
+ <field name="code">2201</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta220"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">IMPUESTOS POR PAGAR</field>
+</record>
+
+<record id="cuenta2202" model="account.account.template">
+ <field name="code">2202</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta220"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">IVA TRASLADADO</field>
+</record>
+
+<record id="cuenta2511" model="account.account.template">
+ <field name="code">2511</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta251"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">PASIVOS FINANCIEROS A LARGO PLAZO</field>
+</record>
+
+<record id="cuenta2521" model="account.account.template">
+ <field name="code">2521</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta252"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">ACUMULACIONES PARA INDEMNIZ.LABORALES</field>
+</record>
+
+<record id="cuenta2581" model="account.account.template">
+ <field name="code">2581</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta258"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">PASIVOS INTERCOMPAÑIAS</field>
+</record>
+
+<record id="cuenta2591" model="account.account.template">
+ <field name="code">2591</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta259"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">OTROS PASIVOS A LARGO PLAZO</field>
+</record>
+
+<record id="cuenta3111" model="account.account.template">
+ <field name="code">3111</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta311"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">CAPITAL SOCIAL PAGADO</field>
+</record>
+
+<record id="cuenta3131" model="account.account.template">
+ <field name="code">3131</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta313"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">ACCIONES EN TESORERIA</field>
+</record>
+
+<record id="cuenta3211" model="account.account.template">
+ <field name="code">3211</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta321"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">SUPERAVIT OPERATIVO</field>
+</record>
+
+<record id="cuenta3212" model="account.account.template">
+ <field name="code">3212</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta321"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">RESULTADO POR EXPOS. A LA INFLACION</field>
+</record>
+
+<record id="cuenta3221" model="account.account.template">
+ <field name="code">3221</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta322"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">RESULT.POR TENDENCIA DE ACTIVO NO MONETARIOS</field>
+</record>
+
+<record id="cuenta3311" model="account.account.template">
+ <field name="code">3311</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta331"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">RESERVA LEGAL</field>
+</record>
+
+<record id="cuenta3391" model="account.account.template">
+ <field name="code">3391</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta339"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">OTRAS RESERVAS</field>
+</record>
+
+<record id="cuenta3911" model="account.account.template">
+ <field name="code">3911</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta391"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">GANACIAS Y PERDIDAS</field>
+</record>
+
+<record id="cuenta4111" model="account.account.template">
+ <field name="code">4111</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta411"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">CUENTAS DE ORDEN DEUDORAS</field>
+</record>
+
+<record id="cuenta4511" model="account.account.template">
+ <field name="code">4511</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta451"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">CUENTAS DE ORDEN ACREEDORAS</field>
+</record>
+
+<record id="cuenta5111" model="account.account.template">
+ <field name="code">5111</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta511"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">VENTAS</field>
+</record>
+
+<record id="cuenta5112" model="account.account.template">
+ <field name="code">5112</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta511"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">INGRESOS POR SERVICIOS</field>
+</record>
+
+<record id="cuenta5114" model="account.account.template">
+ <field name="code">5114</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta511"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">DESCUENTOS Y DEVOLUCION EN VENTAS</field>
+</record>
+
+<record id="cuenta6111" model="account.account.template">
+ <field name="code">6111</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta611"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">COSTO DE VENTAS</field>
+</record>
+
+<record id="cuenta7111" model="account.account.template">
+ <field name="code">7111</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta711"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">GASTOS DE DISTRIBUCION</field>
+</record>
+
+<record id="cuenta7131" model="account.account.template">
+ <field name="code">7131</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta713"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">GASTOS PERSONAL</field>
+</record>
+
+<record id="cuenta7151" model="account.account.template">
+ <field name="code">7151</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta715"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">GASTOS GENERALES</field>
+</record>
+
+<record id="cuenta7161" model="account.account.template">
+ <field name="code">7161</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta716"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">DEPRECIACION</field>
+</record>
+
+<record id="cuenta7162" model="account.account.template">
+ <field name="code">7162</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta716"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">AMORTIZACION</field>
+</record>
+
+<record id="cuenta9111" model="account.account.template">
+ <field name="code">9111</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta911"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">GASTOS FINANCIEROS</field>
+</record>
+
+<record id="cuenta9113" model="account.account.template">
+ <field name="code">9113</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta911"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">OTROS EGRESOS</field>
+</record>
+
+<record id="cuenta9114" model="account.account.template">
+ <field name="code">9114</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta911"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">EGRESOS NO GRAVABLES</field>
+</record>
+
+<record id="cuenta9211" model="account.account.template">
+ <field name="code">9211</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta921"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">INGRESOS FINANCIEROS</field>
+</record>
+
+<record id="cuenta9212" model="account.account.template">
+ <field name="code">9212</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta921"/>
+ <field name="type">view</field>
+ <field name="user_type" ref="account_type_view"/>
+ <field name="name">OTROS INGRESOS</field>
+</record>
+
+<record id="cuenta1111001000" model="account.account.template">
+ <field name="code">1111001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">CAJA CHICA</field>
+</record>
+
+<record id="cuenta1111002000" model="account.account.template">
+ <field name="code">1111002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">CAJA PRINCIPAL</field>
+</record>
+
+<record id="cuenta1111003000" model="account.account.template">
+ <field name="code">1111003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">FONDO A DEPOSITAR</field>
+</record>
+
+<record id="cuenta1113001000" model="account.account.template">
+ <field name="code">1113001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1113"/>
+ <field name="type">liquidity</field>
+ <field name="user_type" ref="account_type_cash"/>
+ <field name="name">BANCO X MXN</field>
+</record>
+
+<record id="cuenta1113002000" model="account.account.template">
+ <field name="code">1113002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1113"/>
+ <field name="type">liquidity</field>
+ <field name="user_type" ref="account_type_cash"/>
+ <field name="name">BANCO X USD</field>
+</record>
+
+<record id="cuenta1114001000" model="account.account.template">
+ <field name="code">1114001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1114"/>
+ <field name="type">liquidity</field>
+ <field name="user_type" ref="account_type_cash"/>
+ <field name="name">BANCO EXTERIOR X</field>
+</record>
+
+<record id="cuenta1115001000" model="account.account.template">
+ <field name="code">1115001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1115"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PAPELES COMERCIALES</field>
+</record>
+
+<record id="cuenta1115002000" model="account.account.template">
+ <field name="code">1115002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1115"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INVERSIONES TEMPORALES</field>
+</record>
+
+<record id="cuenta1115003000" model="account.account.template">
+ <field name="code">1115003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1115"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INVERSIONES EN BONOS M.N.</field>
+</record>
+
+<record id="cuenta1115004000" model="account.account.template">
+ <field name="code">1115004000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1115"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INVERSIONES EN BONOS M.E.</field>
+</record>
+
+<record id="cuenta1121001000" model="account.account.template">
+ <field name="code">1121001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1121"/>
+ <field name="type">receivable</field>
+ <field name="user_type" ref="account_type_receivable"/>
+ <field name="name">EFECTOS POR COBRAR NACIONALES</field>
+</record>
+
+<record id="cuenta1122001000" model="account.account.template">
+ <field name="code">1122001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1122"/>
+ <field name="type">receivable</field>
+ <field name="user_type" ref="account_type_receivable"/>
+ <field name="name">CUENTAS POR COBRAR CLIENTES</field>
+</record>
+
+<record id="cuenta1122002000" model="account.account.template">
+ <field name="code">1122002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1122"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">COBRO ANTICIPO CLIENTES</field>
+</record>
+
+<record id="cuenta1122004000" model="account.account.template">
+ <field name="code">1122004000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1122"/>
+ <field name="type">receivable</field>
+ <field name="user_type" ref="account_type_receivable"/>
+ <field name="name">CUENTAS POR COBRAR MAYORISTA</field>
+</record>
+
+<record id="cuenta1122005000" model="account.account.template">
+ <field name="code">1122005000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1122"/>
+ <field name="type">receivable</field>
+ <field name="user_type" ref="account_type_receivable"/>
+ <field name="name">CUENTAS POR COBRAR DETALLISTA</field>
+</record>
+
+<record id="cuenta1124001000" model="account.account.template">
+ <field name="code">1124001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1124"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PROVISION INCOBRALES NACIONALES</field>
+</record>
+
+<record id="cuenta1124002000" model="account.account.template">
+ <field name="code">1124002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1124"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PROVINCION INCOBRABLES EXTERIOR</field>
+</record>
+
+<record id="cuenta1125001000" model="account.account.template">
+ <field name="code">1125001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1125"/>
+ <field name="type">receivable</field>
+ <field name="user_type" ref="account_type_receivable"/>
+ <field name="name">CUENTAS POR COBRAR EMPLEADOS</field>
+</record>
+
+<record id="cuenta1125002000" model="account.account.template">
+ <field name="code">1125002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1125"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PRESTAMOS PERSONALES</field>
+</record>
+
+<record id="cuenta1125003000" model="account.account.template">
+ <field name="code">1125003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1125"/>
+ <field name="type">receivable</field>
+ <field name="user_type" ref="account_type_receivable"/>
+ <field name="name">CUENTAS POR COBRAR SOCIOS</field>
+</record>
+
+<record id="cuenta1125004000" model="account.account.template">
+ <field name="code">1125004000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1125"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">VIATICOS VENDEDORES</field>
+</record>
+
+<record id="cuenta1125006000" model="account.account.template">
+ <field name="code">1125006000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1125"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">VACACIONES</field>
+</record>
+
+<record id="cuenta1125007000" model="account.account.template">
+ <field name="code">1125007000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1125"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">UTILIDADES</field>
+</record>
+
+<record id="cuenta1125008000" model="account.account.template">
+ <field name="code">1125008000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1125"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">SEGURO DE VEHICULOS</field>
+</record>
+
+<record id="cuenta1125009000" model="account.account.template">
+ <field name="code">1125009000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1125"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ANTICIPO DE NOMINA</field>
+</record>
+
+<record id="cuenta1128001000" model="account.account.template">
+ <field name="code">1128001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1128"/>
+ <field name="type">receivable</field>
+ <field name="user_type" ref="account_type_receivable"/>
+ <field name="name">CUENTAS POR COBRAR SOCIOS</field>
+</record>
+
+<record id="cuenta1129001000" model="account.account.template">
+ <field name="code">1129001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1129"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ADELANTO A PROVEEDORES</field>
+</record>
+
+<record id="cuenta1129002000" model="account.account.template">
+ <field name="code">1129002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1129"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ENTES GUBERNAMENTALES</field>
+</record>
+
+<record id="cuenta1129003000" model="account.account.template">
+ <field name="code">1129003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1129"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">TRANSFERENCIAS BANCARIAS</field>
+</record>
+
+<record id="cuenta1129004000" model="account.account.template">
+ <field name="code">1129004000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1129"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">DEPOSITOS VARIOS</field>
+</record>
+
+<record id="cuenta1129005000" model="account.account.template">
+ <field name="code">1129005000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1129"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">RECLAMO AL SEGURO</field>
+</record>
+
+<record id="cuenta1129008000" model="account.account.template">
+ <field name="code">1129008000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1129"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">CHEQUES DEVUELTOS</field>
+</record>
+
+<record id="cuenta1129009000" model="account.account.template">
+ <field name="code">1129009000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1129"/>
+ <field name="type">receivable</field>
+ <field name="user_type" ref="account_type_receivable"/>
+ <field name="name">DEUDORES DIVERSOS</field>
+</record>
+
+<record id="cuenta1129010000" model="account.account.template">
+ <field name="code">1129010000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1129"/>
+ <field name="type">liquidity</field>
+ <field name="user_type" ref="account_type_cash"/>
+ <field name="name">RECLAMO AL BANCO</field>
+</record>
+
+<record id="cuenta1131001000" model="account.account.template">
+ <field name="code">1131001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INVENTARIO FINAL</field>
+</record>
+
+<record id="cuenta1131002000" model="account.account.template">
+ <field name="code">1131002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INVENTARIOS DE MERCANCIA NACIONAL</field>
+</record>
+
+<record id="cuenta1131003000" model="account.account.template">
+ <field name="code">1131003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INVENTARIOS DE MERCANCIA EXTERIOR</field>
+</record>
+
+<record id="cuenta1131009000" model="account.account.template">
+ <field name="code">1131009000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INVENTARIO MERCANCIA ACTUALIZACION DEL VALOR</field>
+</record>
+
+<record id="cuenta1134001000" model="account.account.template">
+ <field name="code">1134001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1134"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">MERCANCIA EN TRANSITOS</field>
+</record>
+
+<record id="cuenta1134002000" model="account.account.template">
+ <field name="code">1134002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1134"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">MERCANCIA EN TRANSITO</field>
+</record>
+
+<record id="cuenta1141001000" model="account.account.template">
+ <field name="code">1141001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1141"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PUBLICIDAD</field>
+</record>
+
+<record id="cuenta1141002000" model="account.account.template">
+ <field name="code">1141002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1141"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">SEGURO PREPAGADOS</field>
+</record>
+
+<record id="cuenta1141004000" model="account.account.template">
+ <field name="code">1141004000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1141"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ALQUILERES</field>
+</record>
+
+<record id="cuenta1151001000" model="account.account.template">
+ <field name="code">1151001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ISR DECLARACION ESTIMADAS</field>
+</record>
+
+<record id="cuenta1151002000" model="account.account.template">
+ <field name="code">1151002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ISR RETENIDO</field>
+</record>
+
+<record id="cuenta1151003000" model="account.account.template">
+ <field name="code">1151003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_tax"/>
+ <field name="name">IVA EFECTIVAMENTE PAGADO</field>
+</record>
+
+<record id="cuenta1151005000" model="account.account.template">
+ <field name="code">1151005000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PATENTE MUNICIPAL ESTIMADA</field>
+</record>
+
+<record id="cuenta1151006000" model="account.account.template">
+ <field name="code">1151006000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">IVA . CREDITO FISCAL IMPORTACION</field>
+</record>
+
+<record id="cuenta1151007000" model="account.account.template">
+ <field name="code">1151007000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">IMPUESTO MUNICIPAL PAGADO EN EXCESO</field>
+</record>
+
+<record id="cuenta1151008000" model="account.account.template">
+ <field name="code">1151008000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_tax"/>
+ <field name="name">IETU PAGADO</field>
+</record>
+
+<record id="cuenta1151009000" model="account.account.template">
+ <field name="code">1151009000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_tax"/>
+ <field name="name">ISR PAGADO</field>
+</record>
+
+<record id="cuenta1151004000" model="account.account.template">
+ <field name="code">1151004000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_tax"/>
+ <field name="name">IVA ACREDITABLE o PAGADO A PROVEEDORES</field>
+</record>
+
+<record id="cuenta1211001000" model="account.account.template">
+ <field name="code">1211001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1211"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">TERRENO COSTO ORIGINAL</field>
+</record>
+
+<record id="cuenta1211005000" model="account.account.template">
+ <field name="code">1211005000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1211"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INMUEBLES COSTO ORIGINAL</field>
+</record>
+
+<record id="cuenta1211007000" model="account.account.template">
+ <field name="code">1211007000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1211"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">MAQUINARIAS Y EQUIPOS COSTO ORIGINAL</field>
+</record>
+
+<record id="cuenta1211009000" model="account.account.template">
+ <field name="code">1211009000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1211"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">VEHICULOS COSTO ORIGINAL</field>
+</record>
+
+<record id="cuenta1211011000" model="account.account.template">
+ <field name="code">1211011000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1211"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">MUEBLES Y ENSERES COSTO ORIGINAL</field>
+</record>
+
+<record id="cuenta1211013000" model="account.account.template">
+ <field name="code">1211013000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1211"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">LICENCIA Y SOFTWARE COSTO ORIGINAL</field>
+</record>
+
+<record id="cuenta1212001000" model="account.account.template">
+ <field name="code">1212001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1212"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">TERRENOS COSTO ORIGINAL</field>
+</record>
+
+<record id="cuenta1212006000" model="account.account.template">
+ <field name="code">1212006000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1212"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INMUEBLES COSTO ORIGINAL</field>
+</record>
+
+<record id="cuenta1212007000" model="account.account.template">
+ <field name="code">1212007000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1212"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">MAQUINARIAS Y EQUIPOS COSTO ORIGINAL</field>
+</record>
+
+<record id="cuenta1212009000" model="account.account.template">
+ <field name="code">1212009000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1212"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">VEHICULOS COSTO ORIGINAL</field>
+</record>
+
+<record id="cuenta1212011000" model="account.account.template">
+ <field name="code">1212011000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1212"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">MUEBLES Y ENSERES COSTO ORIGINAL</field>
+</record>
+
+<record id="cuenta1212013000" model="account.account.template">
+ <field name="code">1212013000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1212"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">LICENCIA Y SOFTWARE COSTO ORIGINAL</field>
+</record>
+
+<record id="cuenta1212015000" model="account.account.template">
+ <field name="code">1212015000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1212"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">MEJORAS A PROPIEDAD COSTO ORIGINAL</field>
+</record>
+
+<record id="cuenta1221001000" model="account.account.template">
+ <field name="code">1221001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1221"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INVERSIONES PERMANENTES</field>
+</record>
+
+<record id="cuenta1221003000" model="account.account.template">
+ <field name="code">1221003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1221"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">BONOS TITULOS</field>
+</record>
+
+<record id="cuenta1221004000" model="account.account.template">
+ <field name="code">1221004000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1221"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INVERSIONES EN BONOS M.N.</field>
+</record>
+
+<record id="cuenta1251001000" model="account.account.template">
+ <field name="code">1251001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1251"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">IMPUESTOS DIFERIDOS ISR </field>
+</record>
+
+<record id="cuenta1271001000" model="account.account.template">
+ <field name="code">1271001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1271"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">MARCA DE FABRICA</field>
+</record>
+
+<record id="cuenta1271002000" model="account.account.template">
+ <field name="code">1271002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1271"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">GASTOS DE CONSTITUCION</field>
+</record>
+
+<record id="cuenta1271005000" model="account.account.template">
+ <field name="code">1271005000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1271"/>
+ <field name="type">receivable</field>
+ <field name="user_type" ref="account_type_receivable"/>
+ <field name="name">OTRAS CUENTAS POR COBRAR</field>
+</record>
+
+<record id="cuenta1291001000" model="account.account.template">
+ <field name="code">1291001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1291"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">DEPOSITOS GARANTIA PROVEEDORES</field>
+</record>
+
+<record id="cuenta1291002000" model="account.account.template">
+ <field name="code">1291002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1291"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">DEPOSITOS GARANTIA BANCOS</field>
+</record>
+
+<record id="cuenta1291004000" model="account.account.template">
+ <field name="code">1291004000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta1291"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">DEPOSITOS GARANTIA ARRENDAMIENTO LOCAL</field>
+</record>
+
+<record id="cuenta2111002000" model="account.account.template">
+ <field name="code">2111002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2111"/>
+ <field name="type">liquidity</field>
+ <field name="user_type" ref="account_type_cash"/>
+ <field name="name">BANCO X</field>
+</record>
+
+<record id="cuenta2111003000" model="account.account.template">
+ <field name="code">2111003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">BANCO X</field>
+</record>
+
+<record id="cuenta2111004000" model="account.account.template">
+ <field name="code">2111004000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2111"/>
+ <field name="type">liquidity</field>
+ <field name="user_type" ref="account_type_cash"/>
+ <field name="name">BANCO X</field>
+</record>
+
+<record id="cuenta2122001000" model="account.account.template">
+ <field name="code">2122001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2122"/>
+ <field name="type">payable</field>
+ <field name="user_type" ref="account_type_payable"/>
+ <field name="name">CUENTAS POR PAGAR PROVEEDORES</field>
+</record>
+
+<record id="cuenta2122002000" model="account.account.template">
+ <field name="code">2122002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2122"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_payable"/>
+ <field name="name">TARJETA DE CREDITO X</field>
+</record>
+
+<record id="cuenta2122003000" model="account.account.template">
+ <field name="code">2122003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2122"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_payable"/>
+ <field name="name">TARJETA DE CREDITO X</field>
+</record>
+
+<record id="cuenta2122005000" model="account.account.template">
+ <field name="code">2122005000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2122"/>
+ <field name="type">payable</field>
+ <field name="user_type" ref="account_type_payable"/>
+ <field name="name">OTRAS CUENTAS POR PAGAR</field>
+</record>
+
+<record id="cuenta2124001000" model="account.account.template">
+ <field name="code">2124001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2124"/>
+ <field name="type">payable</field>
+ <field name="user_type" ref="account_type_payable"/>
+ <field name="name">CUENTAS POR PAGAR SOCIOS</field>
+</record>
+
+<record id="cuenta2151001000" model="account.account.template">
+ <field name="code">2151001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2151"/>
+ <field name="type">payable</field>
+ <field name="user_type" ref="account_type_payable"/>
+ <field name="name">DIVIDENDO POR PAGAR VIGENTES</field>
+</record>
+
+<record id="cuenta2151002000" model="account.account.template">
+ <field name="code">2151002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2151"/>
+ <field name="type">receivable</field>
+ <field name="user_type" ref="account_type_receivable"/>
+ <field name="name">DIVDENDO POR COBRAR NO COBRADOS</field>
+</record>
+
+<record id="cuenta2161005000" model="account.account.template">
+ <field name="code">2161005000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2161"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">FONDO FIDEICOMISO</field>
+</record>
+
+<record id="cuenta2161006000" model="account.account.template">
+ <field name="code">2161006000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2161"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">FONDO DE AHORRO</field>
+</record>
+
+<record id="cuenta2161007000" model="account.account.template">
+ <field name="code">2161007000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2161"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">APORTES EMPLEADOS</field>
+</record>
+
+<record id="cuenta2171001000" model="account.account.template">
+ <field name="code">2171001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2171"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">APORTE EMPRESA</field>
+</record>
+
+<record id="cuenta2172001000" model="account.account.template">
+ <field name="code">2172001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2172"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">RETENCIONES ISR EMPLEADOS</field>
+</record>
+
+<record id="cuenta2172002000" model="account.account.template">
+ <field name="code">2172002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2172"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">RETENCIONES ISR PROVEEDORES</field>
+</record>
+
+<record id="cuenta2172003000" model="account.account.template">
+ <field name="code">2172003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2172"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">IVA DEBITO FISCAL</field>
+</record>
+
+<record id="cuenta2173001000" model="account.account.template">
+ <field name="code">2173001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2173"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">EMBARGO DE SUELDO</field>
+</record>
+
+<record id="cuenta2173002000" model="account.account.template">
+ <field name="code">2173002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2173"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PRESTAMOS SOBRE FIDEICOMISO</field>
+</record>
+
+<record id="cuenta2173003000" model="account.account.template">
+ <field name="code">2173003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2173"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">SINDICATOS</field>
+</record>
+
+<record id="cuenta2175001000" model="account.account.template">
+ <field name="code">2175001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2175"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">VACACIONES</field>
+</record>
+
+<record id="cuenta2175002000" model="account.account.template">
+ <field name="code">2175002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2175"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">UTILIDADES</field>
+</record>
+
+<record id="cuenta2175003000" model="account.account.template">
+ <field name="code">2175003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2175"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PRESTACIONES SOCIALES</field>
+</record>
+
+<record id="cuenta2175004000" model="account.account.template">
+ <field name="code">2175004000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2175"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INTERESES S/PRESTACIONES SOCIALES</field>
+</record>
+
+<record id="cuenta2175005000" model="account.account.template">
+ <field name="code">2175005000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2175"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">BONIFICACION ACCIDENTAL UNICA</field>
+</record>
+
+<record id="cuenta2175006000" model="account.account.template">
+ <field name="code">2175006000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2175"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PRIMA POR EFECIENCIA</field>
+</record>
+
+<record id="cuenta2175008000" model="account.account.template">
+ <field name="code">2175008000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2175"/>
+ <field name="type">payable</field>
+ <field name="user_type" ref="account_type_payable"/>
+ <field name="name">POLIZA DE SEGURO POR PAGAR</field>
+</record>
+
+<record id="cuenta2175009000" model="account.account.template">
+ <field name="code">2175009000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2175"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PUBLICIDAD Y PROPAGANDA</field>
+</record>
+
+<record id="cuenta2175010000" model="account.account.template">
+ <field name="code">2175010000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2175"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">COMISIONES</field>
+</record>
+
+<record id="cuenta2175011000" model="account.account.template">
+ <field name="code">2175011000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2175"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ALQUILERES</field>
+</record>
+
+<record id="cuenta2175012000" model="account.account.template">
+ <field name="code">2175012000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2175"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">TARJETA CORPORATIVA</field>
+</record>
+
+<record id="cuenta2175013000" model="account.account.template">
+ <field name="code">2175013000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2175"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">CONDOMINIOS</field>
+</record>
+
+<record id="cuenta2175014000" model="account.account.template">
+ <field name="code">2175014000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2175"/>
+ <field name="type">payable</field>
+ <field name="user_type" ref="account_type_payable"/>
+ <field name="name">IMPUESTOS MUNICIPALES POR PAGAR</field>
+</record>
+
+<record id="cuenta2175015000" model="account.account.template">
+ <field name="code">2175015000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2175"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">CONVESION DE COMERCIALIZACION</field>
+</record>
+
+<record id="cuenta2175017000" model="account.account.template">
+ <field name="code">2175017000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2175"/>
+ <field name="type">payable</field>
+ <field name="user_type" ref="account_type_payable"/>
+ <field name="name">NOMINA POR PAGAR</field>
+</record>
+
+<record id="cuenta2175018000" model="account.account.template">
+ <field name="code">2175018000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2175"/>
+ <field name="type">payable</field>
+ <field name="user_type" ref="account_type_payable"/>
+ <field name="name">IMPUESTOS POR PAGAR</field>
+</record>
+
+<record id="cuenta2175019000" model="account.account.template">
+ <field name="code">2175019000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2175"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PROGRAMA DE ALIMENTACION</field>
+</record>
+
+<record id="cuenta2175020000" model="account.account.template">
+ <field name="code">2175020000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2175"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ADELANTO DE CLIENTES</field>
+</record>
+
+<record id="cuenta2175021000" model="account.account.template">
+ <field name="code">2175021000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2175"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PATENTE INDUSTRIA Y COMERCIO</field>
+</record>
+
+<record id="cuenta2181001000" model="account.account.template">
+ <field name="code">2181001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2181"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">RESERVAS OPERATIVAS</field>
+</record>
+
+<record id="cuenta2181002000" model="account.account.template">
+ <field name="code">2181002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2181"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">RESERVAS FINANCIERAS</field>
+</record>
+
+<record id="cuenta2181003000" model="account.account.template">
+ <field name="code">2181003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2181"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">RESERVAS FISCALES</field>
+</record>
+
+<record id="cuenta2191001000" model="account.account.template">
+ <field name="code">2191001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2191"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ISR ACUMULADOS GASTOS</field>
+</record>
+
+<record id="cuenta2191002000" model="account.account.template">
+ <field name="code">2191002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2191"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">DECLARACION ESTIMADAS</field>
+</record>
+
+<record id="cuenta2191003000" model="account.account.template">
+ <field name="code">2191003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2191"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">RAR AJUSTE INICIAL POR INFLACION</field>
+</record>
+
+<record id="cuenta2201111000" model="account.account.template">
+ <field name="code">2201111000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2201"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PASIVOS A CORTO PLAZO</field>
+</record>
+
+<record id="cuenta2201112000" model="account.account.template">
+ <field name="code">2201112000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2201"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_tax"/>
+ <field name="name">4% IVA RETENIDO FLETES</field>
+</record>
+
+<record id="cuenta2201113000" model="account.account.template">
+ <field name="code">2201113000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2201"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_tax"/>
+ <field name="name">ISR RETENIDO SALARIOS</field>
+</record>
+
+<record id="cuenta2201114000" model="account.account.template">
+ <field name="code">2201114000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2201"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_tax"/>
+ <field name="name">ISR RETENIDO ASIMILABLES</field>
+</record>
+
+<record id="cuenta2201115000" model="account.account.template">
+ <field name="code">2201115000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2201"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_tax"/>
+ <field name="name">10% ISR RETENIDO HONORARIOS</field>
+</record>
+
+<record id="cuenta2201116000" model="account.account.template">
+ <field name="code">2201116000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2201"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_tax"/>
+ <field name="name">10% ISR RETENIDO ARRENDAMIENTO</field>
+</record>
+
+<record id="cuenta2201117000" model="account.account.template">
+ <field name="code">2201117000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2201"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_tax"/>
+ <field name="name">10.67% IVA RETENIDO ARRENDAMIENTO</field>
+</record>
+
+<record id="cuenta2201118000" model="account.account.template">
+ <field name="code">2201118000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2201"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_tax"/>
+ <field name="name">10.67% IVA RETENIDO HONORARIOS</field>
+</record>
+
+<record id="cuenta2201119000" model="account.account.template">
+ <field name="code">2201119000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2201"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_tax"/>
+ <field name="name">1% DE RET CEDULAR ARRENDAMIETOS (GUANAJUATO)</field>
+</record>
+
+<record id="cuenta2202113000" model="account.account.template">
+ <field name="code">2202113000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2202"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_tax"/>
+ <field name="name">IVA POR TRASLADAR o COBRADO</field>
+</record>
+
+<record id="cuenta2511001000" model="account.account.template">
+ <field name="code">2511001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2511"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PASIVOS FINANCIEROS A LARGO PLAZO</field>
+</record>
+
+<record id="cuenta2521001000" model="account.account.template">
+ <field name="code">2521001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2521"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INDEMNIZACIONES SENCILLAS</field>
+</record>
+
+<record id="cuenta2521002000" model="account.account.template">
+ <field name="code">2521002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2521"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INDEMNIZACIONES DOBLES</field>
+</record>
+
+<record id="cuenta2581001000" model="account.account.template">
+ <field name="code">2581001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2581"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PASIVOS INTERCOMPAÑIAS</field>
+</record>
+
+<record id="cuenta2591001000" model="account.account.template">
+ <field name="code">2591001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta2591"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">OTROS PASIVOS A LARGO PLAZO</field>
+</record>
+
+<record id="cuenta3111001000" model="account.account.template">
+ <field name="code">3111001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta3111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">CAPITAL SOCIAL</field>
+</record>
+
+<record id="cuenta3111002000" model="account.account.template">
+ <field name="code">3111002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta3111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ACTUALIZACION DEL VALOR</field>
+</record>
+
+<record id="cuenta3131001000" model="account.account.template">
+ <field name="code">3131001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta3131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ACCIONES EN TESORERIA</field>
+</record>
+
+<record id="cuenta3131002000" model="account.account.template">
+ <field name="code">3131002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta3131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ACTUALIZACION DE VALOR</field>
+</record>
+
+<record id="cuenta3211001000" model="account.account.template">
+ <field name="code">3211001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta3211"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">UTILIDADES NO DISTRIBUIDAS</field>
+</record>
+
+<record id="cuenta3211002000" model="account.account.template">
+ <field name="code">3211002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta3211"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">UTILIDADES DEL EJERCICIO</field>
+</record>
+
+<record id="cuenta3212003000" model="account.account.template">
+ <field name="code">3212003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta3212"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">REAJUSTE POR INFLACION</field>
+</record>
+
+<record id="cuenta3212004000" model="account.account.template">
+ <field name="code">3212004000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta3212"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ACTUALIZACION DEL PATRIMONIO</field>
+</record>
+
+<record id="cuenta3212005000" model="account.account.template">
+ <field name="code">3212005000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta3212"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">EXCLUSIONES FISCALES</field>
+</record>
+
+<record id="cuenta3311001000" model="account.account.template">
+ <field name="code">3311001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta3311"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">VALOR ORIGINAL RESERVA LEGAL</field>
+</record>
+
+<record id="cuenta3311002000" model="account.account.template">
+ <field name="code">3311002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta3311"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">RESERVA P/FUTURO AUMENTO DE CAPITAL</field>
+</record>
+
+<record id="cuenta3391001000" model="account.account.template">
+ <field name="code">3391001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta3391"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">VALOR ORIGINAL</field>
+</record>
+
+<record id="cuenta3391002000" model="account.account.template">
+ <field name="code">3391002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta3391"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ACTUALIZACION DEL VALOR</field>
+</record>
+
+<record id="cuenta4111001000" model="account.account.template">
+ <field name="code">4111001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta4111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">CARTAS DE CREDITOS</field>
+</record>
+
+<record id="cuenta4111002000" model="account.account.template">
+ <field name="code">4111002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta4111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">MERCANCIAS EN CONSIGNACION</field>
+</record>
+
+<record id="cuenta4111003000" model="account.account.template">
+ <field name="code">4111003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta4111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">MERCANCIAS COMPRADAS EN TRANSITO</field>
+</record>
+
+<record id="cuenta4511002000" model="account.account.template">
+ <field name="code">4511002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta4511"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">MERCANCIA EN CONSIGNACION P. COMPRA</field>
+</record>
+
+<record id="cuenta4511003000" model="account.account.template">
+ <field name="code">4511003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta4511"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">MERCANCIA VENDIDAS EN TRANSITO</field>
+</record>
+
+<record id="cuenta5111001000" model="account.account.template">
+ <field name="code">5111001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta5111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">VENTAS NACIONALES</field>
+</record>
+
+<record id="cuenta5111002000" model="account.account.template">
+ <field name="code">5111002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta5111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">VENTAS NACIONALES AL DETAL</field>
+</record>
+
+<record id="cuenta5111003000" model="account.account.template">
+ <field name="code">5111003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta5111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_income"/>
+ <field name="name">VENTAS EXPORTACION</field>
+</record>
+
+<record id="cuenta5111004000" model="account.account.template">
+ <field name="code">5111004000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta5111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">VENTAS INMUEBLES</field>
+</record>
+
+<record id="cuenta5112001000" model="account.account.template">
+ <field name="code">5112001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta5112"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INGRESOS POR SERVICIOS</field>
+</record>
+
+<record id="cuenta5114001000" model="account.account.template">
+ <field name="code">5114001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta5114"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">DESCUENTOS EN VENTAS</field>
+</record>
+
+<record id="cuenta5114002000" model="account.account.template">
+ <field name="code">5114002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta5114"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">DEVOLUCIONES EN VENTAS</field>
+</record>
+
+<record id="cuenta6111001000" model="account.account.template">
+ <field name="code">6111001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta6111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">COSTO DE VENTAS</field>
+</record>
+
+<record id="cuenta7111001000" model="account.account.template">
+ <field name="code">7111001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">DISTRIBUCION Y REPARTO LOCALES</field>
+</record>
+
+<record id="cuenta7111002000" model="account.account.template">
+ <field name="code">7111002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PROMOCIONES</field>
+</record>
+
+<record id="cuenta7111003000" model="account.account.template">
+ <field name="code">7111003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ACTIVIDADES REGIONALES</field>
+</record>
+
+<record id="cuenta7111004000" model="account.account.template">
+ <field name="code">7111004000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">EVENTOS ESPECIALES</field>
+</record>
+
+<record id="cuenta7111005000" model="account.account.template">
+ <field name="code">7111005000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">MATERIALES PROMOCIONALES</field>
+</record>
+
+<record id="cuenta7111006000" model="account.account.template">
+ <field name="code">7111006000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PUBLICIDAD</field>
+</record>
+
+<record id="cuenta7111007000" model="account.account.template">
+ <field name="code">7111007000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">MEDIOS</field>
+</record>
+
+<record id="cuenta7111008000" model="account.account.template">
+ <field name="code">7111008000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PRODUCCION MATERIAL P.O.P.</field>
+</record>
+
+<record id="cuenta7111009000" model="account.account.template">
+ <field name="code">7111009000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">CUENTAS INCOBRABLES NACIONALES</field>
+</record>
+
+<record id="cuenta7111010000" model="account.account.template">
+ <field name="code">7111010000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">TRANSPORTE Y FLETES</field>
+</record>
+
+<record id="cuenta7111011000" model="account.account.template">
+ <field name="code">7111011000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PATENTE INDUSTRIA Y COMERCIO</field>
+</record>
+
+<record id="cuenta7131001000" model="account.account.template">
+ <field name="code">7131001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">SUELDOS EMPLEADOS</field>
+</record>
+
+<record id="cuenta7131002000" model="account.account.template">
+ <field name="code">7131002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">SUELDOS DIRECTIVOS</field>
+</record>
+
+<record id="cuenta7131003000" model="account.account.template">
+ <field name="code">7131003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">HORAS EXTRAS</field>
+</record>
+
+<record id="cuenta7131004000" model="account.account.template">
+ <field name="code">7131004000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">HORAS EXTRAORDINARIAS</field>
+</record>
+
+<record id="cuenta7131005000" model="account.account.template">
+ <field name="code">7131005000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">COMISION AL PERSONAL</field>
+</record>
+
+<record id="cuenta7131006000" model="account.account.template">
+ <field name="code">7131006000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">TRANSPORTE Y ALIMENTACION</field>
+</record>
+
+<record id="cuenta7131007000" model="account.account.template">
+ <field name="code">7131007000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PROGRAMA DE ALIMENTACION EMPLEADOS</field>
+</record>
+
+<record id="cuenta7131008000" model="account.account.template">
+ <field name="code">7131008000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">BENEFICIOS UNIFORMES</field>
+</record>
+
+<record id="cuenta7131009000" model="account.account.template">
+ <field name="code">7131009000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">BENEFICIOS COMEDOR</field>
+</record>
+
+<record id="cuenta7131010000" model="account.account.template">
+ <field name="code">7131010000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">BENEFICIOS SERVICIOS MEDICOS</field>
+</record>
+
+<record id="cuenta7131011000" model="account.account.template">
+ <field name="code">7131011000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">BENEFICIOS AYUDAS ESCOLARES</field>
+</record>
+
+<record id="cuenta7131012000" model="account.account.template">
+ <field name="code">7131012000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">BENEFICIOS ADIESTRAMIENTOS-CURSOS</field>
+</record>
+
+<record id="cuenta7131013000" model="account.account.template">
+ <field name="code">7131013000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">BENEFICIOS BECAS</field>
+</record>
+
+<record id="cuenta7131016000" model="account.account.template">
+ <field name="code">7131016000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PRESTACIONES SOCIALES</field>
+</record>
+
+<record id="cuenta7131017000" model="account.account.template">
+ <field name="code">7131017000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INTERESES S/PRESTACIONES SOCIALES</field>
+</record>
+
+<record id="cuenta7131018000" model="account.account.template">
+ <field name="code">7131018000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">UTILIDADES</field>
+</record>
+
+<record id="cuenta7131019000" model="account.account.template">
+ <field name="code">7131019000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">VACACIONES</field>
+</record>
+
+<record id="cuenta7131020000" model="account.account.template">
+ <field name="code">7131020000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">BONO VACACIONAL</field>
+</record>
+
+<record id="cuenta7131021000" model="account.account.template">
+ <field name="code">7131021000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">CONTRIBUCIONES</field>
+</record>
+
+<record id="cuenta7131025000" model="account.account.template">
+ <field name="code">7131025000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">BONIFICACION UNICA ESPECIAL</field>
+</record>
+
+<record id="cuenta7131030000" model="account.account.template">
+ <field name="code">7131030000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">VIATICOS Y GASTOS DE REPRESENTACION</field>
+</record>
+
+<record id="cuenta7131031000" model="account.account.template">
+ <field name="code">7131031000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">HONORARIOS POR PARTIPACION JUNTA DIRECTIVA</field>
+</record>
+
+<record id="cuenta7131033000" model="account.account.template">
+ <field name="code">7131033000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PRIMA POR RENDIMIENTO</field>
+</record>
+
+<record id="cuenta7131035000" model="account.account.template">
+ <field name="code">7131035000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">GASTOS PERSONAL CONTRATADO</field>
+</record>
+
+<record id="cuenta7131036000" model="account.account.template">
+ <field name="code">7131036000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7131"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">GASTOS PERSONAL TRANSFERIDOSR</field>
+</record>
+
+<record id="cuenta7151001000" model="account.account.template">
+ <field name="code">7151001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">SUMINISTROS DE EQUIPOS DE OFICINA</field>
+</record>
+
+<record id="cuenta7151002000" model="account.account.template">
+ <field name="code">7151002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">REPARACIONES</field>
+</record>
+
+<record id="cuenta7151003000" model="account.account.template">
+ <field name="code">7151003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">MANTENIMIENTOS</field>
+</record>
+
+<record id="cuenta7151004000" model="account.account.template">
+ <field name="code">7151004000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">MANTENIMIENTO DE VEHICULOS</field>
+</record>
+
+<record id="cuenta7151005000" model="account.account.template">
+ <field name="code">7151005000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ARTICULOS DE OFICINA</field>
+</record>
+
+<record id="cuenta7151006000" model="account.account.template">
+ <field name="code">7151006000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">UTILES DE LIMPIEZA</field>
+</record>
+
+<record id="cuenta7151007000" model="account.account.template">
+ <field name="code">7151007000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">HONORARIOS PROFESIONALES</field>
+</record>
+
+<record id="cuenta7151009000" model="account.account.template">
+ <field name="code">7151009000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">SERVICIOS PUBLICOS</field>
+</record>
+
+<record id="cuenta7151010000" model="account.account.template">
+ <field name="code">7151010000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ENERGIA ELECTRICA</field>
+</record>
+
+<record id="cuenta7151012000" model="account.account.template">
+ <field name="code">7151012000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">TELEFONOS Y TELECOMUNICACIONES</field>
+</record>
+
+<record id="cuenta7151013000" model="account.account.template">
+ <field name="code">7151013000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">AGUA POTABLE Y REFRIGERIO</field>
+</record>
+
+<record id="cuenta7151014000" model="account.account.template">
+ <field name="code">7151014000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ASEO URBANO</field>
+</record>
+
+<record id="cuenta7151015000" model="account.account.template">
+ <field name="code">7151015000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PALERIA Y FOTOCOPIADO</field>
+</record>
+
+<record id="cuenta7151016000" model="account.account.template">
+ <field name="code">7151016000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ASEO Y LIMPIEZA</field>
+</record>
+
+<record id="cuenta7151017000" model="account.account.template">
+ <field name="code">7151017000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PASAJES LOCALES Y EXT.DEDUCIBLES</field>
+</record>
+
+<record id="cuenta7151018000" model="account.account.template">
+ <field name="code">7151018000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PASAJE EXTERIOR NO DEDUCIBLE</field>
+</record>
+
+<record id="cuenta7151019000" model="account.account.template">
+ <field name="code">7151019000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">VIATICOS DEDUCIBLES</field>
+</record>
+
+<record id="cuenta7151020000" model="account.account.template">
+ <field name="code">7151020000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">VIATICOS NO DEDUCIBLES</field>
+</record>
+
+<record id="cuenta7151021000" model="account.account.template">
+ <field name="code">7151021000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">GASTOS DE REPRESENTACION</field>
+</record>
+
+<record id="cuenta7151022000" model="account.account.template">
+ <field name="code">7151022000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">HOSPEDAJE</field>
+</record>
+
+<record id="cuenta7151023000" model="account.account.template">
+ <field name="code">7151023000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">EQUIPOS Y EVENTOS DEPORTIVOS</field>
+</record>
+
+<record id="cuenta7151024000" model="account.account.template">
+ <field name="code">7151024000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">CONVENSION DE COMERCIALIZACION</field>
+</record>
+
+<record id="cuenta7151025000" model="account.account.template">
+ <field name="code">7151025000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">OTROS GASTOS</field>
+</record>
+
+<record id="cuenta7151026000" model="account.account.template">
+ <field name="code">7151026000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ARRENDAMIENTO</field>
+</record>
+
+<record id="cuenta7151027000" model="account.account.template">
+ <field name="code">7151027000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">AVERIAS-PRODUCTOS</field>
+</record>
+
+<record id="cuenta7151028000" model="account.account.template">
+ <field name="code">7151028000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">AJUSTE DE INVENTARIOS DONADOS</field>
+</record>
+
+<record id="cuenta7151029000" model="account.account.template">
+ <field name="code">7151029000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">AJUSTE DE INVENTARIOS OBSOLETOS</field>
+</record>
+
+<record id="cuenta7151030000" model="account.account.template">
+ <field name="code">7151030000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">TRAMITES DE SOLVENCIAS</field>
+</record>
+
+<record id="cuenta7151031000" model="account.account.template">
+ <field name="code">7151031000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">CONDOMINIOS</field>
+</record>
+
+<record id="cuenta7151032000" model="account.account.template">
+ <field name="code">7151032000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">FLETES Y TRANSPORTES</field>
+</record>
+
+<record id="cuenta7151033000" model="account.account.template">
+ <field name="code">7151033000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ESTACIONAMINETO</field>
+</record>
+
+<record id="cuenta7151035000" model="account.account.template">
+ <field name="code">7151035000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">TRAMITES LEGALES</field>
+</record>
+
+<record id="cuenta7151036000" model="account.account.template">
+ <field name="code">7151036000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">GASTOS DE SISTEMAS</field>
+</record>
+
+<record id="cuenta7151037000" model="account.account.template">
+ <field name="code">7151037000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">DERECHO DE FRENTE</field>
+</record>
+
+<record id="cuenta7151039000" model="account.account.template">
+ <field name="code">7151039000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">COMIDAS, VIAJES Y TRASLADOS</field>
+</record>
+
+<record id="cuenta7151040000" model="account.account.template">
+ <field name="code">7151040000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">COMBUSTIBLES</field>
+</record>
+
+<record id="cuenta7151041000" model="account.account.template">
+ <field name="code">7151041000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">GASTOS DE ISR </field>
+</record>
+
+<record id="cuenta7151042000" model="account.account.template">
+ <field name="code">7151042000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">REPAROS</field>
+</record>
+
+<record id="cuenta7151043000" model="account.account.template">
+ <field name="code">7151043000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">SEGUROS</field>
+</record>
+
+<record id="cuenta7151044000" model="account.account.template">
+ <field name="code">7151044000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PARTIDAS NO DEDUCIBLES</field>
+</record>
+
+<record id="cuenta7151045000" model="account.account.template">
+ <field name="code">7151045000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">SERVICIOS CONTRATADOS A TERCEROS</field>
+</record>
+
+<record id="cuenta7151046000" model="account.account.template">
+ <field name="code">7151046000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_cash"/>
+ <field name="name">BONIFICACION UNICA ESPECIAL</field>
+</record>
+
+<record id="cuenta7151047000" model="account.account.template">
+ <field name="code">7151047000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_cash"/>
+ <field name="name">SERVICIOS DE PUBLICIDAD</field>
+</record>
+
+<record id="cuenta7151048000" model="account.account.template">
+ <field name="code">7151048000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">REMANENTES DISTRIBUIBLES</field>
+</record>
+
+<record id="cuenta7151049000" model="account.account.template">
+ <field name="code">7151049000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7151"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">ASIMILABLES A SALARIOS</field>
+</record>
+
+<record id="cuenta7161002000" model="account.account.template">
+ <field name="code">7161002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7161"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INMUEBLES</field>
+</record>
+
+<record id="cuenta7161003000" model="account.account.template">
+ <field name="code">7161003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7161"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">MAQUINARIAS Y EQUIPOS</field>
+</record>
+
+<record id="cuenta7161004000" model="account.account.template">
+ <field name="code">7161004000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7161"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">VEHICULOS</field>
+</record>
+
+<record id="cuenta7161005000" model="account.account.template">
+ <field name="code">7161005000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7161"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">MUEBLES Y ENSERES</field>
+</record>
+
+<record id="cuenta7161006000" model="account.account.template">
+ <field name="code">7161006000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7161"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">LICENCIA Y SOFTWARE</field>
+</record>
+
+<record id="cuenta7161007000" model="account.account.template">
+ <field name="code">7161007000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7161"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">MEJORAS A PROPIEDAD</field>
+</record>
+
+<record id="cuenta7162001000" model="account.account.template">
+ <field name="code">7162001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta7162"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">SEGUROS</field>
+</record>
+
+<record id="cuenta9111001000" model="account.account.template">
+ <field name="code">9111001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INTERESES BANCOS NACIONALES</field>
+</record>
+
+<record id="cuenta9111002000" model="account.account.template">
+ <field name="code">9111002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">COMISIONES Y GASTOS BANCARIOS</field>
+</record>
+
+<record id="cuenta9111003000" model="account.account.template">
+ <field name="code">9111003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">COMISIONES TICKET DE ALIMENTACION</field>
+</record>
+
+<record id="cuenta9111004000" model="account.account.template">
+ <field name="code">9111004000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INTERESES POR FINANCIAMIENTOS</field>
+</record>
+
+<record id="cuenta9111099000" model="account.account.template">
+ <field name="code">9111099000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9111"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">OTROS EGRESOS</field>
+</record>
+
+<record id="cuenta9113002000" model="account.account.template">
+ <field name="code">9113002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9113"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INTERESES S/PRESTACIONES SOCIALES</field>
+</record>
+
+<record id="cuenta9113003000" model="account.account.template">
+ <field name="code">9113003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9113"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PERDIDAS EN VENTAS ACTIVOS FIJOS</field>
+</record>
+
+<record id="cuenta9113004000" model="account.account.template">
+ <field name="code">9113004000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9113"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PERDIDAS EN INVERSIONES DE BONOS P.</field>
+</record>
+
+<record id="cuenta9113005000" model="account.account.template">
+ <field name="code">9113005000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9113"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PERDIDAS EN VENTAS DE INVERSIONES</field>
+</record>
+
+<record id="cuenta9113006000" model="account.account.template">
+ <field name="code">9113006000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9113"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PERDIDAS EN DIFERENCIAL CAMBIARIO</field>
+</record>
+
+<record id="cuenta9113007000" model="account.account.template">
+ <field name="code">9113007000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9113"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">AJUSTE DE AÑOS ANTERIORES</field>
+</record>
+
+<record id="cuenta9113010000" model="account.account.template">
+ <field name="code">9113010000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9113"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">PERDIDA POR ROBO DE INVENTARIO</field>
+</record>
+
+<record id="cuenta9113012000" model="account.account.template">
+ <field name="code">9113012000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9113"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">FLUCTUACION CAMBIARIA NO REALIZADAS</field>
+</record>
+
+<record id="cuenta9114001000" model="account.account.template">
+ <field name="code">9114001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9114"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">IMPUESTOS A LAS TRANSACIONES FINANCIERAS</field>
+</record>
+
+<record id="cuenta9211001000" model="account.account.template">
+ <field name="code">9211001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9211"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_income"/>
+ <field name="name">INTERESES DE BANCOS NACIONALES</field>
+</record>
+
+<record id="cuenta9211002000" model="account.account.template">
+ <field name="code">9211002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9211"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INTERESES DE BANCOS EXTRANJEROS</field>
+</record>
+
+<record id="cuenta9211003000" model="account.account.template">
+ <field name="code">9211003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9211"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">OTROS INGRESOS FINANCIEROS</field>
+</record>
+
+<record id="cuenta9212001000" model="account.account.template">
+ <field name="code">9212001000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9212"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">GANANCIAS EN VENTAS DE ACTIVOS FIJOS</field>
+</record>
+
+<record id="cuenta9212002000" model="account.account.template">
+ <field name="code">9212002000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9212"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">GANANCIAS EN VENTAS DE INVERSIONES</field>
+</record>
+
+<record id="cuenta9212003000" model="account.account.template">
+ <field name="code">9212003000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9212"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_income"/>
+ <field name="name">GANANCIAS EN DIFERENCIAL CAMBIARIO</field>
+</record>
+
+<record id="cuenta9212004000" model="account.account.template">
+ <field name="code">9212004000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9212"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">INTERESES VARIOS</field>
+</record>
+
+<record id="cuenta9212005000" model="account.account.template">
+ <field name="code">9212005000</field>
+ <field name="reconcile" eval="False"/>
+ <field name="parent_id" ref="cuenta9212"/>
+ <field name="type">other</field>
+ <field name="user_type" ref="account_type_other"/>
+ <field name="name">OTROS INGRESOS</field>
+</record>
+
+
+<!--
+ Cuenta Template
+-->
+
+ <record id="vauxoo_mx_chart_template" model="account.chart.template">
+ <field name="name">Plan de Cuentas para Mexico</field>
+ <field name="account_root_id" ref="cuenta0"/>
+ <field name="tax_code_root_id" ref="vat_code_tax"/>
+ <field name="bank_account_view_id" ref="cuenta1113"/>
+ <field name="property_account_receivable" ref="cuenta1122001000"/>
+ <field name="property_account_payable" ref="cuenta2122001000"/>
+ <field name="property_account_expense_categ" ref="cuenta6111001000"/>
+ <field name="property_account_income_categ" ref="cuenta5111001000"/>
+ <field name="property_stock_account_input_categ" ref="cuenta4111003000"/>
+ <field name="property_stock_account_output_categ" ref="cuenta4511003000"/>
+ </record>
+
+
+</data>
+</openerp>
diff --git a/addons/l10n_mx/data/account_tax.xml b/addons/l10n_mx/data/account_tax.xml
new file mode 100644
index 00000000000..d52e75168e2
--- /dev/null
+++ b/addons/l10n_mx/data/account_tax.xml
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+ <data noupdate="1">
+ <record id="tax9" model="account.tax.template">
+ <field name="chart_template_id" ref="vauxoo_mx_chart_template"/>
+ <field name="name">IVA(0%) VENTAS</field>
+ <field name="amount">0</field>
+ <field name="type">percent</field>
+ <field name="base_code_id" ref="vat_code_base_due"/>
+ <field name="tax_code_id" ref="vat_code_due_tva"/>
+ <field name="ref_base_code_id" ref="vat_code_receivable_net"/>
+ <field name="ref_tax_code_id" ref="vat_code_payable"/>
+ <field name="type_tax_use">sale</field>
+ <field name="account_collected_id" ref="cuenta2202113000"/>
+ <field name="account_paid_id" ref="cuenta2202113000"/>
+ </record>
+
+ <record id="tax11" model="account.tax.template">
+ <field name="chart_template_id" ref="vauxoo_mx_chart_template"/>
+ <field name="name">IVA(11%) VENTAS</field>
+ <field name="amount">0.11</field>
+ <field name="type">percent</field>
+ <field name="base_code_id" ref="vat_code_base_due"/>
+ <field name="tax_code_id" ref="vat_code_due_tva"/>
+ <field name="ref_base_code_id" ref="vat_code_receivable_net"/>
+ <field name="ref_tax_code_id" ref="vat_code_payable"/>
+ <field name="type_tax_use">sale</field>
+ <field name="account_collected_id" ref="cuenta2202113000"/>
+ <field name="account_paid_id" ref="cuenta2202113000"/>
+ </record>
+
+ <record id="tax12" model="account.tax.template">
+ <field name="chart_template_id" ref="vauxoo_mx_chart_template"/>
+ <field name="name">IVA(16%) VENTAS</field>
+ <field name="amount">0.16</field>
+ <field name="type">percent</field>
+ <field name="base_code_id" ref="vat_code_base_due"/>
+ <field name="tax_code_id" ref="vat_code_due_tva"/>
+ <field name="ref_base_code_id" ref="vat_code_receivable_net"/>
+ <field name="ref_tax_code_id" ref="vat_code_payable"/>
+ <field name="type_tax_use">sale</field>
+ <field name="account_collected_id" ref="cuenta2202113000"/>
+ <field name="account_paid_id" ref="cuenta2202113000"/>
+ </record>
+
+ <record id="tax1" model="account.tax.template">
+ <field name="chart_template_id" ref="vauxoo_mx_chart_template"/>
+ <field name="name">RET IVA FLETES 4%</field>
+ <field name="amount">-0.04</field>
+ <field name="type">percent</field>
+ <field name="base_code_id" ref="vat_code_base_due"/>
+ <field name="tax_code_id" ref="vat_code_due_tva"/>
+ <field name="ref_base_code_id" ref="vat_code_receivable_net"/>
+ <field name="ref_tax_code_id" ref="vat_code_payable"/>
+ <field name="type_tax_use">purchase</field>
+ <field name="account_collected_id" ref="cuenta2201112000"/>
+ <field name="account_paid_id" ref="cuenta2201112000"/>
+ </record>
+
+ <record id="tax2" model="account.tax.template">
+ <field name="chart_template_id" ref="vauxoo_mx_chart_template"/>
+ <field name="name">RET IVA ARRENDAMIENTO 10%</field>
+ <field name="amount">-0.1</field>
+ <field name="type">percent</field>
+ <field name="base_code_id" ref="vat_code_base_due"/>
+ <field name="tax_code_id" ref="vat_code_due_tva"/>
+ <field name="ref_base_code_id" ref="vat_code_receivable_net"/>
+ <field name="ref_tax_code_id" ref="vat_code_payable"/>
+ <field name="type_tax_use">purchase</field>
+ <field name="account_collected_id" ref="cuenta2201117000"/>
+ <field name="account_paid_id" ref="cuenta2201117000"/>
+ </record>
+
+ <record id="tax3" model="account.tax.template">
+ <field name="chart_template_id" ref="vauxoo_mx_chart_template"/>
+ <field name="name">RET ISR ARRENDAMIENTO 10%</field>
+ <field name="amount">-0.1</field>
+ <field name="type">percent</field>
+ <field name="base_code_id" ref="vat_code_base_due"/>
+ <field name="tax_code_id" ref="vat_code_due_tva"/>
+ <field name="ref_base_code_id" ref="vat_code_receivable_net"/>
+ <field name="ref_tax_code_id" ref="vat_code_payable"/>
+ <field name="type_tax_use">purchase</field>
+ <field name="account_collected_id" ref="cuenta2201116000"/>
+ <field name="account_paid_id" ref="cuenta2201116000"/>
+ </record>
+
+ <record id="tax5" model="account.tax.template">
+ <field name="chart_template_id" ref="vauxoo_mx_chart_template"/>
+ <field name="name">RET ISR HONORARIOS 10%</field>
+ <field name="amount">-0.1</field>
+ <field name="type">percent</field>
+ <field name="base_code_id" ref="vat_code_base_due"/>
+ <field name="tax_code_id" ref="vat_code_due_tva"/>
+ <field name="ref_base_code_id" ref="vat_code_receivable_net"/>
+ <field name="ref_tax_code_id" ref="vat_code_payable"/>
+ <field name="type_tax_use">purchase</field>
+ <field name="account_collected_id" ref="cuenta2201115000"/>
+ <field name="account_paid_id" ref="cuenta2201115000"/>
+ </record>
+
+ <record id="tax7" model="account.tax.template">
+ <field name="chart_template_id" ref="vauxoo_mx_chart_template"/>
+ <field name="name">RETENCION IVA ARRENDAMIENTO 10.67%</field>
+ <field name="amount">-0.1067</field>
+ <field name="type">percent</field>
+ <field name="base_code_id" ref="vat_code_base_due"/>
+ <field name="tax_code_id" ref="vat_code_due_tva"/>
+ <field name="ref_base_code_id" ref="vat_code_receivable_net"/>
+ <field name="ref_tax_code_id" ref="vat_code_payable"/>
+ <field name="type_tax_use">purchase</field>
+ <field name="account_collected_id" ref="cuenta2201116000"/>
+ <field name="account_paid_id" ref="cuenta2201116000"/>
+ </record>
+
+ <record id="tax8" model="account.tax.template">
+ <field name="chart_template_id" ref="vauxoo_mx_chart_template"/>
+ <field name="name">RETENCION IVA HONORARIOS 10.67%</field>
+ <field name="amount">-0.1067</field>
+ <field name="type">percent</field>
+ <field name="base_code_id" ref="vat_code_base_due"/>
+ <field name="tax_code_id" ref="vat_code_due_tva"/>
+ <field name="ref_base_code_id" ref="vat_code_receivable_net"/>
+ <field name="ref_tax_code_id" ref="vat_code_payable"/>
+ <field name="type_tax_use">purchase</field>
+ <field name="account_collected_id" ref="cuenta2201118000"/>
+ <field name="account_paid_id" ref="cuenta2201118000"/>
+ </record>
+
+ <record id="tax13" model="account.tax.template">
+ <field name="chart_template_id" ref="vauxoo_mx_chart_template"/>
+ <field name="name">IVA(0%) COMPRAS</field>
+ <field name="amount">0</field>
+ <field name="type">percent</field>
+ <field name="base_code_id" ref="vat_code_base_due"/>
+ <field name="tax_code_id" ref="vat_code_due_tva"/>
+ <field name="ref_base_code_id" ref="vat_code_receivable_net"/>
+ <field name="ref_tax_code_id" ref="vat_code_payable"/>
+ <field name="type_tax_use">purchase</field>
+ <field name="account_collected_id" ref="cuenta1151004000"/>
+ <field name="account_paid_id" ref="cuenta1151004000"/>
+ </record>
+
+ <record id="tax10" model="account.tax.template">
+ <field name="chart_template_id" ref="vauxoo_mx_chart_template"/>
+ <field name="name">IVA(11%) COMPRAS</field>
+ <field name="amount">0.11</field>
+ <field name="type">percent</field>
+ <field name="base_code_id" ref="vat_code_base_due"/>
+ <field name="tax_code_id" ref="vat_code_due_tva"/>
+ <field name="ref_base_code_id" ref="vat_code_receivable_net"/>
+ <field name="ref_tax_code_id" ref="vat_code_payable"/>
+ <field name="type_tax_use">purchase</field>
+ <field name="account_collected_id" ref="cuenta1151004000"/>
+ <field name="account_paid_id" ref="cuenta1151004000"/>
+ </record>
+
+ <record id="tax14" model="account.tax.template">
+ <field name="chart_template_id" ref="vauxoo_mx_chart_template"/>
+ <field name="name">IVA(16%) COMPRAS</field>
+ <field name="amount">0.16</field>
+ <field name="type">percent</field>
+ <field name="base_code_id" ref="vat_code_base_due"/>
+ <field name="tax_code_id" ref="vat_code_due_tva"/>
+ <field name="ref_base_code_id" ref="vat_code_receivable_net"/>
+ <field name="ref_tax_code_id" ref="vat_code_payable"/>
+ <field name="type_tax_use">purchase</field>
+ <field name="account_collected_id" ref="cuenta1151004000"/>
+ <field name="account_paid_id" ref="cuenta1151004000"/>
+ </record>
+ </data>
+</openerp>
diff --git a/addons/l10n_mx/data/account_tax_code.xml b/addons/l10n_mx/data/account_tax_code.xml
new file mode 100644
index 00000000000..625fda198db
--- /dev/null
+++ b/addons/l10n_mx/data/account_tax_code.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0"?>
+<openerp>
+<data noupdate="True">
+
+ <!--
+ Tax Code Template Configuration
+ -->
+ <record model="account.tax.code.template" id="vat_code_tax">
+ <field name="name">Impuestos</field>
+ </record>
+
+ <record model="account.tax.code.template" id="vat_code_balance_net">
+ <field name="name">Balance de impuestos a pagar</field>
+ <field name="parent_id" ref="vat_code_tax"/>
+ </record>
+
+ <record model="account.tax.code.template" id="vat_code_due_tva">
+ <field name="name">Impuestos a pagar</field>
+ <field name="parent_id" ref="vat_code_balance_net"/>
+ </record>
+
+ <record model="account.tax.code.template" id="vat_code_payable">
+ <field name="name">Impuestos pagados</field>
+ <field name="parent_id" ref="vat_code_balance_net"/>
+ </record>
+
+ <record model="account.tax.code.template" id="vat_code_base_net">
+ <field name="name">Base de impuestos</field>
+ <field name="parent_id" ref="vat_code_tax"/>
+ </record>
+
+
+ <record model="account.tax.code.template" id="vat_code_base_due">
+ <field name="name">Base de impuestos en ventas</field>
+ <field name="parent_id" ref="vat_code_base_net"/>
+ </record>
+
+
+ <record model="account.tax.code.template" id="vat_code_receivable_net">
+ <field name="name">Base de impuestos en compras</field>
+ <field name="parent_id" ref="vat_code_base_net"/>
+ </record>
+
+</data>
+</openerp>
diff --git a/addons/l10n_mx/data/l10n_chart_mx_wizard.xml b/addons/l10n_mx/data/l10n_chart_mx_wizard.xml
new file mode 100644
index 00000000000..e73c75c3506
--- /dev/null
+++ b/addons/l10n_mx/data/l10n_chart_mx_wizard.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+ <data noupdate="1">
+ <record id="account.action_wizard_multi_chart_todo" model="ir.actions.todo">
+ <field name="state">open</field>
+ </record>
+ </data>
+</openerp>
diff --git a/addons/l10n_mx/i18n/ar.po b/addons/l10n_mx/i18n/ar.po
deleted file mode 100644
index e74ffc09041..00000000000
--- a/addons/l10n_mx/i18n/ar.po
+++ /dev/null
@@ -1,77 +0,0 @@
-# Arabic translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2012-01-17 10:56+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Arabic <ar@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:31+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_receivable
-msgid "Receivable"
-msgstr "الدائنون"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_equity
-msgid "Equity"
-msgstr "الأسهم"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_tax
-msgid "Tax"
-msgstr "ضريبة"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_cash
-msgid "Cash"
-msgstr "نقدي"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_payable
-msgid "Payable"
-msgstr "مدفوعات"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_asset
-msgid "Asset"
-msgstr "أصل"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_income
-msgid "Income"
-msgstr "الدخل"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_expense
-msgid "Expense"
-msgstr "المصروفات"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_view
-msgid "View"
-msgstr "عرض"
-
-#~ msgid ""
-#~ "Generate Chart of Accounts from a Chart Template. You will be asked to pass "
-#~ "the name of the company, the chart template to follow, the no. of digits to "
-#~ "generate the code for your accounts and Bank account, currency to create "
-#~ "Journals. Thus,the pure copy of chart Template is generated.\n"
-#~ "\tThis is the same wizard that runs from Financial "
-#~ "Management/Configuration/Financial Accounting/Financial Accounts/Generate "
-#~ "Chart of Accounts from a Chart Template."
-#~ msgstr ""
-#~ "إعداد شجرة الحسابات من قالب. ستم سؤالك عن اسم المنشأة، القالب المتبع، و "
-#~ "إعداد أكواد الحسابات و البنوك، بالإضافة إلي يوميات العملة. و لذلك سيكون هناك "
-#~ "قالب جديد. \n"
-#~ "\tهذه لإعداد الحسابات."
diff --git a/addons/l10n_mx/i18n/bg.po b/addons/l10n_mx/i18n/bg.po
deleted file mode 100644
index 5029162ba26..00000000000
--- a/addons/l10n_mx/i18n/bg.po
+++ /dev/null
@@ -1,66 +0,0 @@
-# Bulgarian translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2011-03-28 21:25+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Bulgarian <bg@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:31+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_receivable
-msgid "Receivable"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_equity
-msgid "Equity"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_tax
-msgid "Tax"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_cash
-msgid "Cash"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_payable
-msgid "Payable"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_asset
-msgid "Asset"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_income
-msgid "Income"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_expense
-msgid "Expense"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_view
-msgid "View"
-msgstr ""
-
-#~ msgid "Mexico - Chart of Account"
-#~ msgstr "Мексико - Сметкоплан"
diff --git a/addons/l10n_mx/i18n/ca.po b/addons/l10n_mx/i18n/ca.po
deleted file mode 100644
index 5a73fc7b775..00000000000
--- a/addons/l10n_mx/i18n/ca.po
+++ /dev/null
@@ -1,89 +0,0 @@
-# Catalan translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2011-02-15 15:37+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Catalan <ca@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:31+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_receivable
-msgid "Receivable"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_equity
-msgid "Equity"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_tax
-msgid "Tax"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_cash
-msgid "Cash"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_payable
-msgid "Payable"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_asset
-msgid "Asset"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_income
-msgid "Income"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_expense
-msgid "Expense"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_view
-msgid "View"
-msgstr ""
-
-#~ msgid "Mexico - Chart of Account"
-#~ msgstr "Mèxic - Pla comptable"
-
-#~ msgid ""
-#~ "Generate Chart of Accounts from a Chart Template. You will be asked to pass "
-#~ "the name of the company, the chart template to follow, the no. of digits to "
-#~ "generate the code for your accounts and Bank account, currency to create "
-#~ "Journals. Thus,the pure copy of chart Template is generated.\n"
-#~ "\tThis is the same wizard that runs from Financial "
-#~ "Management/Configuration/Financial Accounting/Financial Accounts/Generate "
-#~ "Chart of Accounts from a Chart Template."
-#~ msgstr ""
-#~ "Genera el pla de comptes des d'una plantilla de pla. Se us demanarà el nom "
-#~ "de l'empresa, la plantilla de pla a seguir, i el número de dígits per "
-#~ "generar el codi dels vostres comptes, compte bancari, i divisa per crear els "
-#~ "vostres diaris. Per tant, es genera una còpia directa de la plantilla del "
-#~ "pla de comptes.\n"
-#~ "\t Aquest és el mateix assistent que s'executa des de "
-#~ "Comptabilitat/Configuració/Comptabilitat financera/Comptes financers/Genera "
-#~ "pla comptable des d'una plantilla de pla comptable."
-
-#~ msgid ""
-#~ "This is the module to manage the accounting chart for Mexico in Open ERP."
-#~ msgstr ""
-#~ "Aquest és el mòdul per gestionar el pla comptable per a Mèxic amb OpenERP."
diff --git a/addons/l10n_mx/i18n/da.po b/addons/l10n_mx/i18n/da.po
deleted file mode 100644
index 091c7a19e0f..00000000000
--- a/addons/l10n_mx/i18n/da.po
+++ /dev/null
@@ -1,63 +0,0 @@
-# Danish translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2012-01-27 09:01+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Danish <da@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:31+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_receivable
-msgid "Receivable"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_equity
-msgid "Equity"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_tax
-msgid "Tax"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_cash
-msgid "Cash"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_payable
-msgid "Payable"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_asset
-msgid "Asset"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_income
-msgid "Income"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_expense
-msgid "Expense"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_view
-msgid "View"
-msgstr ""
diff --git a/addons/l10n_mx/i18n/es.po b/addons/l10n_mx/i18n/es.po
deleted file mode 100644
index 6f69151d94d..00000000000
--- a/addons/l10n_mx/i18n/es.po
+++ /dev/null
@@ -1,89 +0,0 @@
-# Spanish translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2011-02-15 15:37+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Spanish <es@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:31+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_receivable
-msgid "Receivable"
-msgstr "A cobrar"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_equity
-msgid "Equity"
-msgstr "Valor neto"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_tax
-msgid "Tax"
-msgstr "Impuesto"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_cash
-msgid "Cash"
-msgstr "Efectivo"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_payable
-msgid "Payable"
-msgstr "A pagar"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_asset
-msgid "Asset"
-msgstr "Activo"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_income
-msgid "Income"
-msgstr "Ingreso"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_expense
-msgid "Expense"
-msgstr "Gasto"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_view
-msgid "View"
-msgstr "Vista"
-
-#~ msgid "Mexico - Chart of Account"
-#~ msgstr "Méjico - Plan Contable"
-
-#~ msgid ""
-#~ "Generate Chart of Accounts from a Chart Template. You will be asked to pass "
-#~ "the name of the company, the chart template to follow, the no. of digits to "
-#~ "generate the code for your accounts and Bank account, currency to create "
-#~ "Journals. Thus,the pure copy of chart Template is generated.\n"
-#~ "\tThis is the same wizard that runs from Financial "
-#~ "Management/Configuration/Financial Accounting/Financial Accounts/Generate "
-#~ "Chart of Accounts from a Chart Template."
-#~ msgstr ""
-#~ "Generar Plan Contable a partir de una plantilla de Plan. Se le preguntará "
-#~ "por el nombre de la compañía, la plantilla de plan contable a seguir, el no. "
-#~ "de dígitos para generar el código de sus cuentas y la cuenta bancaria, la "
-#~ "divisa para crear Diarios. Por lo tanto, la copia exacta de la plantilla de "
-#~ "plan contable será generada.\n"
-#~ "Este es el mismo asistente que se ejecuta desde Gestión "
-#~ "Financiera/Configuración/Contabilidad Financiera/Contabilidad "
-#~ "Financiera/Generar Plan Contable a partir de una Plantilla de Plan."
-
-#~ msgid ""
-#~ "This is the module to manage the accounting chart for Mexico in Open ERP."
-#~ msgstr ""
-#~ "Este es el módulo para gestionar el plan contable para Méjico en Open ERP."
diff --git a/addons/l10n_mx/i18n/es_CR.po b/addons/l10n_mx/i18n/es_CR.po
deleted file mode 100644
index 4bc76067878..00000000000
--- a/addons/l10n_mx/i18n/es_CR.po
+++ /dev/null
@@ -1,90 +0,0 @@
-# Spanish translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2012-02-17 19:23+0000\n"
-"Last-Translator: Freddy Gonzalez <freddy.gonzalez.contreras@gmail.com>\n"
-"Language-Team: Spanish <es@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:31+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
-"Language: es\n"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_receivable
-msgid "Receivable"
-msgstr "A cobrar"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_equity
-msgid "Equity"
-msgstr "Patrimonio"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_tax
-msgid "Tax"
-msgstr "Impuesto"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_cash
-msgid "Cash"
-msgstr "Efectivo"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_payable
-msgid "Payable"
-msgstr "A pagar"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_asset
-msgid "Asset"
-msgstr "Activo"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_income
-msgid "Income"
-msgstr "Ingreso"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_expense
-msgid "Expense"
-msgstr "Gastos"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_view
-msgid "View"
-msgstr "Vista"
-
-#~ msgid ""
-#~ "Generate Chart of Accounts from a Chart Template. You will be asked to pass "
-#~ "the name of the company, the chart template to follow, the no. of digits to "
-#~ "generate the code for your accounts and Bank account, currency to create "
-#~ "Journals. Thus,the pure copy of chart Template is generated.\n"
-#~ "\tThis is the same wizard that runs from Financial "
-#~ "Management/Configuration/Financial Accounting/Financial Accounts/Generate "
-#~ "Chart of Accounts from a Chart Template."
-#~ msgstr ""
-#~ "Generar Plan Contable a partir de una plantilla de Plan. Se le preguntará "
-#~ "por el nombre de la compañía, la plantilla de plan contable a seguir, el no. "
-#~ "de dígitos para generar el código de sus cuentas y la cuenta bancaria, la "
-#~ "divisa para crear Diarios. Por lo tanto, la copia exacta de la plantilla de "
-#~ "plan contable será generada.\n"
-#~ "Este es el mismo asistente que se ejecuta desde Gestión "
-#~ "Financiera/Configuración/Contabilidad Financiera/Contabilidad "
-#~ "Financiera/Generar Plan Contable a partir de una Plantilla de Plan."
-
-#~ msgid "Mexico - Chart of Account"
-#~ msgstr "Méjico - Plan Contable"
-
-#~ msgid ""
-#~ "This is the module to manage the accounting chart for Mexico in Open ERP."
-#~ msgstr ""
-#~ "Este es el módulo para gestionar el plan contable para Méjico en Open ERP."
diff --git a/addons/l10n_mx/i18n/es_MX.po b/addons/l10n_mx/i18n/es_MX.po
deleted file mode 100644
index c7768a80ff6..00000000000
--- a/addons/l10n_mx/i18n/es_MX.po
+++ /dev/null
@@ -1,63 +0,0 @@
-# Spanish (Mexico) translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2012-10-22 22:58+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Spanish (Mexico) <es_MX@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:31+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_receivable
-msgid "Receivable"
-msgstr "Por cobrar"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_equity
-msgid "Equity"
-msgstr "Capital"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_tax
-msgid "Tax"
-msgstr "Impuesto"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_cash
-msgid "Cash"
-msgstr "Efectivo"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_payable
-msgid "Payable"
-msgstr "A pagar"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_asset
-msgid "Asset"
-msgstr "Activo"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_income
-msgid "Income"
-msgstr "Ingreso"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_expense
-msgid "Expense"
-msgstr "Gasto"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_view
-msgid "View"
-msgstr "Vista"
diff --git a/addons/l10n_mx/i18n/es_PY.po b/addons/l10n_mx/i18n/es_PY.po
deleted file mode 100644
index 81dfb2ccd0b..00000000000
--- a/addons/l10n_mx/i18n/es_PY.po
+++ /dev/null
@@ -1,89 +0,0 @@
-# Spanish (Paraguay) translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2011-03-21 16:27+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Spanish (Paraguay) <es_PY@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:31+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_receivable
-msgid "Receivable"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_equity
-msgid "Equity"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_tax
-msgid "Tax"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_cash
-msgid "Cash"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_payable
-msgid "Payable"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_asset
-msgid "Asset"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_income
-msgid "Income"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_expense
-msgid "Expense"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_view
-msgid "View"
-msgstr ""
-
-#~ msgid "Mexico - Chart of Account"
-#~ msgstr "Méjico - Plan Contable"
-
-#~ msgid ""
-#~ "Generate Chart of Accounts from a Chart Template. You will be asked to pass "
-#~ "the name of the company, the chart template to follow, the no. of digits to "
-#~ "generate the code for your accounts and Bank account, currency to create "
-#~ "Journals. Thus,the pure copy of chart Template is generated.\n"
-#~ "\tThis is the same wizard that runs from Financial "
-#~ "Management/Configuration/Financial Accounting/Financial Accounts/Generate "
-#~ "Chart of Accounts from a Chart Template."
-#~ msgstr ""
-#~ "Generar el plan contable a partir de una plantilla de plan contable. Se le "
-#~ "pedirá el nombre de la compañía, la plantilla de plan contable a utilizar, "
-#~ "el número de dígitos para generar el código de las cuentas y de la cuenta "
-#~ "bancaria, la moneda para crear los diarios. Así pues, se genere una copia "
-#~ "exacta de la plantilla de plan contable.\n"
-#~ "\tEste es el mismo asistente que se ejecuta desde Contabilidad y finanzas / "
-#~ "Configuración / Contabilidad financiera / Cuentas financieras / Generar el "
-#~ "plan contable a partir de una plantilla de plan contable."
-
-#~ msgid ""
-#~ "This is the module to manage the accounting chart for Mexico in Open ERP."
-#~ msgstr ""
-#~ "Este es el módulo para gestionar el plan contable para Méjico en Open ERP."
diff --git a/addons/l10n_mx/i18n/es_VE.po b/addons/l10n_mx/i18n/es_VE.po
deleted file mode 100644
index e9822e23498..00000000000
--- a/addons/l10n_mx/i18n/es_VE.po
+++ /dev/null
@@ -1,50 +0,0 @@
-# Spanish translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2011-01-07 06:07+0000\n"
-"PO-Revision-Date: 2011-02-15 15:37+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Spanish <es@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-09-05 05:58+0000\n"
-"X-Generator: Launchpad (build 13830)\n"
-
-#. module: l10n_mx
-#: model:ir.module.module,description:l10n_mx.module_meta_information
-msgid ""
-"This is the module to manage the accounting chart for Mexico in Open ERP."
-msgstr ""
-"Este es el módulo para gestionar el plan contable para Méjico en Open ERP."
-
-#. module: l10n_mx
-#: model:ir.actions.todo,note:l10n_mx.config_call_account_template_mx_chart
-msgid ""
-"Generate Chart of Accounts from a Chart Template. You will be asked to pass "
-"the name of the company, the chart template to follow, the no. of digits to "
-"generate the code for your accounts and Bank account, currency to create "
-"Journals. Thus,the pure copy of chart Template is generated.\n"
-"\tThis is the same wizard that runs from Financial "
-"Management/Configuration/Financial Accounting/Financial Accounts/Generate "
-"Chart of Accounts from a Chart Template."
-msgstr ""
-"Generar Plan Contable a partir de una plantilla de Plan. Se le preguntará "
-"por el nombre de la compañía, la plantilla de plan contable a seguir, el no. "
-"de dígitos para generar el código de sus cuentas y la cuenta bancaria, la "
-"divisa para crear Diarios. Por lo tanto, la copia exacta de la plantilla de "
-"plan contable será generada.\n"
-"Este es el mismo asistente que se ejecuta desde Gestión "
-"Financiera/Configuración/Contabilidad Financiera/Contabilidad "
-"Financiera/Generar Plan Contable a partir de una Plantilla de Plan."
-
-#. module: l10n_mx
-#: model:ir.module.module,shortdesc:l10n_mx.module_meta_information
-msgid "Mexico - Chart of Account"
-msgstr "Méjico - Plan Contable"
diff --git a/addons/l10n_mx/i18n/gl.po b/addons/l10n_mx/i18n/gl.po
deleted file mode 100644
index 06dcc17cc83..00000000000
--- a/addons/l10n_mx/i18n/gl.po
+++ /dev/null
@@ -1,87 +0,0 @@
-# Galician translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2011-02-15 15:37+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Galician <gl@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:31+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_receivable
-msgid "Receivable"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_equity
-msgid "Equity"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_tax
-msgid "Tax"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_cash
-msgid "Cash"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_payable
-msgid "Payable"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_asset
-msgid "Asset"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_income
-msgid "Income"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_expense
-msgid "Expense"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_view
-msgid "View"
-msgstr ""
-
-#~ msgid "Mexico - Chart of Account"
-#~ msgstr "México - Plan de Contas"
-
-#~ msgid ""
-#~ "Generate Chart of Accounts from a Chart Template. You will be asked to pass "
-#~ "the name of the company, the chart template to follow, the no. of digits to "
-#~ "generate the code for your accounts and Bank account, currency to create "
-#~ "Journals. Thus,the pure copy of chart Template is generated.\n"
-#~ "\tThis is the same wizard that runs from Financial "
-#~ "Management/Configuration/Financial Accounting/Financial Accounts/Generate "
-#~ "Chart of Accounts from a Chart Template."
-#~ msgstr ""
-#~ "Xera un plan de contas a partir dun modelo xenérico. Pediráselle o nome da "
-#~ "compañía, o modelo contable a seguir, o número de díxitos para xera-lo "
-#~ "código das súas contas e da súa conta e divisa bancaria para crea-los "
-#~ "diarios. Así, xerarase unha copia íntegra do modelo contable.\n"
-#~ "\t Este é o mesmo asistente que se executa desde 'Xestión "
-#~ "Financieira/Configuración/Contabilidade Financieira/Contas "
-#~ "Financieiras/Xerar plan de contas dende un modelo base."
-
-#~ msgid ""
-#~ "This is the module to manage the accounting chart for Mexico in Open ERP."
-#~ msgstr "Este é o módulo para xestiona-lo plan contable de México en OpenERP."
diff --git a/addons/l10n_mx/i18n/it.po b/addons/l10n_mx/i18n/it.po
deleted file mode 100644
index b303443e982..00000000000
--- a/addons/l10n_mx/i18n/it.po
+++ /dev/null
@@ -1,89 +0,0 @@
-# Italian translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2011-02-15 15:37+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Italian <it@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:31+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_receivable
-msgid "Receivable"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_equity
-msgid "Equity"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_tax
-msgid "Tax"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_cash
-msgid "Cash"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_payable
-msgid "Payable"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_asset
-msgid "Asset"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_income
-msgid "Income"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_expense
-msgid "Expense"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_view
-msgid "View"
-msgstr ""
-
-#~ msgid "Mexico - Chart of Account"
-#~ msgstr "Messico - Piano dei conti"
-
-#~ msgid ""
-#~ "Generate Chart of Accounts from a Chart Template. You will be asked to pass "
-#~ "the name of the company, the chart template to follow, the no. of digits to "
-#~ "generate the code for your accounts and Bank account, currency to create "
-#~ "Journals. Thus,the pure copy of chart Template is generated.\n"
-#~ "\tThis is the same wizard that runs from Financial "
-#~ "Management/Configuration/Financial Accounting/Financial Accounts/Generate "
-#~ "Chart of Accounts from a Chart Template."
-#~ msgstr ""
-#~ "Genera il Piano dei Conti da un Modello. Vi verrà richiesto di passare il "
-#~ "nome dell'azienda, il modello da seguire, il numero di decimali per generare "
-#~ "il codice dei tuoi conti e, per il conto della Banca, la valuta per creare "
-#~ "il Libro Giornale. Così una copia vergine del Piano dei Conti, derivatante "
-#~ "dal modello, viene generata.\n"
-#~ "\tQuesto è la stessa procedura automatica che viene lanciata da: Gestione "
-#~ "Finanziaria / Configurazione / Contabilità / Conti finanziari / Genera il "
-#~ "Piano dei conti da un modello."
-
-#~ msgid ""
-#~ "This is the module to manage the accounting chart for Mexico in Open ERP."
-#~ msgstr ""
-#~ "Questo è il modulo per gestire il piano dei conti per il Messico in OpenERP."
diff --git a/addons/l10n_mx/i18n/l10n_mx.pot b/addons/l10n_mx/i18n/l10n_mx.pot
deleted file mode 100644
index dc16d0225c2..00000000000
--- a/addons/l10n_mx/i18n/l10n_mx.pot
+++ /dev/null
@@ -1,62 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * l10n_mx
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 7.0alpha\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2012-11-24 02:53+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: \n"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_receivable
-msgid "Receivable"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_equity
-msgid "Equity"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_tax
-msgid "Tax"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_cash
-msgid "Cash"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_payable
-msgid "Payable"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_asset
-msgid "Asset"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_income
-msgid "Income"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_expense
-msgid "Expense"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_view
-msgid "View"
-msgstr ""
-
diff --git a/addons/l10n_mx/i18n/pt.po b/addons/l10n_mx/i18n/pt.po
deleted file mode 100644
index 14fcc577226..00000000000
--- a/addons/l10n_mx/i18n/pt.po
+++ /dev/null
@@ -1,63 +0,0 @@
-# Portuguese translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2012-04-23 14:58+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Portuguese <pt@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:31+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_receivable
-msgid "Receivable"
-msgstr "Recebível"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_equity
-msgid "Equity"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_tax
-msgid "Tax"
-msgstr "Imposto"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_cash
-msgid "Cash"
-msgstr "Dinheiro"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_payable
-msgid "Payable"
-msgstr "Pagável"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_asset
-msgid "Asset"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_income
-msgid "Income"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_expense
-msgid "Expense"
-msgstr "Despesas"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_view
-msgid "View"
-msgstr "Vista"
diff --git a/addons/l10n_mx/i18n/pt_BR.po b/addons/l10n_mx/i18n/pt_BR.po
deleted file mode 100644
index 67308b36386..00000000000
--- a/addons/l10n_mx/i18n/pt_BR.po
+++ /dev/null
@@ -1,88 +0,0 @@
-# Brazilian Portuguese translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2011-03-10 23:16+0000\n"
-"Last-Translator: Emerson <Unknown>\n"
-"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:31+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_receivable
-msgid "Receivable"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_equity
-msgid "Equity"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_tax
-msgid "Tax"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_cash
-msgid "Cash"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_payable
-msgid "Payable"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_asset
-msgid "Asset"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_income
-msgid "Income"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_expense
-msgid "Expense"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_view
-msgid "View"
-msgstr ""
-
-#~ msgid "Mexico - Chart of Account"
-#~ msgstr "Mexico - Chart of Account"
-
-#~ msgid ""
-#~ "Generate Chart of Accounts from a Chart Template. You will be asked to pass "
-#~ "the name of the company, the chart template to follow, the no. of digits to "
-#~ "generate the code for your accounts and Bank account, currency to create "
-#~ "Journals. Thus,the pure copy of chart Template is generated.\n"
-#~ "\tThis is the same wizard that runs from Financial "
-#~ "Management/Configuration/Financial Accounting/Financial Accounts/Generate "
-#~ "Chart of Accounts from a Chart Template."
-#~ msgstr ""
-#~ "Generate Chart of Accounts from a Chart Template. You will be asked to pass "
-#~ "the name of the company, the chart template to follow, the no. of digits to "
-#~ "generate the code for your accounts and Bank account, currency to create "
-#~ "Journals. Thus,the pure copy of chart Template is generated.\n"
-#~ "\tThis is the same wizard that runs from Financial "
-#~ "Management/Configuration/Financial Accounting/Financial Accounts/Generate "
-#~ "Chart of Accounts from a Chart Template."
-
-#~ msgid ""
-#~ "This is the module to manage the accounting chart for Mexico in Open ERP."
-#~ msgstr ""
-#~ "This is the module to manage the accounting chart for Mexico in Open ERP."
diff --git a/addons/l10n_mx/i18n/sr@latin.po b/addons/l10n_mx/i18n/sr@latin.po
deleted file mode 100644
index 217c8d8c40a..00000000000
--- a/addons/l10n_mx/i18n/sr@latin.po
+++ /dev/null
@@ -1,87 +0,0 @@
-# Serbian Latin translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2011-10-13 15:04+0000\n"
-"Last-Translator: Milan Milosevic <Unknown>\n"
-"Language-Team: Serbian Latin <sr@latin@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:31+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_receivable
-msgid "Receivable"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_equity
-msgid "Equity"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_tax
-msgid "Tax"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_cash
-msgid "Cash"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_payable
-msgid "Payable"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_asset
-msgid "Asset"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_income
-msgid "Income"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_expense
-msgid "Expense"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_view
-msgid "View"
-msgstr ""
-
-#~ msgid "Mexico - Chart of Account"
-#~ msgstr "Meksiko - računske tabele"
-
-#~ msgid ""
-#~ "Generate Chart of Accounts from a Chart Template. You will be asked to pass "
-#~ "the name of the company, the chart template to follow, the no. of digits to "
-#~ "generate the code for your accounts and Bank account, currency to create "
-#~ "Journals. Thus,the pure copy of chart Template is generated.\n"
-#~ "\tThis is the same wizard that runs from Financial "
-#~ "Management/Configuration/Financial Accounting/Financial Accounts/Generate "
-#~ "Chart of Accounts from a Chart Template."
-#~ msgstr ""
-#~ "Generiše tabelu računâ iz šablona tabelâ. Bićete upitani za ime kompanije, "
-#~ "šablon tabelâ koji ćete pratiti, broj cifara za generisanje koda za Vaše "
-#~ "naloge i bankovni račun, valuta za pravljenje dnevnika. Na taj način se "
-#~ "generiše čista kopija šablona tabelâ.\n"
-#~ "\tTo je isti setup wizard koji se pokreće iz Financial "
-#~ "Management/Configuration/Financial Accounting/Financial Accounts/Generate "
-#~ "Chart of Accounts from a Chart Template."
-
-#~ msgid ""
-#~ "This is the module to manage the accounting chart for Mexico in Open ERP."
-#~ msgstr "Ovo je modul za sređivanje računskih tabela za Meksiko u OPenERP-u."
diff --git a/addons/l10n_mx/i18n/tr.po b/addons/l10n_mx/i18n/tr.po
deleted file mode 100644
index 0f4f8255138..00000000000
--- a/addons/l10n_mx/i18n/tr.po
+++ /dev/null
@@ -1,87 +0,0 @@
-# Turkish translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2011-06-08 10:22+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Turkish <tr@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:31+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_receivable
-msgid "Receivable"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_equity
-msgid "Equity"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_tax
-msgid "Tax"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_cash
-msgid "Cash"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_payable
-msgid "Payable"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_asset
-msgid "Asset"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_income
-msgid "Income"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_expense
-msgid "Expense"
-msgstr ""
-
-#. module: l10n_mx
-#: model:account.account.type,name:l10n_mx.account_type_view
-msgid "View"
-msgstr ""
-
-#~ msgid "Mexico - Chart of Account"
-#~ msgstr "Meksika - Hesap planı"
-
-#~ msgid ""
-#~ "Generate Chart of Accounts from a Chart Template. You will be asked to pass "
-#~ "the name of the company, the chart template to follow, the no. of digits to "
-#~ "generate the code for your accounts and Bank account, currency to create "
-#~ "Journals. Thus,the pure copy of chart Template is generated.\n"
-#~ "\tThis is the same wizard that runs from Financial "
-#~ "Management/Configuration/Financial Accounting/Financial Accounts/Generate "
-#~ "Chart of Accounts from a Chart Template."
-#~ msgstr ""
-#~ "Bir Tablo Şablonundan bir Hesap Tablosu oluşturun. Firma adını girmeniz, "
-#~ "hesaplarınızın ve banka hesaplarınızın kodlarının oluşturulması için rakam "
-#~ "sayısını, yevmiyeleri oluşturmak için para birimini girmeniz istenecektir. "
-#~ "Böylece sade bir hesap planı oluşturumuş olur.\n"
-#~ "\t Bu sihirbaz, Mali Yönetim/Yapılandırma/Mali Muhasebe/Mali Hesaplar/Tablo "
-#~ "Şablonundan Hesap planı Oluşturma menüsünden çalıştırılan sihirbaz ile "
-#~ "aynıdır."
-
-#~ msgid ""
-#~ "This is the module to manage the accounting chart for Mexico in Open ERP."
-#~ msgstr "Meksika için hesap tablolarını yönetmek için temel OpenERP modülü."
diff --git a/addons/l10n_mx/l10n_chart_mx_wizard.xml b/addons/l10n_mx/l10n_chart_mx_wizard.xml
deleted file mode 100644
index 52aaa88fdab..00000000000
--- a/addons/l10n_mx/l10n_chart_mx_wizard.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<openerp>
- <data noupdate="1">
- <record id="account.action_wizard_multi_chart_todo" model="ir.actions.todo">
- <field name="state">open</field>
- </record>
-
- </data>
-</openerp>
diff --git a/addons/l10n_ro/res_partner.py b/addons/l10n_ro/res_partner.py
index 009aa76b62f..098a92251f4 100644
--- a/addons/l10n_ro/res_partner.py
+++ b/addons/l10n_ro/res_partner.py
@@ -21,7 +21,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_partner(osv.osv):
_name = "res.partner"
diff --git a/addons/lunch/lunch.py b/addons/lunch/lunch.py
index 0d224ef3a8e..0b1fd867d2f 100644
--- a/addons/lunch/lunch.py
+++ b/addons/lunch/lunch.py
@@ -21,11 +21,11 @@
from xml.sax.saxutils import escape
import time
-from osv import osv, fields
+from openerp.osv import fields, osv
from datetime import datetime
from lxml import etree
-import tools
-from tools.translate import _
+from openerp import tools
+from openerp.tools.translate import _
class lunch_order(osv.Model):
"""
diff --git a/addons/lunch/report/order.py b/addons/lunch/report/order.py
index abd5b2726a3..064fe8bc719 100644
--- a/addons/lunch/report/order.py
+++ b/addons/lunch/report/order.py
@@ -20,8 +20,8 @@
##############################################################################
import time
-from report import report_sxw
-from osv import osv
+from openerp.report import report_sxw
+from openerp.osv import osv
class order(report_sxw.rml_parse):
diff --git a/addons/lunch/report/report_lunch_order.py b/addons/lunch/report/report_lunch_order.py
index 3a0875c1cd1..3a439a4a4dd 100644
--- a/addons/lunch/report/report_lunch_order.py
+++ b/addons/lunch/report/report_lunch_order.py
@@ -19,8 +19,8 @@
#
##############################################################################
-import tools
-from osv import fields,osv
+from openerp import tools
+from openerp.osv import fields,osv
class report_lunch_order(osv.osv):
_name = "report.lunch.order.line"
diff --git a/addons/lunch/tests/test_lunch.py b/addons/lunch/tests/test_lunch.py
index 128e4796611..49e936848fe 100644
--- a/addons/lunch/tests/test_lunch.py
+++ b/addons/lunch/tests/test_lunch.py
@@ -19,7 +19,7 @@
#
##############################################################################
-import tools
+from openerp import tools
from openerp.tests import common
class Test_Lunch(common.TransactionCase):
diff --git a/addons/lunch/wizard/lunch_cancel.py b/addons/lunch/wizard/lunch_cancel.py
index 648ab4e2396..5da41175a56 100644
--- a/addons/lunch/wizard/lunch_cancel.py
+++ b/addons/lunch/wizard/lunch_cancel.py
@@ -18,7 +18,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class lunch_cancel(osv.Model):
""" lunch cancel """
diff --git a/addons/lunch/wizard/lunch_order.py b/addons/lunch/wizard/lunch_order.py
index 767497bcc4b..aa595323c2e 100644
--- a/addons/lunch/wizard/lunch_order.py
+++ b/addons/lunch/wizard/lunch_order.py
@@ -18,7 +18,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class lunch_order_order(osv.TransientModel):
""" lunch order meal """
diff --git a/addons/lunch/wizard/lunch_validation.py b/addons/lunch/wizard/lunch_validation.py
index f4b4b30747d..e1e888ee399 100644
--- a/addons/lunch/wizard/lunch_validation.py
+++ b/addons/lunch/wizard/lunch_validation.py
@@ -18,7 +18,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class lunch_validation(osv.Model):
""" lunch validation """
diff --git a/addons/mail/__openerp__.py b/addons/mail/__openerp__.py
index ff86b7945ac..12fdc62c260 100644
--- a/addons/mail/__openerp__.py
+++ b/addons/mail/__openerp__.py
@@ -69,7 +69,6 @@ Main Features
'data/mail_group_demo_data.xml',
],
'installable': True,
- 'auto_install': True,
'application': True,
'images': [
'images/customer_history.jpeg',
diff --git a/addons/mail/doc/mail_message.rst b/addons/mail/doc/mail_message.rst
index 4a3d3634efa..14055f063e0 100644
--- a/addons/mail/doc/mail_message.rst
+++ b/addons/mail/doc/mail_message.rst
@@ -53,6 +53,7 @@ ClientAction (ir.actions.client)
- ``compose_placeholder`` : Message to display on the textareaboxes.
- ``show_link`` : Display partner (authors, followers...) on link or not
- ``compose_as_todo`` : The root composer mark automatically the message as todo
+ - ``readonly`` : Read only mode, hide all action buttons and composer
Fields
+++++++
diff --git a/addons/mail/i18n/et.po b/addons/mail/i18n/et.po
new file mode 100644
index 00000000000..dc7597eb4c4
--- /dev/null
+++ b/addons/mail/i18n/et.po
@@ -0,0 +1,1668 @@
+# Estonian translation for openobject-addons
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-12-03 16:01+0000\n"
+"PO-Revision-Date: 2012-12-17 17:59+0000\n"
+"Last-Translator: Ahti Hinnov <sipelgas@gmail.com>\n"
+"Language-Team: Estonian <et@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
+
+#. module: mail
+#: field:res.partner,notification_email_send:0
+msgid "Receive Feeds by Email"
+msgstr ""
+
+#. module: mail
+#: view:mail.followers:0
+msgid "Followers Form"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_publisher_warranty_contract
+msgid "publisher_warranty.contract"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,author_id:0
+#: field:mail.message,author_id:0
+msgid "Author"
+msgstr "Autor"
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Message Details"
+msgstr "Sõnumid detailid"
+
+#. module: mail
+#: help:mail.mail,email_to:0
+msgid "Message recipients"
+msgstr "Sõnumi saajad"
+
+#. module: mail
+#: view:mail.message:0
+msgid "Comments"
+msgstr "Kommentaarid"
+
+#. module: mail
+#: view:mail.alias:0
+#: view:mail.mail:0
+msgid "Group By..."
+msgstr "Grupeeri..."
+
+#. module: mail
+#: help:mail.compose.message,body:0
+#: help:mail.message,body:0
+msgid "Automatically sanitized HTML contents"
+msgstr ""
+
+#. module: mail
+#: help:mail.alias,alias_name:0
+msgid ""
+"The name of the email alias, e.g. 'jobs' if you want to catch emails for "
+"<jobs@example.my.openerp.com>"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.act_window,name:mail.action_email_compose_message_wizard
+#: view:mail.compose.message:0
+msgid "Compose Email"
+msgstr "Koosta e-kiri"
+
+#. module: mail
+#: constraint:mail.alias:0
+msgid ""
+"Invalid expression, it must be a literal python dictionary definition e.g. "
+"\"{'field': 'value'}\""
+msgstr ""
+
+#. module: mail
+#: view:mail.group:0
+msgid "Group Name"
+msgstr "Grupi nimi"
+
+#. module: mail
+#: selection:mail.group,public:0
+msgid "Public"
+msgstr "Avalik"
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Body"
+msgstr "Sisu"
+
+#. module: mail
+#: view:mail.message:0
+msgid "Show messages to read"
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,email_from:0
+#: help:mail.message,email_from:0
+msgid ""
+"Email address of the sender. This field is set when no matching partner is "
+"found for incoming emails."
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_mail_compose_message
+msgid "Email composition wizard"
+msgstr ""
+
+#. module: mail
+#: field:mail.group,message_unread:0
+#: field:mail.thread,message_unread:0
+#: field:res.partner,message_unread:0
+msgid "Unread Messages"
+msgstr "Lugemata sõnumid"
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:247
+#, python-format
+msgid "show"
+msgstr "näita"
+
+#. module: mail
+#: help:mail.message.subtype,default:0
+msgid "Checked by default when subscribing."
+msgstr ""
+
+#. module: mail
+#: help:mail.group,group_ids:0
+msgid ""
+"Members of those groups will automatically added as followers. Note that "
+"they will be able to manage their subscription manually if necessary."
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/js/mail.js:778
+#, python-format
+msgid "Do you really want to delete this message?"
+msgstr ""
+
+#. module: mail
+#: view:mail.message:0
+#: field:mail.notification,read:0
+msgid "Read"
+msgstr ""
+
+#. module: mail
+#: view:mail.group:0
+msgid "Search Groups"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/js/mail_followers.js:134
+#, python-format
+msgid "followers"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/mail_message.py:646
+#, python-format
+msgid "Access Denied"
+msgstr "Juurdepääs keelatud"
+
+#. module: mail
+#: help:mail.group,image_medium:0
+msgid ""
+"Medium-sized photo of the group. It is automatically resized as a 128x128px "
+"image, with aspect ratio preserved. Use this field in form views or some "
+"kanban views."
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+#: selection:mail.mail,state:0
+msgid "Received"
+msgstr "Vastu võetud"
+
+#. module: mail
+#: field:mail.mail,body_html:0
+msgid "Rich-text Contents"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Thread"
+msgstr "Teema"
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:37
+#, python-format
+msgid "Open the full mail composer"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:37
+#, python-format
+msgid "&ograve"
+msgstr ""
+
+#. module: mail
+#: field:base.config.settings,alias_domain:0
+msgid "Alias Domain"
+msgstr ""
+
+#. module: mail
+#: field:mail.group,group_ids:0
+msgid "Auto Subscription"
+msgstr "Automaatne tellimus"
+
+#. module: mail
+#: field:mail.mail,references:0
+msgid "References"
+msgstr "Viited"
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:179
+#, python-format
+msgid "No messages."
+msgstr "Sõnumeid pole."
+
+#. module: mail
+#: model:ir.model,name:mail.model_mail_group
+msgid "Discussion group"
+msgstr "Arutelu grupp"
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:83
+#: code:addons/mail/static/src/xml/mail.xml:95
+#, python-format
+msgid "uploading"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:211
+#, python-format
+msgid "Set back to Inbox"
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,type:0
+#: help:mail.message,type:0
+msgid ""
+"Message type: email for email message, notification for system message, "
+"comment for other messages such as user replies"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_mail_wizard_invite
+msgid "Invite wizard"
+msgstr ""
+
+#. module: mail
+#: selection:mail.mail,state:0
+msgid "Cancelled"
+msgstr "Tühistatud"
+
+#. module: mail
+#: field:mail.mail,reply_to:0
+msgid "Reply-To"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/wizard/invite.py:36
+#, python-format
+msgid "<div>You have been invited to follow %s.</div>"
+msgstr ""
+
+#. module: mail
+#: help:mail.group,message_unread:0
+#: help:mail.thread,message_unread:0
+#: help:res.partner,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr ""
+
+#. module: mail
+#: field:mail.group,image_medium:0
+msgid "Medium-sized photo"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.client,name:mail.action_mail_to_me_feeds
+#: model:ir.ui.menu,name:mail.mail_tomefeeds
+msgid "To: me"
+msgstr "Minule"
+
+#. module: mail
+#: field:mail.message.subtype,name:0
+msgid "Message Type"
+msgstr "Sõnumi tüüp"
+
+#. module: mail
+#: field:mail.mail,auto_delete:0
+msgid "Auto Delete"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail_followers.xml:12
+#: view:mail.group:0
+#, python-format
+msgid "Unfollow"
+msgstr "Lõpeta jälgimine"
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:246
+#, python-format
+msgid "show one more message"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/mail_mail.py:71
+#: code:addons/mail/res_users.py:76
+#, python-format
+msgid "Invalid Action!"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:25
+#, python-format
+msgid "User img"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.act_window,name:mail.action_view_mail_mail
+#: model:ir.ui.menu,name:mail.menu_mail_mail
+#: view:mail.mail:0
+#: view:mail.message:0
+msgid "Emails"
+msgstr "E-kirjad"
+
+#. module: mail
+#: field:mail.followers,partner_id:0
+msgid "Related Partner"
+msgstr ""
+
+#. module: mail
+#: help:mail.group,message_summary:0
+#: help:mail.thread,message_summary:0
+#: help:res.partner,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr ""
+
+#. module: mail
+#: help:mail.alias,alias_model_id:0
+msgid ""
+"The model (OpenERP Document Kind) to which this alias corresponds. Any "
+"incoming email that does not reply to an existing record will cause the "
+"creation of a new record of this model (e.g. a Project Task)"
+msgstr ""
+
+#. module: mail
+#: selection:mail.compose.message,type:0
+#: selection:mail.message,type:0
+msgid "System notification"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_res_partner
+#: view:mail.mail:0
+msgid "Partner"
+msgstr ""
+
+#. module: mail
+#: model:ir.ui.menu,name:mail.mail_my_stuff
+msgid "Organizer"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,subject:0
+#: field:mail.message,subject:0
+msgid "Subject"
+msgstr "Teema"
+
+#. module: mail
+#: field:mail.wizard.invite,partner_ids:0
+msgid "Partners"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Retry"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,email_from:0
+#: field:mail.mail,email_from:0
+#: field:mail.message,email_from:0
+msgid "From"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+#: view:mail.message.subtype:0
+msgid "Email message"
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,favorite_user_ids:0
+#: help:mail.message,favorite_user_ids:0
+msgid "Users that set this message in their favorites"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_base_config_settings
+msgid "base.config.settings"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,to_read:0
+#: field:mail.message,to_read:0
+msgid "To read"
+msgstr ""
+
+#. module: mail
+#: view:mail.compose.message:0
+msgid "Send"
+msgstr "Saada"
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/js/mail_followers.js:130
+#, python-format
+msgid "No followers"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Failed"
+msgstr ""
+
+#. module: mail
+#: model:mail.message.subtype,name:mail.mt_crm_won
+msgid "Won"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail_followers.xml:21
+#: model:ir.actions.act_window,name:mail.action_view_followers
+#: model:ir.ui.menu,name:mail.menu_email_followers
+#: view:mail.followers:0
+#: field:mail.group,message_follower_ids:0
+#: field:mail.thread,message_follower_ids:0
+#: field:res.partner,message_follower_ids:0
+#, python-format
+msgid "Followers"
+msgstr "Jälgijad"
+
+#. module: mail
+#: model:ir.actions.client,name:mail.action_mail_archives_feeds
+#: model:ir.ui.menu,name:mail.mail_archivesfeeds
+msgid "Archives"
+msgstr "Arhiivid"
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:82
+#, python-format
+msgid "Delete this attachment"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,message_id:0
+#: field:mail.message,message_id:0
+msgid "Message-Id"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/js/mail_followers.js:132
+#, python-format
+msgid "One follower"
+msgstr "Üks jälgija"
+
+#. module: mail
+#: field:mail.compose.message,type:0
+#: field:mail.message,type:0
+msgid "Type"
+msgstr ""
+
+#. module: mail
+#: selection:mail.compose.message,type:0
+#: view:mail.mail:0
+#: selection:mail.message,type:0
+msgid "Email"
+msgstr ""
+
+#. module: mail
+#: field:ir.ui.menu,mail_group_id:0
+msgid "Mail Group"
+msgstr ""
+
+#. module: mail
+#: selection:res.partner,notification_email_send:0
+msgid "Comments and Emails"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_mail_favorite
+msgid "Favorite messages"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/res_users.py:97
+#, python-format
+msgid "%s has joined the %s network."
+msgstr ""
+
+#. module: mail
+#: help:mail.group,image_small:0
+msgid ""
+"Small-sized photo of the group. It is automatically resized as a 64x64px "
+"image, with aspect ratio preserved. Use this field anywhere a small image is "
+"required."
+msgstr ""
+
+#. module: mail
+#: view:mail.compose.message:0
+#: field:mail.message,partner_ids:0
+msgid "Recipients"
+msgstr "Saajad"
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:126
+#, python-format
+msgid "<<<"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:43
+#, python-format
+msgid "Write to the followers of this document..."
+msgstr "Kirjuta selle dokumendi jälgijatele..."
+
+#. module: mail
+#: field:mail.group,group_public_id:0
+msgid "Authorized Group"
+msgstr "Autoriseeritud Grupp"
+
+#. module: mail
+#: view:mail.group:0
+msgid "Join Group"
+msgstr ""
+
+#. module: mail
+#: help:mail.mail,email_from:0
+msgid "Message sender, taken from user preferences."
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/wizard/invite.py:39
+#, python-format
+msgid "<div>You have been invited to follow a new document.</div>"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,parent_id:0
+#: field:mail.message,parent_id:0
+msgid "Parent Message"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,res_id:0
+#: field:mail.followers,res_id:0
+#: field:mail.message,res_id:0
+#: field:mail.wizard.invite,res_id:0
+msgid "Related Document ID"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.client,help:mail.action_mail_to_me_feeds
+msgid ""
+"<p>\n"
+" <b>No private message.</b>\n"
+" </p><p>\n"
+" This list contains messages sent to you.\n"
+" </p>\n"
+" "
+msgstr ""
+"<p>\n"
+" <b>Privaatsõnumeid pole.</b>\n"
+" </p><p>\n"
+" See nimekiri sisaldab sinule saadetud sõnumeid.\n"
+" </p>\n"
+" "
+
+#. module: mail
+#: model:ir.ui.menu,name:mail.group_rd_ir_ui_menu
+msgid "R&D"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:61
+#, python-format
+msgid "/web/binary/upload_attachment"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_mail_thread
+msgid "Email Thread"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Advanced"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/wizard/mail_compose_message.py:154
+#, python-format
+msgid "Re:"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:212
+#: view:mail.mail:0
+#, python-format
+msgid "Reply"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/res_users.py:76
+#, python-format
+msgid ""
+"You may not create a user. To create new users, you should use the "
+"\"Settings > Users\" menu."
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.act_window,name:mail.action_view_mail_message
+#: model:ir.ui.menu,name:mail.menu_mail_message
+#: field:mail.group,message_ids:0
+#: view:mail.message:0
+#: field:mail.thread,message_ids:0
+#: field:res.partner,message_ids:0
+msgid "Messages"
+msgstr ""
+
+#. module: mail
+#: help:mail.followers,res_model:0
+#: help:mail.wizard.invite,res_model:0
+msgid "Model of the followed resource"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:271
+#, python-format
+msgid "like"
+msgstr ""
+
+#. module: mail
+#: view:mail.compose.message:0
+#: view:mail.mail:0
+#: view:mail.wizard.invite:0
+msgid "Cancel"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:44
+#, python-format
+msgid "Share with my followers..."
+msgstr ""
+
+#. module: mail
+#: field:mail.notification,partner_id:0
+msgid "Contact"
+msgstr ""
+
+#. module: mail
+#: view:mail.group:0
+msgid ""
+"Only the invited followers can read the\n"
+" discussions on this group."
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_ir_ui_menu
+msgid "ir.ui.menu"
+msgstr ""
+
+#. module: mail
+#: view:mail.message:0
+msgid "Has attachments"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "on"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/mail_message.py:809
+#, python-format
+msgid ""
+"The following partners chosen as recipients for the email have no email "
+"address linked :"
+msgstr ""
+
+#. module: mail
+#: help:mail.alias,alias_defaults:0
+msgid ""
+"A Python dictionary that will be evaluated to provide default values when "
+"creating new records for this alias."
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,notified_partner_ids:0
+#: help:mail.message,notified_partner_ids:0
+msgid ""
+"Partners that have a notification pushing this message in their mailboxes"
+msgstr ""
+
+#. module: mail
+#: selection:mail.compose.message,type:0
+#: view:mail.mail:0
+#: selection:mail.message,type:0
+msgid "Comment"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.client,help:mail.action_mail_inbox_feeds
+msgid ""
+"<p>\n"
+" <b>Good Job!</b> Your inbox is empty.\n"
+" </p><p>\n"
+" Your inbox contains private messages or emails sent to "
+"you\n"
+" as well as information related to documents or people "
+"you\n"
+" follow.\n"
+" </p>\n"
+" "
+msgstr ""
+"<p>\n"
+" <b>Hea töö!</b> Su sisendkaust on tühi.\n"
+" </p><p>\n"
+" Su sisendkaust sisaldab sulle saadetud sõnumeid ja e-"
+"kirju\n"
+" ning ka infot sinu jälgitavate dokumentide ja inimeste "
+"kohta.\n"
+" </p>\n"
+" "
+
+#. module: mail
+#: field:mail.mail,notification:0
+msgid "Is Notification"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:161
+#, python-format
+msgid "Compose a new message"
+msgstr "Koosta uus sõnum"
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Send Now"
+msgstr "Saada kohe"
+
+#. module: mail
+#: code:addons/mail/mail_mail.py:71
+#, python-format
+msgid ""
+"Unable to send email, please configure the sender's email address or alias."
+msgstr ""
+
+#. module: mail
+#: help:res.users,alias_id:0
+msgid ""
+"Email address internally associated with this user. Incoming emails will "
+"appear in the user's notifications."
+msgstr ""
+
+#. module: mail
+#: field:mail.group,image:0
+msgid "Photo"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:164
+#: view:mail.compose.message:0
+#: view:mail.wizard.invite:0
+#, python-format
+msgid "or"
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,vote_user_ids:0
+#: help:mail.message,vote_user_ids:0
+msgid "Users that voted for this message"
+msgstr ""
+
+#. module: mail
+#: help:mail.group,alias_id:0
+msgid ""
+"The email address associated with this group. New emails received will "
+"automatically create new topics."
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Month"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Email Search"
+msgstr ""
+
+#. module: mail
+#: model:mail.message.subtype,name:mail.mt_issue_canceled
+msgid "Canceled"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,child_ids:0
+#: field:mail.message,child_ids:0
+msgid "Child Messages"
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,to_read:0
+#: help:mail.message,to_read:0
+msgid "Functional field to search for messages the current user has to read"
+msgstr ""
+
+#. module: mail
+#: field:mail.alias,alias_user_id:0
+msgid "Owner"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_res_users
+msgid "Users"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_mail_message
+#: field:mail.favorite,message_id:0
+#: field:mail.mail,mail_message_id:0
+#: view:mail.message:0
+#: field:mail.notification,message_id:0
+#: field:mail.vote,message_id:0
+#: field:mail.wizard.invite,message:0
+msgid "Message"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.client,name:mail.action_mail_star_feeds
+#: model:ir.ui.menu,name:mail.mail_starfeeds
+msgid "Todo"
+msgstr "Teha"
+
+#. module: mail
+#: help:mail.followers,res_id:0
+#: help:mail.wizard.invite,res_id:0
+msgid "Id of the followed resource"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,body:0
+#: field:mail.message,body:0
+msgid "Contents"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.act_window,name:mail.action_view_mail_alias
+#: model:ir.ui.menu,name:mail.mail_alias_menu
+msgid "Aliases"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,vote_user_ids:0
+#: field:mail.message,vote_user_ids:0
+msgid "Votes"
+msgstr ""
+
+#. module: mail
+#: view:mail.group:0
+msgid "Group"
+msgstr ""
+
+#. module: mail
+#: field:mail.group,public:0
+msgid "Privacy"
+msgstr "Privaatsus"
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Notification"
+msgstr ""
+
+#. module: mail
+#: model:ir.ui.menu,name:mail.group_support_ir_ui_menu
+msgid "Support"
+msgstr ""
+
+#. module: mail
+#: view:mail.wizard.invite:0
+msgid "Add Followers"
+msgstr ""
+
+#. module: mail
+#: model:mail.message.subtype,name:mail.mt_issue_closed
+msgid "Closed"
+msgstr ""
+
+#. module: mail
+#: field:mail.alias,alias_force_thread_id:0
+msgid "Record Thread ID"
+msgstr ""
+
+#. module: mail
+#: model:ir.ui.menu,name:mail.mail_group_root
+msgid "My Groups"
+msgstr "Minu grupid"
+
+#. module: mail
+#: model:ir.actions.client,help:mail.action_mail_archives_feeds
+msgid ""
+"<p>\n"
+" No message found and no message sent yet.\n"
+" </p><p>\n"
+" Click on the top-right icon to compose a message. This\n"
+" message will be sent by email if it's an internal "
+"contact.\n"
+" </p>\n"
+" "
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+#: field:mail.mail,state:0
+msgid "Status"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+#: selection:mail.mail,state:0
+msgid "Outgoing"
+msgstr ""
+
+#. module: mail
+#: selection:res.partner,notification_email_send:0
+msgid "All feeds"
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,record_name:0
+#: help:mail.message,record_name:0
+msgid "Name get of the related document."
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.act_window,name:mail.action_view_notifications
+#: model:ir.model,name:mail.model_mail_notification
+#: model:ir.ui.menu,name:mail.menu_email_notifications
+#: field:mail.compose.message,notification_ids:0
+#: view:mail.message:0
+#: field:mail.message,notification_ids:0
+#: view:mail.notification:0
+msgid "Notifications"
+msgstr ""
+
+#. module: mail
+#: view:mail.alias:0
+msgid "Search Alias"
+msgstr ""
+
+#. module: mail
+#: help:mail.alias,alias_force_thread_id:0
+msgid ""
+"Optional ID of a thread (record) to which all incoming messages will be "
+"attached, even if they did not reply to it. If set, this will disable the "
+"creation of new records completely."
+msgstr ""
+
+#. module: mail
+#: help:mail.message.subtype,name:0
+msgid ""
+"Message subtype gives a more precise type on the message, especially for "
+"system notifications. For example, it can be a notification related to a new "
+"record (New), or to a stage change in a process (Stage change). Message "
+"subtypes allow to precisely tune the notifications the user want to receive "
+"on its wall."
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "by"
+msgstr ""
+
+#. module: mail
+#: model:ir.ui.menu,name:mail.group_best_sales_practices_ir_ui_menu
+msgid "Best Sales Practices"
+msgstr ""
+
+#. module: mail
+#: selection:mail.group,public:0
+msgid "Selected Group Only"
+msgstr ""
+
+#. module: mail
+#: field:mail.group,message_is_follower:0
+#: field:mail.thread,message_is_follower:0
+#: field:res.partner,message_is_follower:0
+msgid "Is a Follower"
+msgstr ""
+
+#. module: mail
+#: view:mail.alias:0
+#: field:mail.favorite,user_id:0
+#: view:mail.mail:0
+#: field:mail.vote,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: mail
+#: view:mail.group:0
+msgid "Groups"
+msgstr "Grupid"
+
+#. module: mail
+#: view:mail.message:0
+msgid "Messages Search"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,date:0
+#: field:mail.message,date:0
+msgid "Date"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:34
+#, python-format
+msgid "Post"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Extended Filters..."
+msgstr ""
+
+#. module: mail
+#: field:mail.group,message_comment_ids:0
+#: help:mail.group,message_comment_ids:0
+#: field:mail.thread,message_comment_ids:0
+#: help:mail.thread,message_comment_ids:0
+#: field:res.partner,message_comment_ids:0
+#: help:res.partner,message_comment_ids:0
+msgid "Comments and emails"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:107
+#, python-format
+msgid "To:"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:166
+#, python-format
+msgid "Write to my followers"
+msgstr "Kirjuta minu jälgijatele"
+
+#. module: mail
+#: model:ir.model,name:mail.model_res_groups
+msgid "Access Groups"
+msgstr ""
+
+#. module: mail
+#: field:mail.message.subtype,default:0
+msgid "Default"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:245
+#, python-format
+msgid "show more message"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:213
+#, python-format
+msgid "Mark as Todo"
+msgstr ""
+
+#. module: mail
+#: field:mail.group,message_summary:0
+#: field:mail.thread,message_summary:0
+#: field:res.partner,message_summary:0
+msgid "Summary"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,subtype_id:0
+#: field:mail.followers,subtype_ids:0
+#: field:mail.message,subtype_id:0
+#: view:mail.message.subtype:0
+msgid "Subtype"
+msgstr ""
+
+#. module: mail
+#: view:mail.group:0
+msgid "Group Form"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:247
+#, python-format
+msgid "more messages"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/update.py:93
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail_followers.xml:13
+#, python-format
+msgid "Following"
+msgstr ""
+
+#. module: mail
+#: sql_constraint:mail.alias:0
+msgid ""
+"Unfortunately this email alias is already used, please choose a unique one"
+msgstr ""
+
+#. module: mail
+#: help:mail.alias,alias_user_id:0
+msgid ""
+"The owner of records created upon receiving emails on this alias. If this "
+"field is not set the system will attempt to find the right owner based on "
+"the sender (From) address, or will use the Administrator account if no "
+"system user is found for that address."
+msgstr ""
+
+#. module: mail
+#: view:mail.favorite:0
+msgid "Favorite Form"
+msgstr ""
+
+#. module: mail
+#: help:mail.group,image:0
+msgid ""
+"This field holds the image used as photo for the group, limited to "
+"1024x1024px."
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,attachment_ids:0
+#: view:mail.mail:0
+#: field:mail.message,attachment_ids:0
+msgid "Attachments"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,record_name:0
+#: field:mail.message,record_name:0
+msgid "Message Record Name"
+msgstr ""
+
+#. module: mail
+#: field:mail.mail,email_cc:0
+msgid "Cc"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:110
+#: view:mail.compose.message:0
+#, python-format
+msgid "Followers of"
+msgstr ""
+
+#. module: mail
+#: help:mail.mail,auto_delete:0
+msgid "Permanently delete this email after sending it, to save space"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.client,name:mail.action_mail_group_feeds
+msgid "Discussion Group"
+msgstr "Arutelu Grupp"
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:209
+#, python-format
+msgid "Done"
+msgstr ""
+
+#. module: mail
+#: help:mail.message.subtype,res_model:0
+msgid ""
+"Related model of the subtype. If False, this subtype exists for all models."
+msgstr ""
+
+#. module: mail
+#: model:mail.message.subtype,name:mail.mt_comment
+msgid "Discussions"
+msgstr "Arutelud"
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail_followers.xml:11
+#, python-format
+msgid "Follow"
+msgstr ""
+
+#. module: mail
+#: model:ir.ui.menu,name:mail.group_all_employees_ir_ui_menu
+msgid "Whole Company"
+msgstr "Terve Ettevõte"
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:116
+#: view:mail.compose.message:0
+#, python-format
+msgid "and"
+msgstr ""
+
+#. module: mail
+#: help:mail.mail,body_html:0
+msgid "Rich-text/HTML message"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Creation Month"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:257
+#, python-format
+msgid "Compose new Message"
+msgstr "Koosta uus sõnum"
+
+#. module: mail
+#: field:mail.group,menu_id:0
+msgid "Related Menu"
+msgstr ""
+
+#. module: mail
+#: view:mail.message:0
+msgid "Content"
+msgstr ""
+
+#. module: mail
+#: field:mail.mail,email_to:0
+msgid "To"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_mail_message_subtype
+msgid "mail_message_subtype"
+msgstr ""
+
+#. module: mail
+#: selection:mail.group,public:0
+msgid "Private"
+msgstr "Isiklik"
+
+#. module: mail
+#: model:mail.message.subtype,name:mail.mt_issue_new
+msgid "New"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,notified_partner_ids:0
+#: field:mail.message,notified_partner_ids:0
+msgid "Notified partners"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail_followers.xml:22
+#, python-format
+msgid "Invite others"
+msgstr ""
+
+#. module: mail
+#: help:mail.group,public:0
+msgid ""
+"This group is visible by non members. Invisible groups can add "
+"members through the invite button."
+msgstr ""
+
+#. module: mail
+#: model:ir.ui.menu,name:mail.group_board_ir_ui_menu
+msgid "Board meetings"
+msgstr ""
+
+#. module: mail
+#: field:mail.alias,alias_model_id:0
+msgid "Aliased Model"
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,message_id:0
+#: help:mail.message,message_id:0
+msgid "Message unique identifier"
+msgstr ""
+
+#. module: mail
+#: field:mail.group,description:0
+msgid "Description"
+msgstr ""
+
+#. module: mail
+#: model:mail.message.subtype,name:mail.mt_crm_stage
+#: model:mail.message.subtype,name:mail.mt_issue_change
+msgid "Stage Changed"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_mail_followers
+msgid "Document Followers"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/mail_message.py:647
+#, python-format
+msgid ""
+"The requested operation cannot be completed due to security restrictions. "
+"Please contact your system administrator.\n"
+"\n"
+"(Document type: %s, Operation: %s)"
+msgstr ""
+
+#. module: mail
+#: selection:res.partner,notification_email_send:0
+msgid "Never"
+msgstr ""
+
+#. module: mail
+#: field:mail.mail,mail_server_id:0
+msgid "Outgoing mail server"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/mail_message.py:813
+#, python-format
+msgid "Partners email addresses not found"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+#: selection:mail.mail,state:0
+msgid "Sent"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.act_window,name:mail.action_view_favorites
+#: model:ir.ui.menu,name:mail.menu_email_favorites
+#: view:mail.favorite:0
+msgid "Favorites"
+msgstr ""
+
+#. module: mail
+#: help:res.partner,notification_email_send:0
+msgid ""
+"Choose in which case you want to receive an email when you receive new feeds."
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.act_window,name:mail.action_view_groups
+#: model:ir.ui.menu,name:mail.mail_allgroups
+msgid "Join a group"
+msgstr "Liitu grupiga"
+
+#. module: mail
+#: model:ir.actions.client,help:mail.action_mail_group_feeds
+msgid ""
+"<p>\n"
+" No message in this group.\n"
+" </p>\n"
+" "
+msgstr ""
+
+#. module: mail
+#: view:mail.group:0
+msgid ""
+"This group is visible by everyone,\n"
+" including your customers if you "
+"installed\n"
+" the portal module."
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:210
+#, python-format
+msgid "Set back to Todo"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:113
+#, python-format
+msgid "this document"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,filter_id:0
+msgid "Filters"
+msgstr ""
+
+#. module: mail
+#: model:mail.message.subtype,name:mail.mt_crm_lost
+msgid "Lost"
+msgstr ""
+
+#. module: mail
+#: field:mail.alias,alias_defaults:0
+msgid "Default Values"
+msgstr ""
+
+#. module: mail
+#: help:base.config.settings,alias_domain:0
+msgid ""
+"If you have setup a catch-all email domain redirected to the OpenERP server, "
+"enter the domain name here."
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,favorite_user_ids:0
+#: field:mail.message,favorite_user_ids:0
+msgid "Favorite"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:125
+#, python-format
+msgid "others..."
+msgstr ""
+
+#. module: mail
+#: view:mail.alias:0
+#: field:mail.alias,alias_name:0
+#: field:mail.group,alias_id:0
+#: field:res.users,alias_id:0
+msgid "Alias"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_mail_mail
+msgid "Outgoing Mails"
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,notification_ids:0
+#: help:mail.message,notification_ids:0
+msgid ""
+"Technical field holding the message notifications. Use notified_partner_ids "
+"to access notified partners."
+msgstr ""
+
+#. module: mail
+#: model:ir.ui.menu,name:mail.mail_feeds
+#: model:ir.ui.menu,name:mail.mail_feeds_main
+msgid "Messaging"
+msgstr "Sõnumid"
+
+#. module: mail
+#: view:mail.alias:0
+#: field:mail.message.subtype,res_model:0
+msgid "Model"
+msgstr ""
+
+#. module: mail
+#: view:mail.message:0
+msgid "Unread"
+msgstr ""
+
+#. module: mail
+#: help:mail.followers,subtype_ids:0
+msgid ""
+"Message subtypes followed, meaning subtypes that will be pushed onto the "
+"user's Wall."
+msgstr ""
+
+#. module: mail
+#: help:mail.group,message_ids:0
+#: help:mail.thread,message_ids:0
+#: help:res.partner,message_ids:0
+msgid "Messages and communication history"
+msgstr ""
+
+#. module: mail
+#: help:mail.mail,references:0
+msgid "Message references, such as identifiers of previous messages"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,composition_mode:0
+msgid "Composition mode"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,model:0
+#: field:mail.followers,res_model:0
+#: field:mail.message,model:0
+#: field:mail.wizard.invite,res_model:0
+msgid "Related Document Model"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:272
+#, python-format
+msgid "unlike"
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,author_id:0
+#: help:mail.message,author_id:0
+msgid ""
+"Author of the message. If not set, email_from may hold an email address that "
+"did not match any partner."
+msgstr ""
+
+#. module: mail
+#: help:mail.mail,email_cc:0
+msgid "Carbon copy message recipients"
+msgstr ""
+
+#. module: mail
+#: field:mail.alias,alias_domain:0
+msgid "Alias domain"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/update.py:93
+#, python-format
+msgid "Error during communication with the publisher warranty server."
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_mail_vote
+msgid "Mail Vote"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.client,help:mail.action_mail_star_feeds
+msgid ""
+"<p>\n"
+" <b>No todo.</b>\n"
+" </p><p>\n"
+" When you process messages in your inbox, you can mark "
+"some\n"
+" as <i>todo</i>. From this menu, you can process all your "
+"todo.\n"
+" </p>\n"
+" "
+msgstr ""
+
+#. module: mail
+#: selection:mail.mail,state:0
+msgid "Delivery Failed"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,partner_ids:0
+msgid "Additional contacts"
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,parent_id:0
+#: help:mail.message,parent_id:0
+msgid "Initial thread message."
+msgstr ""
+
+#. module: mail
+#: model:ir.ui.menu,name:mail.group_hr_policies_ir_ui_menu
+msgid "HR Policies"
+msgstr ""
+
+#. module: mail
+#: selection:res.partner,notification_email_send:0
+msgid "Emails only"
+msgstr "Ainult e-kirjad"
+
+#. module: mail
+#: model:ir.actions.client,name:mail.action_mail_inbox_feeds
+#: model:ir.ui.menu,name:mail.mail_inboxfeeds
+msgid "Inbox"
+msgstr "Saabuvad"
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:58
+#, python-format
+msgid "File"
+msgstr "Fail"
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/js/many2many_tags_email.js:63
+#, python-format
+msgid "Please complete partner's informations and Email"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.act_window,name:mail.action_view_message_subtype
+#: model:ir.ui.menu,name:mail.menu_message_subtype
+msgid "Subtypes"
+msgstr "Alamtüübid"
+
+#. module: mail
+#: model:ir.model,name:mail.model_mail_alias
+msgid "Email Aliases"
+msgstr ""
+
+#. module: mail
+#: field:mail.group,image_small:0
+msgid "Small-sized photo"
+msgstr ""
+
+#. module: mail
+#: help:mail.mail,reply_to:0
+msgid "Preferred response address for the message"
+msgstr "Eelistatud vastamisaadress sellele kirjale"
diff --git a/addons/mail/i18n/pl.po b/addons/mail/i18n/pl.po
index 36ab6a88ade..e45f044f417 100644
--- a/addons/mail/i18n/pl.po
+++ b/addons/mail/i18n/pl.po
@@ -8,24 +8,24 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:01+0000\n"
-"PO-Revision-Date: 2012-12-16 18:34+0000\n"
+"PO-Revision-Date: 2012-12-17 19:55+0000\n"
"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) <grzegorz@openglobe.pl>\n"
"Language-Team: Polish <pl@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:47+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: mail
#: field:res.partner,notification_email_send:0
msgid "Receive Feeds by Email"
-msgstr ""
+msgstr "Otrzymuj zgłoszenia mailowo"
#. module: mail
#: view:mail.followers:0
msgid "Followers Form"
-msgstr ""
+msgstr "Formularz obserwatorów"
#. module: mail
#: model:ir.model,name:mail.model_publisher_warranty_contract
@@ -71,6 +71,8 @@ msgid ""
"The name of the email alias, e.g. 'jobs' if you want to catch emails for "
"<jobs@example.my.openerp.com>"
msgstr ""
+"Nazwa aliasu adresu, np. 'jobs' jeśli chcesz mieć adresy dla "
+"<jobs@example.my.openerp.com>"
#. module: mail
#: model:ir.actions.act_window,name:mail.action_email_compose_message_wizard
@@ -84,6 +86,8 @@ msgid ""
"Invalid expression, it must be a literal python dictionary definition e.g. "
"\"{'field': 'value'}\""
msgstr ""
+"Niedozwolone wyrażenie, to musi być python dictionary np. \"{'field': "
+"'value'}\""
#. module: mail
#: view:mail.group:0
@@ -112,6 +116,8 @@ msgid ""
"Email address of the sender. This field is set when no matching partner is "
"found for incoming emails."
msgstr ""
+"Adres nadawcy: To pole jest ustawiane, kiedy żaden partner nie może być "
+"zidentyfikowany na podstawie przychodzącej wiadomości."
#. module: mail
#: model:ir.model,name:mail.model_mail_compose_message
@@ -130,12 +136,12 @@ msgstr "Nieprzeczytane wiadomości"
#: code:addons/mail/static/src/xml/mail.xml:247
#, python-format
msgid "show"
-msgstr ""
+msgstr "pokaż"
#. module: mail
#: help:mail.message.subtype,default:0
msgid "Checked by default when subscribing."
-msgstr ""
+msgstr "Zaznaczone domyślnie kiedy jest subskrypcja."
#. module: mail
#: help:mail.group,group_ids:0
@@ -143,6 +149,8 @@ msgid ""
"Members of those groups will automatically added as followers. Note that "
"they will be able to manage their subscription manually if necessary."
msgstr ""
+"Członkowie tych grup będą automatycznie dodani jako obserwatorzy. Zwróć "
+"uwagę, że oni sami mogą zmieniać swoje ustawienia do subskrypcji."
#. module: mail
#. openerp-web
@@ -182,6 +190,9 @@ msgid ""
"image, with aspect ratio preserved. Use this field in form views or some "
"kanban views."
msgstr ""
+"Średniej wielkości zdjęcie grupy. Automatycznie skalowane do 128x128pikseli "
+"z zachowaniem proporcji. Stosuj to pole w widokach formularza i niektórych "
+"kanban."
#. module: mail
#: view:mail.mail:0
@@ -192,7 +203,7 @@ msgstr "Odebrane"
#. module: mail
#: field:mail.mail,body_html:0
msgid "Rich-text Contents"
-msgstr ""
+msgstr "Zawartość Rich-text"
#. module: mail
#: view:mail.mail:0
@@ -216,7 +227,7 @@ msgstr ""
#. module: mail
#: field:base.config.settings,alias_domain:0
msgid "Alias Domain"
-msgstr ""
+msgstr "Alisa domeny"
#. module: mail
#: field:mail.group,group_ids:0
@@ -246,7 +257,7 @@ msgstr "Grupa dyskusyjna"
#: code:addons/mail/static/src/xml/mail.xml:95
#, python-format
msgid "uploading"
-msgstr ""
+msgstr "wysyłanie"
#. module: mail
#. openerp-web
@@ -262,6 +273,8 @@ msgid ""
"Message type: email for email message, notification for system message, "
"comment for other messages such as user replies"
msgstr ""
+"Typ wiadomości: mail jako wiadomość, powiadomienie jako informacja "
+"systemowa, komentarz jako odpowiedź na inne wiadomości."
#. module: mail
#: model:ir.model,name:mail.model_mail_wizard_invite
@@ -294,13 +307,13 @@ msgstr "Jeśli zaznaczone, to wiadomość wymaga twojej uwagi"
#. module: mail
#: field:mail.group,image_medium:0
msgid "Medium-sized photo"
-msgstr ""
+msgstr "Zdjęcie średniej wielkości"
#. module: mail
#: model:ir.actions.client,name:mail.action_mail_to_me_feeds
#: model:ir.ui.menu,name:mail.mail_tomefeeds
msgid "To: me"
-msgstr ""
+msgstr "Do: mnie"
#. module: mail
#: field:mail.message.subtype,name:0
@@ -339,7 +352,7 @@ msgstr "Niedozwolona akcja!"
#: code:addons/mail/static/src/xml/mail.xml:25
#, python-format
msgid "User img"
-msgstr ""
+msgstr "Zdjęcie użytk."
#. module: mail
#: model:ir.actions.act_window,name:mail.action_view_mail_mail
@@ -362,6 +375,9 @@ msgid ""
"Holds the Chatter summary (number of messages, ...). This summary is "
"directly in html format in order to be inserted in kanban views."
msgstr ""
+"Zawiera podsumowanie wypowiedzi (liczbę wiadomości, ...). To podsumowanie "
+"jest bezpośrednio w formacie html, aby można je było stosować w widokach "
+"kanban."
#. module: mail
#: help:mail.alias,alias_model_id:0
@@ -370,18 +386,21 @@ msgid ""
"incoming email that does not reply to an existing record will cause the "
"creation of a new record of this model (e.g. a Project Task)"
msgstr ""
+"Model (rodzaj dokumentu OpenERP), którego alias dotyczy. Maile przychodzące, "
+"które nie są odpowiedzią do istniejących rekordów spowodują utworzenie "
+"nowego rekordu w tym modelu np. Zadanie w projekcie."
#. module: mail
#: selection:mail.compose.message,type:0
#: selection:mail.message,type:0
msgid "System notification"
-msgstr ""
+msgstr "Powiadomienie systemowe"
#. module: mail
#: model:ir.model,name:mail.model_res_partner
#: view:mail.mail:0
msgid "Partner"
-msgstr ""
+msgstr "Partner"
#. module: mail
#: model:ir.ui.menu,name:mail.mail_my_stuff
@@ -397,7 +416,7 @@ msgstr "Temat"
#. module: mail
#: field:mail.wizard.invite,partner_ids:0
msgid "Partners"
-msgstr ""
+msgstr "Partnerzy"
#. module: mail
#: view:mail.mail:0
@@ -421,7 +440,7 @@ msgstr "Wiadomość"
#: help:mail.compose.message,favorite_user_ids:0
#: help:mail.message,favorite_user_ids:0
msgid "Users that set this message in their favorites"
-msgstr ""
+msgstr "Uzytkownicy, którzy ustawili tę wiadomość jako ulubioną"
#. module: mail
#: model:ir.model,name:mail.model_base_config_settings
@@ -493,7 +512,7 @@ msgstr ""
#: code:addons/mail/static/src/js/mail_followers.js:132
#, python-format
msgid "One follower"
-msgstr ""
+msgstr "Jeden obserwator"
#. module: mail
#: field:mail.compose.message,type:0
@@ -536,6 +555,9 @@ msgid ""
"image, with aspect ratio preserved. Use this field anywhere a small image is "
"required."
msgstr ""
+"Małe zdjęcie grupy. Będzie automatycznie przeskalowane do 64x64 pikseli z "
+"zachowaniem proporcji. Będzie stosowane wszędzie, gdzie małe zdjęcie jest "
+"wymagane."
#. module: mail
#: view:mail.compose.message:0
@@ -576,7 +598,7 @@ msgstr "Nadawca wiadomości pobrany z preferencji"
#: code:addons/mail/wizard/invite.py:39
#, python-format
msgid "<div>You have been invited to follow a new document.</div>"
-msgstr ""
+msgstr "<div>Zostałeś zaproszony do obserwacji nowego dokumentu.</div>"
#. module: mail
#: field:mail.compose.message,parent_id:0
@@ -602,6 +624,12 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p>\n"
+" <b>Nie ma prywatnych wiadomości.</b>\n"
+" </p><p>\n"
+" Ta lista zawiera wiadomości wysłane do ciebie.\n"
+" </p>\n"
+" "
#. module: mail
#: model:ir.ui.menu,name:mail.group_rd_ir_ui_menu
@@ -670,7 +698,7 @@ msgstr "Model następnego zasobu"
#: code:addons/mail/static/src/xml/mail.xml:271
#, python-format
msgid "like"
-msgstr "podobny do"
+msgstr "lubię"
#. module: mail
#: view:mail.compose.message:0
@@ -713,7 +741,7 @@ msgstr "Ma załączniki"
#. module: mail
#: view:mail.mail:0
msgid "on"
-msgstr ""
+msgstr "na"
#. module: mail
#: code:addons/mail/mail_message.py:809
@@ -729,13 +757,15 @@ msgid ""
"A Python dictionary that will be evaluated to provide default values when "
"creating new records for this alias."
msgstr ""
+"Słownik (dictionary) python, który będzie wyliczony i zastosowany jako "
+"wartości domyślne do tworzenia nowego rekordu w tym aliasie."
#. module: mail
#: help:mail.compose.message,notified_partner_ids:0
#: help:mail.message,notified_partner_ids:0
msgid ""
"Partners that have a notification pushing this message in their mailboxes"
-msgstr ""
+msgstr "Partnerzy, którzy mają powiadomienia w swoich skrzynkach."
#. module: mail
#: selection:mail.compose.message,type:0
@@ -762,7 +792,7 @@ msgstr ""
#. module: mail
#: field:mail.mail,notification:0
msgid "Is Notification"
-msgstr ""
+msgstr "Jest powiadomieniem"
#. module: mail
#. openerp-web
@@ -804,7 +834,7 @@ msgstr "Zdjęcie"
#: view:mail.wizard.invite:0
#, python-format
msgid "or"
-msgstr ""
+msgstr "lub"
#. module: mail
#: help:mail.compose.message,vote_user_ids:0
@@ -846,6 +876,7 @@ msgstr "Wiadomości podrzędne"
#: help:mail.message,to_read:0
msgid "Functional field to search for messages the current user has to read"
msgstr ""
+"Pole funkcyjne do szukania wiadomości, które użytkownik powinien przeczytać"
#. module: mail
#: field:mail.alias,alias_user_id:0
@@ -878,7 +909,7 @@ msgstr "Do zrobienia"
#: help:mail.followers,res_id:0
#: help:mail.wizard.invite,res_id:0
msgid "Id of the followed resource"
-msgstr ""
+msgstr "Id następującego zasobu"
#. module: mail
#: field:mail.compose.message,body:0
@@ -931,7 +962,7 @@ msgstr "Zamknięte"
#. module: mail
#: field:mail.alias,alias_force_thread_id:0
msgid "Record Thread ID"
-msgstr ""
+msgstr "ID wątku rekordu"
#. module: mail
#: model:ir.ui.menu,name:mail.mail_group_root
@@ -974,13 +1005,13 @@ msgstr "Wychodzące"
#. module: mail
#: selection:res.partner,notification_email_send:0
msgid "All feeds"
-msgstr ""
+msgstr "Wszystkie pobrania"
#. module: mail
#: help:mail.compose.message,record_name:0
#: help:mail.message,record_name:0
msgid "Name get of the related document."
-msgstr ""
+msgstr "Nazwa powiązanego dokumentu"
#. module: mail
#: model:ir.actions.act_window,name:mail.action_view_notifications
@@ -996,7 +1027,7 @@ msgstr "Powiadomienia"
#. module: mail
#: view:mail.alias:0
msgid "Search Alias"
-msgstr ""
+msgstr "Szykaj aliasów"
#. module: mail
#: help:mail.alias,alias_force_thread_id:0
@@ -1005,6 +1036,9 @@ msgid ""
"attached, even if they did not reply to it. If set, this will disable the "
"creation of new records completely."
msgstr ""
+"Opcjonalne ID wątku (rekordu), do którego przychodzące wiadomości będą "
+"dowiązane, nawet jeśli nie są odpowiedzią na ten rekord. Jeśli ustawione, to "
+"będzie zapobiegać tworzeniu nowych rekordów."
#. module: mail
#: help:mail.message.subtype,name:0
@@ -1015,6 +1049,9 @@ msgid ""
"subtypes allow to precisely tune the notifications the user want to receive "
"on its wall."
msgstr ""
+"Podtyp wiadomości precyzuje rodzaj wiadomości. W szczególności dla "
+"powiadomień. Na przykład: powiadomienie może dotyczyć nowego rekordu (Nowe), "
+"lub zmiany etapu (Zmiana etapu). Podtypy ułatwiają porządkowanie wiadomości."
#. module: mail
#: view:mail.mail:0
@@ -1036,7 +1073,7 @@ msgstr "Tylko wybrane grupy"
#: field:mail.thread,message_is_follower:0
#: field:res.partner,message_is_follower:0
msgid "Is a Follower"
-msgstr ""
+msgstr "Jest obserwatorem"
#. module: mail
#: view:mail.alias:0
@@ -1096,7 +1133,7 @@ msgstr "Do:"
#: code:addons/mail/static/src/xml/mail.xml:166
#, python-format
msgid "Write to my followers"
-msgstr "Napisz do mich obserwatorów"
+msgstr "Napisz do moich obserwatorów"
#. module: mail
#: model:ir.model,name:mail.model_res_groups
@@ -1160,7 +1197,7 @@ msgstr "Błąd"
#: code:addons/mail/static/src/xml/mail_followers.xml:13
#, python-format
msgid "Following"
-msgstr ""
+msgstr "Obserwacje"
#. module: mail
#: sql_constraint:mail.alias:0
@@ -1176,11 +1213,14 @@ msgid ""
"the sender (From) address, or will use the Administrator account if no "
"system user is found for that address."
msgstr ""
+"Właściciel rekordów utworzonych z wiadomości. Jeśli pole nie będzie "
+"wypełnione, to system spróbuje przypisać użytkownika na podstawie adresu "
+"nadawcy. Jeśli nie znajdzie takiego użytkownika, to przypisze Administratora."
#. module: mail
#: view:mail.favorite:0
msgid "Favorite Form"
-msgstr ""
+msgstr "Ulubiony formularz"
#. module: mail
#: help:mail.group,image:0
@@ -1188,6 +1228,7 @@ msgid ""
"This field holds the image used as photo for the group, limited to "
"1024x1024px."
msgstr ""
+"To pole zawiera obrazek stosowany jak zdjęcie grupy. Rozmiar 1024x1024."
#. module: mail
#: field:mail.compose.message,attachment_ids:0
@@ -1200,7 +1241,7 @@ msgstr "Załączniki"
#: field:mail.compose.message,record_name:0
#: field:mail.message,record_name:0
msgid "Message Record Name"
-msgstr ""
+msgstr "Nazwa rekordu wiadomości"
#. module: mail
#: field:mail.mail,email_cc:0
@@ -1237,6 +1278,8 @@ msgstr "Wykonano"
msgid ""
"Related model of the subtype. If False, this subtype exists for all models."
msgstr ""
+"Model dla podtypu. Jeśli pole jest puste, to podtyp dotyczy wszystkich "
+"modeli."
#. module: mail
#: model:mail.message.subtype,name:mail.mt_comment
@@ -1248,7 +1291,7 @@ msgstr "Dyskusje"
#: code:addons/mail/static/src/xml/mail_followers.xml:11
#, python-format
msgid "Follow"
-msgstr ""
+msgstr "Obserwuj"
#. module: mail
#: model:ir.ui.menu,name:mail.group_all_employees_ir_ui_menu
@@ -1261,12 +1304,12 @@ msgstr "Cała firma"
#: view:mail.compose.message:0
#, python-format
msgid "and"
-msgstr ""
+msgstr "i"
#. module: mail
#: help:mail.mail,body_html:0
msgid "Rich-text/HTML message"
-msgstr ""
+msgstr "Wiadomość Rich-text/HTML"
#. module: mail
#: view:mail.mail:0
@@ -1340,7 +1383,7 @@ msgstr "Spotkania"
#. module: mail
#: field:mail.alias,alias_model_id:0
msgid "Aliased Model"
-msgstr ""
+msgstr "Aliasowane modele"
#. module: mail
#: help:mail.compose.message,message_id:0
@@ -1373,6 +1416,10 @@ msgid ""
"\n"
"(Document type: %s, Operation: %s)"
msgstr ""
+"Operacja nie może być wykonana z powodu ograniczeń odstępu. Skontaktuj się "
+"ze swoim administratorem.\n"
+"\n"
+"(Typ dokumentu: %s, Operacja: %s)"
#. module: mail
#: selection:res.partner,notification_email_send:0
@@ -1394,7 +1441,7 @@ msgstr "Nie znaleziono adresów partnerów"
#: view:mail.mail:0
#: selection:mail.mail,state:0
msgid "Sent"
-msgstr "Wysłane"
+msgstr "Wysłano"
#. module: mail
#: model:ir.actions.act_window,name:mail.action_view_favorites
@@ -1407,7 +1454,7 @@ msgstr "Ulubione"
#: help:res.partner,notification_email_send:0
msgid ""
"Choose in which case you want to receive an email when you receive new feeds."
-msgstr "Wybierz gdzie chcesz otrzymywać pocztę przy pobieraniu."
+msgstr "Wybierz, jak chcesz otrzymywać pocztę przy pobieraniu."
#. module: mail
#: model:ir.actions.act_window,name:mail.action_view_groups
@@ -1453,7 +1500,7 @@ msgstr "Ustaw z powrotem na Do zrobienia"
#: code:addons/mail/static/src/xml/mail.xml:113
#, python-format
msgid "this document"
-msgstr "ten dokument"
+msgstr "tego dokumentu"
#. module: mail
#: field:mail.compose.message,filter_id:0
@@ -1476,6 +1523,8 @@ msgid ""
"If you have setup a catch-all email domain redirected to the OpenERP server, "
"enter the domain name here."
msgstr ""
+"Jeśli masz pobieranie wszystkich maili domeny do serwera OpenERP, to podaj "
+"tę domenę tutaj."
#. module: mail
#: field:mail.compose.message,favorite_user_ids:0
@@ -1496,7 +1545,7 @@ msgstr "inni..."
#: field:mail.group,alias_id:0
#: field:res.users,alias_id:0
msgid "Alias"
-msgstr ""
+msgstr "Alias"
#. module: mail
#: model:ir.model,name:mail.model_mail_mail
@@ -1510,6 +1559,8 @@ msgid ""
"Technical field holding the message notifications. Use notified_partner_ids "
"to access notified partners."
msgstr ""
+"Pole techniczne zawierające powiadomienie. Stosuj notified_partner_ids, aby "
+"zobaczyć powiadomionych partnerów."
#. module: mail
#: model:ir.ui.menu,name:mail.mail_feeds
@@ -1521,7 +1572,7 @@ msgstr "Wiadomości"
#: view:mail.alias:0
#: field:mail.message.subtype,res_model:0
msgid "Model"
-msgstr ""
+msgstr "Model"
#. module: mail
#: view:mail.message:0
@@ -1534,6 +1585,7 @@ msgid ""
"Message subtypes followed, meaning subtypes that will be pushed onto the "
"user's Wall."
msgstr ""
+"Obserwowane podtypy wiadomości, które pojawią się na ekranie użytkownika."
#. module: mail
#: help:mail.group,message_ids:0
@@ -1545,7 +1597,7 @@ msgstr "Wiadomości i historia komunikacji"
#. module: mail
#: help:mail.mail,references:0
msgid "Message references, such as identifiers of previous messages"
-msgstr ""
+msgstr "Odnośniki wiadomości, jak identyfikator poprzedniej wiadomości."
#. module: mail
#: field:mail.compose.message,composition_mode:0
@@ -1558,14 +1610,14 @@ msgstr "Tryb pisania"
#: field:mail.message,model:0
#: field:mail.wizard.invite,res_model:0
msgid "Related Document Model"
-msgstr ""
+msgstr "Powiązany model dokumentu"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:272
#, python-format
msgid "unlike"
-msgstr "nie podobny do"
+msgstr "nie lubię"
#. module: mail
#: help:mail.compose.message,author_id:0
@@ -1574,16 +1626,18 @@ msgid ""
"Author of the message. If not set, email_from may hold an email address that "
"did not match any partner."
msgstr ""
+"Autor wiadomości. Jeśli nie ustawione, to znaczy że pole email_from nie "
+"pasuje do żadnego partnera."
#. module: mail
#: help:mail.mail,email_cc:0
msgid "Carbon copy message recipients"
-msgstr ""
+msgstr "Odiorcy kopii wiadomości"
#. module: mail
#: field:mail.alias,alias_domain:0
msgid "Alias domain"
-msgstr ""
+msgstr "Domena aliasowa"
#. module: mail
#: code:addons/mail/update.py:93
@@ -1609,6 +1663,15 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p>\n"
+" <b>Do zrobienia.</b>\n"
+" </p><p>\n"
+" Kiedy przetwarzasz wiadomości w Przychodzących, to "
+"możesz\n"
+" niektóre oznaczyć jako <i>do zrobienia</i>. Z tego menu\n"
+" możesz przetwarzać je.\n"
+" </p>\n"
+" "
#. module: mail
#: selection:mail.mail,state:0
@@ -1629,7 +1692,7 @@ msgstr "Wiadomość inicjująca wątek"
#. module: mail
#: model:ir.ui.menu,name:mail.group_hr_policies_ir_ui_menu
msgid "HR Policies"
-msgstr ""
+msgstr "Zasady kadrowe"
#. module: mail
#: selection:res.partner,notification_email_send:0
@@ -1670,7 +1733,7 @@ msgstr "Aliasy email"
#. module: mail
#: field:mail.group,image_small:0
msgid "Small-sized photo"
-msgstr ""
+msgstr "Małe zdjęcie"
#. module: mail
#: help:mail.mail,reply_to:0
diff --git a/addons/mail/mail_followers.py b/addons/mail/mail_followers.py
index 14ce006fd5b..e0d07e8c36c 100644
--- a/addons/mail/mail_followers.py
+++ b/addons/mail/mail_followers.py
@@ -18,11 +18,8 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>
#
##############################################################################
-
-from openerp import SUPERUSER_ID
from openerp.osv import osv, fields
-from openerp import tools
-
+from openerp import tools, SUPERUSER_ID
class mail_followers(osv.Model):
""" mail_followers holds the data related to the follow mechanism inside
diff --git a/addons/mail/mail_group.py b/addons/mail/mail_group.py
index af900684754..e171c9cc14c 100644
--- a/addons/mail/mail_group.py
+++ b/addons/mail/mail_group.py
@@ -21,8 +21,8 @@
import openerp
import openerp.tools as tools
-from osv import osv
-from osv import fields
+from openerp.osv import osv
+from openerp.osv import fields
from openerp import SUPERUSER_ID
diff --git a/addons/mail/mail_group_menu.py b/addons/mail/mail_group_menu.py
index 253fa76d998..56d4b5dd564 100644
--- a/addons/mail/mail_group_menu.py
+++ b/addons/mail/mail_group_menu.py
@@ -20,8 +20,8 @@
##############################################################################
from openerp import SUPERUSER_ID
-from osv import osv
-from osv import fields
+from openerp.osv import osv
+from openerp.osv import fields
class ir_ui_menu(osv.osv):
diff --git a/addons/mail/mail_mail.py b/addons/mail/mail_mail.py
index 8df12707ad6..ac9c026728e 100644
--- a/addons/mail/mail_mail.py
+++ b/addons/mail/mail_mail.py
@@ -21,11 +21,11 @@
import base64
import logging
-import tools
+from openerp import tools
from openerp import SUPERUSER_ID
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
_logger = logging.getLogger(__name__)
diff --git a/addons/mail/mail_message.py b/addons/mail/mail_message.py
index cabbcf97dd2..d545f3782b4 100644
--- a/addons/mail/mail_message.py
+++ b/addons/mail/mail_message.py
@@ -20,7 +20,7 @@
##############################################################################
import logging
-import tools
+from openerp import tools
from email.header import decode_header
from openerp import SUPERUSER_ID
diff --git a/addons/mail/mail_message_subtype.py b/addons/mail/mail_message_subtype.py
index e37e20259f8..8a9bac86f0c 100644
--- a/addons/mail/mail_message_subtype.py
+++ b/addons/mail/mail_message_subtype.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv
-from osv import fields
+from openerp.osv import osv
+from openerp.osv import fields
class mail_message_subtype(osv.osv):
diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py
index 0db7fbfc2db..47d807478d4 100644
--- a/addons/mail/mail_thread.py
+++ b/addons/mail/mail_thread.py
@@ -27,7 +27,7 @@ from functools import partial
import logging
import pytz
import time
-import tools
+from openerp import tools
import xmlrpclib
from mako.template import Template as MakoTemplate
@@ -35,9 +35,9 @@ from mako.template import Template as MakoTemplate
from email.message import Message
from mail_message import decode
from openerp import SUPERUSER_ID
-from osv import osv, fields
+from openerp.osv import fields, osv
from openerp.osv.orm import browse_record
-from tools.safe_eval import safe_eval as eval
+from openerp.tools.safe_eval import safe_eval as eval
from tools.translate import _
_logger = logging.getLogger(__name__)
diff --git a/addons/mail/mail_vote.py b/addons/mail/mail_vote.py
new file mode 100644
index 00000000000..bde46f8a90d
--- /dev/null
+++ b/addons/mail/mail_vote.py
@@ -0,0 +1,39 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2012-Today OpenERP SA (<http://www.openerp.com>).
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>
+#
+##############################################################################
+
+from openerp.osv import fields, osv
+
+
+class mail_vote(osv.Model):
+ ''' Mail vote feature allow users to like and unlike messages attached
+ to a document. This allows for example to build a ranking-based
+ displaying of messages, for FAQ. '''
+
+ _name = 'mail.vote'
+ _description = 'Mail Vote'
+ _columns = {
+ 'message_id': fields.many2one('mail.message', 'Message', select=1,
+ ondelete='cascade', required=True),
+ 'user_id': fields.many2one('res.users', 'User', select=1,
+ ondelete='cascade', required=True),
+ }
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/mail/res_partner.py b/addons/mail/res_partner.py
index 060adc291de..cf9a2272a98 100644
--- a/addons/mail/res_partner.py
+++ b/addons/mail/res_partner.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class res_partner_mail(osv.Model):
""" Update partner to add a field about notification preferences """
diff --git a/addons/mail/res_users.py b/addons/mail/res_users.py
index 33a6b56342c..4c6bf6e150d 100644
--- a/addons/mail/res_users.py
+++ b/addons/mail/res_users.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
from openerp import SUPERUSER_ID
-from tools.translate import _
+from openerp.tools.translate import _
class res_users(osv.Model):
""" Update of res.users class
diff --git a/addons/mail/static/src/js/mail.js b/addons/mail/static/src/js/mail.js
index dc5583eb951..f873daff9c3 100644
--- a/addons/mail/static/src/js/mail.js
+++ b/addons/mail/static/src/js/mail.js
@@ -1414,6 +1414,7 @@ openerp.mail = function (session) {
* @param {String} [no_message] Message to display when there are no message
* @param {Boolean} [show_link] Display partner (authors, followers...) on link or not
* @param {Boolean} [compose_as_todo] The root composer mark automatically the message as todo
+ * @param {Boolean} [readonly] Read only mode, hide all action buttons and composer
*/
init: function (parent, action) {
this._super(parent, action);
@@ -1435,6 +1436,7 @@ openerp.mail = function (session) {
'view_inbox': false,
'message_ids': undefined,
'compose_as_todo' : false,
+ 'readonly' : false,
}, this.action.params);
this.action.params.help = this.action.help || false;
@@ -1507,6 +1509,9 @@ openerp.mail = function (session) {
if (this.node.attrs.placeholder) {
this.node.params.compose_placeholder = this.node.attrs.placeholder;
}
+ if (this.node.attrs.readonly) {
+ this.node.params.readonly = this.node.attrs.readonly;
+ }
this.domain = this.node.params && this.node.params.domain || [];
},
diff --git a/addons/mail/static/src/xml/mail.xml b/addons/mail/static/src/xml/mail.xml
index 542e4eec7b7..3c510813029 100644
--- a/addons/mail/static/src/xml/mail.xml
+++ b/addons/mail/static/src/xml/mail.xml
@@ -20,7 +20,7 @@
mail.compose_message when focus on textarea
-->
<t t-name="mail.compose_message">
- <div t-if="widget.show_composer" t-attf-class="oe_msg oe_msg_composer #{widget.thread_level and widget.options.display_indented_thread > -1 ? 'oe_msg_indented' : ''}">
+ <div t-if="widget.show_composer and !widget.options.readonly" t-attf-class="oe_msg oe_msg_composer #{widget.thread_level and widget.options.display_indented_thread > -1 ? 'oe_msg_indented' : ''}">
<div class="oe_msg_left">
<img class="oe_msg_icon" alt="User img" t-attf-src="#{widget.avatar}"/>
</div>
@@ -38,7 +38,7 @@
</div>
</div>
</div>
- <div t-if="widget.show_compact_message and !widget.show_composer" t-attf-class="oe_msg oe_msg_composer_compact #{widget.thread_level and widget.options.display_indented_thread > -1 ? 'oe_msg_indented' : ''}">
+ <div t-if="widget.show_compact_message and !widget.show_composer and !widget.options.readonly" t-attf-class="oe_msg oe_msg_composer_compact #{widget.thread_level and widget.options.display_indented_thread > -1 ? 'oe_msg_indented' : ''}">
<textarea t-if="widget.options.compose_placeholder" class="field_text oe_compact" t-att-placeholder="widget.options.compose_placeholder"/>
<textarea t-if="!widget.options.compose_placeholder and !widget.options.view_mailbox" class="field_text oe_compact" placeholder="Write to the followers of this document..."/>
<textarea t-if="!widget.options.compose_placeholder and widget.options.view_mailbox" class="field_text oe_compact" placeholder="Share with my followers..."/>
@@ -211,7 +211,7 @@
</div>
<div class="oe_msg_center">
- <div class='oe_msg_icons'>
+ <div class='oe_msg_icons' t-if="!widget.options.readonly">
<span class='oe_read' t-if="widget.options.show_read"><a title="Done" class="oe_e">W</a></span>
<span class='oe_unread' t-if="widget.is_favorite and widget.options.show_unread"><a title="Set back to Todo" class="oe_e">v</a></span>
<span class='oe_unread' t-if="!widget.is_favorite and widget.options.show_unread"><a title="Set back to Inbox" class="oe_e">v</a></span>
@@ -236,8 +236,8 @@
<span t-if="widget.author_id and !widget.options.show_link"><t t-raw="widget.author_id[1]"/></span>
<span class='oe_subtle'>•</span>
<span t-att-title="widget.date"><t t-raw="widget.timerelative"/></span>
- <span class='oe_subtle'>•</span>
- <t t-call="mail.thread.message.vote"/>
+ <span t-if="!widget.options.readonly" class='oe_subtle'>•</span>
+ <t t-if="!widget.options.readonly" t-call="mail.thread.message.vote"/>
</div>
</div>
</div>
diff --git a/addons/mail/tests/test_mail_features.py b/addons/mail/tests/test_mail_features.py
index 3a8a5ff767c..1b5dfab68ad 100644
--- a/addons/mail/tests/test_mail_features.py
+++ b/addons/mail/tests/test_mail_features.py
@@ -19,6 +19,8 @@
#
##############################################################################
+from openerp import tools
+
from openerp.addons.mail.tests.test_mail_base import TestMailBase
from openerp.tools.mail import html_sanitize, append_content_to_html
diff --git a/addons/mail/update.py b/addons/mail/update.py
index f571a59440d..579203c64d6 100644
--- a/addons/mail/update.py
+++ b/addons/mail/update.py
@@ -5,13 +5,13 @@ import sys
import urllib
import urllib2
-import pooler
-import release
-from osv import osv, fields
-from tools.translate import _
-from tools.safe_eval import safe_eval
-from tools.config import config
-from tools import misc
+from openerp import pooler
+from openerp import release
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp.tools.safe_eval import safe_eval
+from openerp.tools.config import config
+from openerp.tools import misc
_logger = logging.getLogger(__name__)
diff --git a/addons/mail/wizard/invite.py b/addons/mail/wizard/invite.py
index fd43b2e519b..0b8b7bc7895 100644
--- a/addons/mail/wizard/invite.py
+++ b/addons/mail/wizard/invite.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import osv
-from osv import fields
-from tools.translate import _
+from openerp.osv import osv
+from openerp.osv import fields
+from openerp.tools.translate import _
class invite_wizard(osv.osv_memory):
diff --git a/addons/mail/wizard/mail_compose_message.py b/addons/mail/wizard/mail_compose_message.py
index 8d3e9c6879a..44396e5d143 100644
--- a/addons/mail/wizard/mail_compose_message.py
+++ b/addons/mail/wizard/mail_compose_message.py
@@ -21,12 +21,12 @@
import base64
import re
-import tools
+from openerp import tools
-from osv import osv
-from osv import fields
-from tools.safe_eval import safe_eval as eval
-from tools.translate import _
+from openerp.osv import osv
+from openerp.osv import fields
+from openerp.tools.safe_eval import safe_eval as eval
+from openerp.tools.translate import _
# main mako-like expression pattern
EXPRESSION_PATTERN = re.compile('(\$\{.+?\})')
diff --git a/addons/marketing/i18n/pt.po b/addons/marketing/i18n/pt.po
index 28a59207b6b..f98fac1b678 100644
--- a/addons/marketing/i18n/pt.po
+++ b/addons/marketing/i18n/pt.po
@@ -8,19 +8,19 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2010-12-09 10:30+0000\n"
-"Last-Translator: OpenERP Administrators <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 11:58+0000\n"
+"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: Portuguese <pt@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:25+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: marketing
#: model:ir.model,name:marketing.model_marketing_config_settings
msgid "marketing.config.settings"
-msgstr ""
+msgstr "marketing.config.setting"
#. module: marketing
#: help:marketing.config.settings,module_marketing_campaign_crm_demo:0
@@ -44,12 +44,12 @@ msgstr "Marketing"
#. module: marketing
#: field:marketing.config.settings,module_marketing_campaign:0
msgid "Marketing campaigns"
-msgstr ""
+msgstr "Campanhas de marketing"
#. module: marketing
#: view:marketing.config.settings:0
msgid "or"
-msgstr ""
+msgstr "ou"
#. module: marketing
#: view:marketing.config.settings:0
@@ -69,7 +69,7 @@ msgstr "Utilizador"
#. module: marketing
#: view:marketing.config.settings:0
msgid "Campaigns Settings"
-msgstr ""
+msgstr "Definições de campanhas"
#. module: marketing
#: field:marketing.config.settings,module_crm_profiling:0
@@ -84,7 +84,7 @@ msgstr "Cancelar"
#. module: marketing
#: view:marketing.config.settings:0
msgid "Apply"
-msgstr ""
+msgstr "Aplicar"
#. module: marketing
#: help:marketing.config.settings,module_marketing_campaign:0
diff --git a/addons/marketing/res_config.py b/addons/marketing/res_config.py
index 7cedb65a373..3c161c4d0d6 100644
--- a/addons/marketing/res_config.py
+++ b/addons/marketing/res_config.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class marketing_config_settings(osv.osv_memory):
_name = 'marketing.config.settings'
diff --git a/addons/marketing_campaign/marketing_campaign.py b/addons/marketing_campaign/marketing_campaign.py
index bfabd2002bd..d4b05c50127 100644
--- a/addons/marketing_campaign/marketing_campaign.py
+++ b/addons/marketing_campaign/marketing_campaign.py
@@ -27,13 +27,13 @@ from dateutil.relativedelta import relativedelta
from operator import itemgetter
from traceback import format_exception
from sys import exc_info
-from tools.safe_eval import safe_eval as eval
+from openerp.tools.safe_eval import safe_eval as eval
import re
-from decimal_precision import decimal_precision as dp
+from openerp.addons.decimal_precision import decimal_precision as dp
-from osv import fields, osv
-import netsvc
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import netsvc
+from openerp.tools.translate import _
_intervalTypes = {
'hours': lambda interval: relativedelta(hours=interval),
diff --git a/addons/marketing_campaign/report/campaign_analysis.py b/addons/marketing_campaign/report/campaign_analysis.py
index d469be9c25e..1fc8a5f1dc7 100644
--- a/addons/marketing_campaign/report/campaign_analysis.py
+++ b/addons/marketing_campaign/report/campaign_analysis.py
@@ -18,9 +18,9 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import tools
-from osv import fields, osv
-from decimal_precision import decimal_precision as dp
+from openerp import tools
+from openerp.osv import fields, osv
+from openerp.addons.decimal_precision import decimal_precision as dp
class campaign_analysis(osv.osv):
diff --git a/addons/marketing_campaign/res_partner.py b/addons/marketing_campaign/res_partner.py
index 8ae1ab8645a..c151c2f4050 100644
--- a/addons/marketing_campaign/res_partner.py
+++ b/addons/marketing_campaign/res_partner.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
class res_partner(osv.osv):
_inherit = 'res.partner'
diff --git a/addons/membership/membership.py b/addons/membership/membership.py
index 1860334f11d..ae7f4948d72 100644
--- a/addons/membership/membership.py
+++ b/addons/membership/membership.py
@@ -21,9 +21,9 @@
import time
-from osv import fields, osv
-import decimal_precision as dp
-from tools.translate import _
+from openerp.osv import fields, osv
+import openerp.addons.decimal_precision as dp
+from openerp.tools.translate import _
STATE = [
('none', 'Non Member'),
diff --git a/addons/membership/report/report_membership.py b/addons/membership/report/report_membership.py
index 273ec0db74f..f68e52992af 100644
--- a/addons/membership/report/report_membership.py
+++ b/addons/membership/report/report_membership.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import fields, osv
-import tools
-import decimal_precision as dp
+from openerp.osv import fields, osv
+from openerp import tools
+import openerp.addons.decimal_precision as dp
STATE = [
('none', 'Non Member'),
diff --git a/addons/membership/wizard/membership_invoice.py b/addons/membership/wizard/membership_invoice.py
index 4ef16b99d82..85a9cc0c85b 100644
--- a/addons/membership/wizard/membership_invoice.py
+++ b/addons/membership/wizard/membership_invoice.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-import decimal_precision as dp
+from openerp.osv import fields, osv
+import openerp.addons.decimal_precision as dp
class membership_invoice(osv.osv_memory):
"""Membership Invoice"""
diff --git a/addons/mrp/company.py b/addons/mrp/company.py
index 22acf4fc5dd..af8a21f4934 100644
--- a/addons/mrp/company.py
+++ b/addons/mrp/company.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv,fields
+from openerp.osv import osv,fields
class company(osv.osv):
_inherit = 'res.company'
diff --git a/addons/mrp/i18n/hr.po b/addons/mrp/i18n/hr.po
index 548504a17c2..51c018b8d4e 100644
--- a/addons/mrp/i18n/hr.po
+++ b/addons/mrp/i18n/hr.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2011-12-12 09:28+0000\n"
-"Last-Translator: Tomislav Bosnjakovic <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 20:53+0000\n"
+"Last-Translator: Goran Kliska <gkliska@gmail.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:10+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 04:59+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: mrp
#: help:mrp.config.settings,module_mrp_repair:0
@@ -102,7 +102,7 @@ msgstr "For stockable products and consumables"
#: help:mrp.production,message_unread:0
#: help:mrp.production.workcenter.line,message_unread:0
msgid "If checked new messages require your attention."
-msgstr ""
+msgstr "Ako je odabrano, nove poruke zahtijevaju Vašu pažnju."
#. module: mrp
#: help:mrp.routing.workcenter,cycle_nbr:0
@@ -116,7 +116,7 @@ msgstr ""
#. module: mrp
#: view:product.product:0
msgid "False"
-msgstr ""
+msgstr "Netočno"
#. module: mrp
#: view:mrp.bom:0
@@ -194,7 +194,7 @@ msgstr "Količina"
#. module: mrp
#: view:mrp.production:0
msgid "Unit of Measure"
-msgstr ""
+msgstr "Jedinica mjere"
#. module: mrp
#: model:process.node,note:mrp.process_node_purchaseprocure0
@@ -204,7 +204,7 @@ msgstr "Za nabavljeni materijal"
#. module: mrp
#: field:mrp.config.settings,module_mrp_operations:0
msgid "Allow detailed planning of work order"
-msgstr ""
+msgstr "Detaljno planiranje radova za radne naloge"
#. module: mrp
#: code:addons/mrp/mrp.py:648
@@ -257,7 +257,7 @@ msgstr ""
#: view:mrp.production:0
#: field:mrp.production,move_created_ids2:0
msgid "Produced Products"
-msgstr ""
+msgstr "Proizvedeni proizvodi"
#. module: mrp
#: report:mrp.production.order:0
@@ -272,7 +272,7 @@ msgstr "Glavni podaci"
#. module: mrp
#: field:mrp.config.settings,module_mrp_byproduct:0
msgid "Produce several products from one manufacturing order"
-msgstr ""
+msgstr "Više proizvoda iz jednog naloga za proizvodnju"
#. module: mrp
#: report:mrp.production.order:0
@@ -298,7 +298,7 @@ msgstr "Setovi/Fantomski"
#: view:mrp.production:0
#: field:mrp.production,state:0
msgid "Status"
-msgstr ""
+msgstr "Status"
#. module: mrp
#: help:mrp.bom,position:0
@@ -318,7 +318,7 @@ msgstr "Proizvedi proizvod"
#. module: mrp
#: constraint:mrp.bom:0
msgid "Error ! You cannot create recursive BoM."
-msgstr ""
+msgstr "Greška ! Rekurzivne sastavnice."
#. module: mrp
#: model:ir.model,name:mrp.model_mrp_routing_workcenter
@@ -351,7 +351,7 @@ msgstr ""
#. module: mrp
#: sql_constraint:mrp.production:0
msgid "Reference must be unique per Company!"
-msgstr ""
+msgstr "Oznaka/šifra je već korištena!"
#. module: mrp
#: code:addons/mrp/report/price.py:139
@@ -404,7 +404,7 @@ msgstr ""
#: field:mrp.production,product_qty:0
#: field:mrp.production.product.line,product_qty:0
msgid "Product Quantity"
-msgstr ""
+msgstr "Količina proizvoda"
#. module: mrp
#: help:mrp.production,picking_id:0
@@ -527,7 +527,7 @@ msgstr "Zahtjev za ponudom"
#: view:mrp.product_price:0
#: view:mrp.workcenter.load:0
msgid "or"
-msgstr ""
+msgstr "ili"
#. module: mrp
#: model:process.transition,note:mrp.process_transition_billofmaterialrouting0
@@ -542,12 +542,12 @@ msgstr ""
#: view:mrp.production:0
#: field:mrp.production,move_created_ids:0
msgid "Products to Produce"
-msgstr ""
+msgstr "Za proizvesti"
#. module: mrp
#: view:mrp.config.settings:0
msgid "Apply"
-msgstr ""
+msgstr "Primjeni"
#. module: mrp
#: view:mrp.routing:0
@@ -658,7 +658,7 @@ msgstr "Opterećenje radnog centra"
#: code:addons/mrp/procurement.py:44
#, python-format
msgid "No BoM defined for this product !"
-msgstr ""
+msgstr "Proizvod nema sastavnicu!"
#. module: mrp
#: model:ir.actions.act_window,name:mrp.mrp_bom_form_action2
@@ -829,7 +829,7 @@ msgstr "A factor of 0.9 means a loss of 10% within the production process."
#: code:addons/mrp/mrp.py:784
#, python-format
msgid "Warning!"
-msgstr ""
+msgstr "Upozorenje!"
#. module: mrp
#: report:mrp.production.order:0
@@ -936,7 +936,7 @@ msgstr "Spremno za proizvodnju"
#: field:mrp.production,message_is_follower:0
#: field:mrp.production.workcenter.line,message_is_follower:0
msgid "Is a Follower"
-msgstr ""
+msgstr "Pratitelj"
#. module: mrp
#: view:mrp.bom:0
@@ -1008,7 +1008,7 @@ msgstr "Minimalna zaliha"
#: code:addons/mrp/report/price.py:211
#, python-format
msgid "Total Cost of %s %s"
-msgstr ""
+msgstr "Ukupni trošak %s %s"
#. module: mrp
#: model:process.node,name:mrp.process_node_stockproduct0
@@ -1100,7 +1100,7 @@ msgstr "Nalozi za proizvodnju"
#. module: mrp
#: selection:mrp.production,state:0
msgid "Awaiting Raw Materials"
-msgstr ""
+msgstr "Čeka sirovine"
#. module: mrp
#: field:mrp.bom,position:0
@@ -1137,7 +1137,7 @@ msgstr "Mode"
#: help:mrp.production,message_ids:0
#: help:mrp.production.workcenter.line,message_ids:0
msgid "Messages and communication history"
-msgstr ""
+msgstr "Poruke i povijest"
#. module: mrp
#: field:mrp.workcenter.load,measure_unit:0
@@ -1176,7 +1176,7 @@ msgstr "Nalozi proizvodnje u tijeku"
#. module: mrp
#: model:ir.actions.client,name:mrp.action_client_mrp_menu
msgid "Open MRP Menu"
-msgstr ""
+msgstr "Otvori izbornik proizvodnje (MRP)"
#. module: mrp
#: model:ir.actions.act_window,name:mrp.mrp_production_action4
@@ -1248,7 +1248,7 @@ msgstr "Po tjednu"
#: field:mrp.production,message_unread:0
#: field:mrp.production.workcenter.line,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "Nepročitane poruke"
#. module: mrp
#: model:process.transition,note:mrp.process_transition_stockmts0
@@ -1293,7 +1293,7 @@ msgstr "Odaberi vremensku jedinicu"
#: model:ir.ui.menu,name:mrp.menu_mrp_product_form
#: view:mrp.config.settings:0
msgid "Products"
-msgstr ""
+msgstr "Proizvodi"
#. module: mrp
#: view:report.workcenter.load:0
@@ -1366,7 +1366,7 @@ msgstr ""
#: code:addons/mrp/mrp.py:374
#, python-format
msgid "%s (copy)"
-msgstr ""
+msgstr "%s (kopija)"
#. module: mrp
#: model:ir.model,name:mrp.model_mrp_production_product_line
@@ -1394,7 +1394,7 @@ msgstr "Sa skladišta (MTS)"
#. module: mrp
#: constraint:mrp.production:0
msgid "Order quantity cannot be negative or zero!"
-msgstr ""
+msgstr "Količina na nalogu mora biti veća od nula."
#. module: mrp
#: model:process.transition,note:mrp.process_transition_stockrfq0
@@ -1476,7 +1476,7 @@ msgstr "Hour Account"
#: field:mrp.production,product_uom:0
#: field:mrp.production.product.line,product_uom:0
msgid "Product Unit of Measure"
-msgstr ""
+msgstr "JM proizvoda"
#. module: mrp
#: view:mrp.production:0
@@ -1613,7 +1613,7 @@ msgstr "Not urgent"
#. module: mrp
#: field:mrp.production,user_id:0
msgid "Responsible"
-msgstr ""
+msgstr "Odgovoran"
#. module: mrp
#: model:ir.actions.act_window,name:mrp.mrp_production_action2
@@ -1744,7 +1744,7 @@ msgstr "Odobri"
#. module: mrp
#: view:mrp.config.settings:0
msgid "Order"
-msgstr ""
+msgstr "Nalog"
#. module: mrp
#: view:mrp.property.group:0
@@ -1770,7 +1770,7 @@ msgstr "Planirani proizvodi"
#. module: mrp
#: model:res.groups,name:mrp.group_mrp_manager
msgid "Manager"
-msgstr ""
+msgstr "Voditelj"
#. module: mrp
#: view:mrp.bom:0
@@ -1892,7 +1892,7 @@ msgstr "Pravilo automatske nabave"
#: field:mrp.production,message_ids:0
#: field:mrp.production.workcenter.line,message_ids:0
msgid "Messages"
-msgstr ""
+msgstr "Poruke"
#. module: mrp
#: view:mrp.production:0
@@ -1905,7 +1905,7 @@ msgstr "Compute Data"
#: code:addons/mrp/wizard/change_production_qty.py:88
#, python-format
msgid "Error!"
-msgstr ""
+msgstr "Greška!"
#. module: mrp
#: code:addons/mrp/report/price.py:139
@@ -1949,7 +1949,7 @@ msgstr "Pripremno vrijeme proizvodnje"
#: code:addons/mrp/mrp.py:284
#, python-format
msgid "Warning"
-msgstr ""
+msgstr "Upozorenje"
#. module: mrp
#: field:mrp.bom,product_uos_qty:0
@@ -1987,7 +1987,7 @@ msgstr "Efikasnost proizvodnje"
#: field:mrp.production,message_follower_ids:0
#: field:mrp.production.workcenter.line,message_follower_ids:0
msgid "Followers"
-msgstr ""
+msgstr "Pratitelji"
#. module: mrp
#: help:mrp.bom,active:0
@@ -2006,7 +2006,7 @@ msgstr "Zaokruživanje decimala"
#. module: mrp
#: selection:mrp.production,state:0
msgid "New"
-msgstr ""
+msgstr "Novi"
#. module: mrp
#: selection:mrp.product.produce,mode:0
@@ -2031,7 +2031,7 @@ msgstr "Postava"
#. module: mrp
#: view:mrp.bom:0
msgid "Starting Date"
-msgstr ""
+msgstr "Od datuma"
#. module: mrp
#: field:mrp.workcenter,time_stop:0
@@ -2173,7 +2173,7 @@ msgstr "Cost Structure"
#. module: mrp
#: model:res.groups,name:mrp.group_mrp_user
msgid "User"
-msgstr ""
+msgstr "Korisnik"
#. module: mrp
#: selection:mrp.product.produce,mode:0
@@ -2198,7 +2198,7 @@ msgstr "Ozn. sastavnice"
#: field:mrp.production.workcenter.line,message_comment_ids:0
#: help:mrp.production.workcenter.line,message_comment_ids:0
msgid "Comments and emails"
-msgstr ""
+msgstr "Komentari i e-pošta."
#. module: mrp
#: code:addons/mrp/mrp.py:784
@@ -2410,7 +2410,7 @@ msgstr "Završno vrijeme u satima za čišćenje."
#: field:mrp.production,message_summary:0
#: field:mrp.production.workcenter.line,message_summary:0
msgid "Summary"
-msgstr ""
+msgstr "Sažetak"
#. module: mrp
#: model:process.transition,name:mrp.process_transition_purchaseprocure0
diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py
index 72ba2dc9c7f..1c62343d36e 100644
--- a/addons/mrp/mrp.py
+++ b/addons/mrp/mrp.py
@@ -20,13 +20,13 @@
##############################################################################
from datetime import datetime
-from osv import osv, fields
-import decimal_precision as dp
-from tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP
-from tools.translate import _
-import netsvc
+from openerp.osv import fields, osv
+import openerp.addons.decimal_precision as dp
+from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP
+from openerp.tools.translate import _
+from openerp import netsvc
import time
-import tools
+from openerp import tools
#----------------------------------------------------------
diff --git a/addons/mrp/procurement.py b/addons/mrp/procurement.py
index e2ba45ee230..97d27d0d08d 100644
--- a/addons/mrp/procurement.py
+++ b/addons/mrp/procurement.py
@@ -21,10 +21,10 @@
from datetime import datetime
from dateutil.relativedelta import relativedelta
-from osv import fields
-from osv import osv
-from tools.translate import _
-import netsvc
+from openerp.osv import fields
+from openerp.osv import osv
+from openerp.tools.translate import _
+from openerp import netsvc
class procurement_order(osv.osv):
_inherit = 'procurement.order'
diff --git a/addons/mrp/product.py b/addons/mrp/product.py
index 1fa0f2c8a97..f5e29a1d103 100644
--- a/addons/mrp/product.py
+++ b/addons/mrp/product.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class product_product(osv.osv):
diff --git a/addons/mrp/report/bom_structure.py b/addons/mrp/report/bom_structure.py
index 458a0c19649..ae26bc4f8cd 100644
--- a/addons/mrp/report/bom_structure.py
+++ b/addons/mrp/report/bom_structure.py
@@ -20,9 +20,9 @@
##############################################################################
import time
-from report import report_sxw
-from osv import osv
-import pooler
+from openerp.report import report_sxw
+from openerp.osv import osv
+from openerp import pooler
class bom_structure(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/mrp/report/mrp_report.py b/addons/mrp/report/mrp_report.py
index b98c5d3e40f..7dff886a4ba 100644
--- a/addons/mrp/report/mrp_report.py
+++ b/addons/mrp/report/mrp_report.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
class report_workcenter_load(osv.osv):
diff --git a/addons/mrp/report/order.py b/addons/mrp/report/order.py
index 1c631806dde..eb3f5663677 100644
--- a/addons/mrp/report/order.py
+++ b/addons/mrp/report/order.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class order(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/mrp/report/price.py b/addons/mrp/report/price.py
index b1e04749ab2..2e37011e2bc 100644
--- a/addons/mrp/report/price.py
+++ b/addons/mrp/report/price.py
@@ -20,12 +20,12 @@
##############################################################################
import time
-import pooler
-from report.interface import report_rml
-from tools import to_xml
-from report import report_sxw
+from openerp import pooler
+from openerp.report.interface import report_rml
+from openerp.tools import to_xml
+from openerp.report import report_sxw
from datetime import datetime
-from tools.translate import _
+from openerp.tools.translate import _
class report_custom(report_rml):
def create_xml(self, cr, uid, ids, datas, context=None):
diff --git a/addons/mrp/report/workcenter_load.py b/addons/mrp/report/workcenter_load.py
index fa447f91bc5..ffce2da9d31 100644
--- a/addons/mrp/report/workcenter_load.py
+++ b/addons/mrp/report/workcenter_load.py
@@ -19,13 +19,13 @@
#
##############################################################################
-from report.render import render
-from report.interface import report_int
+from openerp.report.render import render
+from openerp.report.interface import report_int
import time
from datetime import date, datetime, timedelta
from dateutil.relativedelta import relativedelta
-from report.misc import choice_colors
+from openerp.report.misc import choice_colors
import StringIO
diff --git a/addons/mrp/res_config.py b/addons/mrp/res_config.py
index ec3deb524a3..52c56acf3d7 100644
--- a/addons/mrp/res_config.py
+++ b/addons/mrp/res_config.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import fields, osv
-import pooler
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import pooler
+from openerp.tools.translate import _
class mrp_config_settings(osv.osv_memory):
_name = 'mrp.config.settings'
diff --git a/addons/mrp/stock.py b/addons/mrp/stock.py
index fdfe09f35b4..ae7edf54750 100644
--- a/addons/mrp/stock.py
+++ b/addons/mrp/stock.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import fields
-from osv import osv
-import netsvc
+from openerp.osv import fields
+from openerp.osv import osv
+from openerp import netsvc
class StockMove(osv.osv):
diff --git a/addons/mrp/wizard/change_production_qty.py b/addons/mrp/wizard/change_production_qty.py
index 9be34b6bd1e..74309b50825 100644
--- a/addons/mrp/wizard/change_production_qty.py
+++ b/addons/mrp/wizard/change_production_qty.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
-import decimal_precision as dp
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+import openerp.addons.decimal_precision as dp
class change_production_qty(osv.osv_memory):
_name = 'change.production.qty'
diff --git a/addons/mrp/wizard/mrp_price.py b/addons/mrp/wizard/mrp_price.py
index 2a685e8c833..08506ccf0e2 100644
--- a/addons/mrp/wizard/mrp_price.py
+++ b/addons/mrp/wizard/mrp_price.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class mrp_price(osv.osv_memory):
_name = 'mrp.product_price'
diff --git a/addons/mrp/wizard/mrp_product_produce.py b/addons/mrp/wizard/mrp_product_produce.py
index d014b28b186..3a3c5961d1e 100644
--- a/addons/mrp/wizard/mrp_product_produce.py
+++ b/addons/mrp/wizard/mrp_product_produce.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-import decimal_precision as dp
+from openerp.osv import fields, osv
+import openerp.addons.decimal_precision as dp
class mrp_product_produce(osv.osv_memory):
_name = "mrp.product.produce"
diff --git a/addons/mrp/wizard/mrp_workcenter_load.py b/addons/mrp/wizard/mrp_workcenter_load.py
index 3f4fd86633a..265c6ddcea0 100644
--- a/addons/mrp/wizard/mrp_workcenter_load.py
+++ b/addons/mrp/wizard/mrp_workcenter_load.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class mrp_workcenter_load(osv.osv_memory):
_name = 'mrp.workcenter.load'
diff --git a/addons/mrp_byproduct/mrp_byproduct.py b/addons/mrp_byproduct/mrp_byproduct.py
index b94639733e5..625f039eabe 100644
--- a/addons/mrp_byproduct/mrp_byproduct.py
+++ b/addons/mrp_byproduct/mrp_byproduct.py
@@ -19,10 +19,10 @@
#
##############################################################################
-from osv import fields
-from osv import osv
-import decimal_precision as dp
-from tools.translate import _
+from openerp.osv import fields
+from openerp.osv import osv
+import openerp.addons.decimal_precision as dp
+from openerp.tools.translate import _
class mrp_subproduct(osv.osv):
_name = 'mrp.subproduct'
diff --git a/addons/mrp_operations/i18n/de.po b/addons/mrp_operations/i18n/de.po
index 145e11afbe1..d526f537ddf 100644
--- a/addons/mrp_operations/i18n/de.po
+++ b/addons/mrp_operations/i18n/de.po
@@ -7,14 +7,15 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:03+0000\n"
-"PO-Revision-Date: 2012-02-16 09:14+0000\n"
-"Last-Translator: Ferdinand @ Camptocamp <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 08:59+0000\n"
+"Last-Translator: Thorsten Vocks (OpenBig.org) <thorsten.vocks@big-"
+"consulting.net>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:40+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: mrp_operations
#: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form
@@ -46,6 +47,7 @@ msgstr "mrp_operations.operation.code"
msgid ""
"Work order has been <b>cancelled</b> for production order <em>%s</em>."
msgstr ""
+"Arbeitsauftrag wurde <b>storniert</b> beim Fertigungsauftrag <em>%s</em>."
#. module: mrp_operations
#: view:mrp.production.workcenter.line:0
@@ -61,7 +63,7 @@ msgstr "Information von der Arbeitsplan Definition"
#. module: mrp_operations
#: field:mrp.production.workcenter.line,uom:0
msgid "Unit of Measure"
-msgstr ""
+msgstr "ME"
#. module: mrp_operations
#: selection:mrp.workorder,month:0
@@ -100,6 +102,8 @@ msgstr "Setze auf Entwurf"
#, python-format
msgid "Work order is <b>pending</b> for production order <em>%s</em>."
msgstr ""
+"Arbeitsauftrag ist zur <b>Wiedervorlage</b> geändert worden für den "
+"Fertigungauftrag <em>%s</em>."
#. module: mrp_operations
#: field:mrp.production,allow_reorder:0
@@ -186,7 +190,7 @@ msgstr "Lieferung"
#: code:addons/mrp_operations/mrp_operations.py:524
#, python-format
msgid "No operation to cancel."
-msgstr ""
+msgstr "Es gibt keinen Auftrag, der storniert werden könnte."
#. module: mrp_operations
#: code:addons/mrp_operations/mrp_operations.py:517
@@ -213,7 +217,7 @@ msgstr "Entwurf"
#. module: mrp_operations
#: view:mrp.production.workcenter.line:0
msgid "Production Workcenter"
-msgstr ""
+msgstr "Arbeitsplatz"
#. module: mrp_operations
#: field:mrp.production.workcenter.line,date_finished:0
@@ -250,7 +254,7 @@ msgstr "Statistik Arbeitsaufträge"
#. module: mrp_operations
#: model:ir.ui.menu,name:mrp_operations.menu_mrp_production_wc_action_planning
msgid "Work Orders By Resource"
-msgstr ""
+msgstr "Arbeitsaufträge"
#. module: mrp_operations
#: view:mrp.production.workcenter.line:0
@@ -324,6 +328,20 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Klicken Sie, um neuen Arbeitsauftrag zu erstellen.\n"
+" </p><p>\n"
+" Arbeitsaufträge repräsentieren die Auflistung der "
+"durchzuführenden Vorgänge für einen\n"
+" Fertigungsauftrag. Sobald Sie den ersten Arbeitsauftrag zu einem "
+"Fertigungsauftrag starten,\n"
+" wird dieser automatisch mit gestartet. Sobald Sie den letzten "
+"Arbeitsvorgang beenden,\n"
+" wird ebenso der Fertigungsauftrag abgeschlossen sowie die "
+"produzierte Menge als Bestand\n"
+" gebucht.\n"
+" </p>\n"
+" "
#. module: mrp_operations
#: help:mrp.production.workcenter.line,delay:0
@@ -356,6 +374,7 @@ msgstr "Dezember"
#, python-format
msgid "Work order has been <b>done</b> for production order <em>%s</em>."
msgstr ""
+"Arbeitsauftrag wurde <b>erledigt</b> für den Fertigungsauftrag <em<%s</em>."
#. module: mrp_operations
#: view:mrp.workorder:0
@@ -392,7 +411,7 @@ msgstr "Erwartet Material"
#. module: mrp_operations
#: field:mrp.production.workcenter.line,production_state:0
msgid "Production Status"
-msgstr ""
+msgstr "Status der Produktion"
#. module: mrp_operations
#: selection:mrp.workorder,state:0
@@ -468,6 +487,8 @@ msgid ""
"Operation has already started! You can either Pause/Finish/Cancel the "
"operation."
msgstr ""
+"Der Arbeitsauftrag wurde bereits gestartet! Sie können jetzt entweder "
+"unterbrechen / erledigen / stornieren."
#. module: mrp_operations
#: selection:mrp.workorder,month:0
@@ -632,12 +653,21 @@ msgid ""
"* When order is completely processed that time it is set in 'Finished' "
"status."
msgstr ""
+"* Wenn ein Arbeitsauftrag erstellt wurde, befindet er sich zunächst im "
+"Status 'Entwurf'.\n"
+"* Wenn ein Anwender den Arbeitsauftrag dann started, ist der Auftrag dadurch "
+"'in Bearbeitung'.\n"
+"* Ein Auftrag in Bearbeitung kann durch Unterbrechung oder Anpassung in den "
+"'Wiedervorlage\" Status versetzt werden.\n"
+"* Durch Abbrechen des Arbeitsauftrags kann er 'Storniert' werden.\n"
+"* Wenn der Auftrag fertig gestellt wird, kann er dadurch 'Erledigt' werden."
#. module: mrp_operations
#: code:addons/mrp_operations/mrp_operations.py:214
#, python-format
msgid "Work order has been <b>created</b> for production order <em>%s</em>."
msgstr ""
+"Arbeitsauftrag wurde <b>erstellt</b> für den Fertigungsauftrag <em>%s</em>."
#. module: mrp_operations
#: model:process.node,name:mrp_operations.process_node_startoperation0
@@ -665,6 +695,20 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Klicken Sie zur Erstellung eines neuen Arbeitsauftrags.\n"
+" </p><p>\n"
+" Zur Herstellung oder zur Montage von Produkten, unter Verwendung "
+"von Komponenten\n"
+" oder Halbfertigprodukten sind oft verschiedene Arbeitsvorgänge "
+"zu verrichten. Diese\n"
+" Vorgänge werden häufig als Arbeitsaufträge bezeichnet. Diese "
+"verschiedenen Vorgänge\n"
+" haben diverse Auswirkungen auf Herstellkosten und "
+"Ressourcenplanung in Abhängigkeit von\n"
+" der Auslastungssituation.\n"
+" </p>\n"
+" "
#. module: mrp_operations
#: model:ir.actions.report.xml,name:mrp_operations.report_wc_barcode
@@ -798,6 +842,7 @@ msgstr "Auftragspositionen"
#, python-format
msgid "Work order has been <b>started</b> for production order <em>%s</em>."
msgstr ""
+"Arbeitsauftrag wurde <b>gestartet</b> für den Fertigungsauftrag <em>%s</em>."
#. module: mrp_operations
#: view:mrp.production:0
diff --git a/addons/mrp_operations/i18n/hr.po b/addons/mrp_operations/i18n/hr.po
index e199ae21ba5..f68673483c9 100644
--- a/addons/mrp_operations/i18n/hr.po
+++ b/addons/mrp_operations/i18n/hr.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:03+0000\n"
-"PO-Revision-Date: 2011-12-12 10:24+0000\n"
-"Last-Translator: Tomislav Bosnjakovic <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 20:55+0000\n"
+"Last-Translator: Goran Kliska <gkliska@gmail.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:40+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: mrp_operations
#: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form
@@ -61,7 +61,7 @@ msgstr "Information from the routing definition."
#. module: mrp_operations
#: field:mrp.production.workcenter.line,uom:0
msgid "Unit of Measure"
-msgstr ""
+msgstr "Jedinica mjere"
#. module: mrp_operations
#: selection:mrp.workorder,month:0
@@ -93,7 +93,7 @@ msgstr "Production Operation"
#. module: mrp_operations
#: view:mrp.production:0
msgid "Set to Draft"
-msgstr ""
+msgstr "Postavi na nacrt"
#. module: mrp_operations
#: code:addons/mrp_operations/mrp_operations.py:238
@@ -125,7 +125,7 @@ msgstr "Dan"
#. module: mrp_operations
#: view:mrp.production:0
msgid "Cancel Order"
-msgstr ""
+msgstr "Otkaži nalog"
#. module: mrp_operations
#: model:process.node,name:mrp_operations.process_node_productionorder0
@@ -155,7 +155,7 @@ msgstr "The work orders are created on the basis of the production order."
#: code:addons/mrp_operations/mrp_operations.py:527
#, python-format
msgid "Error!"
-msgstr ""
+msgstr "Greška!"
#. module: mrp_operations
#: selection:mrp.production.workcenter.line,state:0
@@ -388,7 +388,7 @@ msgstr "Waiting Goods"
#. module: mrp_operations
#: field:mrp.production.workcenter.line,production_state:0
msgid "Production Status"
-msgstr ""
+msgstr "Status proizvodnje"
#. module: mrp_operations
#: selection:mrp.workorder,state:0
@@ -561,7 +561,7 @@ msgstr "Information from the production order."
#: code:addons/mrp_operations/mrp_operations.py:520
#, python-format
msgid "Sorry!"
-msgstr ""
+msgstr "Oprostite!"
#. module: mrp_operations
#: view:mrp.workorder:0
diff --git a/addons/mrp_operations/mrp_operations.py b/addons/mrp_operations/mrp_operations.py
index d5cab54d231..bb91fb4b617 100644
--- a/addons/mrp_operations/mrp_operations.py
+++ b/addons/mrp_operations/mrp_operations.py
@@ -19,12 +19,12 @@
#
##############################################################################
-from osv import fields
-from osv import osv
-import netsvc
+from openerp.osv import fields
+from openerp.osv import osv
+from openerp import netsvc
import time
from datetime import datetime
-from tools.translate import _
+from openerp.tools.translate import _
#----------------------------------------------------------
# Work Centers
diff --git a/addons/mrp_operations/report/mrp_code_barcode.py b/addons/mrp_operations/report/mrp_code_barcode.py
index ab487b7c70a..ee9b7a64a40 100644
--- a/addons/mrp_operations/report/mrp_code_barcode.py
+++ b/addons/mrp_operations/report/mrp_code_barcode.py
@@ -19,9 +19,9 @@
#
##############################################################################
-import pooler
+from openerp import pooler
import time
-from report import report_sxw
+from openerp.report import report_sxw
class code_barcode(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/mrp_operations/report/mrp_wc_barcode.py b/addons/mrp_operations/report/mrp_wc_barcode.py
index b422ecda340..746ed6d71c7 100644
--- a/addons/mrp_operations/report/mrp_wc_barcode.py
+++ b/addons/mrp_operations/report/mrp_wc_barcode.py
@@ -19,9 +19,9 @@
#
##############################################################################
-import pooler
+from openerp import pooler
import time
-from report import report_sxw
+from openerp.report import report_sxw
class workcenter_code(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/mrp_operations/report/mrp_workorder_analysis.py b/addons/mrp_operations/report/mrp_workorder_analysis.py
index c2e0733d7f2..73982b09f8b 100644
--- a/addons/mrp_operations/report/mrp_workorder_analysis.py
+++ b/addons/mrp_operations/report/mrp_workorder_analysis.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import fields,osv
-import tools
-import decimal_precision as dp
+from openerp.osv import fields,osv
+from openerp import tools
+import openerp.addons.decimal_precision as dp
class mrp_workorder(osv.osv):
_name = "mrp.workorder"
diff --git a/addons/mrp_repair/i18n/de.po b/addons/mrp_repair/i18n/de.po
index 11a73fd20a5..806e9138999 100644
--- a/addons/mrp_repair/i18n/de.po
+++ b/addons/mrp_repair/i18n/de.po
@@ -7,14 +7,15 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 10:25+0000\n"
-"PO-Revision-Date: 2012-05-10 17:39+0000\n"
-"Last-Translator: Ferdinand-camptocamp <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 09:55+0000\n"
+"Last-Translator: Thorsten Vocks (OpenBig.org) <thorsten.vocks@big-"
+"consulting.net>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:43+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: mrp_repair
#: field:mrp.repair.line,move_id:0
@@ -53,7 +54,7 @@ msgstr "Abrechnen"
#. module: mrp_repair
#: view:mrp.repair:0
msgid "Unit of Measure"
-msgstr ""
+msgstr "ME"
#. module: mrp_repair
#: report:repair.order:0
@@ -68,7 +69,7 @@ msgstr "Gruppiere nach Adressen"
#. module: mrp_repair
#: field:mrp.repair,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "Ungelesene Mitteilungen"
#. module: mrp_repair
#: code:addons/mrp_repair/mrp_repair.py:440
@@ -95,7 +96,7 @@ msgstr "Abrechnungsfehler"
#. module: mrp_repair
#: view:mrp.repair:0
msgid "Serial Number"
-msgstr ""
+msgstr "Seriennummer"
#. module: mrp_repair
#: field:mrp.repair,address_id:0
@@ -121,7 +122,7 @@ msgstr "Rechnungsanschrift :"
#. module: mrp_repair
#: help:mrp.repair,partner_id:0
msgid "Choose partner for whom the order will be invoiced and delivered."
-msgstr ""
+msgstr "Auswahl des Partners, an den abgerechnet und geliefert wird."
#. module: mrp_repair
#: view:mrp.repair:0
@@ -136,7 +137,7 @@ msgstr "Bemerkungen"
#. module: mrp_repair
#: field:mrp.repair,message_ids:0
msgid "Messages"
-msgstr ""
+msgstr "Mitteilungen"
#. module: mrp_repair
#: field:mrp.repair,amount_tax:0
@@ -151,7 +152,7 @@ msgstr "Steuern"
#: code:addons/mrp_repair/mrp_repair.py:447
#, python-format
msgid "Error!"
-msgstr ""
+msgstr "Fehler!"
#. module: mrp_repair
#: report:repair.order:0
@@ -162,7 +163,7 @@ msgstr "Nettobetrag :"
#: selection:mrp.repair,state:0
#: selection:mrp.repair.line,state:0
msgid "Cancelled"
-msgstr ""
+msgstr "Storniert"
#. module: mrp_repair
#: help:mrp.repair,message_unread:0
@@ -194,6 +195,22 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Klicken Sie zur Erstellung eines neuen Reparaturauftrags.\n"
+" </p><p>\n"
+" Mit einem Reparaturauftrag können Sie die ausgetauschten "
+"und\n"
+" reparierten Komponenten, sowie die zur Reparatur benötigten "
+"Zeiten\n"
+" erfassen.\n"
+" </p><p>\n"
+" Ein Reparaturauftrag nutzt ebenso das Garantiedatum der "
+"bekannten\n"
+" Seriennummer, um hierüber zu erkennen, inwieweit "
+"möglicherweise\n"
+" die Reparatur berechnet wird. \n"
+" </p>\n"
+" "
#. module: mrp_repair
#: help:mrp.repair.line,state:0
@@ -206,6 +223,13 @@ msgid ""
" \n"
"* The 'Cancelled' status is set automatically when user cancel repair order."
msgstr ""
+" * Der 'Entwurf' Status wird automatisch durch die Erstellung einer "
+"Reparatur angezeigt.\n"
+"* Der Status 'Bestätigt' erfolgt durch eine Annahme der Reparatur.\n"
+"* Der 'Erledigt' Status wird automatisch eingetragen, wenn der Vorgang "
+"erfolgreich beendet wird.\n"
+"* Der 'Storniert' Status wird automatisch für den Fall des Abbruch einer "
+"Reparatur eingetragen."
#. module: mrp_repair
#: field:mrp.repair,move_id:0
@@ -216,7 +240,7 @@ msgstr "Lieferauftrag"
#: code:addons/mrp_repair/mrp_repair.py:579
#, python-format
msgid "Repair Order for <em>%s</em> has been <b>started</b>."
-msgstr ""
+msgstr "Reparaturauftrag für <em>%s</em> ist <b>in Reparatur</b>."
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.action_repair_order_tree
@@ -235,6 +259,8 @@ msgid ""
"Holds the Chatter summary (number of messages, ...). This summary is "
"directly in html format in order to be inserted in kanban views."
msgstr ""
+"Hier finden Sie die Nachrichtenübersicht (Anzahl Nachrichten etc., ...) im "
+"html Format, um Sie später in einer Kanban Ansicht einfügen zu können."
#. module: mrp_repair
#: view:mrp.repair:0
@@ -253,7 +279,7 @@ msgstr "Warnung !"
#. module: mrp_repair
#: view:mrp.repair:0
msgid "(update)"
-msgstr ""
+msgstr "(aktualisieren)"
#. module: mrp_repair
#: view:mrp.repair:0
@@ -288,6 +314,17 @@ msgid ""
"* The 'Done' status is set when repairing is completed. \n"
"* The 'Cancelled' status is used when user cancel repair order."
msgstr ""
+" * Der 'Angebot' Status wird bei Eingabe einer noch nicht durch Annahme "
+"bestätigten Reparatur angezeigt.\n"
+"* Durch Annahme der Reparatur ist der Status automatisch 'Bestätigt'.\n"
+"* Nach der Annahme kann der Benutzer durch Beginn der Reparatur den Status "
+"'in Reparatur' aktivieren.\n"
+"* In den Status 'Abzurechnen' kann entweder vor Beginn oder dem Ende der "
+"Reparatur gewechselt werden.\n"
+"* In den Status 'Erledigt' wechselt der Auftrag nach Beendigung der "
+"Reparatur.\n"
+"* Der 'Storniert' Status wird erlangt, wenn der Benutzer eine Reparatur "
+"abbricht."
#. module: mrp_repair
#: view:mrp.repair:0
@@ -297,13 +334,14 @@ msgstr "Reparaturauftrag"
#. module: mrp_repair
#: report:repair.order:0
msgid "Tax"
-msgstr ""
+msgstr "Steuer"
#. module: mrp_repair
#: code:addons/mrp_repair/mrp_repair.py:336
#, python-format
msgid "Serial number is required for operation line with product '%s'"
msgstr ""
+"Eine Seriennummer ist erforderlich für Auftragsposition mit Produkt '%s'"
#. module: mrp_repair
#: report:repair.order:0
@@ -320,7 +358,7 @@ msgstr "Losnummer"
#. module: mrp_repair
#: field:mrp.repair,message_follower_ids:0
msgid "Followers"
-msgstr ""
+msgstr "Followers"
#. module: mrp_repair
#: field:mrp.repair,fees_lines:0
@@ -398,7 +436,7 @@ msgstr "Reparaturposition"
#: code:addons/mrp_repair/mrp_repair.py:596
#, python-format
msgid "Repair has been <b>cancelled</b>."
-msgstr ""
+msgstr "Reparatur wurde <b>storniert</b>."
#. module: mrp_repair
#: report:repair.order:0
@@ -441,7 +479,7 @@ msgstr "Ja"
#: code:addons/mrp_repair/mrp_repair.py:573
#, python-format
msgid "Repair Order for <em>%s</em> has been <b>created</b>."
-msgstr ""
+msgstr "Reparaturauftrag für <em>%s</em> wurde <b>erstellt</b>."
#. module: mrp_repair
#: view:mrp.repair:0
@@ -455,7 +493,7 @@ msgstr "Abgerechnet"
#: field:mrp.repair.fee,product_uom:0
#: field:mrp.repair.line,product_uom:0
msgid "Product Unit of Measure"
-msgstr ""
+msgstr "Produkt Einheit"
#. module: mrp_repair
#: view:mrp.repair.make_invoice:0
@@ -510,22 +548,26 @@ msgid ""
"invoice before or after the repair is done respectively. 'No invoice' means "
"you don't want to generate invoice for this repair order."
msgstr ""
+"Durch Auswahl der Einstellung 'Vor Reparatur' oder 'Nach Reparatur' können "
+"Sie steuern, ob Sie die Rechnung vor oder nach der Reparatur erstellen "
+"möchten . 'Keine Rechnung' bedeutet, dass Sie darauf verzichten, eine "
+"Rechnung zu generieren."
#. module: mrp_repair
#: field:mrp.repair,guarantee_limit:0
msgid "Warranty Expiration"
-msgstr ""
+msgstr "Garantie Ablauf"
#. module: mrp_repair
#: help:mrp.repair,pricelist_id:0
msgid "Pricelist of the selected partner."
-msgstr ""
+msgstr "Preisliste des ausgewählten Partners"
#. module: mrp_repair
#: code:addons/mrp_repair/mrp_repair.py:606
#, python-format
msgid "Repair Order is <b>closed</b>."
-msgstr ""
+msgstr "Reparaturauftrag wurde <b>beendet</b>."
#. module: mrp_repair
#: report:repair.order:0
@@ -552,18 +594,18 @@ msgstr "Nach Reparatur"
#: code:addons/mrp_repair/wizard/cancel_repair.py:41
#, python-format
msgid "Active ID not Found"
-msgstr ""
+msgstr "Die aktive ID wurde nicht gefunden"
#. module: mrp_repair
#: field:mrp.repair,message_is_follower:0
msgid "Is a Follower"
-msgstr ""
+msgstr "Ist ein Follower"
#. module: mrp_repair
#: code:addons/mrp_repair/mrp_repair.py:591
#, python-format
msgid "Repair Order for <em>%s</em> has been <b>accepted</b>."
-msgstr ""
+msgstr "Reparaturauftrag für <em>%s</em> wurde <b>angenommen</b>."
#. module: mrp_repair
#: view:mrp.repair:0
@@ -579,13 +621,13 @@ msgstr "Reparaturaufwendungen"
#: field:mrp.repair,message_comment_ids:0
#: help:mrp.repair,message_comment_ids:0
msgid "Comments and emails"
-msgstr ""
+msgstr "Kommentare und EMails"
#. module: mrp_repair
#: code:addons/mrp_repair/mrp_repair.py:585
#, python-format
msgid "Draft Invoice of %s %s <b>waiting for validation</b>."
-msgstr ""
+msgstr "Rechnungsentwurf %s %s <b>wartet auf Bestätigung</b>."
#. module: mrp_repair
#: report:repair.order:0
@@ -595,7 +637,7 @@ msgstr "Angebot Reparatur"
#. module: mrp_repair
#: field:mrp.repair,message_summary:0
msgid "Summary"
-msgstr ""
+msgstr "Zusammenfassung"
#. module: mrp_repair
#: view:mrp.repair:0
@@ -625,7 +667,7 @@ msgstr "Menge"
#. module: mrp_repair
#: view:mrp.repair:0
msgid "Product Information"
-msgstr ""
+msgstr "Produktinformationen"
#. module: mrp_repair
#: model:ir.actions.act_window,name:mrp_repair.act_mrp_repair_invoice
@@ -694,6 +736,10 @@ msgid ""
"repaired and create a picking with selected product. Note that you can "
"select the locations in the Info tab, if you have the extended view."
msgstr ""
+"Aktivieren Sie diese Option, wenn eine Auslieferung nach der Reparatur "
+"erfolgen soll und eine Pickliste für das ausgewählte Produkt erstellt werden "
+"soll. Beachten Sie dabei, daß Sie Lagerorte auf dem Zusatzinfo Aktenreiter "
+"spezifizieren können, wenn Sie entsprechende Ansicht Berechtigungen haben."
#. module: mrp_repair
#: help:mrp.repair,guarantee_limit:0
@@ -703,6 +749,10 @@ msgid ""
"expiration limit, each operation and fee you will add will be set as 'not to "
"invoiced' by default. Note that you can change manually afterwards."
msgstr ""
+"Der Garantieablauf wird wie folgt berechnet: Letztes Datum einer Lieferung + "
+"Garantie Laufzeit des Produkts. Sollte das Tagesdatum geringer sein als der "
+"Ablauf der Garantie, sind die Reparaturen kostenfrei und werden deshalb "
+"automatisch auf 'Keine Rechnung' abgeändert."
#. module: mrp_repair
#: view:mrp.repair.make_invoice:0
@@ -712,7 +762,7 @@ msgstr "Erzeuge Rechnung"
#. module: mrp_repair
#: view:mrp.repair:0
msgid "Reair Orders"
-msgstr ""
+msgstr "Reparaturaufträge"
#. module: mrp_repair
#: field:mrp.repair.fee,name:0
@@ -767,7 +817,7 @@ msgstr "Wollen Sie wirklich die Rechnung(en) erstellen ?"
#: code:addons/mrp_repair/mrp_repair.py:350
#, python-format
msgid "Repair order is already invoiced."
-msgstr ""
+msgstr "Reparatur wurde bereits abgerechnet."
#. module: mrp_repair
#: view:mrp.repair:0
@@ -810,7 +860,7 @@ msgstr "Ausbau"
#: code:addons/mrp_repair/mrp_repair.py:601
#, python-format
msgid "Repair Order is now <b>ready</b> to repair."
-msgstr ""
+msgstr "Reparaturauftrag ist jetzt <b>startbereit</b>."
#. module: mrp_repair
#: field:mrp.repair,partner_invoice_id:0
@@ -820,7 +870,7 @@ msgstr "Rechnungsanschrift"
#. module: mrp_repair
#: help:mrp.repair,message_ids:0
msgid "Messages and communication history"
-msgstr ""
+msgstr "Nachrichten und Kommunikations-Historie"
#. module: mrp_repair
#: view:mrp.repair:0
@@ -847,7 +897,7 @@ msgstr "Keine Rechnung"
#: view:mrp.repair.cancel:0
#: view:mrp.repair.make_invoice:0
msgid "or"
-msgstr ""
+msgstr "oder"
#. module: mrp_repair
#: field:mrp.repair,amount_total:0
diff --git a/addons/mrp_repair/mrp_repair.py b/addons/mrp_repair/mrp_repair.py
index cd783509bd4..78af4ab5f58 100644
--- a/addons/mrp_repair/mrp_repair.py
+++ b/addons/mrp_repair/mrp_repair.py
@@ -19,12 +19,12 @@
#
##############################################################################
-from osv import fields,osv
-import netsvc
+from openerp.osv import fields,osv
+from openerp import netsvc
from datetime import datetime
from dateutil.relativedelta import relativedelta
-from tools.translate import _
-import decimal_precision as dp
+from openerp.tools.translate import _
+import openerp.addons.decimal_precision as dp
class mrp_repair(osv.osv):
_name = 'mrp.repair'
diff --git a/addons/mrp_repair/report/order.py b/addons/mrp_repair/report/order.py
index d6edc1f01e4..818a55f0070 100644
--- a/addons/mrp_repair/report/order.py
+++ b/addons/mrp_repair/report/order.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class order(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/mrp_repair/wizard/cancel_repair.py b/addons/mrp_repair/wizard/cancel_repair.py
index af8b2278c63..12b85efd202 100644
--- a/addons/mrp_repair/wizard/cancel_repair.py
+++ b/addons/mrp_repair/wizard/cancel_repair.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv,fields
-from tools.translate import _
+from openerp.osv import osv,fields
+from openerp.tools.translate import _
class repair_cancel(osv.osv_memory):
_name = 'mrp.repair.cancel'
diff --git a/addons/mrp_repair/wizard/make_invoice.py b/addons/mrp_repair/wizard/make_invoice.py
index b14230fcaf4..a6e93aca064 100644
--- a/addons/mrp_repair/wizard/make_invoice.py
+++ b/addons/mrp_repair/wizard/make_invoice.py
@@ -19,8 +19,8 @@
#
##############################################################################
-import netsvc
-from osv import osv, fields
+from openerp import netsvc
+from openerp.osv import fields, osv
class make_invoice(osv.osv_memory):
_name = 'mrp.repair.make_invoice'
diff --git a/addons/multi_company/i18n/pt.po b/addons/multi_company/i18n/pt.po
index 224c624ded0..39b02d05669 100644
--- a/addons/multi_company/i18n/pt.po
+++ b/addons/multi_company/i18n/pt.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 10:25+0000\n"
-"PO-Revision-Date: 2011-07-30 14:12+0000\n"
-"Last-Translator: Daniel Reis (SECURITAS SA) <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 12:35+0000\n"
+"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: Portuguese <pt@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:44+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: multi_company
#: model:ir.ui.menu,name:multi_company.menu_custom_multicompany
@@ -45,6 +45,16 @@ msgid ""
"Thank you in advance for your cooperation.\n"
"Best Regards,"
msgstr ""
+"Caro Sr./Sra.,\n"
+"\n"
+"Os nossos registos indicam que possui na sua conta pagamentos pendentes. Por "
+"favor, confira os detalhes abaixo.\n"
+"Se o valor já tiver sido pago, pedimos-lhe que ignore este aviso. Caso "
+"contrário, envie-nos a quantia total indicada.\n"
+"Se tiver questões relacionadas com a sua conta, por favor, contacte-nos.\n"
+"\n"
+"Obrigado pela sua cooperação.\n"
+"Com os melhores cumprimentos,"
#. module: multi_company
#: view:multi_company.default:0
diff --git a/addons/note/i18n/it.po b/addons/note/i18n/it.po
new file mode 100644
index 00000000000..c6cb2dc42dc
--- /dev/null
+++ b/addons/note/i18n/it.po
@@ -0,0 +1,308 @@
+# Italian translation for openobject-addons
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-12-03 16:02+0000\n"
+"PO-Revision-Date: 2012-12-17 07:15+0000\n"
+"Last-Translator: Davide Corio - agilebg.com <davide.corio@agilebg.com>\n"
+"Language-Team: Italian <it@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
+
+#. module: note
+#: field:note.note,memo:0
+msgid "Note Content"
+msgstr "Contenuto nota"
+
+#. module: note
+#: view:note.stage:0
+msgid "Stages of Notes"
+msgstr "Fasi delle note"
+
+#. module: note
+#: model:note.stage,name:note.demo_note_stage_04
+#: model:note.stage,name:note.note_stage_02
+msgid "This Week"
+msgstr "Questa settimana"
+
+#. module: note
+#: model:ir.model,name:note.model_base_config_settings
+msgid "base.config.settings"
+msgstr "base.config.settings"
+
+#. module: note
+#: model:ir.model,name:note.model_note_tag
+msgid "Note Tag"
+msgstr "Tag nota"
+
+#. module: note
+#: model:res.groups,name:note.group_note_fancy
+msgid "Notes / Fancy mode"
+msgstr "Note / modo fancy"
+
+#. module: note
+#: model:ir.model,name:note.model_note_note
+#: view:note.note:0
+msgid "Note"
+msgstr "Nota"
+
+#. module: note
+#: view:note.note:0
+msgid "Group By..."
+msgstr "Ragguppa per..."
+
+#. module: note
+#: field:note.note,message_follower_ids:0
+msgid "Followers"
+msgstr "Followers"
+
+#. module: note
+#: model:ir.actions.act_window,help:note.action_note_note
+msgid ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Click to add a personal note.\n"
+" </p><p>\n"
+" Use notes to organize personal tasks or notes. All\n"
+" notes are private; no one else will be able to see them. "
+"However\n"
+" you can share some notes with other people by inviting "
+"followers\n"
+" on the note. (Useful for meeting minutes, especially if\n"
+" you activate the pad feature for collaborative writings).\n"
+" </p><p>\n"
+" You can customize how you process your notes/tasks by adding,\n"
+" removing or modifying columns.\n"
+" </p>\n"
+" "
+msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Cliccare per aggiungere una nota personale.\n"
+" </p><p>\n"
+" Usa le note per organizzare le note e le attività personale. "
+"Tutte\n"
+" le note sono private; nessun altro sarà in grado di vederle. "
+"Tuttavia\n"
+" puoi condividere alcune note con altre persone invitando "
+"followers\n"
+" sulle note. (Utile per verbali appuntamenti, specialmente se\n"
+" hai attivato la funzionalità pad per la scrittura "
+"collaborativa).\n"
+" </p><p>\n"
+" Puoi personalizzare come processare le note/attività "
+"aggiungendo,\n"
+" rimuovendo o modificando le colonne.\n"
+" </p>\n"
+" "
+
+#. module: note
+#: model:note.stage,name:note.demo_note_stage_01
+#: model:note.stage,name:note.note_stage_01
+msgid "Today"
+msgstr "Oggi"
+
+#. module: note
+#: model:ir.model,name:note.model_res_users
+msgid "Users"
+msgstr "Utenti"
+
+#. module: note
+#: view:note.note:0
+msgid "í"
+msgstr "í"
+
+#. module: note
+#: view:note.stage:0
+msgid "Stage of Notes"
+msgstr "Fase delle note"
+
+#. module: note
+#: field:note.note,message_unread:0
+msgid "Unread Messages"
+msgstr "Messaggi non letti"
+
+#. module: note
+#: field:note.note,current_partner_id:0
+msgid "unknown"
+msgstr "sconosciuto"
+
+#. module: note
+#: view:note.note:0
+msgid "By sticky note Category"
+msgstr "Per categoria post-it"
+
+#. module: note
+#: help:note.note,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr "Se selezionato, nuovi messaggi richiedono la tua attenzione"
+
+#. module: note
+#: field:note.stage,name:0
+msgid "Stage Name"
+msgstr "Nome fase"
+
+#. module: note
+#: field:note.note,message_is_follower:0
+msgid "Is a Follower"
+msgstr "E' un follower"
+
+#. module: note
+#: model:note.stage,name:note.demo_note_stage_02
+msgid "Tomorrow"
+msgstr "Domani"
+
+#. module: note
+#: view:note.note:0
+#: field:note.note,open:0
+msgid "Active"
+msgstr "Attivo"
+
+#. module: note
+#: help:note.stage,user_id:0
+msgid "Owner of the note stage."
+msgstr "Proprietario della fase"
+
+#. module: note
+#: model:ir.ui.menu,name:note.menu_notes_stage
+msgid "Categories"
+msgstr "Categorie"
+
+#. module: note
+#: field:note.note,message_comment_ids:0
+#: help:note.note,message_comment_ids:0
+msgid "Comments and emails"
+msgstr "Commenti ed Email"
+
+#. module: note
+#: field:note.tag,name:0
+msgid "Tag Name"
+msgstr "Nome tag"
+
+#. module: note
+#: field:note.note,message_ids:0
+msgid "Messages"
+msgstr "Messaggi"
+
+#. module: note
+#: view:base.config.settings:0
+#: model:ir.actions.act_window,name:note.action_note_note
+#: model:ir.ui.menu,name:note.menu_note_notes
+#: view:note.note:0
+#: model:note.stage,name:note.note_stage_04
+msgid "Notes"
+msgstr "Note"
+
+#. module: note
+#: model:note.stage,name:note.demo_note_stage_03
+#: model:note.stage,name:note.note_stage_03
+msgid "Later"
+msgstr "Piú tardi"
+
+#. module: note
+#: model:ir.model,name:note.model_note_stage
+msgid "Note Stage"
+msgstr "Fase nota"
+
+#. module: note
+#: field:note.note,message_summary:0
+msgid "Summary"
+msgstr "Riepilogo"
+
+#. module: note
+#: help:note.stage,sequence:0
+msgid "Used to order the note stages"
+msgstr "Usato per ordinare le fasi"
+
+#. module: note
+#: field:note.note,stage_ids:0
+msgid "Stages of Users"
+msgstr "Fasi degli utenti"
+
+#. module: note
+#: field:note.note,name:0
+msgid "Note Summary"
+msgstr "Riepilogo nota"
+
+#. module: note
+#: model:ir.actions.act_window,name:note.action_note_stage
+#: view:note.note:0
+msgid "Stages"
+msgstr "Fasi"
+
+#. module: note
+#: help:note.note,message_ids:0
+msgid "Messages and communication history"
+msgstr "Storico messaggi e comunicazioni"
+
+#. module: note
+#: view:note.note:0
+msgid "Delete"
+msgstr "Elimina"
+
+#. module: note
+#: field:note.note,color:0
+msgid "Color Index"
+msgstr "Indice Colore"
+
+#. module: note
+#: field:note.note,sequence:0
+#: field:note.stage,sequence:0
+msgid "Sequence"
+msgstr "Sequenza"
+
+#. module: note
+#: field:note.note,tag_ids:0
+msgid "Tags"
+msgstr "Tags"
+
+#. module: note
+#: view:note.note:0
+msgid "Archive"
+msgstr "Archivio"
+
+#. module: note
+#: field:base.config.settings,module_note_pad:0
+msgid "Use collaborative pads (etherpad)"
+msgstr "Usa pad collaborativi (etherpad)"
+
+#. module: note
+#: help:note.note,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr ""
+"Gestisce il sommario (numero di messaggi, ...) di Chatter. Questo sommario è "
+"direttamente in html così da poter essere inserito nelle viste kanban."
+
+#. module: note
+#: field:base.config.settings,group_note_fancy:0
+msgid "Use fancy layouts for notes"
+msgstr "Usa layout decorato per le note"
+
+#. module: note
+#: field:note.stage,user_id:0
+msgid "Owner"
+msgstr "Proprietario"
+
+#. module: note
+#: view:note.note:0
+#: field:note.note,stage_id:0
+msgid "Stage"
+msgstr "Fase"
+
+#. module: note
+#: field:note.note,date_done:0
+msgid "Date done"
+msgstr "Data completamento"
+
+#. module: note
+#: field:note.stage,fold:0
+msgid "Folded by Default"
+msgstr "Chiuso di default"
diff --git a/addons/note_pad/i18n/pt.po b/addons/note_pad/i18n/pt.po
index 159c5de738a..90416030de5 100644
--- a/addons/note_pad/i18n/pt.po
+++ b/addons/note_pad/i18n/pt.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2012-12-05 09:44+0000\n"
-"Last-Translator: Andrei Talpa (multibase.pt) <andrei.talpa@multibase.pt>\n"
+"PO-Revision-Date: 2012-12-17 12:46+0000\n"
+"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: Portuguese <pt@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-06 04:41+0000\n"
-"X-Generator: Launchpad (build 16341)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: note_pad
#: model:ir.model,name:note_pad.model_note_note
@@ -25,4 +25,4 @@ msgstr "Nota"
#. module: note_pad
#: field:note.note,note_pad_url:0
msgid "Pad Url"
-msgstr ""
+msgstr "URL"
diff --git a/addons/note_pad/note_pad.py b/addons/note_pad/note_pad.py
index d0c18a9f986..24157fa0c11 100644
--- a/addons/note_pad/note_pad.py
+++ b/addons/note_pad/note_pad.py
@@ -20,7 +20,7 @@
##############################################################################
from openerp.osv import osv, fields
-from tools.translate import _
+from openerp.tools.translate import _
class note_pad_note(osv.osv):
""" memo pad """
diff --git a/addons/pad/i18n/hr.po b/addons/pad/i18n/hr.po
index 56900dec069..fe8f145c13a 100644
--- a/addons/pad/i18n/hr.po
+++ b/addons/pad/i18n/hr.po
@@ -8,31 +8,31 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:03+0000\n"
-"PO-Revision-Date: 2012-12-10 07:12+0000\n"
+"PO-Revision-Date: 2012-12-17 21:22+0000\n"
"Last-Translator: Goran Kliska <gkliska@gmail.com>\n"
"Language-Team: Croatian <hr@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-11 04:49+0000\n"
-"X-Generator: Launchpad (build 16356)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: pad
#. openerp-web
#: code:addons/pad/static/src/xml/pad.xml:27
#, python-format
msgid "&Ntilde;"
-msgstr ""
+msgstr "&Ntilde;"
#. module: pad
#: model:ir.model,name:pad.model_pad_common
msgid "pad.common"
-msgstr ""
+msgstr "pad.common"
#. module: pad
#: help:res.company,pad_key:0
msgid "Etherpad lite api key."
-msgstr ""
+msgstr "Etherpad lite api kljič."
#. module: pad
#: model:ir.model,name:pad.model_res_company
@@ -46,12 +46,12 @@ msgstr "Organizacije"
msgid ""
"You must configure the etherpad through the menu Setting > Companies > "
"Companies, in the configuration tab of your company."
-msgstr ""
+msgstr "Etherpad postavke upišite podatke o organizaciji(tvrtci)."
#. module: pad
#: view:res.company:0
msgid "Pads"
-msgstr ""
+msgstr "Ploče"
#. module: pad
#: field:res.company,pad_server:0
@@ -61,12 +61,12 @@ msgstr "Pad poslužitelj"
#. module: pad
#: field:res.company,pad_key:0
msgid "Pad Api Key"
-msgstr ""
+msgstr "Pad Api Ključ"
#. module: pad
#: help:res.company,pad_server:0
msgid "Etherpad lite server. Example: beta.primarypad.com"
-msgstr ""
+msgstr "Etherpad lite poslužitelj. Primjer: beta.primarypad.com"
#~ msgid "Error! You can not create recursive companies."
#~ msgstr "Pogreška! Ne možete kreirati rekurzivne organizacije."
diff --git a/addons/pad/pad.py b/addons/pad/pad.py
index 8f9f79a78e0..12fa8254d00 100644
--- a/addons/pad/pad.py
+++ b/addons/pad/pad.py
@@ -1,11 +1,11 @@
# -*- coding: utf-8 -*-
-from osv import fields, osv
+from openerp.osv import fields, osv
import random
import re
import string
import urllib2
import logging
-from tools.translate import _
+from openerp.tools.translate import _
from openerp.tools import html2plaintext
from py_etherpad import EtherpadLiteClient
diff --git a/addons/pad/res_company.py b/addons/pad/res_company.py
index fcf8bc97e91..95f1d9c1118 100644
--- a/addons/pad/res_company.py
+++ b/addons/pad/res_company.py
@@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
-from osv import fields, osv
+from openerp.osv import fields, osv
class company_pad(osv.osv):
_inherit = 'res.company'
diff --git a/addons/pad_project/i18n/hr.po b/addons/pad_project/i18n/hr.po
index 9afc8214c00..0226460bbc3 100644
--- a/addons/pad_project/i18n/hr.po
+++ b/addons/pad_project/i18n/hr.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2012-12-09 20:44+0000\n"
+"PO-Revision-Date: 2012-12-17 21:07+0000\n"
"Last-Translator: Goran Kliska <gkliska@gmail.com>\n"
"Language-Team: Croatian <hr@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-10 04:39+0000\n"
-"X-Generator: Launchpad (build 16341)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: pad_project
#: constraint:project.task:0
@@ -25,7 +25,7 @@ msgstr "Pogreška! Datum završetka zadatka mora biti veći od datuma početka."
#. module: pad_project
#: field:project.task,description_pad:0
msgid "Description PAD"
-msgstr ""
+msgstr "Opis PAD"
#. module: pad_project
#: model:ir.model,name:pad_project.model_project_task
diff --git a/addons/pad_project/project_task.py b/addons/pad_project/project_task.py
index 6ebebae97fd..eceda877a8b 100644
--- a/addons/pad_project/project_task.py
+++ b/addons/pad_project/project_task.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-from tools.translate import _
-from osv import fields, osv
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
class task(osv.osv):
_name = "project.task"
diff --git a/addons/plugin/plugin_handler.py b/addons/plugin/plugin_handler.py
index 95fe80f3b29..0664af1c92e 100644
--- a/addons/plugin/plugin_handler.py
+++ b/addons/plugin/plugin_handler.py
@@ -4,7 +4,7 @@ Created on 18 oct. 2011
@author: openerp
'''
-from osv import osv, fields
+from openerp.osv import fields, osv
class plugin_handler(osv.osv_memory):
_name = 'plugin.handler'
diff --git a/addons/plugin_outlook/i18n/hr.po b/addons/plugin_outlook/i18n/hr.po
index cbc44876222..5872c4294ac 100644
--- a/addons/plugin_outlook/i18n/hr.po
+++ b/addons/plugin_outlook/i18n/hr.po
@@ -8,24 +8,24 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2011-12-12 12:57+0000\n"
-"Last-Translator: Tomislav Bosnjakovic <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 20:57+0000\n"
+"Last-Translator: Goran Kliska <gkliska@gmail.com>\n"
"Language-Team: Croatian <hr@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:29+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: plugin_outlook
#: field:outlook.installer,plugin32:0
msgid "Outlook Plug-in 32bits"
-msgstr ""
+msgstr "Outlook Plug-in 32bita"
#. module: plugin_outlook
#: view:sale.config.settings:0
msgid "Download and install the plug-in"
-msgstr ""
+msgstr "Preuzmi i instaliraj plug-in"
#. module: plugin_outlook
#: model:ir.model,name:plugin_outlook.model_outlook_installer
@@ -35,7 +35,7 @@ msgstr "outlook.installer"
#. module: plugin_outlook
#: view:outlook.installer:0
msgid "MS .Net Framework 3.5 or above."
-msgstr ""
+msgstr "MS .Net Framework 3.5 ili noviji."
#. module: plugin_outlook
#: model:ir.actions.act_window,name:plugin_outlook.action_outlook_installer
@@ -43,7 +43,7 @@ msgstr ""
#: model:ir.ui.menu,name:plugin_outlook.menu_base_config_plugins_outlook
#: view:outlook.installer:0
msgid "Install Outlook Plug-In"
-msgstr ""
+msgstr "Instaliraj Outlook Plug-In"
#. module: plugin_outlook
#: view:outlook.installer:0
@@ -70,12 +70,12 @@ msgstr ""
#. module: plugin_outlook
#: view:outlook.installer:0
msgid "Close"
-msgstr ""
+msgstr "Zatvori"
#. module: plugin_outlook
#: field:outlook.installer,plugin64:0
msgid "Outlook Plug-in 64bits"
-msgstr ""
+msgstr "Outlook Plug-in 64bita"
#. module: plugin_outlook
#: view:outlook.installer:0
diff --git a/addons/plugin_outlook/plugin_outlook.py b/addons/plugin_outlook/plugin_outlook.py
index 4fc1f391fab..3210f2505ca 100644
--- a/addons/plugin_outlook/plugin_outlook.py
+++ b/addons/plugin_outlook/plugin_outlook.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import fields
-from osv import osv
-import addons
+from openerp.osv import fields
+from openerp.osv import osv
+from openerp import addons
import base64
class outlook_installer(osv.osv_memory):
diff --git a/addons/plugin_thunderbird/i18n/hr.po b/addons/plugin_thunderbird/i18n/hr.po
index f3f79c293de..5549dd01efc 100644
--- a/addons/plugin_thunderbird/i18n/hr.po
+++ b/addons/plugin_thunderbird/i18n/hr.po
@@ -8,37 +8,37 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2011-12-08 15:55+0000\n"
-"Last-Translator: Tomislav Bosnjakovic <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 20:59+0000\n"
+"Last-Translator: Goran Kliska <gkliska@gmail.com>\n"
"Language-Team: Vinteh\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:18+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
"Language: hr\n"
#. module: plugin_thunderbird
#: view:plugin_thunderbird.installer:0
msgid "Restart Thunderbird."
-msgstr ""
+msgstr "Ponovo pokreni Thunderbird."
#. module: plugin_thunderbird
#: view:plugin_thunderbird.installer:0
msgid "Thunderbird plug-in installation:"
-msgstr ""
+msgstr "Thunderbird plug-in instalacija:"
#. module: plugin_thunderbird
#: view:sale.config.settings:0
msgid "Download and install the plug-in"
-msgstr ""
+msgstr "Preuzmi i instaliraj plug-in"
#. module: plugin_thunderbird
#: model:ir.actions.act_window,name:plugin_thunderbird.action_thunderbird_installer
#: model:ir.ui.menu,name:plugin_thunderbird.menu_base_config_plugins_thunderbird
#: view:plugin_thunderbird.installer:0
msgid "Install Thunderbird Plug-In"
-msgstr ""
+msgstr "Instaliraj Thunderbird Plug-In"
#. module: plugin_thunderbird
#: help:plugin_thunderbird.installer,plugin_file:0
@@ -64,7 +64,7 @@ msgstr "Naziv datoteke"
#. module: plugin_thunderbird
#: view:plugin_thunderbird.installer:0
msgid "Click \"Install Now\"."
-msgstr ""
+msgstr "Kliknite \"Install Now\"."
#. module: plugin_thunderbird
#: model:ir.model,name:plugin_thunderbird.model_plugin_thunderbird_installer
@@ -94,12 +94,12 @@ msgstr ""
#. module: plugin_thunderbird
#: view:plugin_thunderbird.installer:0
msgid "Save the Thunderbird plug-in."
-msgstr ""
+msgstr "Snimi Thunderbird plug-in."
#. module: plugin_thunderbird
#: view:plugin_thunderbird.installer:0
msgid "Close"
-msgstr ""
+msgstr "Zatvori"
#. module: plugin_thunderbird
#: view:plugin_thunderbird.installer:0
diff --git a/addons/plugin_thunderbird/plugin_thunderbird.py b/addons/plugin_thunderbird/plugin_thunderbird.py
index 923611b97a9..71d2aab1022 100644
--- a/addons/plugin_thunderbird/plugin_thunderbird.py
+++ b/addons/plugin_thunderbird/plugin_thunderbird.py
@@ -19,8 +19,7 @@
#
##############################################################################
-from osv import fields
-from osv import osv
+from openerp.osv import fields, osv
class plugin_thunderbird_installer(osv.osv_memory):
_name = 'plugin_thunderbird.installer'
diff --git a/addons/point_of_sale/account_bank_statement.py b/addons/point_of_sale/account_bank_statement.py
index 06fe1d4a1f8..4f88f8e3650 100644
--- a/addons/point_of_sale/account_bank_statement.py
+++ b/addons/point_of_sale/account_bank_statement.py
@@ -20,7 +20,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_journal(osv.osv):
_inherit = 'account.journal'
diff --git a/addons/point_of_sale/i18n/de.po b/addons/point_of_sale/i18n/de.po
index 7a906ada47c..d04d3324748 100644
--- a/addons/point_of_sale/i18n/de.po
+++ b/addons/point_of_sale/i18n/de.po
@@ -7,14 +7,15 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-05-10 17:52+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 21:24+0000\n"
+"Last-Translator: Thorsten Vocks (OpenBig.org) <thorsten.vocks@big-"
+"consulting.net>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:14+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 04:59+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: point_of_sale
#: field:report.transaction.pos,product_nb:0
@@ -42,6 +43,22 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Klicken Sie zur Definition einer neuen Kategorie.\n"
+" </p><p>\n"
+" Die Kategorien erleichtern die Navigation und die Suche nach "
+"Produkten\n"
+" insbesondere bei Nutzung einer Touchscreen Oberfläche.\n"
+" </p><p>\n"
+" Wenn Sie Fotos bei Produkten zuordnen, ändert sich "
+"automatisch auch \n"
+" die Anzeige auf dem Touchscreen Arbeitsplatz. Wir empfehlen "
+"Ihnen hierbei \n"
+" keine Fotos zu verwenden, wenn der Bildschirm eine sehr "
+"kleine Auflösung \n"
+" (1024x768) hat. \n"
+" </p>\n"
+" "
#. module: point_of_sale
#: view:pos.receipt:0
@@ -51,7 +68,7 @@ msgstr "Drucke Quittung für Barverkauf"
#. module: point_of_sale
#: field:pos.session,cash_register_balance_end:0
msgid "Computed Balance"
-msgstr ""
+msgstr "Errechneter Saldo"
#. module: point_of_sale
#: view:pos.session:0
@@ -62,7 +79,7 @@ msgstr "Heute"
#. module: point_of_sale
#: field:pos.config,iface_electronic_scale:0
msgid "Electronic Scale Interface"
-msgstr ""
+msgstr "Anbindung elektronische Waage"
#. module: point_of_sale
#: model:pos.category,name:point_of_sale.plain_water
@@ -85,7 +102,7 @@ msgstr ""
#: field:pos.config,journal_id:0
#: field:pos.order,sale_journal:0
msgid "Sale Journal"
-msgstr ""
+msgstr "Verkaufsjournal"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.spa_2l_product_template
@@ -103,6 +120,7 @@ msgstr "Verkauf Details"
#: constraint:pos.config:0
msgid "You cannot have two cash controls in one Point Of Sale !"
msgstr ""
+"Sie können kein weiteres Kartenlesegerät an einem Point Of Sale einsetzen."
#. module: point_of_sale
#: field:pos.payment.report.user,user_id:0
@@ -111,7 +129,7 @@ msgstr ""
#: view:report.pos.order:0
#: field:report.pos.order,user_id:0
msgid "Salesperson"
-msgstr ""
+msgstr "Verkäufer"
#. module: point_of_sale
#: view:report.pos.order:0
@@ -134,7 +152,7 @@ msgstr ""
#: code:addons/point_of_sale/point_of_sale.py:1343
#, python-format
msgid "Assign a Custom EAN"
-msgstr ""
+msgstr "Eine benutzerdefinierte EAN zuweisen"
#. module: point_of_sale
#: view:pos.session.opening:0
@@ -143,6 +161,9 @@ msgid ""
" being able to start selling through the "
"touchscreen interface."
msgstr ""
+"Sie müssen zuerst Ihren Bargeldbestand in der Kasse überprüfen, bevor Sie\n"
+" über Ihren Touchscreen mit dem Verkauf beginnen "
+"können."
#. module: point_of_sale
#: report:account.statement:0
@@ -164,12 +185,12 @@ msgstr "Geld entnehmen"
#: code:addons/point_of_sale/point_of_sale.py:107
#, python-format
msgid "not used"
-msgstr ""
+msgstr "nicht genutzt"
#. module: point_of_sale
#: field:pos.config,iface_vkeyboard:0
msgid "Virtual KeyBoard Interface"
-msgstr ""
+msgstr "Virtuelle Tastatur Schnittstelle"
#. module: point_of_sale
#. openerp-web
@@ -181,7 +202,7 @@ msgstr "+/−"
#. module: point_of_sale
#: field:pos.ean_wizard,ean13_pattern:0
msgid "Reference"
-msgstr ""
+msgstr "Referenz"
#. module: point_of_sale
#: code:addons/point_of_sale/point_of_sale.py:1040
@@ -201,13 +222,14 @@ msgstr "Startdatum"
#: constraint:pos.session:0
msgid "You cannot create two active sessions with the same responsible!"
msgstr ""
+"Sie können nicht für den selben Benutzer zwei gleichzeitige Sitzungen öffnen"
#. module: point_of_sale
#. openerp-web
#: code:addons/point_of_sale/static/src/xml/pos.xml:479
#, python-format
msgid "Weighting"
-msgstr ""
+msgstr "Abwiegen"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.fenouil_fenouil_product_template
@@ -219,13 +241,13 @@ msgstr ""
#: code:addons/point_of_sale/static/src/xml/pos.xml:478
#, python-format
msgid "Help needed"
-msgstr ""
+msgstr "Es wird Hilfe benötigt"
#. module: point_of_sale
#: code:addons/point_of_sale/point_of_sale.py:741
#, python-format
msgid "Configuration Error!"
-msgstr ""
+msgstr "Konfigurationsfehler!"
#. module: point_of_sale
#: report:account.statement:0
@@ -237,7 +259,7 @@ msgstr "Partner"
#. module: point_of_sale
#: view:pos.session:0
msgid "Closing Cash Control"
-msgstr ""
+msgstr "Kasse abschließen"
#. module: point_of_sale
#: report:pos.details:0
@@ -259,7 +281,7 @@ msgstr "Finanzbuchhaltung Info"
#. module: point_of_sale
#: field:pos.session.opening,show_config:0
msgid "Show Config"
-msgstr ""
+msgstr "Konfiguration anzeigen"
#. module: point_of_sale
#: report:pos.lines:0
@@ -318,7 +340,7 @@ msgstr "Rabatt (%)"
#: code:addons/point_of_sale/point_of_sale.py:1005
#, python-format
msgid "Please define income account for this product: \"%s\" (id:%d)."
-msgstr ""
+msgstr "Weisen Sie ein Ertragskonto für dieses Produkt zu: \"%s\" (id:%d)."
#. module: point_of_sale
#: view:report.pos.order:0
@@ -337,6 +359,9 @@ msgid ""
"Check this if this point of sale should open by default in a self checkout "
"mode. If unchecked, OpenERP uses the normal cashier mode by default."
msgstr ""
+"Aktivieren Sie diese Option, wenn im Standard ein Self-Checkout durch Kunden "
+"erfolgen soll. Durch Nicht-Aktivierungen belassen Sie den normalen "
+"Kassiermodus."
#. module: point_of_sale
#: model:ir.actions.report.xml,name:point_of_sale.pos_sales_user
@@ -353,7 +378,7 @@ msgstr "Getränke"
#: model:ir.actions.act_window,name:point_of_sale.action_pos_session_opening
#: model:ir.ui.menu,name:point_of_sale.menu_pos_session_opening
msgid "Your Session"
-msgstr ""
+msgstr "Ihre eigene Sitzung"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.stella_50cl_product_template
@@ -375,12 +400,12 @@ msgstr "Übergeordnete Kategorie"
#: code:addons/point_of_sale/static/src/xml/pos.xml:488
#, python-format
msgid "Open Cashbox"
-msgstr ""
+msgstr "Öffnen der Kasse"
#. module: point_of_sale
#: view:pos.session.opening:0
msgid "Select your Point of Sale"
-msgstr ""
+msgstr "Auswahl Ihres Point Of Sale"
#. module: point_of_sale
#: field:report.sales.by.margin.pos,total:0
@@ -404,25 +429,25 @@ msgstr "Dr. Oetker Ristorante Speciale"
#: code:addons/point_of_sale/static/src/xml/pos.xml:486
#, python-format
msgid "Payment Request"
-msgstr ""
+msgstr "Zahlungsaufforderung"
#. module: point_of_sale
#: field:product.product,to_weight:0
msgid "To Weight"
-msgstr ""
+msgstr "Abwiegen"
#. module: point_of_sale
#. openerp-web
#: code:addons/point_of_sale/static/src/xml/pos.xml:482
#, python-format
msgid "Hardware Events"
-msgstr ""
+msgstr "Hardware Ereignis"
#. module: point_of_sale
#: code:addons/point_of_sale/point_of_sale.py:303
#, python-format
msgid "You should assign a Point of Sale to your session."
-msgstr ""
+msgstr "Sie müssen einen Point Of Sale für Ihre Sitzung auswählen."
#. module: point_of_sale
#: view:pos.order.line:0
@@ -443,13 +468,17 @@ msgid ""
"close this session, you can update the 'Closing Cash Control' to avoid any "
"difference."
msgstr ""
+"Bitte hinterlegen Sie Erlös und Aufwand Konten für die Zahlungsmethode '%s'. "
+"Hierdurch kann OpenERP eine Differenz bis zu %.2f für den Kassenabschluss "
+"berücksichtigen. Um die Kasse abzuschließen, können Sie die 'Kassenabschluss "
+"Prüfung' nutzen, um Differenzen zu vermeiden."
#. module: point_of_sale
#: code:addons/point_of_sale/point_of_sale.py:317
#: code:addons/point_of_sale/point_of_sale.py:514
#, python-format
msgid "error!"
-msgstr ""
+msgstr "Fehler!"
#. module: point_of_sale
#: model:ir.actions.act_window,name:point_of_sale.action_report_sales_by_user_pos_month
@@ -462,11 +491,13 @@ msgid ""
"Difference between the counted cash control at the closing and the computed "
"balance."
msgstr ""
+"Differenz zwischen dem gezählten Bestand bei Kassenabschluss und dem "
+"errechneten Endsaldo."
#. module: point_of_sale
#: view:pos.session.opening:0
msgid ") is \""
-msgstr ""
+msgstr ") ist \""
#. module: point_of_sale
#: model:product.template,name:point_of_sale.Onions_product_template
@@ -484,18 +515,18 @@ msgstr ""
#: selection:pos.session.opening,pos_state:0
#, python-format
msgid "In Progress"
-msgstr ""
+msgstr "In Bearbeitung"
#. module: point_of_sale
#: view:pos.session:0
#: field:pos.session,opening_details_ids:0
msgid "Opening Cash Control"
-msgstr ""
+msgstr "Kasseneröffnung Prüfung"
#. module: point_of_sale
#: help:res.users,ean13:0
msgid "BarCode"
-msgstr ""
+msgstr "Barcode"
#. module: point_of_sale
#: help:pos.category,image_medium:0
@@ -504,16 +535,19 @@ msgid ""
"128x128px image, with aspect ratio preserved. Use this field in form views "
"or some kanban views."
msgstr ""
+"Bild mittlerer Größe für diese Kategorie. Es wird automatisch auf 128x128px "
+"skaliert, bei Beibehaltung des Formats. Sie können das Feld in einigen "
+"Formular- oder Kanban Ansichten verwenden."
#. module: point_of_sale
#: view:pos.session.opening:0
msgid "Open Session"
-msgstr ""
+msgstr "Sitzung öffnen"
#. module: point_of_sale
#: model:ir.ui.menu,name:point_of_sale.menu_point_of_sale
msgid "Daily Operations"
-msgstr "Tagesvorfälle"
+msgstr "Kassiervorgänge"
#. module: point_of_sale
#. openerp-web
@@ -543,7 +577,7 @@ msgstr "Suche Kassenauszug"
#: field:pos.session.opening,pos_state_str:0
#: field:report.pos.order,state:0
msgid "Status"
-msgstr ""
+msgstr "Status"
#. module: point_of_sale
#: selection:report.pos.order,month:0
@@ -568,14 +602,14 @@ msgstr "POS Auftragsposition"
#. module: point_of_sale
#: view:pos.config:0
msgid "Point of Sale Configuration"
-msgstr ""
+msgstr "Point Of Sale Konfiguration"
#. module: point_of_sale
#. openerp-web
#: code:addons/point_of_sale/static/src/xml/pos.xml:369
#, python-format
msgid "Your order has to be validated by a cashier."
-msgstr ""
+msgstr "Ihre Bestellung muss durch einen Kassierer quittiert werden"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.fanta_orange_50cl_product_template
@@ -607,6 +641,20 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Klicken Sie zur Eröffnung einer neuen Kassensitzung\n"
+" </p><p>\n"
+" Eine Kassensitzung ist eine bestimmte Zeitspanne, "
+"normalerweise über die Dauer eines Tages,\n"
+" während der am Point Of Sale verkauft wird. Der Benutzer muss "
+"zur Eröffnung und zum Abschluss\n"
+" der Kasse den Geldbestand zählen. \n"
+" </p><p>\n"
+" Beachten Sie den Hinweis, dass Sie über das Menü <i>Ihre "
+"eigene Sitzung</i> sehr schnell\n"
+" eine eigene Sitzung eröffnen können.\n"
+" </p>\n"
+" "
#. module: point_of_sale
#: code:addons/point_of_sale/point_of_sale.py:870
@@ -620,6 +668,9 @@ msgid ""
"You can continue sales from the touchscreen interface by clicking on \"Start "
"Selling\" or close the cash register session."
msgstr ""
+"Sie können den Verkauf sehr einfach über den Touchscreen Bildschirm "
+"fortsetzen, indem Sie auf 'Starte Verkauf' klicken oder eine laufende "
+"Kassensitzung abschließen."
#. module: point_of_sale
#: report:account.statement:0
@@ -631,7 +682,7 @@ msgstr "Kassenabschluss"
#. module: point_of_sale
#: view:pos.session:0
msgid "Opening Cashbox Lines"
-msgstr ""
+msgstr "Kasseneröffnung Positionen"
#. module: point_of_sale
#: selection:report.pos.order,month:0
@@ -678,7 +729,7 @@ msgstr "Zeile Nr."
#: code:addons/point_of_sale/static/src/xml/pos.xml:459
#, python-format
msgid "Set Weight"
-msgstr ""
+msgstr "Gewicht eintragen"
#. module: point_of_sale
#: view:account.bank.statement:0
@@ -693,7 +744,7 @@ msgstr "Summe Netto:"
#. module: point_of_sale
#: model:ir.actions.client,name:point_of_sale.action_client_pos_menu
msgid "Open POS Menu"
-msgstr ""
+msgstr "Öffnen POS Menü"
#. module: point_of_sale
#: report:pos.details_summary:0
@@ -710,7 +761,7 @@ msgstr "Verbuche POS Buchungen"
#: code:addons/point_of_sale/static/src/xml/pos.xml:463
#, python-format
msgid "Barcode Scanner"
-msgstr ""
+msgstr "Barcode Lesegerät"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.pomme_granny_smith_product_template
@@ -723,6 +774,9 @@ msgid ""
"Check if, this is a product you can use to take cash from a statement for "
"the point of sale backend, example: money lost, transfer to bank, etc."
msgstr ""
+"Aktivieren Sie diese Option, wenn dieses Produkt verwendet werden kann, um "
+"aus der Kasse am Point Of Sale Arbeitsplatz Bargeld zu entnehmen, z.B. "
+"Ausgleich Kassendifferenz, Einzahlung auf Bankkonto etc."
#. module: point_of_sale
#: view:report.pos.order:0
@@ -739,11 +793,14 @@ msgid ""
"use\n"
" a modern browser like"
msgstr ""
+"Der Point Of Sale wird nicht von Microsoft Internet Explorer unterstützt. "
+"Bitte benutzen Sie einen\n"
+" modernen Browser wie"
#. module: point_of_sale
#: view:pos.session.opening:0
msgid "Click to start a session."
-msgstr ""
+msgstr "Klicken Sie zum Starten einer Sitzung."
#. module: point_of_sale
#: view:pos.details:0
@@ -751,7 +808,7 @@ msgstr ""
#: view:pos.payment.report.user:0
#: view:pos.sale.user:0
msgid "Print Report"
-msgstr "Drucke Report"
+msgstr "Drucke Bericht"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.oetker_bolognese_product_template
@@ -768,12 +825,12 @@ msgstr "Pizza"
#: code:addons/point_of_sale/wizard/pos_return.py:240
#, python-format
msgid "Add Product"
-msgstr "Hinzuf. Produkt"
+msgstr "Hinzufügen Produkt"
#. module: point_of_sale
#: field:pos.config,name:0
msgid "Point of Sale Name"
-msgstr ""
+msgstr "Point Of Sale Bezeichnung"
#. module: point_of_sale
#: field:report.transaction.pos,invoice_am:0
@@ -802,7 +859,7 @@ msgstr "Quittung"
#: field:report.sales.by.margin.pos,net_margin_per_qty:0
#: field:report.sales.by.margin.pos.month,net_margin_per_qty:0
msgid "Net margin per Qty"
-msgstr "Nettomarge pro Stk"
+msgstr "Netto Marge pro Stk"
#. module: point_of_sale
#: view:pos.confirm:0
@@ -820,7 +877,7 @@ msgstr "Endsaldo"
#: code:addons/point_of_sale/wizard/pos_box_out.py:89
#, python-format
msgid "please check that account is set to %s."
-msgstr ""
+msgstr "bitte überprüfen Sie, ob das Konto für %s eingetragen ist."
#. module: point_of_sale
#: help:pos.category,image:0
@@ -828,6 +885,8 @@ msgid ""
"This field holds the image used as image for the cateogry, limited to "
"1024x1024px."
msgstr ""
+"In diesem Feld wird das Bild einer Produktkategorie abgespeichert, limitiert "
+"auf die Größe 1024x1024px."
#. module: point_of_sale
#: model:product.template,name:point_of_sale.pepsi_max_50cl_product_template
@@ -849,6 +908,13 @@ msgid ""
"Method\" from the \"Point of Sale\" tab. You can also create new payment "
"methods directly from menu \"PoS Backend / Configuration / Payment Methods\"."
msgstr ""
+"Sie müssen die Zahlungsmethoden bestimmen, die an Ihrem Point Of Sale "
+"akzeptiert werden, indem Sie die vorhandene Bank und Kasse über \"Finanzen / "
+"Konfiguration / Journale / Journale\" verwenden. Wählen Sie hier ein Journal "
+"aus und aktivieren Sie die Option \"POS Zahlungsmethode\" über den "
+"Aktenreiter \"Point Of Sale\". Sie können des weiteren neue Zahlungsmethoden "
+"direkt über das Menü \"POS Backend / Konfiguration / Zahlungsmethoden\" "
+"erstellen."
#. module: point_of_sale
#: model:pos.category,name:point_of_sale.rouges_noyau_fruits
@@ -858,7 +924,7 @@ msgstr ""
#. module: point_of_sale
#: view:pos.ean_wizard:0
msgid "Ean13 Generator"
-msgstr ""
+msgstr "EAN13 Generator"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.spa_1l_product_template
@@ -911,7 +977,7 @@ msgstr ""
#. module: point_of_sale
#: report:pos.details:0
msgid "Sales total(Revenue)"
-msgstr "Gesamtumsatz"
+msgstr "Gesamte Verkäufe (Umsatz)"
#. module: point_of_sale
#: help:pos.config,group_by:0
@@ -919,6 +985,8 @@ msgid ""
"Check this if you want to group the Journal Items by Product while closing a "
"Session"
msgstr ""
+"Aktivieren Sie diese Option, wenn Sie beim Kassenabschluss die Journal "
+"Buchungszeilen nach Produkten zusammen fassen möchten."
#. module: point_of_sale
#: report:pos.details:0
@@ -934,13 +1002,13 @@ msgstr ""
#. module: point_of_sale
#: view:res.users:0
msgid "Edit EAN"
-msgstr ""
+msgstr "Bearbeite EAN"
#. module: point_of_sale
#: code:addons/point_of_sale/wizard/pos_open_statement.py:80
#, python-format
msgid "List of Cash Registers"
-msgstr "Liste der Kassabücher"
+msgstr "Liste der Kassenbücher"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.maes_50cl_product_template
@@ -950,7 +1018,7 @@ msgstr ""
#. module: point_of_sale
#: view:report.pos.order:0
msgid "Not Invoiced"
-msgstr "Nicht in Rechnung gestellt"
+msgstr "Nicht abgerechnet"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.lays_pickles_250g_product_template
@@ -960,7 +1028,7 @@ msgstr ""
#. module: point_of_sale
#: field:pos.session.opening,pos_session_id:0
msgid "PoS Session"
-msgstr ""
+msgstr "PoS Sitzung"
#. module: point_of_sale
#: selection:report.pos.order,month:0
@@ -979,12 +1047,14 @@ msgstr "Produkte des Benutzers"
msgid ""
"You have to select a pricelist in the sale form !\n"
"Please set one before choosing a product."
-msgstr "Sie müssen noch eine Preisliste beim Verkaufsauftrag wählen !"
+msgstr ""
+"Sie müssen noch eine Preisliste beim Verkaufsauftrag wählen !\n"
+"Bitte wählen Sie eine vor Ihrer Produktauswahl."
#. module: point_of_sale
#: model:product.template,name:point_of_sale.fanta_orange_2l_product_template
msgid "Fanta Orange 2L"
-msgstr "Copy text \t Fanta Orange 2L"
+msgstr "Fanta Orange 2L"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.perrier_1l_product_template
@@ -999,12 +1069,12 @@ msgstr ""
#. module: point_of_sale
#: model:ir.model,name:point_of_sale.model_pos_discount
msgid "Add a Global Discount"
-msgstr "Füge allg. Rabatt hinzu"
+msgstr ""
#. module: point_of_sale
#: view:pos.config:0
msgid "Journals"
-msgstr ""
+msgstr "Journale"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.oetker_prosciutto_product_template
@@ -1029,19 +1099,19 @@ msgstr ""
#: code:addons/point_of_sale/static/src/xml/pos.xml:747
#, python-format
msgid "return"
-msgstr ""
+msgstr "zurück"
#. module: point_of_sale
#: view:product.product:0
msgid "Set a Custom EAN"
-msgstr ""
+msgstr "Definieren Sie eine benutzerdefinierte EAN"
#. module: point_of_sale
#. openerp-web
#: code:addons/point_of_sale/static/src/xml/pos.xml:237
#, python-format
msgid "Remaining:"
-msgstr ""
+msgstr "Verbleibend:"
#. module: point_of_sale
#: model:pos.category,name:point_of_sale.legumes
@@ -1051,14 +1121,14 @@ msgstr ""
#. module: point_of_sale
#: view:pos.session:0
msgid "tab of the"
-msgstr ""
+msgstr "Aktenreiter der"
#. module: point_of_sale
#. openerp-web
#: code:addons/point_of_sale/static/src/xml/pos.xml:484
#, python-format
msgid "Scan Item Success"
-msgstr ""
+msgstr "Artikelscan erfolgreich"
#. module: point_of_sale
#: report:account.statement:0
@@ -1075,17 +1145,17 @@ msgstr ""
#. module: point_of_sale
#: sql_constraint:pos.session:0
msgid "The name of this POS Session must be unique !"
-msgstr ""
+msgstr "Die Bezeichnung der POS Sitzung muss eindeutig sein."
#. module: point_of_sale
#: view:pos.session:0
msgid "Opening Subtotal"
-msgstr ""
+msgstr "Kasseneröffnung Saldo"
#. module: point_of_sale
#: view:pos.session:0
msgid "payment method."
-msgstr ""
+msgstr "Zahlungsmethode"
#. module: point_of_sale
#: view:pos.order:0
@@ -1118,19 +1188,19 @@ msgstr "Zahlung"
#: view:report.pos.order:0
#: field:report.pos.order,nbr:0
msgid "# of Lines"
-msgstr "# Positionen"
+msgstr "Anzahl Positionen"
#. module: point_of_sale
#. openerp-web
#: code:addons/point_of_sale/static/src/xml/pos.xml:83
#, python-format
msgid "Disc"
-msgstr "Rabatt (%)"
+msgstr "Rabatt"
#. module: point_of_sale
#: view:pos.order:0
msgid "(update)"
-msgstr ""
+msgstr "(aktualisieren)"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.ijsboerke_vanille_2,5l_product_template
@@ -1154,7 +1224,7 @@ msgstr ""
#: code:addons/point_of_sale/wizard/pos_session_opening.py:34
#, python-format
msgid "Start Point Of Sale"
-msgstr ""
+msgstr "Starte Point Of Sale"
#. module: point_of_sale
#: model:pos.category,name:point_of_sale.pils
@@ -1164,7 +1234,7 @@ msgstr ""
#. module: point_of_sale
#: help:pos.session,cash_register_balance_end_real:0
msgid "Computed using the cash control lines"
-msgstr ""
+msgstr "Errechnet aus Kassenabschluss Prüfpositionen"
#. module: point_of_sale
#: report:all.closed.cashbox.of.the.day:0
@@ -1208,7 +1278,7 @@ msgstr ""
#: code:addons/point_of_sale/static/src/xml/pos.xml:491
#, python-format
msgid "Read Weighting Scale"
-msgstr ""
+msgstr "Lese Wiegeergebnis"
#. module: point_of_sale
#. openerp-web
@@ -1233,7 +1303,7 @@ msgstr "Heutige Verkäufe"
#: code:addons/point_of_sale/static/src/xml/pos.xml:334
#, python-format
msgid "Welcome"
-msgstr ""
+msgstr "Herzlich Willkommen"
#. module: point_of_sale
#: code:addons/point_of_sale/wizard/pos_box_entries.py:46
@@ -1290,7 +1360,7 @@ msgstr "Summe berechnet"
#: model:ir.model,name:point_of_sale.model_pos_category
#: field:product.product,pos_categ_id:0
msgid "Point of Sale Category"
-msgstr ""
+msgstr "Point of Sale Kategorie"
#. module: point_of_sale
#: view:report.pos.order:0
@@ -1304,6 +1374,8 @@ msgid ""
"This sequence is automatically created by OpenERP but you can change it to "
"customize the reference numbers of your orders."
msgstr ""
+"Diese Sequenz wird normalerweise durch OpenERP automatisch erzeugt, sie "
+"können diese aber auch anpassen, um Ihre eigene Referenznummer einzutragen."
#. module: point_of_sale
#. openerp-web
@@ -1347,7 +1419,7 @@ msgstr ""
#: code:addons/point_of_sale/static/src/xml/pos.xml:485
#, python-format
msgid "Scan Item Unrecognized"
-msgstr ""
+msgstr "Eingescannter Artikel wurde nicht erkannt"
#. module: point_of_sale
#: report:all.closed.cashbox.of.the.day:0
@@ -1358,7 +1430,7 @@ msgstr "Heutige Kassenabschlüsse"
#: code:addons/point_of_sale/point_of_sale.py:900
#, python-format
msgid "Selected orders do not have the same session!"
-msgstr ""
+msgstr "Die ausgewählten Aufträge haben nicht die gleiche Sitzung"
#. module: point_of_sale
#: report:pos.invoice:0
@@ -1391,14 +1463,14 @@ msgstr "Eröffnungsdatum"
#: model:ir.actions.act_window,name:point_of_sale.action_pos_session
#: model:ir.ui.menu,name:point_of_sale.menu_pos_session_all
msgid "All Sessions"
-msgstr ""
+msgstr "Alle Sitzungen"
#. module: point_of_sale
#. openerp-web
#: code:addons/point_of_sale/static/src/xml/pos.xml:666
#, python-format
msgid "tab"
-msgstr ""
+msgstr "Aktenreiter"
#. module: point_of_sale
#: report:pos.lines:0
@@ -1410,7 +1482,7 @@ msgstr "Umsatzsteuer:"
#: code:addons/point_of_sale/static/src/xml/pos.xml:281
#, python-format
msgid "Thank you for shopping with us."
-msgstr ""
+msgstr "Vielen Dank für Ihren Einkauf."
#. module: point_of_sale
#: model:product.template,name:point_of_sale.coca_light_2l_product_template
@@ -1426,12 +1498,12 @@ msgstr ""
#: model:ir.actions.act_window,name:point_of_sale.pos_category_action
#: model:ir.ui.menu,name:point_of_sale.menu_pos_category
msgid "Product Categories"
-msgstr ""
+msgstr "Produkte Kategorien"
#. module: point_of_sale
#: help:pos.config,journal_id:0
msgid "Accounting journal used to post sales entries."
-msgstr ""
+msgstr "Finanzbuchhaltung Journal für die Verkäufe"
#. module: point_of_sale
#: field:report.transaction.pos,disc:0
@@ -1443,7 +1515,7 @@ msgstr "Rabatt (%)"
#: code:addons/point_of_sale/static/src/xml/pos.xml:473
#, python-format
msgid "Invalid Ean"
-msgstr ""
+msgstr "Ungültige EAN"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.lindemans_kriek_37,5cl_product_template
@@ -1453,7 +1525,7 @@ msgstr ""
#. module: point_of_sale
#: view:pos.config:0
msgid "Point of Sale Config"
-msgstr ""
+msgstr "Point Of Sale Konfiguration"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.coca_zero_33cl_product_template
@@ -1494,7 +1566,7 @@ msgstr "unbekannt"
#. module: point_of_sale
#: field:product.product,income_pdt:0
msgid "Point of Sale Cash In"
-msgstr ""
+msgstr "Point Of Sale Einzahlung"
#. module: point_of_sale
#. openerp-web
@@ -1506,7 +1578,7 @@ msgstr "Steuern:"
#. module: point_of_sale
#: view:pos.session:0
msgid "+ Transactions"
-msgstr ""
+msgstr "+ Transaktionen"
#. module: point_of_sale
#: model:ir.actions.act_window,name:point_of_sale.action_pos_discount
@@ -1541,7 +1613,7 @@ msgstr ""
#. module: point_of_sale
#: field:product.product,available_in_pos:0
msgid "Available in the Point of Sale"
-msgstr ""
+msgstr "Verfügbar am Point Of Sale"
#. module: point_of_sale
#: selection:pos.config,state:0
@@ -1558,12 +1630,12 @@ msgstr ""
#: code:addons/point_of_sale/static/src/xml/pos.xml:348
#, python-format
msgid "The scanned product was not recognized"
-msgstr ""
+msgstr "Das eigescannte Produkt wurde nicht erkannt"
#. module: point_of_sale
#: model:ir.model,name:point_of_sale.model_report_transaction_pos
msgid "transaction for the pos"
-msgstr "Transaktion"
+msgstr "Transaktionen für das POS"
#. module: point_of_sale
#: report:pos.details:0
@@ -1592,11 +1664,13 @@ msgid ""
"Enter a reference, it will be converted\n"
" automatically to a valid EAN number."
msgstr ""
+"Geben Sie hier eine Referenz ein, sie wird automatisch\n"
+" in eine gültige EAN Nummer umgewandelt."
#. module: point_of_sale
#: field:product.product,expense_pdt:0
msgid "Point of Sale Cash Out"
-msgstr ""
+msgstr "Point Of Sale Auszahlung"
#. module: point_of_sale
#: selection:report.pos.order,month:0
@@ -1608,7 +1682,7 @@ msgstr "November"
#: code:addons/point_of_sale/static/src/xml/pos.xml:277
#, python-format
msgid "Please scan an item or your member card"
-msgstr ""
+msgstr "Bitte scannen Sie einen Artikel oder eine Mitgliedskarte ein"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.poivron_verts_product_template
@@ -1627,11 +1701,14 @@ msgid ""
"Your ending balance is too different from the theorical cash closing (%.2f), "
"the maximum allowed is: %.2f. You can contact your manager to force it."
msgstr ""
+"Die Abweichung des Endsaldos weicht zu stark vom theoretischen Saldo (%.2f) "
+"ab, die maximal zulässige Abweichung ist: %.2f. Kontaktieren Sie die "
+"Kassenaufsicht, um die Sitzung abzuschließen."
#. module: point_of_sale
#: view:pos.session:0
msgid "Validate Closing & Post Entries"
-msgstr ""
+msgstr "Abschluss Quittieren & Buchen"
#. module: point_of_sale
#: field:report.transaction.pos,no_trans:0
@@ -1645,12 +1722,14 @@ msgid ""
"There is no receivable account defined to make payment for the partner: "
"\"%s\" (id:%d)."
msgstr ""
+"Es wurde kein Debitorenkonto für die Zahlung des Partners angelegt: \"%s\" "
+"(id:%d)."
#. module: point_of_sale
#: view:pos.config:0
#: selection:pos.config,state:0
msgid "Inactive"
-msgstr ""
+msgstr "Inaktiv"
#. module: point_of_sale
#. openerp-web
@@ -1674,7 +1753,7 @@ msgstr "Abbrechen"
#: code:addons/point_of_sale/static/src/xml/pos.xml:306
#, python-format
msgid "Please put your product on the scale"
-msgstr ""
+msgstr "Bitte legen Sie das Produkt auf die Waage"
#. module: point_of_sale
#: model:ir.actions.report.xml,name:point_of_sale.pos_details_summary
@@ -1694,7 +1773,7 @@ msgstr ""
#. module: point_of_sale
#: field:pos.config,sequence_id:0
msgid "Order IDs Sequence"
-msgstr ""
+msgstr "Auftrag Kürzel Nummernfolge"
#. module: point_of_sale
#: report:pos.invoice:0
@@ -1709,7 +1788,7 @@ msgstr "Preis pro Einheit"
#: code:addons/point_of_sale/static/src/xml/pos.xml:184
#, python-format
msgid "Product Weighting"
-msgstr ""
+msgstr "Abwiegen Produkt"
#. module: point_of_sale
#. openerp-web
@@ -1717,12 +1796,12 @@ msgstr ""
#: code:addons/point_of_sale/static/src/xml/pos.xml:749
#, python-format
msgid "close"
-msgstr ""
+msgstr "Schließen"
#. module: point_of_sale
#: model:ir.actions.report.xml,name:point_of_sale.report_user_label
msgid "User Labels"
-msgstr ""
+msgstr "Benutzer Kennzeichnung"
#. module: point_of_sale
#: model:ir.model,name:point_of_sale.model_pos_order_line
@@ -1738,7 +1817,7 @@ msgstr "Gesamtbetrag"
#. module: point_of_sale
#: view:pos.session:0
msgid "End of Session"
-msgstr ""
+msgstr "Ende der Sitzung"
#. module: point_of_sale
#: model:ir.actions.act_window,name:point_of_sale.action_new_bank_statement_all_tree
@@ -1749,14 +1828,14 @@ msgstr "Barkassen"
#. module: point_of_sale
#: help:pos.session,cash_register_balance_end:0
msgid "Computed with the initial cash control and the sum of all payments."
-msgstr ""
+msgstr "Berechnet durch den Startsaldo und die Summer aller Zahlungen"
#. module: point_of_sale
#. openerp-web
#: code:addons/point_of_sale/static/src/xml/pos.xml:480
#, python-format
msgid "In Transaction"
-msgstr ""
+msgstr "In Bearbeitung"
#. module: point_of_sale
#: model:pos.category,name:point_of_sale.food
@@ -1807,7 +1886,7 @@ msgstr ""
#. module: point_of_sale
#: field:pos.session,cash_register_difference:0
msgid "Difference"
-msgstr ""
+msgstr "Differenz"
#. module: point_of_sale
#: code:addons/point_of_sale/point_of_sale.py:531
@@ -1852,12 +1931,12 @@ msgstr ""
#. module: point_of_sale
#: model:product.template,name:point_of_sale.unreferenced_product_product_template
msgid "Unreferenced Products"
-msgstr ""
+msgstr "Nicht referenzierende Produkte"
#. module: point_of_sale
#: view:pos.ean_wizard:0
msgid "Apply"
-msgstr ""
+msgstr "Anwenden"
#. module: point_of_sale
#. openerp-web
@@ -1868,6 +1947,9 @@ msgid ""
"complete\n"
" your purchase"
msgstr ""
+"Bitte stecken Sie Ihre Karte in das Lesegerät und folgen Sie den Anweisungen "
+"zur Komplettierung\n"
+" Ihres Einkaufs."
#. module: point_of_sale
#: help:product.product,income_pdt:0
@@ -1875,6 +1957,8 @@ msgid ""
"Check if, this is a product you can use to put cash into a statement for the "
"point of sale backend."
msgstr ""
+"Prüfen Sie in der Point Of Sale Verwaltung, ob Sie dieses Produkt für "
+"Bargeldeinlagen nutzen können."
#. module: point_of_sale
#: model:product.template,name:point_of_sale.ijsboerke_moka_2,5l_product_template
@@ -1884,20 +1968,20 @@ msgstr ""
#. module: point_of_sale
#: field:pos.session,cash_control:0
msgid "Has Cash Control"
-msgstr ""
+msgstr "Wurde geprüft"
#. module: point_of_sale
#: model:ir.actions.act_window,name:point_of_sale.action_report_pos_order_all
#: model:ir.ui.menu,name:point_of_sale.menu_report_pos_order_all
msgid "Orders Analysis"
-msgstr ""
+msgstr "Statistik Verkäufe"
#. module: point_of_sale
#. openerp-web
#: code:addons/point_of_sale/static/src/xml/pos.xml:569
#, python-format
msgid "User:"
-msgstr ""
+msgstr "Benutzer:"
#. module: point_of_sale
#: code:addons/point_of_sale/point_of_sale.py:318
@@ -1906,6 +1990,8 @@ msgid ""
"Unable to open the session. You have to assign a sale journal to your point "
"of sale."
msgstr ""
+"Es ist nicht möglich die Kasse zu eröffnen. Sie müssen zuerst Ihrem Point Of "
+"Sale ein Verkaufsjournal zuweisen."
#. module: point_of_sale
#: view:report.pos.order:0
@@ -1952,12 +2038,12 @@ msgstr "Gruppierung..."
#: code:addons/point_of_sale/static/src/xml/pos.xml:570
#, python-format
msgid "Shop:"
-msgstr ""
+msgstr "Shop:"
#. module: point_of_sale
#: field:account.journal,self_checkout_payment_method:0
msgid "Self Checkout Payment Method"
-msgstr ""
+msgstr "Self-Checkout Zahlungsmethode"
#. module: point_of_sale
#: view:pos.order:0
@@ -1972,7 +2058,7 @@ msgstr "Alle abgeschlossenen Kassen"
#. module: point_of_sale
#: field:pos.details,user_ids:0
msgid "Salespeople"
-msgstr ""
+msgstr "Verkäufer"
#. module: point_of_sale
#: code:addons/point_of_sale/point_of_sale.py:758
@@ -1980,7 +2066,7 @@ msgstr ""
#: code:addons/point_of_sale/wizard/pos_box_out.py:91
#, python-format
msgid "You have to open at least one cashbox."
-msgstr ""
+msgstr "Sie sollten mindestens eine Kasse eröffnen."
#. module: point_of_sale
#: code:addons/point_of_sale/point_of_sale.py:1141
@@ -1998,7 +2084,7 @@ msgstr ""
#: code:addons/point_of_sale/static/src/xml/pos.xml:680
#, python-format
msgid "caps lock"
-msgstr ""
+msgstr "Feststelltaste"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.grisette_cerise_25cl_product_template
@@ -2040,6 +2126,8 @@ msgstr "Keine Kassa definiert."
msgid ""
"No cash statement found for this session. Unable to record returned cash."
msgstr ""
+"Es wurde kein Kassenbuch für diese Sitzung gefunden. Es kann keine "
+"Aufzeichnung einer Geldrückgabe erfolgen."
#. module: point_of_sale
#: model:pos.category,name:point_of_sale.oignons_ail_echalotes
@@ -2108,7 +2196,7 @@ msgstr ""
#. module: point_of_sale
#: model:ir.actions.client,name:point_of_sale.action_pos_pos
msgid "Start Point of Sale"
-msgstr ""
+msgstr "Starte Point Of Sale"
#. module: point_of_sale
#. openerp-web
@@ -2137,7 +2225,7 @@ msgstr "Bestelldatum"
#. module: point_of_sale
#: view:pos.order:0
msgid "Point of Sale Orders"
-msgstr ""
+msgstr "Point Of Sale Verkäufe"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.spa_et_fruit_50cl_product_template
@@ -2149,7 +2237,7 @@ msgstr ""
#: field:pos.config,journal_ids:0
#: field:pos.session,journal_ids:0
msgid "Available Payment Methods"
-msgstr ""
+msgstr "Vorhandene Zahlungsmethoden"
#. module: point_of_sale
#: model:ir.actions.act_window,help:point_of_sale.product_normal_action
@@ -2169,6 +2257,22 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Klicken Sie hier, um ein neues Produkt anzulegen.\n"
+" </p><p>\n"
+" Sie müssen ein Produkt für sämtliche Verkäufe aus Ihrem "
+"Point\n"
+" Of Sale anlegen.\n"
+" </p><p>\n"
+" Vergessen Sie dabei nicht, den Preis und die "
+"korrespondierende \n"
+" Verkaufskategorie, in der dieser Umsatz auftauchen soll, "
+"festzulegen.\n"
+" Wenn das Produkt keinen explizit zugewiesenen Point Of Sale "
+"hat,\n"
+" können Sie es hierüber verkaufen.\n"
+" </p)\n"
+" "
#. module: point_of_sale
#: view:pos.order:0
@@ -2183,25 +2287,25 @@ msgstr "Fax:"
#. module: point_of_sale
#: view:pos.session:0
msgid "Point of Sale Session"
-msgstr ""
+msgstr "Point of Sale Sitzung"
#. module: point_of_sale
#: report:account.statement:0
#: model:ir.actions.report.xml,name:point_of_sale.account_statement
msgid "Statement"
-msgstr "Zahlungsbeleg"
+msgstr "Kassenbericht"
#. module: point_of_sale
#: report:pos.invoice:0
msgid "Source"
-msgstr ""
+msgstr "Herkunft"
#. module: point_of_sale
#. openerp-web
#: code:addons/point_of_sale/static/src/xml/pos.xml:467
#, python-format
msgid "Admin Badge"
-msgstr ""
+msgstr "Admin Ausweis"
#. module: point_of_sale
#: field:pos.make.payment,journal_id:0
@@ -2225,7 +2329,7 @@ msgstr "Bank Auszug"
#: selection:pos.session.opening,pos_state:0
#, python-format
msgid "Closed & Posted"
-msgstr ""
+msgstr "Beendet & Gebucht"
#. module: point_of_sale
#: model:ir.actions.act_window,name:point_of_sale.action_report_pos_sale_user
@@ -2239,7 +2343,7 @@ msgstr "Verkäufe nach Benutzer"
#: code:addons/point_of_sale/static/src/xml/pos.xml:568
#, python-format
msgid "Phone:"
-msgstr ""
+msgstr "Telefon:"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.evian_1l_product_template
@@ -2272,7 +2376,7 @@ msgstr ""
#: report:pos.details:0
#: report:pos.details_summary:0
msgid "Qty of product"
-msgstr "Produktmenge"
+msgstr "Anz. Produkte"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.pomme_golden_perlim_product_template
@@ -2285,7 +2389,7 @@ msgstr ""
#: selection:pos.session.opening,pos_state:0
#, python-format
msgid "Closing Control"
-msgstr ""
+msgstr "Kassenabschschluss Prüfungen"
#. module: point_of_sale
#: field:report.pos.order,delay_validation:0
@@ -2312,7 +2416,7 @@ msgstr ""
#: code:addons/point_of_sale/static/src/xml/pos.xml:472
#, python-format
msgid "Unknown Product"
-msgstr ""
+msgstr "Unbekanntes Produkt"
#. module: point_of_sale
#. openerp-web
@@ -2368,7 +2472,7 @@ msgstr "Monat"
#. module: point_of_sale
#: field:pos.category,image_medium:0
msgid "Medium-sized image"
-msgstr ""
+msgstr "Mittelgroßes Bild"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.papillon_orange_product_template
@@ -2386,6 +2490,8 @@ msgid ""
"Check if the product should be weighted (mainly used with self check-out "
"interface)."
msgstr ""
+"Prüfen Sie, ob das Produkt zu wiegen ist (wird hauptsächlich beim Self-"
+"Service Checkout Interface benutzt)."
#. module: point_of_sale
#: model:ir.actions.act_window,name:point_of_sale.action_new_bank_statement_tree
@@ -2399,7 +2505,7 @@ msgstr "Barkasse"
#: code:addons/point_of_sale/static/src/xml/pos.xml:453
#, python-format
msgid "Accept Payment"
-msgstr ""
+msgstr "Zahlungsannahme"
#. module: point_of_sale
#: model:ir.model,name:point_of_sale.model_pos_receipt
@@ -2440,7 +2546,7 @@ msgstr "Abgeschlossen"
#. module: point_of_sale
#: field:pos.config,iface_cashdrawer:0
msgid "Cashdrawer Interface"
-msgstr ""
+msgstr "Anbindung an Kassenschublade"
#. module: point_of_sale
#: model:pos.category,name:point_of_sale.tomates
@@ -2475,28 +2581,28 @@ msgstr ""
#. module: point_of_sale
#: help:pos.config,name:0
msgid "An internal identification of the point of sale"
-msgstr ""
+msgstr "Die interne Identifikation für den Point Of Sale"
#. module: point_of_sale
#: view:pos.config:0
#: selection:pos.config,state:0
msgid "Active"
-msgstr ""
+msgstr "Aktiv"
#. module: point_of_sale
#: field:pos.session,name:0
msgid "Session ID"
-msgstr ""
+msgstr "Sitzungs-ID"
#. module: point_of_sale
#: view:pos.make.payment:0
msgid "Pay Order"
-msgstr ""
+msgstr "Zahlungsauftrag"
#. module: point_of_sale
#: view:pos.session:0
msgid "Summary by Payment Methods"
-msgstr ""
+msgstr "Übersicht nach Zahlungsmethoden"
#. module: point_of_sale
#. openerp-web
@@ -2521,7 +2627,7 @@ msgstr "Summe:"
#. module: point_of_sale
#: field:res.users,ean13:0
msgid "EAN13"
-msgstr ""
+msgstr "EAN13"
#. module: point_of_sale
#. openerp-web
@@ -2553,14 +2659,14 @@ msgstr "Wiederholung Druck"
#. module: point_of_sale
#: field:pos.config,iface_payment_terminal:0
msgid "Payment Terminal Interface"
-msgstr ""
+msgstr "Anbindung Zahlungsterminal"
#. module: point_of_sale
#. openerp-web
#: code:addons/point_of_sale/static/src/xml/pos.xml:135
#, python-format
msgid "Search Products"
-msgstr ""
+msgstr "Suche Produkte"
#. module: point_of_sale
#: field:report.transaction.pos,invoice_id:0
@@ -2650,20 +2756,20 @@ msgstr ""
#. module: point_of_sale
#: view:pos.session:0
msgid "Continue Selling"
-msgstr ""
+msgstr "Verkauf fortsetzen"
#. module: point_of_sale
#. openerp-web
#: code:addons/point_of_sale/static/src/xml/pos.xml:450
#, python-format
msgid "Payment Terminal"
-msgstr ""
+msgstr "Zahlungsterminal"
#. module: point_of_sale
#: view:account.bank.statement:0
#: field:pos.session,user_id:0
msgid "Responsible"
-msgstr ""
+msgstr "Kassenleitung"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.croky_bolognaise_250g_product_template
@@ -2675,7 +2781,7 @@ msgstr ""
#: code:addons/point_of_sale/static/src/xml/pos.xml:466
#, python-format
msgid "Custom Ean13"
-msgstr ""
+msgstr "Benutzerdefinierter EAN13"
#. module: point_of_sale
#. openerp-web
@@ -2697,7 +2803,7 @@ msgstr "Verkäufe des Monats nach Benutzer"
#. module: point_of_sale
#: view:pos.session:0
msgid "Cashbox Lines"
-msgstr ""
+msgstr "Kassenprüfung Positionen"
#. module: point_of_sale
#: model:ir.actions.report.xml,name:point_of_sale.pos_payment_report_user
@@ -2746,11 +2852,13 @@ msgstr ""
msgid ""
"You cannot create two active sessions related to the same point of sale!"
msgstr ""
+"Sie können nicht zwei gleichzeitig aktive Sitzungen für einen Point Of Sale "
+"öffnen."
#. module: point_of_sale
#: field:pos.category,image_small:0
msgid "Smal-sized image"
-msgstr ""
+msgstr "Kleines Bild"
#. module: point_of_sale
#: model:ir.actions.report.xml,name:point_of_sale.pos_lines_report
@@ -2761,14 +2869,14 @@ msgstr "Auftragspositionen POS"
#: code:addons/point_of_sale/point_of_sale.py:415
#, python-format
msgid "Point of Sale Profit"
-msgstr ""
+msgstr "Point Of Sale Umsatz"
#. module: point_of_sale
#. openerp-web
#: code:addons/point_of_sale/static/src/xml/pos.xml:348
#, python-format
msgid "Please wait, a cashier is on the way"
-msgstr ""
+msgstr "Bitte warten Sie, ein Kassierer ist auf dem Weg"
#. module: point_of_sale
#: code:addons/point_of_sale/wizard/pos_session_opening.py:68
@@ -2777,7 +2885,7 @@ msgstr ""
#: field:pos.order,session_id:0
#, python-format
msgid "Session"
-msgstr ""
+msgstr "Sitzung"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.chaudfontaine_33cl_product_template
@@ -2805,7 +2913,7 @@ msgstr "Bezahlt:"
#. module: point_of_sale
#: view:pos.session:0
msgid "= Theorical Balance"
-msgstr ""
+msgstr "= Theoretischer Saldo"
#. module: point_of_sale
#: report:account.statement:0
@@ -2815,7 +2923,7 @@ msgstr "Kassenbuch"
#. module: point_of_sale
#: field:pos.session,cash_register_total_entry_encoding:0
msgid "Total Cash Transaction"
-msgstr ""
+msgstr "Gesamt Umsatz Transaktionen"
#. module: point_of_sale
#: model:pos.category,name:point_of_sale.pommes_de_terre
@@ -2839,7 +2947,7 @@ msgstr "Verkäufe nach Benutzer"
#: code:addons/point_of_sale/static/src/xml/pos.xml:487
#, python-format
msgid "Payment Status"
-msgstr ""
+msgstr "Zahlungsstatus"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.pepsi_2l_product_template
@@ -2872,7 +2980,7 @@ msgstr ""
#: code:addons/point_of_sale/static/src/xml/pos.xml:468
#, python-format
msgid "Client Badge"
-msgstr ""
+msgstr "Kundenkarte"
#. module: point_of_sale
#: report:pos.lines:0
@@ -2882,7 +2990,7 @@ msgstr "Nettobetrag:"
#. module: point_of_sale
#: field:pos.session,cash_journal_id:0
msgid "Cash Journal"
-msgstr ""
+msgstr "Kassenjournal"
#. module: point_of_sale
#: model:res.groups,name:point_of_sale.group_pos_manager
@@ -2922,14 +3030,14 @@ msgstr "Öffne Barkasse"
#. module: point_of_sale
#: field:account.journal,amount_authorized_diff:0
msgid "Amount Authorized Difference"
-msgstr ""
+msgstr "Genehmigter Differenzbetrag"
#. module: point_of_sale
#. openerp-web
#: code:addons/point_of_sale/static/src/xml/pos.xml:321
#, python-format
msgid "Please be patient, help is on the way"
-msgstr ""
+msgstr "Bitte haben Sie Geduld, Hilfe ist auf dem Weg"
#. module: point_of_sale
#: model:ir.model,name:point_of_sale.model_pos_session
@@ -2939,7 +3047,7 @@ msgstr ""
#. module: point_of_sale
#: help:pos.session,config_id:0
msgid "The physical point of sale you will use."
-msgstr ""
+msgstr "Der physikalische Point Of Sale"
#. module: point_of_sale
#: view:pos.order:0
@@ -2949,7 +3057,7 @@ msgstr "Suche Verkaufsauftrag"
#. module: point_of_sale
#: field:pos.config,iface_self_checkout:0
msgid "Self Checkout Mode"
-msgstr ""
+msgstr "Self Checkout Modus"
#. module: point_of_sale
#: field:account.journal,journal_user:0
@@ -2967,6 +3075,7 @@ msgid ""
"Person who uses the the cash register. It can be a reliever, a student or an "
"interim employee."
msgstr ""
+"Person die Kasse bedient, diese kann ein Rentner, Aushilfe oder Student sein"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.coca_zero_decaf_33cl_product_template
@@ -3004,12 +3113,12 @@ msgstr "Erzeuge Buchungen"
#: report:pos.user.product:0
#: field:report.pos.order,company_id:0
msgid "Company"
-msgstr "Firma"
+msgstr "Unternehmen"
#. module: point_of_sale
#: report:pos.invoice:0
msgid "Invoice Date"
-msgstr "Rechnungsdatum"
+msgstr "Datum Rechnung"
#. module: point_of_sale
#: field:pos.box.entries,name:0
@@ -3024,7 +3133,7 @@ msgstr ""
#. module: point_of_sale
#: view:pos.config:0
msgid "Set to Inactive"
-msgstr ""
+msgstr "Als Inaktiv setzen"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.chimay_bleu_33cl_product_template
@@ -3052,7 +3161,7 @@ msgstr ""
#: code:addons/point_of_sale/static/src/xml/pos.xml:460
#, python-format
msgid "Reset"
-msgstr ""
+msgstr "Zurück"
#. module: point_of_sale
#. openerp-web
@@ -3066,7 +3175,7 @@ msgstr "OK"
#: code:addons/point_of_sale/static/src/xml/pos.xml:288
#, python-format
msgid "Please scan an item"
-msgstr ""
+msgstr "Bitte scannen Sie einen Artikel"
#. module: point_of_sale
#: model:ir.actions.act_window,name:point_of_sale.action_pos_box_in
@@ -3127,6 +3236,9 @@ msgid ""
"The Point of Sale Category this products belongs to. Those categories are "
"used to group similar products and are specific to the Point of Sale."
msgstr ""
+"Die Kategorie des Point Of Sale, dem das Produkt angehört. Diese Gruppen "
+"werden genutzt, um beides vergleichbare und spezifische Point Of Sale "
+"abzubilden."
#. module: point_of_sale
#: model:product.template,name:point_of_sale.orangina_1,5l_product_template
@@ -3154,7 +3266,7 @@ msgstr "Shop"
#: code:addons/point_of_sale/wizard/pos_box_entries.py:123
#, python-format
msgid "Please check that income account is set to %s."
-msgstr ""
+msgstr "Bitte prüfen Sie, ob das Ertragskonto auf %s. gesetzt wurde."
#. module: point_of_sale
#: model:ir.model,name:point_of_sale.model_account_bank_statement_line
@@ -3192,7 +3304,7 @@ msgstr ""
#: code:addons/point_of_sale/point_of_sale.py:1068
#, python-format
msgid "Trade Receivables"
-msgstr ""
+msgstr "Handel Debitoren"
#. module: point_of_sale
#: code:addons/point_of_sale/point_of_sale.py:531
@@ -3237,6 +3349,7 @@ msgstr "Journalbuchung"
#, python-format
msgid "There is no receivable account defined to make payment."
msgstr ""
+"Es wurde kein Forderungskonto für die Zahlungsdurchführung hinterlegt"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.citron_product_template
@@ -3270,6 +3383,8 @@ msgid ""
"You cannot confirm all orders of this session, because they have not the "
"'paid' status"
msgstr ""
+"Sie können nicht alle Aufträge dieser Sitzung bestätigen, weil Sie dann den "
+"nicht \"bezahlt\" Status hinterlegen."
#. module: point_of_sale
#: view:pos.order:0
@@ -3301,7 +3416,7 @@ msgstr ""
#. module: point_of_sale
#: help:product.product,available_in_pos:0
msgid "Check if you want this product to appear in the Point of Sale"
-msgstr ""
+msgstr "bisher gibt es keine Übersetzung bisher"
#. module: point_of_sale
#: view:report.pos.order:0
@@ -3318,7 +3433,7 @@ msgstr ""
#: code:addons/point_of_sale/static/src/xml/pos.xml:454
#, python-format
msgid "Reject Payment"
-msgstr ""
+msgstr "Verwerfe Bezahlung"
#. module: point_of_sale
#: model:ir.ui.menu,name:point_of_sale.menu_point_config_product
@@ -3400,12 +3515,12 @@ msgstr ""
#: code:addons/point_of_sale/static/src/xml/pos.xml:490
#, python-format
msgid "Print Invoice"
-msgstr ""
+msgstr "Rechnung drucken"
#. module: point_of_sale
#: field:pos.order,pos_reference:0
msgid "Receipt Ref"
-msgstr ""
+msgstr "Angebot Ref"
#. module: point_of_sale
#: model:ir.model,name:point_of_sale.model_pos_details
@@ -3446,7 +3561,7 @@ msgstr "Verkäufer"
#: view:pos.sale.user:0
#, python-format
msgid "or"
-msgstr ""
+msgstr "oder"
#. module: point_of_sale
#: report:pos.details:0
@@ -3455,17 +3570,17 @@ msgstr ""
#: view:report.pos.order:0
#: selection:report.pos.order,state:0
msgid "Invoiced"
-msgstr "Berechnet"
+msgstr "Abgerechnet"
#. module: point_of_sale
#: view:pos.session.opening:0
msgid "New Session"
-msgstr ""
+msgstr "Neue Sitzung"
#. module: point_of_sale
#: field:pos.config,group_by:0
msgid "Group Journal Items"
-msgstr ""
+msgstr "Gruppiere Journale Positionen"
#. module: point_of_sale
#: model:ir.actions.act_window,help:point_of_sale.action_pos_pos_form
@@ -3481,13 +3596,23 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Klicken Sie zur Erstellung eines neuen Kassenbuchs.\n"
+" </p><p>\n"
+" Benutzen Sie dieses Menü, um durch vorherige Kassenbücher zu "
+"browsen. Um neue Kassenbücher\n"
+" aufzuzeichnen, sollten Sie besser das Menü <i>Ihre eigenen "
+"Sitzungen</i> für die Touchscreen \n"
+" Eingabe einsetzen. \n"
+" </p>\n"
+" "
#. module: point_of_sale
#. openerp-web
#: code:addons/point_of_sale/static/src/xml/pos.xml:456
#, python-format
msgid "Electronic Scale"
-msgstr ""
+msgstr "Elektronische Verkäufe"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.spa_gazeuse_50cl_product_template
@@ -3497,13 +3622,13 @@ msgstr ""
#. module: point_of_sale
#: field:res.users,pos_config:0
msgid "Default Point of Sale"
-msgstr ""
+msgstr "Standard Point Of Sale"
#. module: point_of_sale
#: code:addons/point_of_sale/wizard/pos_box.py:23
#, python-format
msgid "There is no cash register for this PoS Session"
-msgstr ""
+msgstr "Es existiert keine Kasse für diese PoS Session"
#. module: point_of_sale
#: model:pos.category,name:point_of_sale.special_beers
@@ -3518,7 +3643,7 @@ msgstr "Rabatthinweis"
#. module: point_of_sale
#: view:account.bank.statement:0
msgid "Cash Statement"
-msgstr ""
+msgstr "Kassenbuch"
#. module: point_of_sale
#: report:pos.details_summary:0
@@ -3557,7 +3682,7 @@ msgstr "Fruchtige Biere"
#. module: point_of_sale
#: view:pos.session:0
msgid "You can define another list of available currencies on the"
-msgstr ""
+msgstr "Sie können eine andere Liste mit verfügbaren Währungen verwenden"
#. module: point_of_sale
#. openerp-web
@@ -3569,7 +3694,7 @@ msgstr ""
#. module: point_of_sale
#: help:pos.session,cash_register_balance_start:0
msgid "Computed using the cash control at the opening."
-msgstr ""
+msgstr "Berechnet unter Nutzung der Kasseneröffnung Prüfung"
#. module: point_of_sale
#: model:pos.category,name:point_of_sale.raisins
@@ -3599,7 +3724,7 @@ msgstr "Drucke Quittung"
#: code:addons/point_of_sale/point_of_sale.py:419
#, python-format
msgid "Point of Sale Loss"
-msgstr ""
+msgstr "Point Of Sale Verlust"
#. module: point_of_sale
#: field:pos.make.payment,payment_date:0
@@ -3629,7 +3754,7 @@ msgstr ""
#. module: point_of_sale
#: field:pos.session,details_ids:0
msgid "Cash Control"
-msgstr ""
+msgstr "Kassenprüfung"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.oetker_vegetale_product_template
@@ -3656,7 +3781,7 @@ msgstr "Gutschrift"
#: code:addons/point_of_sale/static/src/xml/pos.xml:427
#, python-format
msgid "Your shopping cart is empty"
-msgstr ""
+msgstr "Ihre Shopping Karte ist leer."
#. module: point_of_sale
#: code:addons/point_of_sale/report/pos_invoice.py:46
@@ -3678,7 +3803,7 @@ msgstr "Rabatt(%)"
#. module: point_of_sale
#: view:pos.session.opening:0
msgid "The session"
-msgstr ""
+msgstr "Die Sitzung"
#. module: point_of_sale
#: view:pos.order:0
@@ -3693,7 +3818,7 @@ msgstr "Zwischensummen"
#. module: point_of_sale
#: view:pos.session.opening:0
msgid "Close Session"
-msgstr ""
+msgstr "Beende Sitzung"
#. module: point_of_sale
#: view:pos.order:0
@@ -3703,12 +3828,12 @@ msgstr "Auftragszeilen"
#. module: point_of_sale
#: view:pos.session.opening:0
msgid "PoS Session Opening"
-msgstr ""
+msgstr "PoS Kasseneröffnung"
#. module: point_of_sale
#: field:pos.order.line,price_subtotal:0
msgid "Subtotal w/o Tax"
-msgstr "Zwischensumme w/o Steuer"
+msgstr "Zwischensumme mit/ohne Steuer"
#. module: point_of_sale
#. openerp-web
@@ -3716,7 +3841,7 @@ msgstr "Zwischensumme w/o Steuer"
#: code:addons/point_of_sale/static/src/xml/pos.xml:742
#, python-format
msgid "delete"
-msgstr ""
+msgstr "löschen"
#. module: point_of_sale
#: model:product.template,name:point_of_sale.spa_50cl_product_template
@@ -3742,7 +3867,7 @@ msgstr ""
#. module: point_of_sale
#: model:ir.actions.act_window,name:point_of_sale.action_report_pos_payment
msgid "Pyament Report"
-msgstr "Zahlungsausertung"
+msgstr "Zahlungsauswertung"
#. module: point_of_sale
#: field:report.transaction.pos,jl_id:0
@@ -3752,12 +3877,12 @@ msgstr "Journal Kasse"
#. module: point_of_sale
#: view:pos.session:0
msgid "Session:"
-msgstr ""
+msgstr "Sitzung:"
#. module: point_of_sale
#: field:pos.config,iface_print_via_proxy:0
msgid "Print via Proxy"
-msgstr ""
+msgstr "Drucke via Proxy"
#. module: point_of_sale
#: report:pos.sales.user.today:0
@@ -3779,7 +3904,7 @@ msgstr "Beschreibung"
#: model:ir.actions.act_window,name:point_of_sale.act_pos_config_sessions
#: field:pos.config,session_ids:0
msgid "Sessions"
-msgstr ""
+msgstr "Sitzungen"
#. module: point_of_sale
#: selection:report.pos.order,month:0
@@ -3808,11 +3933,14 @@ msgid ""
"image, with aspect ratio preserved. Use this field anywhere a small image is "
"required."
msgstr ""
+"Kleines Bild dieser Kategorie. Es wird automatisch auf 64x64px skaliert "
+"unter Beibehaltung der Optik. Benutzen Sie dieses Feld immer dann, wenn Sie "
+"ein keines Bild benötigen."
#. module: point_of_sale
#: field:pos.session.opening,pos_state:0
msgid "Session Status"
-msgstr ""
+msgstr "Sitzung Starten"
#. module: point_of_sale
#: field:pos.order,picking_id:0
@@ -3835,6 +3963,16 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Klicken Sie um Zahlungsmethode zu ergänzen.\n"
+" </p><p>\n"
+" Zahlungsmethoden werden durch Journale definiert, die "
+"optional <i>PoS Zahlungsmethode</i> aktiviert \n"
+" haben müssen. Um für das Touchscreen Interface "
+"funktionsfähig zu sein, müssen Sie dort die Zahlungsmethode am\n"
+" <Point Of Sale</i> konfigurieren.\n"
+" </p>\n"
+" "
#. module: point_of_sale
#: view:pos.order:0
@@ -3851,27 +3989,27 @@ msgstr "Februar"
#. module: point_of_sale
#: view:res.partner:0
msgid "Edit"
-msgstr ""
+msgstr "Bearbeiten"
#. module: point_of_sale
#: view:pos.session.opening:0
msgid "Click to continue the session."
-msgstr ""
+msgstr "Klicken Sie zur Erstellung einer Sitzung"
#. module: point_of_sale
#: view:pos.config:0
msgid "Set to Active"
-msgstr ""
+msgstr "Als Aktiv setzen"
#. module: point_of_sale
#: view:pos.category:0
msgid "Product PoS Categories"
-msgstr ""
+msgstr "Produkt PoS Kategorien"
#. module: point_of_sale
#: view:pos.session.opening:0
msgid "Start Selling"
-msgstr ""
+msgstr "Starte Verkauf"
#. module: point_of_sale
#: selection:report.pos.order,month:0
@@ -3894,7 +4032,7 @@ msgstr "Lieferanten Gutschrift"
#: code:addons/point_of_sale/static/src/xml/pos.xml:596
#, python-format
msgid "Discount:"
-msgstr ""
+msgstr "Rabatt:"
#. module: point_of_sale
#: model:ir.actions.act_window,name:point_of_sale.action_report_sales_by_margin_pos_month
diff --git a/addons/point_of_sale/i18n/it.po b/addons/point_of_sale/i18n/it.po
index 1e4c97c4f5d..0180afdda87 100644
--- a/addons/point_of_sale/i18n/it.po
+++ b/addons/point_of_sale/i18n/it.po
@@ -13,7 +13,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:45+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 04:59+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: point_of_sale
diff --git a/addons/point_of_sale/point_of_sale.py b/addons/point_of_sale/point_of_sale.py
index 5ac6d6a29e0..970eb1fbed7 100644
--- a/addons/point_of_sale/point_of_sale.py
+++ b/addons/point_of_sale/point_of_sale.py
@@ -19,22 +19,20 @@
#
##############################################################################
-import pdb
-import openerp
-import addons
-import openerp.addons.product.product
-
-import time
from datetime import datetime
from dateutil.relativedelta import relativedelta
+from decimal import Decimal
import logging
+import pdb
+import time
-import netsvc
-from osv import fields, osv
-import tools
-from tools.translate import _
-from decimal import Decimal
-import decimal_precision as dp
+import openerp
+from openerp import netsvc, tools
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+
+import openerp.addons.decimal_precision as dp
+import openerp.addons.product.product
_logger = logging.getLogger(__name__)
diff --git a/addons/point_of_sale/report/account_statement.py b/addons/point_of_sale/report/account_statement.py
index c1fc73a35d7..c9de91dbbbf 100644
--- a/addons/point_of_sale/report/account_statement.py
+++ b/addons/point_of_sale/report/account_statement.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class account_statement(report_sxw.rml_parse):
diff --git a/addons/point_of_sale/report/all_closed_cashbox_of_the_day.py b/addons/point_of_sale/report/all_closed_cashbox_of_the_day.py
index dc3b432728f..8559d2571d6 100644
--- a/addons/point_of_sale/report/all_closed_cashbox_of_the_day.py
+++ b/addons/point_of_sale/report/all_closed_cashbox_of_the_day.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class all_closed_cashbox_of_the_day(report_sxw.rml_parse):
#TOFIX: sql injection problem: SQL Request must be pass from sql injection...
diff --git a/addons/point_of_sale/report/pos_details.py b/addons/point_of_sale/report/pos_details.py
index 293eeb722a3..3b8df068a34 100644
--- a/addons/point_of_sale/report/pos_details.py
+++ b/addons/point_of_sale/report/pos_details.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class pos_details(report_sxw.rml_parse):
diff --git a/addons/point_of_sale/report/pos_details_summary.py b/addons/point_of_sale/report/pos_details_summary.py
index a917ce99c06..a4facaabcac 100644
--- a/addons/point_of_sale/report/pos_details_summary.py
+++ b/addons/point_of_sale/report/pos_details_summary.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class pos_details_summary(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/point_of_sale/report/pos_invoice.py b/addons/point_of_sale/report/pos_invoice.py
index 0677ac0e8d9..60f4f233729 100644
--- a/addons/point_of_sale/report/pos_invoice.py
+++ b/addons/point_of_sale/report/pos_invoice.py
@@ -21,9 +21,9 @@
import time
-from report import report_sxw
-from osv import osv
-from tools.translate import _
+from openerp.report import report_sxw
+from openerp.osv import osv
+from openerp.tools.translate import _
class pos_invoice(report_sxw.rml_parse):
diff --git a/addons/point_of_sale/report/pos_lines.py b/addons/point_of_sale/report/pos_lines.py
index 6c48d9e9733..f20ccfd1ec2 100644
--- a/addons/point_of_sale/report/pos_lines.py
+++ b/addons/point_of_sale/report/pos_lines.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class pos_lines(report_sxw.rml_parse):
diff --git a/addons/point_of_sale/report/pos_order_report.py b/addons/point_of_sale/report/pos_order_report.py
index 914bef06bbf..62250f11e17 100644
--- a/addons/point_of_sale/report/pos_order_report.py
+++ b/addons/point_of_sale/report/pos_order_report.py
@@ -19,8 +19,8 @@
#
##############################################################################
-import tools
-from osv import fields,osv
+from openerp import tools
+from openerp.osv import fields,osv
class pos_order_report(osv.osv):
_name = "report.pos.order"
diff --git a/addons/point_of_sale/report/pos_payment_report.py b/addons/point_of_sale/report/pos_payment_report.py
index 1fed98a4852..e52694c9d01 100644
--- a/addons/point_of_sale/report/pos_payment_report.py
+++ b/addons/point_of_sale/report/pos_payment_report.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class pos_payment_report(report_sxw.rml_parse):
diff --git a/addons/point_of_sale/report/pos_payment_report_user.py b/addons/point_of_sale/report/pos_payment_report_user.py
index b347c86da2a..d3928df4a84 100644
--- a/addons/point_of_sale/report/pos_payment_report_user.py
+++ b/addons/point_of_sale/report/pos_payment_report_user.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class pos_payment_report_user(report_sxw.rml_parse):
diff --git a/addons/point_of_sale/report/pos_receipt.py b/addons/point_of_sale/report/pos_receipt.py
index 58044c28c77..6272de95db7 100644
--- a/addons/point_of_sale/report/pos_receipt.py
+++ b/addons/point_of_sale/report/pos_receipt.py
@@ -20,8 +20,8 @@
##############################################################################
import time
-from report import report_sxw
-import pooler
+from openerp.report import report_sxw
+from openerp import pooler
def titlize(journal_name):
words = journal_name.split()
diff --git a/addons/point_of_sale/report/pos_report.py b/addons/point_of_sale/report/pos_report.py
index 1ecf80ea519..f0dbcfcad88 100644
--- a/addons/point_of_sale/report/pos_report.py
+++ b/addons/point_of_sale/report/pos_report.py
@@ -19,10 +19,10 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
import time
-import netsvc
-import tools
+from openerp import netsvc
+from openerp import tools
class report_transaction_pos(osv.osv):
_name = "report.transaction.pos"
diff --git a/addons/point_of_sale/report/pos_sales_user.py b/addons/point_of_sale/report/pos_sales_user.py
index aa43592363f..1da46cc3a22 100644
--- a/addons/point_of_sale/report/pos_sales_user.py
+++ b/addons/point_of_sale/report/pos_sales_user.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class pos_sales_user(report_sxw.rml_parse):
diff --git a/addons/point_of_sale/report/pos_sales_user_today.py b/addons/point_of_sale/report/pos_sales_user_today.py
index 35bc61efea8..521fbd0adda 100644
--- a/addons/point_of_sale/report/pos_sales_user_today.py
+++ b/addons/point_of_sale/report/pos_sales_user_today.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class pos_sales_user_today(report_sxw.rml_parse):
diff --git a/addons/point_of_sale/report/pos_users_product.py b/addons/point_of_sale/report/pos_users_product.py
index 032a25043e8..9dfc89a618d 100644
--- a/addons/point_of_sale/report/pos_users_product.py
+++ b/addons/point_of_sale/report/pos_users_product.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class pos_user_product(report_sxw.rml_parse):
diff --git a/addons/point_of_sale/res_partner.py b/addons/point_of_sale/res_partner.py
index 61462b8e0de..81a0f6083be 100644
--- a/addons/point_of_sale/res_partner.py
+++ b/addons/point_of_sale/res_partner.py
@@ -1,7 +1,9 @@
-
#!/usr/bin/env python
-from osv import osv, fields
+
import math
+
+from openerp.osv import osv, fields
+
import openerp.addons.product.product
diff --git a/addons/point_of_sale/res_users.py b/addons/point_of_sale/res_users.py
index 2573e39040a..05e49a5545d 100644
--- a/addons/point_of_sale/res_users.py
+++ b/addons/point_of_sale/res_users.py
@@ -1,6 +1,9 @@
#!/usr/bin/env python
-from osv import osv, fields
+
import math
+
+from openerp.osv import osv, fields
+
import openerp.addons.product.product
diff --git a/addons/point_of_sale/wizard/pos_box.py b/addons/point_of_sale/wizard/pos_box.py
index 2d1c1a8e0cf..14e653b915c 100644
--- a/addons/point_of_sale/wizard/pos_box.py
+++ b/addons/point_of_sale/wizard/pos_box.py
@@ -1,8 +1,9 @@
#!/usr/bin/env python
-from tools.translate import _
-from osv import osv, fields
-from account.wizard.pos_box import CashBox
+from openerp.osv import osv, fields
+from openerp.tools.translate import _
+
+from openerp.addons.account.wizard.pos_box import CashBox
class PosBox(CashBox):
_register = False
diff --git a/addons/point_of_sale/wizard/pos_box_entries.py b/addons/point_of_sale/wizard/pos_box_entries.py
index 2920be50130..ff6af8e1f62 100644
--- a/addons/point_of_sale/wizard/pos_box_entries.py
+++ b/addons/point_of_sale/wizard/pos_box_entries.py
@@ -21,8 +21,8 @@
import time
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import osv, fields
+from openerp.tools.translate import _
def get_journal(self, cr, uid, context=None):
diff --git a/addons/point_of_sale/wizard/pos_box_out.py b/addons/point_of_sale/wizard/pos_box_out.py
index e8366b019a4..6b0b9ee4755 100644
--- a/addons/point_of_sale/wizard/pos_box_out.py
+++ b/addons/point_of_sale/wizard/pos_box_out.py
@@ -23,8 +23,8 @@ import time
from datetime import datetime
from dateutil.relativedelta import relativedelta
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import pos_box_entries
class pos_box_out(osv.osv_memory):
diff --git a/addons/point_of_sale/wizard/pos_confirm.py b/addons/point_of_sale/wizard/pos_confirm.py
index fc244c1cb00..4dec36685f0 100644
--- a/addons/point_of_sale/wizard/pos_confirm.py
+++ b/addons/point_of_sale/wizard/pos_confirm.py
@@ -19,8 +19,8 @@
#
##############################################################################
-import netsvc
-from osv import osv
+from openerp import netsvc
+from openerp.osv import osv
class pos_confirm(osv.osv_memory):
diff --git a/addons/point_of_sale/wizard/pos_details.py b/addons/point_of_sale/wizard/pos_details.py
index 22a1cce22d6..3f06dc57a46 100644
--- a/addons/point_of_sale/wizard/pos_details.py
+++ b/addons/point_of_sale/wizard/pos_details.py
@@ -21,7 +21,7 @@
import time
-from osv import osv, fields
+from openerp.osv import osv, fields
class pos_details(osv.osv_memory):
_name = 'pos.details'
diff --git a/addons/point_of_sale/wizard/pos_discount.py b/addons/point_of_sale/wizard/pos_discount.py
index aadd85b48eb..d2703b21ad7 100644
--- a/addons/point_of_sale/wizard/pos_discount.py
+++ b/addons/point_of_sale/wizard/pos_discount.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import osv, fields
class pos_discount(osv.osv_memory):
_name = 'pos.discount'
diff --git a/addons/point_of_sale/wizard/pos_open_statement.py b/addons/point_of_sale/wizard/pos_open_statement.py
index 2219f711b93..750a5519865 100644
--- a/addons/point_of_sale/wizard/pos_open_statement.py
+++ b/addons/point_of_sale/wizard/pos_open_statement.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv
-from tools.translate import _
+from openerp.osv import osv
+from openerp.tools.translate import _
class pos_open_statement(osv.osv_memory):
_name = 'pos.open.statement'
diff --git a/addons/point_of_sale/wizard/pos_payment.py b/addons/point_of_sale/wizard/pos_payment.py
index 70b88f35e33..0a1684ca9ca 100644
--- a/addons/point_of_sale/wizard/pos_payment.py
+++ b/addons/point_of_sale/wizard/pos_payment.py
@@ -21,10 +21,11 @@
import time
-from osv import osv, fields
-from tools.translate import _
import pos_box_entries
-import netsvc
+
+from openerp import netsvc
+from openerp.osv import osv, fields
+from openerp.tools.translate import _
class account_journal(osv.osv):
_inherit = 'account.journal'
diff --git a/addons/point_of_sale/wizard/pos_payment_report.py b/addons/point_of_sale/wizard/pos_payment_report.py
index e232466da0e..b28af5a3fff 100644
--- a/addons/point_of_sale/wizard/pos_payment_report.py
+++ b/addons/point_of_sale/wizard/pos_payment_report.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class pos_payment_report(osv.osv_memory):
_name = 'pos.payment.report'
diff --git a/addons/point_of_sale/wizard/pos_payment_report_user.py b/addons/point_of_sale/wizard/pos_payment_report_user.py
index bdb2790dc87..06e224f39bc 100644
--- a/addons/point_of_sale/wizard/pos_payment_report_user.py
+++ b/addons/point_of_sale/wizard/pos_payment_report_user.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import osv, fields
class pos_payment_report_user(osv.osv_memory):
_name = 'pos.payment.report.user'
diff --git a/addons/point_of_sale/wizard/pos_receipt.py b/addons/point_of_sale/wizard/pos_receipt.py
index f4feee85504..2a62b74bb30 100644
--- a/addons/point_of_sale/wizard/pos_receipt.py
+++ b/addons/point_of_sale/wizard/pos_receipt.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv
-from tools.translate import _
+from openerp.osv import osv
+from openerp.tools.translate import _
class pos_receipt(osv.osv_memory):
_name = 'pos.receipt'
diff --git a/addons/point_of_sale/wizard/pos_return.py b/addons/point_of_sale/wizard/pos_return.py
index 0e5d4e1fbb5..294cc531ae2 100644
--- a/addons/point_of_sale/wizard/pos_return.py
+++ b/addons/point_of_sale/wizard/pos_return.py
@@ -19,9 +19,9 @@
#
##############################################################################
-import netsvc
-from osv import osv,fields
-from tools.translate import _
+from openerp import netsvc
+from openerp.osv import osv,fields
+from openerp.tools.translate import _
import time
class pos_return(osv.osv_memory):
diff --git a/addons/point_of_sale/wizard/pos_sales_user.py b/addons/point_of_sale/wizard/pos_sales_user.py
index 22ffa66d2ad..f2f56d6e35c 100644
--- a/addons/point_of_sale/wizard/pos_sales_user.py
+++ b/addons/point_of_sale/wizard/pos_sales_user.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import osv, fields
+from openerp.tools.translate import _
class pos_sale_user(osv.osv_memory):
diff --git a/addons/point_of_sale/wizard/pos_sales_user_current_user.py b/addons/point_of_sale/wizard/pos_sales_user_current_user.py
index 100154ac734..d3da6a9ad42 100644
--- a/addons/point_of_sale/wizard/pos_sales_user_current_user.py
+++ b/addons/point_of_sale/wizard/pos_sales_user_current_user.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv
-from tools.translate import _
+from openerp.osv import osv
+from openerp.tools.translate import _
class pos_sales_user_today_current_user(osv.osv_memory):
diff --git a/addons/point_of_sale/wizard/pos_sales_user_today.py b/addons/point_of_sale/wizard/pos_sales_user_today.py
index f48dd29b01b..dfc40c863b0 100644
--- a/addons/point_of_sale/wizard/pos_sales_user_today.py
+++ b/addons/point_of_sale/wizard/pos_sales_user_today.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import osv, fields
class pos_sales_user_today(osv.osv_memory):
diff --git a/addons/point_of_sale/wizard/pos_session_opening.py b/addons/point_of_sale/wizard/pos_session_opening.py
index 7c88986169e..1aa4cb702c4 100644
--- a/addons/point_of_sale/wizard/pos_session_opening.py
+++ b/addons/point_of_sale/wizard/pos_session_opening.py
@@ -1,8 +1,8 @@
#!/usr/bin/env python
-from osv import osv, fields
-from tools.translate import _
-import netsvc
+from openerp import netsvc
+from openerp.osv import osv, fields
+from openerp.tools.translate import _
from openerp.addons.point_of_sale.point_of_sale import pos_session
diff --git a/addons/portal/i18n/pl.po b/addons/portal/i18n/pl.po
index 39061df7b2f..b57a1747064 100644
--- a/addons/portal/i18n/pl.po
+++ b/addons/portal/i18n/pl.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:03+0000\n"
-"PO-Revision-Date: 2012-12-15 20:09+0000\n"
+"PO-Revision-Date: 2012-12-17 08:59+0000\n"
"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) <grzegorz@openglobe.pl>\n"
"Language-Team: Polish <pl@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-16 04:49+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: portal
@@ -26,7 +26,7 @@ msgstr ""
#: code:addons/portal/wizard/share_wizard.py:50
#, python-format
msgid "Please select at least one user to share with"
-msgstr "Proszę wybrac co najmniej jednego użytkownika do współdzielenia"
+msgstr "Proszę wybrać co najmniej jednego użytkownika do współdzielenia"
#. module: portal
#: view:portal.wizard:0
@@ -37,17 +37,22 @@ msgid ""
" If necessary, you can fix any contact's email "
"address directly in the list."
msgstr ""
+"Wybierz z poniższej listy kontakty dla portalu.\n"
+" Adres mailowy każdego wybranego kontaktu musi być "
+"poprawny i unikalny.\n"
+" Jeśli trzeba, to popraw adresy mailowe bezpośrednio "
+"w tej liście."
#. module: portal
#: code:addons/portal/wizard/share_wizard.py:54
#, python-format
msgid "Please select at least one group to share with"
-msgstr "Prosze wybrac co najmniej jedną grupę do współdzielenia"
+msgstr "Proszę wybrać co najmniej jedną grupę do współdzielenia"
#. module: portal
#: model:ir.ui.menu,name:portal.company_news_feed_ir_ui_menu
msgid "Company's news"
-msgstr "Nowości firmy"
+msgstr "Informacje firmowe"
#. module: portal
#: view:portal.wizard.user:0
@@ -116,7 +121,7 @@ msgid ""
" "
msgstr ""
"<p>\n"
-" Nie ma nieprzeczytanych firmowych wiadomości.\n"
+" Nie ma nieprzeczytanych informacji firmowych.\n"
" </p>\n"
" "
@@ -140,7 +145,7 @@ msgstr "Użytkownicy"
#: code:addons/portal/acquirer.py:74
#, python-format
msgid "Pay safely online"
-msgstr "Bezpieczna zapłata online"
+msgstr "Bezpieczna płatność online"
#. module: portal
#: view:portal.payment.acquirer:0
@@ -222,7 +227,7 @@ msgid ""
"restricted menus).\n"
" They usually do not belong to the usual OpenERP groups."
msgstr ""
-"Użytkownicy portalu maja specyficzne prawa (jak reguły rekordów i "
+"Użytkownicy portalu mają specyficzne prawa (jak reguły rekordów i "
"zastrzeżone menu).\n"
" Zwykle nie należą do zwykłych grup OpenERP."
@@ -260,6 +265,8 @@ msgid ""
", so it may use Mako expressions.\n"
" The Mako evaluation context provides:"
msgstr ""
+", więc można stosować wyrażenia Mako.\n"
+" Kontekst wyliczania Mako jest:"
#. module: portal
#: field:portal.payment.acquirer,name:0
@@ -487,7 +494,7 @@ msgstr "Zastosuj"
#. module: portal
#: view:portal.payment.acquirer:0
msgid "ctx: the current context dictionary"
-msgstr ""
+msgstr "ctx: bieżący kontekst (python dictionary)"
#. module: portal
#: view:portal.payment.acquirer:0
diff --git a/addons/portal/portal.py b/addons/portal/portal.py
index 13cde80f849..3e43e1a4424 100644
--- a/addons/portal/portal.py
+++ b/addons/portal/portal.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class portal(osv.osv):
diff --git a/addons/portal/portal_data.xml b/addons/portal/portal_data.xml
index e7085b0e442..5fc1e07982c 100644
--- a/addons/portal/portal_data.xml
+++ b/addons/portal/portal_data.xml
@@ -32,6 +32,7 @@
'default_model': 'mail.group',
'default_res_id': ref('company_news_feed'),
},
+ 'readonly': True,
'show_link': False,
'res_model': 'mail.message',
'thread_level': 1,
@@ -64,6 +65,7 @@
'default_model': 'mail.group',
'default_res_id': ref('company_jobs'),
},
+ 'readonly': True,
'show_link': False,
'res_model': 'mail.message',
'thread_level': 1,
diff --git a/addons/portal/wizard/portal_wizard.py b/addons/portal/wizard/portal_wizard.py
index a7552a32794..e88c68379ab 100644
--- a/addons/portal/wizard/portal_wizard.py
+++ b/addons/portal/wizard/portal_wizard.py
@@ -22,9 +22,9 @@
import logging
import random
-from osv import osv, fields
-from tools.translate import _
-from tools import email_re
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp.tools import email_re
from openerp import SUPERUSER_ID
_logger = logging.getLogger(__name__)
diff --git a/addons/portal/wizard/share_wizard.py b/addons/portal/wizard/share_wizard.py
index 51e5e59eb0e..d983bf11ee1 100644
--- a/addons/portal/wizard/share_wizard.py
+++ b/addons/portal/wizard/share_wizard.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import logging
_logger = logging.getLogger(__name__)
diff --git a/addons/portal_anonymous/static/src/js/portal_anonymous.js b/addons/portal_anonymous/static/src/js/portal_anonymous.js
index 173e098a7bb..35c9e57d46c 100644
--- a/addons/portal_anonymous/static/src/js/portal_anonymous.js
+++ b/addons/portal_anonymous/static/src/js/portal_anonymous.js
@@ -26,7 +26,7 @@ openerp.portal_anonymous = function(instance) {
start: function() {
var self = this;
this._super.apply(this, arguments);
- this.$el.find('.oe_topbar_anonymous_login').click(function() {
+ this.$el.find('a.login').click(function() {
var p = self.getParent();
var am = p.action_manager;
p.$el.find('.oe_leftbar').hide();
@@ -44,4 +44,13 @@ openerp.portal_anonymous = function(instance) {
}
});
+ instance.web.WebClient.include({
+ check_timezone: function() {
+ if (this.session.username !== 'anonymous') {
+ return this._super.apply(this, arguments);
+ }
+ return false;
+ },
+ });
+
};
diff --git a/addons/portal_anonymous/static/src/xml/portal_anonymous.xml b/addons/portal_anonymous/static/src/xml/portal_anonymous.xml
index 07653ccf44c..b4c5b7d7471 100644
--- a/addons/portal_anonymous/static/src/xml/portal_anonymous.xml
+++ b/addons/portal_anonymous/static/src/xml/portal_anonymous.xml
@@ -4,8 +4,8 @@
<templates id="template" xml:space="preserve">
<t t-name="UserMenu.portal_anonymous">
- <div>
- <a href="#" class="oe_user_menu oe_topbar_item oe_topbar_anonymous_login">
+ <div class="oe_user_menu oe_topbar_anonymous_login">
+ <a href="#" class="login">
Login
</a>
</div>
diff --git a/addons/portal_crm/contact_view.xml b/addons/portal_crm/contact_view.xml
index 8fcd2e9b08f..06ca0dbe8e2 100644
--- a/addons/portal_crm/contact_view.xml
+++ b/addons/portal_crm/contact_view.xml
@@ -43,15 +43,15 @@
</kanban>
</field>
<div class="oe_portal_crm_team">
-
+
</div>
</div>
<div style="margin-right: 320px; max-width: 900px;">
<group>
<group>
- <field name="partner_name" string="Name" placeholder="Your name..."/>
- <field name="email_from" placeholder="Your email..."/>
- <field name="phone" placeholder="Your phone number..."/>
+ <field name="partner_name" string="Name" placeholder="Your name..." required="True"/>
+ <field name="email_from" placeholder="Your email..." required="True"/>
+ <field name="phone" placeholder="Your phone number..."/>
</group>
<field name="name" placeholder="Subject..." nolabel="1" colspan="2"/>
<field name="description" String="Content" placeholder="Content..." nolabel="1" colspan="2"/>
diff --git a/addons/portal_event/event.py b/addons/portal_event/event.py
index 6faf83eff36..45026da4eba 100644
--- a/addons/portal_event/event.py
+++ b/addons/portal_event/event.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class event_event(osv.osv):
_description = 'Portal event'
diff --git a/addons/portal_hr_employees/hr_employee.py b/addons/portal_hr_employees/hr_employee.py
index f9a369d2e1f..52d01170a2a 100644
--- a/addons/portal_hr_employees/hr_employee.py
+++ b/addons/portal_hr_employees/hr_employee.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class crm_contact_us(osv.TransientModel):
""" Add employees list to the portal's contact page """
diff --git a/addons/portal_sale/__init__.py b/addons/portal_sale/__init__.py
index 296de46594a..ba847ba7169 100644
--- a/addons/portal_sale/__init__.py
+++ b/addons/portal_sale/__init__.py
@@ -19,7 +19,5 @@
#
##############################################################################
-import account_invoice
-import sale
import portal_sale
import res_config
diff --git a/addons/portal_sale/account_invoice.py b/addons/portal_sale/account_invoice.py
deleted file mode 100644
index fa81b2049e0..00000000000
--- a/addons/portal_sale/account_invoice.py
+++ /dev/null
@@ -1,43 +0,0 @@
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2011 OpenERP S.A (<http://www.openerp.com>).
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-
-from osv import fields,osv
-
-class account_invoice(osv.osv):
- _inherit = 'account.invoice'
-
- def invoice_validate(self, cr, uid, ids, context=None):
- # fetch the partner's id and subscribe the partner to the sale order
- partner = self.browse(cr, uid, ids[0], context=context)['partner_id']
- if partner.id not in self.browse(cr, uid, ids[0], context=context)['message_follower_ids']:
- self.message_subscribe(cr, uid, ids, [partner.id], context=context)
- document = self.browse(cr, uid, ids[0], context=context)
- mail_values = {
- 'email_from': self.pool.get('res.users').browse(cr, uid, uid, context=context)['partner_id']['email'],
- 'email_to': partner.email,
- 'subject': 'Invitation to follow %s' % document.name_get()[0][1],
- 'body_html': 'You have been invited to follow %s' % document.name_get()[0][1],
- 'auto_delete': True,
- }
- mail_obj = self.pool.get('mail.mail')
- mail_id = mail_obj.create(cr, uid, mail_values, context=context)
- mail_obj.send(cr, uid, [mail_id], recipient_ids=[partner.id], context=context)
- return super(account_invoice, self).invoice_validate(cr, uid, ids, context=context) \ No newline at end of file
diff --git a/addons/portal_sale/i18n/pl.po b/addons/portal_sale/i18n/pl.po
index e140ecfda72..79cd8bb9ea4 100644
--- a/addons/portal_sale/i18n/pl.po
+++ b/addons/portal_sale/i18n/pl.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:03+0000\n"
-"PO-Revision-Date: 2012-12-11 11:21+0000\n"
+"PO-Revision-Date: 2012-12-17 08:48+0000\n"
"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) <grzegorz@openglobe.pl>\n"
"Language-Team: Polish <pl@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-12 04:41+0000\n"
-"X-Generator: Launchpad (build 16361)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: portal_sale
#: model:ir.model,name:portal_sale.model_account_config_settings
@@ -54,7 +54,7 @@ msgstr ""
#. module: portal_sale
#: model:ir.actions.act_window,help:portal_sale.action_quotations_portal
msgid "We haven't sent you any quotation."
-msgstr "Nie wysłaliśmy ci żadnych ofert"
+msgstr "Nie wysłaliśmy ci żadnych ofert."
#. module: portal_sale
#: model:ir.ui.menu,name:portal_sale.portal_sales_orders
@@ -214,7 +214,7 @@ msgstr "${object.company_id.name} Faktura (Ref ${object.number or 'n/a' })"
#. module: portal_sale
#: model:ir.model,name:portal_sale.model_mail_mail
msgid "Outgoing Mails"
-msgstr "Wychodzace"
+msgstr "Wychodzące"
#. module: portal_sale
#: model:ir.actions.act_window,name:portal_sale.action_quotations_portal
@@ -251,7 +251,7 @@ msgstr "Faktury"
#. module: portal_sale
#: view:account.config.settings:0
msgid "Configure payment acquiring methods"
-msgstr ""
+msgstr "Konfiguruj metody przyjmowania płatności"
#. module: portal_sale
#: model:email.template,body_html:portal_sale.email_template_edi_sale
diff --git a/addons/portal_sale/portal_sale.py b/addons/portal_sale/portal_sale.py
index 7cda77ed9ea..3556fd5ca0e 100644
--- a/addons/portal_sale/portal_sale.py
+++ b/addons/portal_sale/portal_sale.py
@@ -21,11 +21,12 @@
from openerp.osv import osv, fields
+
class sale_order(osv.Model):
_inherit = 'sale.order'
# make the real method inheritable
- _payment_block_proxy = lambda self,*a,**kw: self._portal_payment_block(*a, **kw)
+ _payment_block_proxy = lambda self, *a, **kw: self._portal_payment_block(*a, **kw)
_columns = {
'portal_payment_options': fields.function(_payment_block_proxy, type="html", string="Portal Payment Options"),
@@ -35,14 +36,14 @@ class sale_order(osv.Model):
result = dict.fromkeys(ids, False)
payment_acquirer = self.pool.get('portal.payment.acquirer')
for this in self.browse(cr, uid, ids, context=context):
- if this.state not in ('draft','cancel') and not this.invoiced:
+ if this.state not in ('draft', 'cancel') and not this.invoiced:
result[this.id] = payment_acquirer.render_payment_block(cr, uid, this, this.name,
this.pricelist_id.currency_id, this.amount_total, context=context)
return result
def action_quotation_send(self, cr, uid, ids, context=None):
''' Override to use a modified template that includes a portal signup link '''
- action_dict = super(sale_order, self).action_quotation_send(cr, uid, ids, context=context)
+ action_dict = super(sale_order, self).action_quotation_send(cr, uid, ids, context=context)
try:
template_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'portal_sale', 'email_template_edi_sale')[1]
# assume context is still a dict, as prepared by super
@@ -53,11 +54,40 @@ class sale_order(osv.Model):
pass
return action_dict
+ def action_button_confirm(self, cr, uid, ids, context=None):
+ # fetch the partner's id and subscribe the partner to the sale order
+ assert len(ids) == 1
+ document = self.browse(cr, uid, ids[0], context=context)
+ partner = document.partner_id
+ if partner.id not in document.message_follower_ids:
+ self.message_subscribe(cr, uid, ids, [partner.id], context=context)
+ user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
+ mail_values = {
+ 'email_from': user.partner_id.email,
+ 'email_to': partner.email,
+ 'subject': 'Invitation to follow %s' % document.name_get()[0][1],
+ 'body_html': 'You have been invited to follow %s' % document.name_get()[0][1],
+ 'auto_delete': True,
+ }
+ mail_obj = self.pool.get('mail.mail')
+ mail_id = mail_obj.create(cr, uid, mail_values, context=context)
+ mail_obj.send(cr, uid, [mail_id], recipient_ids=[partner.id], context=context)
+ return super(sale_order, self).action_button_confirm(cr, uid, ids, context=context)
+
+ def get_signup_url(self, cr, uid, ids, context=None):
+ assert len(ids) == 1
+ document = self.browse(cr, uid, ids[0], context=context)
+ partner = document.partner_id
+ action = 'portal_sale.action_quotations_portal' if document.state in ('draft', 'sent') else 'portal_sale.action_orders_portal'
+ partner.signup_prepare()
+ return partner._get_signup_url_for_action(action=action, view_type='form', res_id=document.id)[partner.id]
+
+
class account_invoice(osv.Model):
_inherit = 'account.invoice'
# make the real method inheritable
- _payment_block_proxy = lambda self,*a,**kw: self._portal_payment_block(*a, **kw)
+ _payment_block_proxy = lambda self, *a, **kw: self._portal_payment_block(*a, **kw)
_columns = {
'portal_payment_options': fields.function(_payment_block_proxy, type="html", string="Portal Payment Options"),
@@ -67,14 +97,14 @@ class account_invoice(osv.Model):
result = dict.fromkeys(ids, False)
payment_acquirer = self.pool.get('portal.payment.acquirer')
for this in self.browse(cr, uid, ids, context=context):
- if this.type == 'out_invoice' and this.state not in ('draft','done') and not this.reconciled:
+ if this.type == 'out_invoice' and this.state not in ('draft', 'done') and not this.reconciled:
result[this.id] = payment_acquirer.render_payment_block(cr, uid, this, this.number,
this.currency_id, this.residual, context=context)
return result
def action_invoice_sent(self, cr, uid, ids, context=None):
''' Override to use a modified template that includes a portal signup link '''
- action_dict = super(account_invoice, self).action_invoice_sent(cr, uid, ids, context=context)
+ action_dict = super(account_invoice, self).action_invoice_sent(cr, uid, ids, context=context)
try:
template_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'portal_sale', 'email_template_edi_invoice')[1]
# assume context is still a dict, as prepared by super
@@ -84,3 +114,48 @@ class account_invoice(osv.Model):
except Exception:
pass
return action_dict
+
+ def invoice_validate(self, cr, uid, ids, context=None):
+ # fetch the partner's id and subscribe the partner to the invoice
+ document = self.browse(cr, uid, ids[0], context=context)
+ partner = document.partner_id
+ if partner.id not in document.message_follower_ids:
+ self.message_subscribe(cr, uid, ids, [partner.id], context=context)
+ user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
+ mail_values = {
+ 'email_from': user.partner_id.email,
+ 'email_to': partner.email,
+ 'subject': 'Invitation to follow %s' % document.name_get()[0][1],
+ 'body_html': 'You have been invited to follow %s' % document.name_get()[0][1],
+ 'auto_delete': True,
+ }
+ mail_obj = self.pool.get('mail.mail')
+ mail_id = mail_obj.create(cr, uid, mail_values, context=context)
+ mail_obj.send(cr, uid, [mail_id], recipient_ids=[partner.id], context=context)
+ return super(account_invoice, self).invoice_validate(cr, uid, ids, context=context)
+
+ def get_signup_url(self, cr, uid, ids, context=None):
+ assert len(ids) == 1
+ document = self.browse(cr, uid, ids[0], context=context)
+ partner = document.partner_id
+ action = 'portal_sale.portal_action_invoices'
+ partner.signup_prepare()
+ return partner._get_signup_url_for_action(action=action, view_type='form', res_id=document.id)[partner.id]
+
+
+class mail_mail(osv.osv):
+ _inherit = 'mail.mail'
+
+ def _postprocess_sent_message(self, cr, uid, mail, context=None):
+ if mail.model == 'sale.order':
+ so_obj = self.pool.get('sale.order')
+ order = so_obj.browse(cr, uid, mail.res_id, context=context)
+ partner = order.partner_id
+ # Add the customer in the SO as follower
+ if partner.id not in order.message_follower_ids:
+ so_obj.message_subscribe(cr, uid, [mail.res_id], [partner.id], context=context)
+ # Add all recipients of the email as followers
+ for p in mail.partner_ids:
+ if p.id not in order.message_follower_ids:
+ so_obj.message_subscribe(cr, uid, [mail.res_id], [p.id], context=context)
+ return super(mail_mail, self)._postprocess_sent_message(cr, uid, mail=mail, context=context)
diff --git a/addons/portal_sale/portal_sale_data.xml b/addons/portal_sale/portal_sale_data.xml
index f40897f6998..0ef9b1ec5cc 100644
--- a/addons/portal_sale/portal_sale_data.xml
+++ b/addons/portal_sale/portal_sale_data.xml
@@ -16,7 +16,7 @@
<field name="body_html"><![CDATA[
<div style="font-family: 'Lucica Grande', Ubuntu, Arial, Verdana, sans-serif; font-size: 12px; color: rgb(34, 34, 34); background-color: rgb(255, 255, 255); ">
- <p>Hello${object.partner_id.name and ' ' or ''}${object.partner_id.name or ''},</p>
+ <p>Hello ${object.partner_id.name},</p>
<p>Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from ${object.company_id.name}: </p>
@@ -36,11 +36,7 @@
% endif
</p>
- <%
- action = 'portal_sale.action_quotations_portal' if object.state in ('draft', 'sent') else 'portal_sale.action_orders_portal'
- object.partner_id.signup_prepare()
- signup_url = object.partner_id._get_signup_url_for_action(action=action,view_type='form',res_id=object.id)[object.partner_id.id]
- %>
+ <% set signup_url = object.get_signup_url() %>
% if signup_url:
<p>
You can access this document and pay online via our Customer Portal:
@@ -49,21 +45,10 @@
href="${signup_url}">View ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'}</a>
% endif
- % if object.order_policy in ('prepaid','manual') and object.company_id.paypal_account and object.state != 'draft':
- <%
- comp_name = quote(object.company_id.name)
- order_name = quote(object.name)
- paypal_account = quote(object.company_id.paypal_account)
- order_amount = quote(str(object.residual))
- cur_name = quote(object.pricelist_id.currency_id.name)
- paypal_url = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=%s&amp;item_name=%s%%20Order%%20%s" \
- "&amp;invoice=%s&amp;amount=%s&amp;currency_code=%s&amp;button_subtype=services&amp;no_note=1" \
- "&amp;bn=OpenERP_Order_PayNow_%s" % \
- (paypal_account,comp_name,order_name,order_name,order_amount,cur_name,cur_name)
- %>
+ % if object.paypal_url:
<br/>
<p>It is also possible to directly pay with Paypal:</p>
- <a style="margin-left: 120px;" href="${paypal_url}">
+ <a style="margin-left: 120px;" href="${object.paypal_url}">
<img class="oe_edi_paypal_button" src="https://www.paypal.com/en_US/i/btn/btn_paynowCC_LG.gif"/>
</a>
% endif
@@ -101,7 +86,7 @@
<div>
Web :&nbsp;<a href="${object.company_id.website}">${object.company_id.website}</a>
</div>
- %endif
+ % endif
<p></p>
</div>
</div>
@@ -120,7 +105,7 @@
<field name="body_html"><![CDATA[
<div style="font-family: 'Lucica Grande', Ubuntu, Arial, Verdana, sans-serif; font-size: 12px; color: rgb(34, 34, 34); background-color: rgb(255, 255, 255); ">
- <p>Hello${object.partner_id.name and ' ' or ''}${object.partner_id.name or ''},</p>
+ <p>Hello ${object.partner_id.name},</p>
<p>A new invoice is available for you: </p>
@@ -137,11 +122,7 @@
% endif
</p>
- <%
- action = 'portal_sale.portal_action_invoices'
- object.partner_id.signup_prepare()
- signup_url = object.partner_id._get_signup_url_for_action(action=action,view_type='form',res_id=object.id)[object.partner_id.id]
- %>
+ <% set signup_url = object.get_signup_url() %>
% if signup_url:
<p>
You can access the invoice document and pay online via our Customer Portal:
@@ -150,20 +131,10 @@
href="${signup_url}">View Invoice</a>
% endif
- % if object.company_id.paypal_account and object.type in ('out_invoice'):
- <%
- comp_name = quote(object.company_id.name)
- inv_number = quote(object.number)
- paypal_account = quote(object.company_id.paypal_account)
- inv_amount = quote(str(object.residual))
- cur_name = quote(object.currency_id.name)
- paypal_url = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=%s&amp;item_name=%s%%20Invoice%%20%s&amp;" \
- "invoice=%s&amp;amount=%s&amp;currency_code=%s&amp;button_subtype=services&amp;no_note=1&amp;bn=OpenERP_Invoice_PayNow_%s" % \
- (paypal_account,comp_name,inv_number,inv_number,inv_amount,cur_name,cur_name)
- %>
+ % if object.paypal_url:
<br/>
<p>It is also possible to directly pay with Paypal:</p>
- <a style="margin-left: 120px;" href="${paypal_url}">
+ <a style="margin-left: 120px;" href="${object.paypal_url}">
<img class="oe_edi_paypal_button" src="https://www.paypal.com/en_US/i/btn/btn_paynowCC_LG.gif"/>
</a>
% endif
@@ -201,7 +172,7 @@
<div>
Web :&nbsp;<a href="${object.company_id.website}">${object.company_id.website}</a>
</div>
- %endif
+ % endif
<p></p>
</div>
</div>
diff --git a/addons/portal_sale/sale.py b/addons/portal_sale/sale.py
deleted file mode 100644
index 79fcbdef6fd..00000000000
--- a/addons/portal_sale/sale.py
+++ /dev/null
@@ -1,63 +0,0 @@
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-
-from osv import fields, osv
-
-class sale_order(osv.osv):
- _inherit = 'sale.order'
-
- def action_button_confirm(self, cr, uid, ids, context=None):
- # fetch the partner's id and subscribe the partner to the sale order
- partner = self.browse(cr, uid, ids[0], context=context)['partner_id']
- if partner.id not in self.browse(cr, uid, ids[0], context=context)['message_follower_ids']:
- self.message_subscribe(cr, uid, ids, [partner.id], context=context)
- document = self.browse(cr, uid, ids[0], context=context)
- mail_values = {
- 'email_from': self.pool.get('res.users').browse(cr, uid, uid, context=context)['partner_id']['email'],
- 'email_to': partner.email,
- 'subject': 'Invitation to follow %s' % document.name_get()[0][1],
- 'body_html': 'You have been invited to follow %s' % document.name_get()[0][1],
- 'auto_delete': True,
- }
- mail_obj = self.pool.get('mail.mail')
- mail_id = mail_obj.create(cr, uid, mail_values, context=context)
- mail_obj.send(cr, uid, [mail_id], recipient_ids=[partner.id], context=context)
- return super(sale_order, self).action_button_confirm(cr, uid, ids, context=context)
-
-sale_order()
-
-class mail_mail(osv.osv):
- _inherit = 'mail.mail'
-
- def _postprocess_sent_message(self, cr, uid, mail, context=None):
- if mail.model == 'sale.order':
- so_obj = self.pool.get('sale.order')
- partner = so_obj.browse(cr, uid, mail.res_id, context=context)['partner_id']
- # Add the customer in the SO as follower
- if partner.id not in so_obj.browse(cr, uid, mail.res_id, context=context)['message_follower_ids']:
- so_obj.message_subscribe(cr, uid, [mail.res_id], [partner.id], context=context)
- # Add all recipients of the email as followers
- for p in mail.partner_ids:
- if p.id not in so_obj.browse(cr, uid, mail.res_id, context=context)['message_follower_ids']:
- so_obj.message_subscribe(cr, uid, [mail.res_id], [p.id], context=context)
- return super(mail_mail, self)._postprocess_sent_message(cr, uid, mail=mail, context=context)
-
-mail_mail() \ No newline at end of file
diff --git a/addons/process/__init__.py b/addons/process/__init__.py
index d2169ef4a36..30a81513bf7 100644
--- a/addons/process/__init__.py
+++ b/addons/process/__init__.py
@@ -20,7 +20,6 @@
##############################################################################
import process
-import report
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/process/i18n/pt.po b/addons/process/i18n/pt.po
index 2799e3c92a0..0f0787a64af 100644
--- a/addons/process/i18n/pt.po
+++ b/addons/process/i18n/pt.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-11-24 02:54+0000\n"
-"PO-Revision-Date: 2010-12-09 07:49+0000\n"
-"Last-Translator: OpenERP Administrators <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 12:24+0000\n"
+"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 05:51+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:00+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: process
#: model:ir.model,name:process.model_process_node
@@ -40,7 +40,7 @@ msgstr "Menu Relacionado"
#. module: process
#: selection:process.node,kind:0
msgid "Status"
-msgstr ""
+msgstr "Estado"
#. module: process
#: field:process.transition,action_ids:0
@@ -138,7 +138,7 @@ msgstr "Transições do Fluxo de Trabalho"
#: code:addons/process/static/src/xml/process.xml:39
#, python-format
msgid "Last modified by:"
-msgstr ""
+msgstr "Última alteração por:"
#. module: process
#: field:process.transition.action,action:0
@@ -214,14 +214,14 @@ msgstr "Notas"
#: code:addons/process/static/src/xml/process.xml:88
#, python-format
msgid "Edit Process"
-msgstr ""
+msgstr "Editar processo"
#. module: process
#. openerp-web
#: code:addons/process/static/src/xml/process.xml:39
#, python-format
msgid "N/A"
-msgstr ""
+msgstr "N/D"
#. module: process
#: view:process.process:0
@@ -353,7 +353,7 @@ msgstr "Transições em Saída"
#: code:addons/process/static/src/xml/process.xml:36
#, python-format
msgid "Notes:"
-msgstr ""
+msgstr "Notas:"
#. module: process
#: selection:process.node,kind:0
@@ -377,7 +377,7 @@ msgstr "Método do Objeto"
#: code:addons/process/static/src/xml/process.xml:77
#, python-format
msgid "Select"
-msgstr ""
+msgstr "Selecionar"
#~ msgid "State"
#~ msgstr "Estado"
diff --git a/addons/process/process.py b/addons/process/process.py
index fa7596287a3..09405bfbe67 100644
--- a/addons/process/process.py
+++ b/addons/process/process.py
@@ -19,9 +19,9 @@
#
##############################################################################
-import pooler
-import tools
-from osv import fields, osv
+from openerp import pooler
+from openerp import tools
+from openerp.osv import fields, osv
class Env(dict):
diff --git a/addons/procurement/company.py b/addons/procurement/company.py
index 9d064c0e649..60e2db873e2 100644
--- a/addons/procurement/company.py
+++ b/addons/procurement/company.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv,fields
+from openerp.osv import osv,fields
class company(osv.osv):
_inherit = 'res.company'
diff --git a/addons/procurement/procurement.py b/addons/procurement/procurement.py
index c166f79e524..bdaa8fd32df 100644
--- a/addons/procurement/procurement.py
+++ b/addons/procurement/procurement.py
@@ -19,11 +19,11 @@
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
-import netsvc
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp import netsvc
import time
-import decimal_precision as dp
+import openerp.addons.decimal_precision as dp
# Procurement
# ------------------------------------------------------------------
@@ -84,7 +84,7 @@ class procurement_order(osv.osv):
_inherit = ['mail.thread']
_log_create = False
_columns = {
- 'name': fields.char('Reason', size=64, required=True, help='Procurement name.'),
+ 'name': fields.char('Description', required=True),
'origin': fields.char('Source Document', size=64,
help="Reference of the document that created this Procurement.\n"
"This is automatically completed by OpenERP."),
diff --git a/addons/procurement/schedulers.py b/addons/procurement/schedulers.py
index 0c96bf1e689..3cb34d6bdff 100644
--- a/addons/procurement/schedulers.py
+++ b/addons/procurement/schedulers.py
@@ -21,13 +21,13 @@
from datetime import datetime
from dateutil.relativedelta import relativedelta
-import netsvc
-import pooler
-from osv import osv
-from osv import fields
-from tools.translate import _
-from tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT
-import tools
+from openerp import netsvc
+from openerp import pooler
+from openerp.osv import osv
+from openerp.osv import fields
+from openerp.tools.translate import _
+from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT
+from openerp import tools
class procurement_order(osv.osv):
_inherit = 'procurement.order'
diff --git a/addons/procurement/wizard/make_procurement_product.py b/addons/procurement/wizard/make_procurement_product.py
index 5cf8e16257a..34a146289f6 100644
--- a/addons/procurement/wizard/make_procurement_product.py
+++ b/addons/procurement/wizard/make_procurement_product.py
@@ -19,9 +19,9 @@
#
##############################################################################
-import netsvc
+from openerp import netsvc
-from osv import fields, osv
+from openerp.osv import fields, osv
class make_procurement(osv.osv_memory):
_name = 'make.procurement'
diff --git a/addons/procurement/wizard/mrp_procurement.py b/addons/procurement/wizard/mrp_procurement.py
index 7fa28adf5fe..56386bf234e 100644
--- a/addons/procurement/wizard/mrp_procurement.py
+++ b/addons/procurement/wizard/mrp_procurement.py
@@ -20,7 +20,7 @@
##############################################################################
import threading
-from osv import osv, fields
+from openerp.osv import fields, osv
class procurement_compute(osv.osv_memory):
_name = 'procurement.order.compute'
diff --git a/addons/procurement/wizard/orderpoint_procurement.py b/addons/procurement/wizard/orderpoint_procurement.py
index 89c08bd4dfe..8f5f373772d 100644
--- a/addons/procurement/wizard/orderpoint_procurement.py
+++ b/addons/procurement/wizard/orderpoint_procurement.py
@@ -25,8 +25,8 @@
#
import threading
-import pooler
-from osv import fields,osv
+from openerp import pooler
+from openerp.osv import fields,osv
class procurement_compute(osv.osv_memory):
_name = 'procurement.orderpoint.compute'
diff --git a/addons/procurement/wizard/schedulers_all.py b/addons/procurement/wizard/schedulers_all.py
index 2eed5381efc..9311ffcd11d 100644
--- a/addons/procurement/wizard/schedulers_all.py
+++ b/addons/procurement/wizard/schedulers_all.py
@@ -20,9 +20,9 @@
##############################################################################
import threading
-import pooler
+from openerp import pooler
-from osv import osv, fields
+from openerp.osv import fields, osv
class procurement_compute_all(osv.osv_memory):
_name = 'procurement.order.compute.all'
diff --git a/addons/product/partner.py b/addons/product/partner.py
index f779f3dcd4d..1d11e909346 100644
--- a/addons/product/partner.py
+++ b/addons/product/partner.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_partner(osv.osv):
diff --git a/addons/product/pricelist.py b/addons/product/pricelist.py
index 60736323054..73707e39807 100644
--- a/addons/product/pricelist.py
+++ b/addons/product/pricelist.py
@@ -19,12 +19,14 @@
#
##############################################################################
-from osv import fields, osv
+import time
from _common import rounding
-import time
-from tools.translate import _
-import decimal_precision as dp
+
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+
+import openerp.addons.decimal_precision as dp
class price_type(osv.osv):
diff --git a/addons/product/product.py b/addons/product/product.py
index 3868dacfef8..d9a1127e8b4 100644
--- a/addons/product/product.py
+++ b/addons/product/product.py
@@ -19,14 +19,16 @@
#
##############################################################################
-from osv import osv, fields
-import decimal_precision as dp
-
import math
-from _common import rounding
import re
-import tools
-from tools.translate import _
+
+from _common import rounding
+
+from openerp import tools
+from openerp.osv import osv, fields
+from openerp.tools.translate import _
+
+import openerp.addons.decimal_precision as dp
def ean_checksum(eancode):
"""returns the checksum of an ean string of length 13, returns -1 if the string has the wrong length"""
diff --git a/addons/product/report/pricelist.py b/addons/product/report/pricelist.py
index a6360c8ef19..6799a3b4b32 100644
--- a/addons/product/report/pricelist.py
+++ b/addons/product/report/pricelist.py
@@ -20,10 +20,10 @@
##############################################################################
import datetime
-from report.interface import report_rml
-from report.interface import toxml
-import pooler
-from osv import osv
+from openerp.report.interface import report_rml
+from openerp.report.interface import toxml
+from openerp import pooler
+from openerp.osv import osv
import datetime
class report_custom(report_rml):
diff --git a/addons/product/report/product_pricelist.py b/addons/product/report/product_pricelist.py
index 1f72dcd04b2..2ee40e6e044 100644
--- a/addons/product/report/product_pricelist.py
+++ b/addons/product/report/product_pricelist.py
@@ -20,10 +20,11 @@
##############################################################################
import time
-from report import report_sxw
-from osv import osv
-import pooler
-from tools.translate import _
+
+from openerp import pooler
+from openerp.osv import osv
+from openerp.report import report_sxw
+from openerp.tools.translate import _
class product_pricelist(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/product/wizard/product_price.py b/addons/product/wizard/product_price.py
index bf5f4674b27..8989e97d656 100644
--- a/addons/product/wizard/product_price.py
+++ b/addons/product/wizard/product_price.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class product_price_list(osv.osv_memory):
diff --git a/addons/product_expiry/product_expiry.py b/addons/product_expiry/product_expiry.py
index e4ed28db4e6..e939e594437 100644
--- a/addons/product_expiry/product_expiry.py
+++ b/addons/product_expiry/product_expiry.py
@@ -19,8 +19,8 @@
##############################################################################
import datetime
-from osv import fields, osv
-import pooler
+from openerp.osv import fields, osv
+from openerp import pooler
class stock_production_lot(osv.osv):
_inherit = 'stock.production.lot'
diff --git a/addons/product_manufacturer/product_manufacturer.py b/addons/product_manufacturer/product_manufacturer.py
index 1aeff8d4f78..fdd25133433 100644
--- a/addons/product_manufacturer/product_manufacturer.py
+++ b/addons/product_manufacturer/product_manufacturer.py
@@ -18,7 +18,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class product_product(osv.osv):
_inherit = 'product.product'
diff --git a/addons/product_margin/i18n/it.po b/addons/product_margin/i18n/it.po
index 18ef05e8ca3..af8fbaf465c 100644
--- a/addons/product_margin/i18n/it.po
+++ b/addons/product_margin/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:04+0000\n"
-"PO-Revision-Date: 2012-12-16 21:13+0000\n"
-"Last-Translator: Sergio Corato <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 06:48+0000\n"
+"Last-Translator: Davide Corio - agilebg.com <davide.corio@agilebg.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:47+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: product_margin
@@ -52,7 +52,7 @@ msgstr "Alla data"
#. module: product_margin
#: help:product.product,total_margin:0
msgid "Turnover - Standard price"
-msgstr ""
+msgstr "Fatturato - Prezzo standard"
#. module: product_margin
#: field:product.product,date_from:0
diff --git a/addons/product_margin/product_margin.py b/addons/product_margin/product_margin.py
index 4e519c9fbc7..f9187647f35 100644
--- a/addons/product_margin/product_margin.py
+++ b/addons/product_margin/product_margin.py
@@ -21,7 +21,7 @@
import time
-from osv import fields, osv
+from openerp.osv import fields, osv
class product_product(osv.osv):
diff --git a/addons/product_margin/wizard/product_margin.py b/addons/product_margin/wizard/product_margin.py
index cdabc8f9964..6c54bd72be3 100644
--- a/addons/product_margin/wizard/product_margin.py
+++ b/addons/product_margin/wizard/product_margin.py
@@ -21,8 +21,8 @@
import time
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class product_margin(osv.osv_memory):
_name = 'product.margin'
diff --git a/addons/product_visible_discount/i18n/hr.po b/addons/product_visible_discount/i18n/hr.po
index 98fbc273892..c2e04bbf678 100644
--- a/addons/product_visible_discount/i18n/hr.po
+++ b/addons/product_visible_discount/i18n/hr.po
@@ -8,20 +8,20 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 02:54+0000\n"
-"PO-Revision-Date: 2010-09-29 10:53+0000\n"
-"Last-Translator: OpenERP Administrators <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 21:01+0000\n"
+"Last-Translator: Goran Kliska <gkliska@gmail.com>\n"
"Language-Team: Croatian <hr@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:22+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: product_visible_discount
#: code:addons/product_visible_discount/product_visible_discount.py:149
#, python-format
msgid "No Sale Pricelist Found!"
-msgstr ""
+msgstr "Nema prodajnog cjenika!"
#. module: product_visible_discount
#: field:product.pricelist,visible_discount:0
@@ -32,34 +32,34 @@ msgstr "Vidljiv popust"
#: code:addons/product_visible_discount/product_visible_discount.py:141
#, python-format
msgid "No Purchase Pricelist Found!"
-msgstr ""
+msgstr "Nema cjenika nabave!"
#. module: product_visible_discount
#: model:ir.model,name:product_visible_discount.model_account_invoice_line
msgid "Invoice Line"
-msgstr ""
+msgstr "Stavka računa"
#. module: product_visible_discount
#: model:ir.model,name:product_visible_discount.model_product_pricelist
msgid "Pricelist"
-msgstr ""
+msgstr "Cjenik"
#. module: product_visible_discount
#: code:addons/product_visible_discount/product_visible_discount.py:141
#, python-format
msgid "You must first define a pricelist on the supplier form!"
-msgstr ""
+msgstr "Definirajte cjenik na kartici dobavljača!"
#. module: product_visible_discount
#: model:ir.model,name:product_visible_discount.model_sale_order_line
msgid "Sales Order Line"
-msgstr ""
+msgstr "Stavka prodajnog naloga"
#. module: product_visible_discount
#: code:addons/product_visible_discount/product_visible_discount.py:149
#, python-format
msgid "You must first define a pricelist on the customer form!"
-msgstr ""
+msgstr "Definirajte cjenik na kartici kupca!"
#~ msgid "Invalid XML for View Architecture!"
#~ msgstr "Neispravan XML za arhitekturu View-a"
diff --git a/addons/product_visible_discount/product_visible_discount.py b/addons/product_visible_discount/product_visible_discount.py
index 008c1f313a6..3928c2e4676 100644
--- a/addons/product_visible_discount/product_visible_discount.py
+++ b/addons/product_visible_discount/product_visible_discount.py
@@ -20,8 +20,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class product_pricelist(osv.osv):
_inherit = 'product.pricelist'
diff --git a/addons/project/company.py b/addons/project/company.py
index 6400450cd3e..459c24e7b8a 100644
--- a/addons/project/company.py
+++ b/addons/project/company.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class res_company(osv.osv):
_inherit = 'res.company'
diff --git a/addons/project/i18n/es.po b/addons/project/i18n/es.po
index fb65effb13b..1f8835a4552 100644
--- a/addons/project/i18n/es.po
+++ b/addons/project/i18n/es.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-12-14 18:26+0000\n"
-"Last-Translator: Pedro Manuel Baeza <pedro.baeza@gmail.com>\n"
+"PO-Revision-Date: 2012-12-17 15:16+0000\n"
+"Last-Translator: Guillermo Bisheimer <Unknown>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 04:59+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: project
@@ -103,7 +103,7 @@ msgstr "Tarea realizada"
#. module: project
#: model:process.node,note:project.process_node_donetask0
msgid "Task is Completed"
-msgstr "Tarea es completada"
+msgstr "Tarea completada"
#. module: project
#: view:res.partner:0
diff --git a/addons/project/project.py b/addons/project/project.py
index a3a4567800f..817258bba07 100644
--- a/addons/project/project.py
+++ b/addons/project/project.py
@@ -19,16 +19,17 @@
#
##############################################################################
-import time
-from lxml import etree
from datetime import datetime, date
+from lxml import etree
+import time
-import tools
-from base_status.base_stage import base_stage
-from osv import fields, osv
-from openerp.addons.resource.faces import task as Task
-from tools.translate import _
from openerp import SUPERUSER_ID
+from openerp import tools
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+
+from openerp.addons.base_status.base_stage import base_stage
+from openerp.addons.resource.faces import task as Task
_TASK_STATE = [('draft', 'New'),('open', 'In Progress'),('pending', 'Pending'), ('done', 'Done'), ('cancelled', 'Cancelled')]
diff --git a/addons/project/project_data.xml b/addons/project/project_data.xml
index 4d4ead3e90e..2fcb49c3894 100644
--- a/addons/project/project_data.xml
+++ b/addons/project/project_data.xml
@@ -64,14 +64,14 @@
<field name="fold" eval="True"/>
</record>
<record id="project_tt_deployment" model="project.task.type">
- <field name="sequence">6</field>
+ <field name="sequence">100</field>
<field name="name">Done</field>
<field name="state">done</field>
<field name="case_default" eval="True"/>
<field name="fold" eval="True"/>
</record>
<record id="project_tt_cancel" model="project.task.type">
- <field name="sequence">7</field>
+ <field name="sequence">200</field>
<field name="name">Cancelled</field>
<field name="state">cancelled</field>
<field name="case_default" eval="True"/>
diff --git a/addons/project/report/project_report.py b/addons/project/report/project_report.py
index f3055727d5e..8e7dca059f9 100644
--- a/addons/project/report/project_report.py
+++ b/addons/project/report/project_report.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
class report_project_task_user(osv.osv):
_name = "report.project.task.user"
diff --git a/addons/project/res_config.py b/addons/project/res_config.py
index 85b4bd7001b..2604ebde732 100644
--- a/addons/project/res_config.py
+++ b/addons/project/res_config.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class project_configuration(osv.osv_memory):
_name = 'project.config.settings'
diff --git a/addons/project/res_partner.py b/addons/project/res_partner.py
index 3e2ff83f078..97fca8c459f 100644
--- a/addons/project/res_partner.py
+++ b/addons/project/res_partner.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
class res_partner(osv.osv):
diff --git a/addons/project/static/src/css/project.css b/addons/project/static/src/css/project.css
index 0a2eabd9973..a800b69ffcf 100644
--- a/addons/project/static/src/css/project.css
+++ b/addons/project/static/src/css/project.css
@@ -1,7 +1,3 @@
-.oe_kanban_card {
- margin: 2px;
-}
-
.oe_kanban_project {
width: 220px;
min-height: 160px;
diff --git a/addons/project/wizard/project_task_delegate.py b/addons/project/wizard/project_task_delegate.py
index 544165dc02b..bb15c62db1f 100644
--- a/addons/project/wizard/project_task_delegate.py
+++ b/addons/project/wizard/project_task_delegate.py
@@ -21,9 +21,9 @@
from lxml import etree
-import tools
-from tools.translate import _
-from osv import fields, osv
+from openerp import tools
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
class project_task_delegate(osv.osv_memory):
_name = 'project.task.delegate'
diff --git a/addons/project/wizard/project_task_reevaluate.py b/addons/project/wizard/project_task_reevaluate.py
index b00c531717f..1cbea397d5e 100644
--- a/addons/project/wizard/project_task_reevaluate.py
+++ b/addons/project/wizard/project_task_reevaluate.py
@@ -20,8 +20,8 @@
##############################################################################
from lxml import etree
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class project_task_reevaluate(osv.osv_memory):
_name = 'project.task.reevaluate'
diff --git a/addons/project_gtd/i18n/hr.po b/addons/project_gtd/i18n/hr.po
index 0cfaa81d850..03f52334291 100644
--- a/addons/project_gtd/i18n/hr.po
+++ b/addons/project_gtd/i18n/hr.po
@@ -7,20 +7,20 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:04+0000\n"
-"PO-Revision-Date: 2010-10-30 14:43+0000\n"
-"Last-Translator: OpenERP Administrators <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 21:16+0000\n"
+"Last-Translator: Goran Kliska <gkliska@gmail.com>\n"
"Language-Team: Vinteh\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:37+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
"Language: hr\n"
#. module: project_gtd
#: view:project.task:0
msgid "In Progress"
-msgstr ""
+msgstr "U tijeku"
#. module: project_gtd
#: view:project.task:0
@@ -30,7 +30,7 @@ msgstr ""
#. module: project_gtd
#: view:project.task:0
msgid "Reactivate"
-msgstr ""
+msgstr "Ponovno aktiviraj"
#. module: project_gtd
#: help:project.task,timebox_id:0
@@ -45,7 +45,7 @@ msgstr ""
#. module: project_gtd
#: model:project.gtd.context,name:project_gtd.context_travel
msgid "Travel"
-msgstr ""
+msgstr "Putovanje"
#. module: project_gtd
#: view:project.timebox.empty:0
@@ -55,7 +55,7 @@ msgstr ""
#. module: project_gtd
#: view:project.task:0
msgid "Pending Tasks"
-msgstr ""
+msgstr "Zadaci na čekanju"
#. module: project_gtd
#: code:addons/project_gtd/wizard/project_gtd_empty.py:52
@@ -74,7 +74,7 @@ msgstr ""
#. module: project_gtd
#: model:project.gtd.timebox,name:project_gtd.timebox_daily
msgid "Today"
-msgstr ""
+msgstr "Danas"
#. module: project_gtd
#: view:project.task:0
@@ -84,7 +84,7 @@ msgstr ""
#. module: project_gtd
#: model:project.gtd.timebox,name:project_gtd.timebox_lt
msgid "Long Term"
-msgstr ""
+msgstr "Dugoročno"
#. module: project_gtd
#: model:ir.model,name:project_gtd.model_project_timebox_empty
@@ -94,7 +94,7 @@ msgstr ""
#. module: project_gtd
#: view:project.task:0
msgid "Pending"
-msgstr ""
+msgstr "Na čekanju"
#. module: project_gtd
#: view:project.gtd.timebox:0
@@ -113,7 +113,7 @@ msgstr "Postavi na Timebox"
#: model:ir.ui.menu,name:project_gtd.menu_open_gtd_timebox_tree
#: view:project.task:0
msgid "My Tasks"
-msgstr ""
+msgstr "Moji Zadaci"
#. module: project_gtd
#: help:project.task,context_id:0
@@ -134,12 +134,12 @@ msgstr ""
#. module: project_gtd
#: model:project.gtd.timebox,name:project_gtd.timebox_weekly
msgid "This Week"
-msgstr ""
+msgstr "Ovaj tjedan"
#. module: project_gtd
#: field:project.gtd.timebox,icon:0
msgid "Icon"
-msgstr ""
+msgstr "Sličica"
#. module: project_gtd
#: model:ir.model,name:project_gtd.model_project_timebox_fill_plan
@@ -149,7 +149,7 @@ msgstr ""
#. module: project_gtd
#: model:ir.model,name:project_gtd.model_project_task
msgid "Task"
-msgstr ""
+msgstr "Zadatak"
#. module: project_gtd
#: view:project.timebox.fill.plan:0
@@ -159,7 +159,7 @@ msgstr "Dodaj u Timebox"
#. module: project_gtd
#: field:project.timebox.empty,name:0
msgid "Name"
-msgstr ""
+msgstr "Naziv"
#. module: project_gtd
#: model:ir.actions.act_window,name:project_gtd.open_gtd_context_tree
@@ -170,7 +170,7 @@ msgstr "Konteksti"
#. module: project_gtd
#: model:project.gtd.context,name:project_gtd.context_car
msgid "Car"
-msgstr ""
+msgstr "Automobil"
#. module: project_gtd
#: view:project.task:0
@@ -192,7 +192,7 @@ msgstr "project.gtd.timebox"
#: code:addons/project_gtd/wizard/project_gtd_empty.py:52
#, python-format
msgid "Error!"
-msgstr ""
+msgstr "Greška!"
#. module: project_gtd
#: model:ir.actions.act_window,name:project_gtd.open_gtd_timebox_tree
@@ -222,12 +222,12 @@ msgstr "Odabir zadataka"
#. module: project_gtd
#: view:project.task:0
msgid "Display"
-msgstr ""
+msgstr "Zaslon"
#. module: project_gtd
#: model:project.gtd.context,name:project_gtd.context_office
msgid "Office"
-msgstr ""
+msgstr "Ured"
#. module: project_gtd
#: field:project.gtd.context,sequence:0
@@ -258,7 +258,7 @@ msgstr "Definicija Timeboxa"
#. module: project_gtd
#: view:project.task:0
msgid "Inbox"
-msgstr ""
+msgstr "Pristigla pošta"
#. module: project_gtd
#: field:project.timebox.fill.plan,timebox_id:0
@@ -291,7 +291,7 @@ msgstr ""
#. module: project_gtd
#: view:project.timebox.fill.plan:0
msgid "or"
-msgstr ""
+msgstr "ili"
#~ msgid ""
#~ "The Object name must start with x_ and not contain any special character !"
diff --git a/addons/project_gtd/project_gtd.py b/addons/project_gtd/project_gtd.py
index 4c48ae3db1f..715544cf4fc 100644
--- a/addons/project_gtd/project_gtd.py
+++ b/addons/project_gtd/project_gtd.py
@@ -21,9 +21,9 @@
import sys
-from osv import fields, osv
-import tools
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import tools
+from openerp.tools.translate import _
class project_gtd_context(osv.osv):
_name = "project.gtd.context"
diff --git a/addons/project_gtd/wizard/project_gtd_empty.py b/addons/project_gtd/wizard/project_gtd_empty.py
index fe40db06f5f..26e438b789e 100644
--- a/addons/project_gtd/wizard/project_gtd_empty.py
+++ b/addons/project_gtd/wizard/project_gtd_empty.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class project_timebox_empty(osv.osv_memory):
diff --git a/addons/project_gtd/wizard/project_gtd_fill.py b/addons/project_gtd/wizard/project_gtd_fill.py
index 47ed784c5f9..ae8fea61e1c 100644
--- a/addons/project_gtd/wizard/project_gtd_fill.py
+++ b/addons/project_gtd/wizard/project_gtd_fill.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class project_timebox_fill(osv.osv_memory):
diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py
index ced3ac748b6..e256f263caf 100644
--- a/addons/project_issue/project_issue.py
+++ b/addons/project_issue/project_issue.py
@@ -19,15 +19,15 @@
#
##############################################################################
-from base_status.base_stage import base_stage
-from crm import crm
+from openerp.addons.base_status.base_stage import base_stage
+from openerp.addons.crm import crm
from datetime import datetime
-from osv import fields,osv
-from tools.translate import _
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
import binascii
import time
-import tools
-from tools import html2plaintext
+from openerp import tools
+from openerp.tools import html2plaintext
class project_issue_version(osv.osv):
_name = "project.issue.version"
diff --git a/addons/project_issue/report/project_issue_report.py b/addons/project_issue/report/project_issue_report.py
index 75bb2c07ef1..a5eb903a742 100644
--- a/addons/project_issue/report/project_issue_report.py
+++ b/addons/project_issue/report/project_issue_report.py
@@ -20,9 +20,9 @@
#
##############################################################################
-from osv import fields,osv
-import tools
-from crm import crm
+from openerp.osv import fields,osv
+from openerp import tools
+from openerp.addons.crm import crm
AVAILABLE_STATES = [
('draft','Draft'),
diff --git a/addons/project_issue/res_config.py b/addons/project_issue/res_config.py
index f286f9cac25..cc3b16504a7 100644
--- a/addons/project_issue/res_config.py
+++ b/addons/project_issue/res_config.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class project_issue_settings(osv.osv_memory):
_name = 'project.config.settings'
diff --git a/addons/project_issue_sheet/project_issue_sheet.py b/addons/project_issue_sheet/project_issue_sheet.py
index 3d079cd2983..8fe645e19fe 100644
--- a/addons/project_issue_sheet/project_issue_sheet.py
+++ b/addons/project_issue_sheet/project_issue_sheet.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields,osv,orm
-from tools.translate import _
+from openerp.osv import fields,osv,orm
+from openerp.tools.translate import _
class project_issue(osv.osv):
_inherit = 'project.issue'
diff --git a/addons/project_long_term/i18n/pt.po b/addons/project_long_term/i18n/pt.po
index 27dd196fc8b..3b94ca29571 100644
--- a/addons/project_long_term/i18n/pt.po
+++ b/addons/project_long_term/i18n/pt.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:04+0000\n"
-"PO-Revision-Date: 2011-01-13 23:26+0000\n"
-"Last-Translator: Bhumika (OpenERP) <sbh@tinyerp.com>\n"
+"PO-Revision-Date: 2012-12-17 12:48+0000\n"
+"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: Portuguese <pt@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:51+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: project_long_term
#: help:project.phase,constraint_date_end:0
@@ -83,12 +83,12 @@ msgstr "Fases Agenda"
#: view:project.phase:0
#: field:project.phase,state:0
msgid "Status"
-msgstr ""
+msgstr "Estado"
#. module: project_long_term
#: field:project.compute.phases,target_project:0
msgid "Action"
-msgstr ""
+msgstr "Ação"
#. module: project_long_term
#: view:project.phase:0
@@ -147,7 +147,7 @@ msgstr "Fases em progresso"
#: code:addons/project_long_term/project_long_term.py:141
#, python-format
msgid "%s (copy)"
-msgstr ""
+msgstr "%s (cópia)"
#. module: project_long_term
#: code:addons/project_long_term/wizard/project_compute_phases.py:48
@@ -159,7 +159,7 @@ msgstr "Por favor, especifique um projeto para agendar."
#: view:project.compute.phases:0
#: view:project.compute.tasks:0
msgid "or"
-msgstr ""
+msgstr "ou"
#. module: project_long_term
#: view:project.phase:0
@@ -416,7 +416,7 @@ msgstr "Dá a ordem da sequência ao exibir uma lista de fases."
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.project_phase_task_list
msgid "Tasks"
-msgstr ""
+msgstr "Tarefas"
#. module: project_long_term
#: help:project.user.allocation,date_end:0
@@ -459,7 +459,7 @@ msgstr "Mês"
#. module: project_long_term
#: model:ir.model,name:project_long_term.model_account_analytic_account
msgid "Analytic Account"
-msgstr ""
+msgstr "Conta analítica"
#. module: project_long_term
#: field:project.phase,constraint_date_end:0
diff --git a/addons/project_long_term/project_long_term.py b/addons/project_long_term/project_long_term.py
index 419aa5e3381..e53ff9ed253 100644
--- a/addons/project_long_term/project_long_term.py
+++ b/addons/project_long_term/project_long_term.py
@@ -20,8 +20,8 @@
##############################################################################
from datetime import datetime
-from tools.translate import _
-from osv import fields, osv
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
from openerp.addons.resource.faces import task as Task
class project_phase(osv.osv):
diff --git a/addons/project_long_term/wizard/project_compute_phases.py b/addons/project_long_term/wizard/project_compute_phases.py
index 85ab158e0b2..c9aa7eb3573 100644
--- a/addons/project_long_term/wizard/project_compute_phases.py
+++ b/addons/project_long_term/wizard/project_compute_phases.py
@@ -18,8 +18,8 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from tools.translate import _
-from osv import fields, osv
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
class project_compute_phases(osv.osv_memory):
_name = 'project.compute.phases'
diff --git a/addons/project_long_term/wizard/project_compute_tasks.py b/addons/project_long_term/wizard/project_compute_tasks.py
index 24240f90a54..f21dab8a6d2 100644
--- a/addons/project_long_term/wizard/project_compute_tasks.py
+++ b/addons/project_long_term/wizard/project_compute_tasks.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class project_compute_tasks(osv.osv_memory):
_name = 'project.compute.tasks'
diff --git a/addons/project_mrp/i18n/es.po b/addons/project_mrp/i18n/es.po
index 99c3cb704e0..eab164c3ad8 100644
--- a/addons/project_mrp/i18n/es.po
+++ b/addons/project_mrp/i18n/es.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:04+0000\n"
-"PO-Revision-Date: 2012-12-12 13:07+0000\n"
+"PO-Revision-Date: 2012-12-17 11:44+0000\n"
"Last-Translator: Pedro Manuel Baeza <pedro.baeza@gmail.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-13 04:44+0000\n"
-"X-Generator: Launchpad (build 16361)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: project_mrp
#: model:process.node,note:project_mrp.process_node_procuretasktask0
@@ -73,7 +73,7 @@ msgstr "Tarea"
#. module: project_mrp
#: view:product.product:0
msgid "When you sell this service to a customer,"
-msgstr "Cuando vende un servicio al cliente,"
+msgstr "Cuando vende este servicio al cliente,"
#. module: project_mrp
#: field:product.product,project_id:0
diff --git a/addons/project_mrp/project_mrp.py b/addons/project_mrp/project_mrp.py
index 8733c06b223..d42cf1e7565 100644
--- a/addons/project_mrp/project_mrp.py
+++ b/addons/project_mrp/project_mrp.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-import netsvc
+from openerp.osv import fields, osv
+from openerp import netsvc
class project_task(osv.osv):
_name = "project.task"
diff --git a/addons/project_mrp/project_procurement.py b/addons/project_mrp/project_procurement.py
index 6948f54ec09..69d524c44e2 100644
--- a/addons/project_mrp/project_procurement.py
+++ b/addons/project_mrp/project_procurement.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class procurement_order(osv.osv):
_name = "procurement.order"
diff --git a/addons/project_timesheet/project_timesheet.py b/addons/project_timesheet/project_timesheet.py
index 439ff6d835d..3ce94700614 100644
--- a/addons/project_timesheet/project_timesheet.py
+++ b/addons/project_timesheet/project_timesheet.py
@@ -21,10 +21,10 @@
import time
import datetime
-from osv import fields, osv
-import pooler
-import tools
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import pooler
+from openerp import tools
+from openerp.tools.translate import _
class project_project(osv.osv):
_inherit = 'project.project'
diff --git a/addons/project_timesheet/report/task_report.py b/addons/project_timesheet/report/task_report.py
index bdc51d0a25e..c4945e942f6 100644
--- a/addons/project_timesheet/report/task_report.py
+++ b/addons/project_timesheet/report/task_report.py
@@ -21,8 +21,8 @@
from datetime import datetime
from dateutil.relativedelta import relativedelta
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
class report_timesheet_task_user(osv.osv):
_name = "report.timesheet.task.user"
diff --git a/addons/purchase/company.py b/addons/purchase/company.py
index 2a01605782c..275f5ea200d 100644
--- a/addons/purchase/company.py
+++ b/addons/purchase/company.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv,fields
+from openerp.osv import osv,fields
class company(osv.osv):
_inherit = 'res.company'
diff --git a/addons/purchase/edi/purchase_order.py b/addons/purchase/edi/purchase_order.py
index cdb4c0ca73d..f87a83e6cad 100644
--- a/addons/purchase/edi/purchase_order.py
+++ b/addons/purchase/edi/purchase_order.py
@@ -20,8 +20,8 @@
##############################################################################
from openerp.osv import osv
-from edi import EDIMixin
-from tools.translate import _
+from openerp.tools.translate import _
+from openerp.addons.edi import EDIMixin
PURCHASE_ORDER_LINE_EDI_STRUCT = {
'name': True,
diff --git a/addons/purchase/edi/purchase_order_action_data.xml b/addons/purchase/edi/purchase_order_action_data.xml
index 42efd08d44c..d616ff1d116 100644
--- a/addons/purchase/edi/purchase_order_action_data.xml
+++ b/addons/purchase/edi/purchase_order_action_data.xml
@@ -30,7 +30,7 @@
<field name="body_html"><![CDATA[
<div style="font-family: 'Lucica Grande', Ubuntu, Arial, Verdana, sans-serif; font-size: 12px; color: rgb(34, 34, 34); background-color: #FFF; ">
- <p>Hello${object.partner_id.name and ' ' or ''}${object.partner_id.name or ''},</p>
+ <p>Hello$ ${object.partner_id.name},</p>
<p>Here is a ${object.state in ('draft', 'sent') and 'request for quotation' or 'purchase order confirmation'} from ${object.company_id.name}: </p>
diff --git a/addons/purchase/i18n/es.po b/addons/purchase/i18n/es.po
index e71606dcfcf..7b29ecf0fa0 100644
--- a/addons/purchase/i18n/es.po
+++ b/addons/purchase/i18n/es.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-12-14 18:42+0000\n"
+"PO-Revision-Date: 2012-12-17 15:16+0000\n"
"Last-Translator: Pedro Manuel Baeza <pedro.baeza@gmail.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 04:59+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: purchase
@@ -158,6 +158,13 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p>\n"
+"Aquí puede gestionar todas las recepciones de producto de los pedidos de "
+"compra cuya facturación es \"Basada en envíos entrantes\", y para las que "
+"aún no haya recibido una factura de proveedor.\n"
+"Puede generar facturas de proveedor basadas en estas recepciones.\n"
+"</p>\n"
+" "
#. module: purchase
#: view:purchase.report:0
@@ -284,7 +291,7 @@ msgstr "Categoría"
#. module: purchase
#: view:purchase.order:0
msgid "Quotation "
-msgstr "Cotización "
+msgstr "Presupuesto "
#. module: purchase
#: code:addons/purchase/purchase.py:810
@@ -292,7 +299,7 @@ msgstr "Cotización "
msgid ""
"Quotation for <em>%s</em> <b>converted</b> to a Purchase Order of %s %s."
msgstr ""
-"Cotización para <em>%s</em> <b>convertida</b> a pedido de compra de %s %s."
+"Presupuesto para <em>%s</em> <b>convertido</b> a pedido de compra de %s %s."
#. module: purchase
#: model:process.transition,note:purchase.process_transition_purchaseinvoice0
@@ -447,6 +454,14 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+"Pulse para registrar una factura de proveedor.\n"
+"</p><p>\n"
+"Las factura de proveedor pueden ser pre-generadas basadas en pedidos de "
+"compra o en recepciones. Esto permite controlar las facturas recibidas de "
+"los proveedores acorde con los documentos borrador en OpenERP.\n"
+"</p>\n"
+" "
#. module: purchase
#: view:purchase.order:0
@@ -496,6 +511,13 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p>\n"
+"Aquí puede seguir todas las líneas de los pedidos de compra cuya facturación "
+"sea \"Basada en las líneas de pedido de compra\", y para las cuales aún no "
+"ha recibido factura de proveedor. Puede generar facturas de compra borrador "
+"basadas en las líneas de esta lista.\n"
+"</p>\n"
+" "
#. module: purchase
#: field:purchase.order.line,date_planned:0
@@ -661,6 +683,15 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+"Pulse para crear un presupuesto que será convertido en pedido de venta.\n"
+"</p><p>\n"
+"Use este menú para buscar sus pedidos de compra por referencias, proveedor, "
+"productos, etc. Para cada pedido de venta, puede controlar la discusión "
+"relativa con el proveedor, controlar los productos recibidos y controlar las "
+"facturas de proveedor.\n"
+"</p>\n"
+" "
#. module: purchase
#: view:purchase.order.line:0
@@ -704,7 +735,7 @@ msgstr "No se ha podido cancelar este pedido de compra."
#. module: purchase
#: model:ir.ui.menu,name:purchase.menu_procurement_management_invoice
msgid "Invoice Control"
-msgstr "Control factura"
+msgstr "Control de facturas"
#. module: purchase
#: model:ir.actions.act_window,help:purchase.action_stock_move_report_po
@@ -806,7 +837,7 @@ msgstr "Esperando aceptación proveedor"
#. module: purchase
#: report:purchase.quotation:0
msgid "Request for Quotation :"
-msgstr "Presupuesto solicitado:"
+msgstr "Solicitud de presupuesto:"
#. module: purchase
#: model:ir.actions.act_window,name:purchase.action_picking_tree4_picking_to_invoice
@@ -986,12 +1017,12 @@ msgstr "Fecha aprobación"
#: code:addons/purchase/purchase.py:806
#, python-format
msgid "Request for quotation <b>created</b>."
-msgstr "Petición de cotización <b>creada</b>."
+msgstr "Solicitud de presupuesto <b>creada</b>."
#. module: purchase
#: view:product.product:0
msgid "a draft purchase order"
-msgstr ""
+msgstr "un pedido de compra en borrador"
#. module: purchase
#: view:purchase.report:0
@@ -1001,13 +1032,13 @@ msgstr "Pedidos del año"
#. module: purchase
#: model:ir.actions.act_window,name:purchase.act_res_partner_2_purchase_order
msgid "RFQs and Purchases"
-msgstr ""
+msgstr "PdO y compras"
#. module: purchase
#: field:account.config.settings,group_analytic_account_for_purchases:0
#: field:purchase.config.settings,group_analytic_account_for_purchases:0
msgid "Analytic accounting for purchases"
-msgstr ""
+msgstr "Contabilidad analítica para compras"
#. module: purchase
#: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder1
@@ -1026,33 +1057,36 @@ msgid ""
" Example: 10% for retailers, promotion of 5 EUR on this "
"product, etc."
msgstr ""
+"Permite gestionar diferentes precios basados en reglas por categoría de "
+"proveedor.\n"
+"Ejemplo: 10% para minoristas, promoción de 5 EUR en este producto, etc."
#. module: purchase
#: model:ir.model,name:purchase.model_mail_mail
msgid "Outgoing Mails"
-msgstr ""
+msgstr "Correos salientes"
#. module: purchase
#: code:addons/purchase/purchase.py:437
#, python-format
msgid "You cannot confirm a purchase order without any purchase order line."
-msgstr ""
+msgstr "No puede confirmar un pedido de compra que no tiene líneas."
#. module: purchase
#: model:ir.actions.server,name:purchase.actions_server_purchase_order_unread
msgid "Purchase: Mark unread"
-msgstr ""
+msgstr "Compras: Marcar como no leído"
#. module: purchase
#: help:purchase.order,message_ids:0
msgid "Messages and communication history"
-msgstr ""
+msgstr "Mensajes e historial de comunicación"
#. module: purchase
#: field:purchase.order,warehouse_id:0
#: field:stock.picking.in,warehouse_id:0
msgid "Destination Warehouse"
-msgstr ""
+msgstr "Almacén destino"
#. module: purchase
#: code:addons/purchase/purchase.py:973
@@ -1061,6 +1095,8 @@ msgid ""
"Selected Unit of Measure does not belong to the same category as the product "
"Unit of Measure."
msgstr ""
+"La unidad de medida seleccionada no pertenece a la misma categoría que la "
+"unidad de medida del producto."
#. module: purchase
#: model:ir.ui.menu,name:purchase.menu_purchase_unit_measure_purchase
@@ -1071,13 +1107,13 @@ msgstr "Unidades de medida"
#. module: purchase
#: field:purchase.config.settings,group_purchase_pricelist:0
msgid "Manage pricelist per supplier"
-msgstr ""
+msgstr "Gestionar tarifas por proveedor"
#. module: purchase
#: code:addons/purchase/purchase.py:833
#, python-format
msgid "Purchase Order has been set to <b>draft</b>."
-msgstr ""
+msgstr "El pedido de compra se ha establecido como <b>borrador</b>."
#. module: purchase
#: view:board.board:0
@@ -1089,11 +1125,12 @@ msgstr "Tablero de compras"
#, python-format
msgid "First cancel all receptions related to this purchase order."
msgstr ""
+"Primero cancele todas las recepciones relativas a este pedido de compra."
#. module: purchase
#: view:purchase.order:0
msgid "Approve Order"
-msgstr ""
+msgstr "Aprobar pedido"
#. module: purchase
#: help:purchase.report,date:0
@@ -1121,7 +1158,7 @@ msgstr "Estadísticas pedidos de compra"
#: view:purchase.order:0
#: field:purchase.order,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "Mensajes sin leer"
#. module: purchase
#: view:purchase.order.line_invoice:0
@@ -1141,7 +1178,7 @@ msgstr "Notas"
#. module: purchase
#: field:purchase.config.settings,module_purchase_requisition:0
msgid "Manage purchase requisitions"
-msgstr ""
+msgstr "Gestionar solicitudes de compra"
#. module: purchase
#: report:purchase.order:0
@@ -1166,7 +1203,7 @@ msgstr "Moviemiento de stock"
#: code:addons/purchase/purchase.py:255
#, python-format
msgid "Invalid Action!"
-msgstr ""
+msgstr "¡Acción no válida!"
#. module: purchase
#: field:purchase.order,validator:0
@@ -1189,12 +1226,12 @@ msgstr "Pedidos de compra que están en estado de excepción"
#: model:process.node,note:purchase.process_node_draftpurchaseorder0
#: model:process.node,note:purchase.process_node_draftpurchaseorder1
msgid "Request for Quotations."
-msgstr "Solicitud de presupuesto"
+msgstr "Solicitud de presupuestos."
#. module: purchase
#: view:purchase.order:0
msgid "Source"
-msgstr ""
+msgstr "Origen"
#. module: purchase
#: model:ir.model,name:purchase.model_stock_picking
@@ -1215,12 +1252,14 @@ msgstr "Facturas generadas para un pedido de compra"
#. module: purchase
#: selection:purchase.config.settings,default_invoice_method:0
msgid "Pre-generate draft invoices based on purchase orders"
-msgstr ""
+msgstr "Pre-generar facturas borrador basadas en los pedidos de compra"
#. module: purchase
#: help:product.template,purchase_ok:0
msgid "Specify if the product can be selected in a purchase order line."
msgstr ""
+"Especifica si el producto puede ser seleccionado en una línea de un pedido "
+"de compra."
#. module: purchase
#: model:process.transition,note:purchase.process_transition_invoicefrompackinglist0
@@ -1256,19 +1295,21 @@ msgid ""
"received the\n"
" products."
msgstr ""
+"para comprar las cantidades requeridas al proveedor.\n"
+"La orden de entrega estará lista después de haber recibido los productos."
#. module: purchase
#: view:product.product:0
msgid ""
"a draft\n"
" purchase order"
-msgstr ""
+msgstr "un pedido de compra en borrador"
#. module: purchase
#: code:addons/purchase/purchase.py:310
#, python-format
msgid "Please create Invoices."
-msgstr ""
+msgstr "Por favor, cree facturas."
#. module: purchase
#: model:ir.model,name:purchase.model_procurement_order
@@ -1289,7 +1330,7 @@ msgstr "Marzo"
#. module: purchase
#: view:purchase.order:0
msgid "Receive Invoice"
-msgstr ""
+msgstr "Recibir factura"
#. module: purchase
#: view:purchase.order:0
@@ -1316,7 +1357,7 @@ msgstr "Para ser revisado por el contable."
#. module: purchase
#: model:ir.model,name:purchase.model_purchase_config_settings
msgid "purchase.config.settings"
-msgstr ""
+msgstr "Parámetros de configuración de compra"
#. module: purchase
#: model:process.node,note:purchase.process_node_approvepurchaseorder0
@@ -1327,7 +1368,7 @@ msgstr "Estado del pedido de compra."
#. module: purchase
#: field:purchase.order.line,product_uom:0
msgid "Product Unit of Measure"
-msgstr ""
+msgstr "Unidad de medida del producto"
#. module: purchase
#: model:ir.actions.act_window,help:purchase.purchase_pricelist_version_action
@@ -1343,6 +1384,14 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+"Pulse para añadir una versión de tarifa.\n"
+"</p><p>\n"
+"Puede haber más de una versión de tarifa, que será válida durante cierto "
+"periodo de tiempo. Algunos ejemplos de versiones son: precios principales, "
+"2010, 2011, ventas de verano, etc.\n"
+"</p>\n"
+" "
#. module: purchase
#: model:ir.actions.act_window,name:purchase.action_view_purchase_line_invoice
@@ -1363,18 +1412,18 @@ msgstr "PC: %s"
#. module: purchase
#: view:purchase.order:0
msgid "Send by EMail"
-msgstr ""
+msgstr "Enviar por correo electrónico"
#. module: purchase
#: code:addons/purchase/purchase.py:498
#, python-format
msgid "Define purchase journal for this company: \"%s\" (id:%d)."
-msgstr ""
+msgstr "Defina el diario de compras para esta compañía: \"%s\" (id: %d)."
#. module: purchase
#: view:purchase.order:0
msgid "Purchase Order "
-msgstr ""
+msgstr "Pedido de compra "
#. module: purchase
#: view:purchase.order.line:0
@@ -1385,12 +1434,12 @@ msgstr "Facturas manuales"
#: model:ir.actions.act_window,name:purchase.action_purchase_configuration
#: view:purchase.config.settings:0
msgid "Configure Purchases"
-msgstr ""
+msgstr "Configurar compras"
#. module: purchase
#: view:purchase.order:0
msgid "Untaxed"
-msgstr ""
+msgstr "Base imponible"
#. module: purchase
#: model:process.transition,name:purchase.process_transition_createpackinglist0
@@ -1401,7 +1450,7 @@ msgstr "Albarán generado"
#: model:ir.actions.act_window,name:purchase.purchase_line_form_action2
#: model:ir.ui.menu,name:purchase.menu_purchase_line_order_draft
msgid "On Purchase Order Lines"
-msgstr ""
+msgstr "En las líneas del pedido de compra"
#. module: purchase
#: report:purchase.quotation:0
@@ -1414,16 +1463,18 @@ msgid ""
"This is the list of incoming shipments that have been generated for this "
"purchase order."
msgstr ""
+"Ésta es la lista de los envíos entrantes que se han generado para este "
+"pedido de compra."
#. module: purchase
#: field:purchase.config.settings,module_purchase_double_validation:0
msgid "Force two levels of approvals"
-msgstr ""
+msgstr "Forzar dos niveles de aprobación"
#. module: purchase
#: model:ir.ui.menu,name:purchase.menu_product_pricelist_action2_purchase_type
msgid "Price Types"
-msgstr ""
+msgstr "Tipos de precio"
#. module: purchase
#: help:purchase.order,date_approve:0
@@ -1477,6 +1528,17 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+"Pulse para crear una solicitud de presupuesto.\n"
+"</p><p>\n"
+"El presupuesto contiene el historial de la discusión/negociación que tiene "
+"con su proveedor. Una vez confirmada, la solicitud de presupuesto se "
+"convierte en un pedido de compra.\n"
+"</p><p>\n"
+"La mayoría de propuestas de pedidos de compra se crean automáticamente por "
+"OpenERP basadas en las necesidades de inventario.\n"
+"</p>\n"
+" "
#. module: purchase
#: model:process.transition,note:purchase.process_transition_approvingpurchaseorder0
@@ -1507,7 +1569,7 @@ msgstr "Fusionar pedidos"
#. module: purchase
#: field:purchase.config.settings,module_purchase_analytic_plans:0
msgid "Use multiple analytic accounts on purchase orders"
-msgstr ""
+msgstr "Usar múltiples cuentas analíticas en los pedidos de compra"
#. module: purchase
#: model:ir.ui.menu,name:purchase.menu_procurement_management
@@ -1530,7 +1592,7 @@ msgstr "Corregido manualmente"
#. module: purchase
#: field:purchase.config.settings,group_costing_method:0
msgid "Compute product cost price based on average cost"
-msgstr ""
+msgstr "Calcular precio de coste del producto basado en el coste medio"
#. module: purchase
#: code:addons/purchase/purchase.py:340
@@ -1559,7 +1621,7 @@ msgstr "Confirmación"
#. module: purchase
#: report:purchase.order:0
msgid "TIN :"
-msgstr ""
+msgstr "TIN :"
#. module: purchase
#: model:ir.ui.menu,name:purchase.menu_product_by_category_purchase_form
@@ -1578,11 +1640,19 @@ msgid ""
"* The 'Cancelled' status is set automatically when user cancel purchase "
"order."
msgstr ""
+" * El estado 'Borrador' se establece automáticamente cuando se crea el "
+"pedido de compra.\n"
+"* El estado 'Confirmado' se establece cuando se confirma el pedido de "
+"compra.\n"
+"* El estado 'Realizado' se establece automáticamente cuando el pedido de "
+"compra se realiza.\n"
+"* El estado 'Cancelado' se establece cuando el usuario cancela el pedido de "
+"compra."
#. module: purchase
#: field:purchase.order,invoiced:0
msgid "Invoice Received"
-msgstr ""
+msgstr "Factura recibida"
#. module: purchase
#: field:purchase.order,invoice_method:0
@@ -1627,6 +1697,10 @@ msgid ""
"lines on a purchase order between several accounts and analytic plans.\n"
" This installs the module purchase_analytic_plans."
msgstr ""
+"Permitir al usuario mantener varios planes analíticos, de tal forma que las "
+"líneas de los pedidos de compra se pueden separar entre varias cuentas y "
+"planes analíticos.\n"
+"Esto instalará el módulo 'purchase_analytic_plans'."
#. module: purchase
#: field:purchase.order,location_id:0
@@ -1638,17 +1712,17 @@ msgstr "Destino"
#. module: purchase
#: field:purchase.order,dest_address_id:0
msgid "Customer Address (Direct Delivery)"
-msgstr ""
+msgstr "Dirección del cliente (Envío directo)"
#. module: purchase
#: model:ir.actions.client,name:purchase.action_client_purchase_menu
msgid "Open Purchase Menu"
-msgstr ""
+msgstr "Abrir menú 'Compras'"
#. module: purchase
#: model:ir.model,name:purchase.model_mail_compose_message
msgid "Email composition wizard"
-msgstr ""
+msgstr "Asistente de redacción de correo electrónico."
#. module: purchase
#: field:purchase.order,company_id:0
@@ -1702,7 +1776,7 @@ msgstr "Análisis recepciones"
#. module: purchase
#: field:purchase.order,message_ids:0
msgid "Messages"
-msgstr ""
+msgstr "Mensajes"
#. module: purchase
#: model:ir.actions.report.xml,name:purchase.report_purchase_order
@@ -1727,7 +1801,7 @@ msgstr "Pedido de compra"
#: code:addons/purchase/wizard/purchase_line_invoice.py:109
#, python-format
msgid "Error!"
-msgstr ""
+msgstr "¡Error!"
#. module: purchase
#: report:purchase.order:0
@@ -1744,6 +1818,13 @@ msgid ""
"paid and received, the status becomes 'Done'. If a cancel action occurs in "
"the invoice or in the reception of goods, the status becomes in exception."
msgstr ""
+"Estado del pedido de compra o de la solicitud de presupuesto. Un presupuesto "
+"en un pedido de venta en estado 'Borrador'. Entonces el pedido debe ser "
+"confirmado por el usuario, y el estado pasa a 'Confirmado'. El proveedor "
+"debe confirmar el pedido para pasar a estado 'Aprobado'. Cuando el pedido se "
+"paga y se recibe, entonces el estado pasa a ser 'Realizado'. Si una acción "
+"de cancelación ocurre en la factura o en la recepción de los bienes, el "
+"estado se convierte a en excepción."
#. module: purchase
#: model:process.transition,note:purchase.process_transition_packinginvoice0
@@ -1764,13 +1845,13 @@ msgstr "Cancelado"
#. module: purchase
#: field:res.partner,purchase_order_count:0
msgid "# of Purchase Order"
-msgstr ""
+msgstr "Nº de pedido de compra"
#. module: purchase
#: code:addons/purchase/purchase.py:827
#, python-format
msgid "Shipment <b>received</b>."
-msgstr ""
+msgstr "Envío <b>recibido</b>"
#. module: purchase
#: report:purchase.quotation:0
@@ -1780,7 +1861,7 @@ msgstr "Tel.:"
#. module: purchase
#: view:purchase.order:0
msgid "Resend Purchase Order"
-msgstr ""
+msgstr "Reenviar pedido de compra"
#. module: purchase
#: report:purchase.order:0
@@ -1824,7 +1905,7 @@ msgstr ""
#. module: purchase
#: field:purchase.order,message_follower_ids:0
msgid "Followers"
-msgstr ""
+msgstr "Seguidores"
#. module: purchase
#: help:purchase.config.settings,module_purchase_requisition:0
@@ -1836,6 +1917,11 @@ msgid ""
" to one supplier or if you want a purchase requisition to "
"negotiate with several suppliers."
msgstr ""
+"Las solicitudes de presupuesto se usan cuando se solicita cotizaciones de "
+"varios proveedores para un conjunto dado de productos.\n"
+"Puede configurar por producto si directamente se realiza una solicitud de "
+"presupuesto a un proveedor o si desear negociar la compra con varios "
+"proveedores."
#. module: purchase
#: field:purchase.order.line,invoice_lines:0
@@ -1857,7 +1943,7 @@ msgstr ""
#. module: purchase
#: model:email.template,report_name:purchase.email_template_edi_purchase
msgid "RFQ_${(object.name or '').replace('/','_')}"
-msgstr ""
+msgstr "PdO_${(object.name or '').replace('/','_')}"
#. module: purchase
#: code:addons/purchase/purchase.py:988
@@ -1887,6 +1973,9 @@ msgid ""
"amount.\n"
" This installs the module purchase_double_validation."
msgstr ""
+"Provee un mecanismo de doble validación para las compras que exceden un "
+"importe máximo.\n"
+"Esto instala el módulo 'purchase_double_validation'."
#. module: purchase
#: code:addons/purchase/edi/purchase_order.py:132
@@ -1898,7 +1987,7 @@ msgstr "Tarifa EDI (%s)"
#: view:purchase.report:0
#: field:purchase.report,product_uom:0
msgid "Reference Unit of Measure"
-msgstr ""
+msgstr "Unidad de medida de referencia"
#. module: purchase
#: model:process.node,note:purchase.process_node_packinginvoice0
@@ -1945,7 +2034,7 @@ msgstr "Lista de productos solicitados."
#. module: purchase
#: view:purchase.order:0
msgid "Incoming Shipments & Invoices"
-msgstr ""
+msgstr "Envíos y facturas entrantes"
#. module: purchase
#: selection:purchase.order,state:0
@@ -1998,6 +2087,7 @@ msgstr "Noviembre"
#: help:purchase.config.settings,group_costing_method:0
msgid "Allows you to compute product cost price based on average cost."
msgstr ""
+"Permite calcular el precio de coste del producto basado en el coste medio."
#. module: purchase
#: report:purchase.order:0
@@ -2018,6 +2108,13 @@ msgid ""
"Bases on incoming shipments: let you create an invoice when receptions are "
"validated."
msgstr ""
+"Basado en las líneas del pedido de compra: coloca líneas individuales en "
+"'Control de facturas > Basado en líneas de pedidos de compra' desde las que "
+"se puede crear selectivamente una factura.\n"
+"Basado en el borrador de factura generado: crea una factura borrador que se "
+"puede validar más tarde.\n"
+"Basada en envíos entrantes: deja crear una factura cuando las recepciones "
+"son validadas."
#. module: purchase
#: help:purchase.order,origin:0
@@ -2025,6 +2122,8 @@ msgid ""
"Reference of the document that generated this purchase order request; a sale "
"order or an internal procurement request."
msgstr ""
+"Referencia del documento que genera esta petición de pedido de compra: un "
+"pedido de venta o una petición interna de abastecimiento."
#. module: purchase
#: model:ir.ui.menu,name:purchase.menu_partner_categories_in_form
@@ -2039,12 +2138,12 @@ msgstr "Estado del pedido"
#. module: purchase
#: report:purchase.order:0
msgid "Request for Quotation N°"
-msgstr "Petición de presupuesto Nº"
+msgstr "Solicitud de presupuesto Nº"
#. module: purchase
#: view:purchase.config.settings:0
msgid "Invoicing Settings"
-msgstr ""
+msgstr "Configuración de facturación"
#. module: purchase
#: model:email.template,body_html:purchase.email_template_edi_purchase
@@ -2128,6 +2227,84 @@ msgid ""
"</div>\n"
" "
msgstr ""
+"\n"
+"<div style=\"font-family: 'Lucica Grande', Ubuntu, Arial, Verdana, sans-"
+"serif; font-size: 12px; color: rgb(34, 34, 34); background-color: rgb(255, "
+"255, 255); \">\n"
+"\n"
+" <p>Hola ${object.partner_id.name and ' ' or ''}${object.partner_id.name "
+"or ''},</p>\n"
+" \n"
+" <p>Aquí le enviamos ${object.state in ('draft', 'sent') and 'una "
+"solicitud de presupuesto' or 'una confirmación de pedido de compra'} de "
+"${object.company_id.name}: </p>\n"
+" \n"
+" <p style=\"border-left: 1px solid #8e0000; margin-left: 30px;\">\n"
+" &nbsp;&nbsp;<strong>REFERENCIAS</strong><br />\n"
+" &nbsp;&nbsp;Nº de pedido: <strong>${object.name}</strong><br />\n"
+" &nbsp;&nbsp;Total del pedido: <strong>${object.amount_total} "
+"${object.pricelist_id.currency_id.name}</strong><br />\n"
+" &nbsp;&nbsp;Fecha del pedido: ${object.date_order}<br />\n"
+" % if object.origin:\n"
+" &nbsp;&nbsp;Referencia del pedido: ${object.origin}<br />\n"
+" % endif\n"
+" % if object.partner_ref:\n"
+" &nbsp;&nbsp;Su referencia: ${object.partner_ref}<br />\n"
+" % endif\n"
+" % if object.validator:\n"
+" &nbsp;&nbsp;Su contacto: <a href=\"mailto:${object.validator.email or "
+"''}?subject=Pedido%20${object.name}\">${object.validator.name}</a>\n"
+" % endif\n"
+" </p>\n"
+"\n"
+" <br/>\n"
+" <p>Si tiene alguna duda, no dude en contactarnos.</p>\n"
+" <p>¡Gracias!</p>\n"
+" <br/>\n"
+" <br/>\n"
+" <div style=\"width: 375px; margin: 0px; padding: 0px; background-color: "
+"#8E0000; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; "
+"background-repeat: repeat no-repeat;\">\n"
+" <h3 style=\"margin: 0px; padding: 2px 14px; font-size: 12px; color: "
+"#FFF;\">\n"
+" <strong style=\"text-"
+"transform:uppercase;\">${object.company_id.name}</strong></h3>\n"
+" </div>\n"
+" <div style=\"width: 347px; margin: 0px; padding: 5px 14px; line-height: "
+"16px; background-color: #F2F2F2;\">\n"
+" <span style=\"color: #222; margin-bottom: 5px; display: block; \">\n"
+" % if object.company_id.street:\n"
+" ${object.company_id.street}<br/>\n"
+" % endif\n"
+" % if object.company_id.street2:\n"
+" ${object.company_id.street2}<br/>\n"
+" % endif\n"
+" % if object.company_id.city or object.company_id.zip:\n"
+" ${object.company_id.zip} ${object.company_id.city}<br/>\n"
+" % endif\n"
+" % if object.company_id.country_id:\n"
+" ${object.company_id.state_id and ('%s, ' % "
+"object.company_id.state_id.name) or ''} ${object.company_id.country_id.name "
+"or ''}<br/>\n"
+" % endif\n"
+" </span>\n"
+" % if object.company_id.phone:\n"
+" <div style=\"margin-top: 0px; margin-right: 0px; margin-bottom: "
+"0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: "
+"0px; padding-left: 0px; \">\n"
+" Teléfono:&nbsp; ${object.company_id.phone}\n"
+" </div>\n"
+" % endif\n"
+" % if object.company_id.website:\n"
+" <div>\n"
+" Web :&nbsp;<a "
+"href=\"${object.company_id.website}\">${object.company_id.website}</a>\n"
+" </div>\n"
+" %endif\n"
+" <p></p>\n"
+" </div>\n"
+"</div>\n"
+" "
#. module: purchase
#: model:ir.actions.act_window,name:purchase.action_purchase_order_by_user_all
@@ -2137,7 +2314,7 @@ msgstr "Total pedidos por usuario mensual"
#. module: purchase
#: selection:purchase.order,invoice_method:0
msgid "Based on incoming shipments"
-msgstr ""
+msgstr "Basado en envíos entrantes"
#. module: purchase
#: view:purchase.report:0
@@ -2152,6 +2329,10 @@ msgid ""
"used to do the matching when you receive the products as this reference is "
"usually written on the delivery order sent by your supplier."
msgstr ""
+"Referencia del pedido de venta o presupuesto enviado por el proveedor. Se "
+"usa principalmente para casar documentos cuando recibe los productos, ya que "
+"esta referencia se escribe habitualmente en la orden de entrega enviada por "
+"el proveedor."
#. module: purchase
#: code:addons/purchase/purchase.py:991
@@ -2184,7 +2365,7 @@ msgstr "Febrero"
#: model:ir.actions.act_window,name:purchase.action_invoice_pending
#: model:ir.ui.menu,name:purchase.menu_procurement_management_pending_invoice
msgid "On Draft Invoices"
-msgstr ""
+msgstr "Sobre facturas borrador"
#. module: purchase
#: model:ir.actions.act_window,name:purchase.action_purchase_order_report_all
@@ -2210,7 +2391,7 @@ msgstr "Importe total"
#. module: purchase
#: model:ir.model,name:purchase.model_product_template
msgid "Product Template"
-msgstr ""
+msgstr "Plantilla de producto"
#. module: purchase
#: view:purchase.order.group:0
@@ -2243,7 +2424,7 @@ msgstr ""
#. module: purchase
#: view:product.product:0
msgid "When you sell this service to a customer,"
-msgstr ""
+msgstr "Cuando vende este servicio al cliente,"
#. module: purchase
#: model:ir.actions.act_window,name:purchase.purchase_pricelist_version_action
@@ -2265,7 +2446,7 @@ msgstr "Año"
#. module: purchase
#: selection:purchase.config.settings,default_invoice_method:0
msgid "Based on purchase order lines"
-msgstr ""
+msgstr "Basado en las líneas de pedido de compra"
#. module: purchase
#: model:ir.actions.act_window,help:purchase.act_res_partner_2_purchase_order
@@ -2282,6 +2463,15 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+"Este proveedor no tiene ningún pedido de venta. Pulse para crear una nueva "
+"SdP.\n"
+"</p><p>\n"
+"La solicitud de presupuesto (SdP) es el primer paso en el flujo de compras. "
+"Una vez convertida en un pedido de compra, será capaz de gestionar la "
+"recepción de los productos y la factura de proveedor.\n"
+"</p>\n"
+" "
#. module: purchase
#: view:purchase.report:0
diff --git a/addons/purchase/partner.py b/addons/purchase/partner.py
index 6649ebfea9d..56eaf288fe6 100644
--- a/addons/purchase/partner.py
+++ b/addons/purchase/partner.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_partner(osv.osv):
_name = 'res.partner'
diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py
index 5a12b17333a..41a30755bc5 100644
--- a/addons/purchase/purchase.py
+++ b/addons/purchase/purchase.py
@@ -23,13 +23,13 @@ import time
from datetime import datetime
from dateutil.relativedelta import relativedelta
-from osv import osv, fields
-import netsvc
-import pooler
-from tools.translate import _
-import decimal_precision as dp
-from osv.orm import browse_record, browse_null
-from tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP
+from openerp.osv import fields, osv
+from openerp import netsvc
+from openerp import pooler
+from openerp.tools.translate import _
+import openerp.addons.decimal_precision as dp
+from openerp.osv.orm import browse_record, browse_null
+from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP
class purchase_order(osv.osv):
@@ -611,7 +611,7 @@ class purchase_order(osv.osv):
def _prepare_order_line_move(self, cr, uid, order, order_line, picking_id, context=None):
return {
- 'name': order.name + ': ' + (order_line.name or ''),
+ 'name': order_line.name or '',
'product_id': order_line.product_id.id,
'product_qty': order_line.product_qty,
'product_uos_qty': order_line.product_qty,
diff --git a/addons/purchase/report/order.py b/addons/purchase/report/order.py
index c253467f12a..e415af53434 100644
--- a/addons/purchase/report/order.py
+++ b/addons/purchase/report/order.py
@@ -20,9 +20,9 @@
##############################################################################
import time
-from report import report_sxw
-from osv import osv
-import pooler
+from openerp.report import report_sxw
+from openerp.osv import osv
+from openerp import pooler
class order(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/purchase/report/purchase_report.py b/addons/purchase/report/purchase_report.py
index 76ffddcb85f..1855ed173ca 100644
--- a/addons/purchase/report/purchase_report.py
+++ b/addons/purchase/report/purchase_report.py
@@ -23,8 +23,8 @@
# Please note that these reports are not multi-currency !!!
#
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
class purchase_report(osv.osv):
_name = "purchase.report"
diff --git a/addons/purchase/report/request_quotation.py b/addons/purchase/report/request_quotation.py
index dffeeed7aba..1179e704eb0 100644
--- a/addons/purchase/report/request_quotation.py
+++ b/addons/purchase/report/request_quotation.py
@@ -20,9 +20,9 @@
##############################################################################
import time
-from report import report_sxw
-from osv import osv
-import pooler
+from openerp.report import report_sxw
+from openerp.osv import osv
+from openerp import pooler
class request_quotation(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/purchase/res_config.py b/addons/purchase/res_config.py
index 13a54031254..bfe2cdf6bca 100644
--- a/addons/purchase/res_config.py
+++ b/addons/purchase/res_config.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import fields, osv
-import pooler
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import pooler
+from openerp.tools.translate import _
class purchase_config_settings(osv.osv_memory):
_name = 'purchase.config.settings'
diff --git a/addons/purchase/stock.py b/addons/purchase/stock.py
index 671a21ef364..60b439a2097 100644
--- a/addons/purchase/stock.py
+++ b/addons/purchase/stock.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class stock_move(osv.osv):
_inherit = 'stock.move'
diff --git a/addons/purchase/wizard/purchase_line_invoice.py b/addons/purchase/wizard/purchase_line_invoice.py
index fc2560f7791..23529d5a950 100644
--- a/addons/purchase/wizard/purchase_line_invoice.py
+++ b/addons/purchase/wizard/purchase_line_invoice.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import osv
-from tools.translate import _
+from openerp.osv import osv
+from openerp.tools.translate import _
class purchase_line_invoice(osv.osv_memory):
diff --git a/addons/purchase/wizard/purchase_order_group.py b/addons/purchase/wizard/purchase_order_group.py
index 13bfb539861..b47f4e608a8 100644
--- a/addons/purchase/wizard/purchase_order_group.py
+++ b/addons/purchase/wizard/purchase_order_group.py
@@ -20,11 +20,11 @@
##############################################################################
import time
-from osv import fields, osv
-import netsvc
-import pooler
-from osv.orm import browse_record, browse_null
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import netsvc
+from openerp import pooler
+from openerp.osv.orm import browse_record, browse_null
+from openerp.tools.translate import _
class purchase_order_group(osv.osv_memory):
_name = "purchase.order.group"
diff --git a/addons/purchase_analytic_plans/purchase_analytic_plans.py b/addons/purchase_analytic_plans/purchase_analytic_plans.py
index 9be9e828d22..c80beddd20f 100644
--- a/addons/purchase_analytic_plans/purchase_analytic_plans.py
+++ b/addons/purchase_analytic_plans/purchase_analytic_plans.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class purchase_order_line(osv.osv):
diff --git a/addons/purchase_double_validation/purchase_double_validation_installer.py b/addons/purchase_double_validation/purchase_double_validation_installer.py
index 5bd7bd24cb1..75600867482 100644
--- a/addons/purchase_double_validation/purchase_double_validation_installer.py
+++ b/addons/purchase_double_validation/purchase_double_validation_installer.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class purchase_config_settings(osv.osv_memory):
_inherit = 'purchase.config.settings'
diff --git a/addons/purchase_requisition/i18n/pt.po b/addons/purchase_requisition/i18n/pt.po
index 20b591d7e91..d2d33c7afc8 100644
--- a/addons/purchase_requisition/i18n/pt.po
+++ b/addons/purchase_requisition/i18n/pt.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:04+0000\n"
-"PO-Revision-Date: 2010-12-11 16:28+0000\n"
-"Last-Translator: OpenERP Administrators <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 12:09+0000\n"
+"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: Portuguese <pt@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:52+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: purchase_requisition
#: view:purchase.requisition:0
@@ -50,7 +50,7 @@ msgstr ""
#. module: purchase_requisition
#: field:purchase.requisition,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "Mensagens por ler"
#. module: purchase_requisition
#: field:purchase.requisition,company_id:0
@@ -81,7 +81,7 @@ msgstr "Quantidade"
#. module: purchase_requisition
#: field:purchase.requisition,message_ids:0
msgid "Messages"
-msgstr ""
+msgstr "Mensagens"
#. module: purchase_requisition
#: model:ir.model,name:purchase_requisition.model_purchase_order
@@ -134,7 +134,7 @@ msgstr "Voltar a rascunho"
#: code:addons/purchase_requisition/purchase_requisition.py:153
#, python-format
msgid "Warning!"
-msgstr ""
+msgstr "Aviso!"
#. module: purchase_requisition
#: model:ir.actions.act_window,help:purchase_requisition.action_purchase_requisition
@@ -158,12 +158,12 @@ msgstr ""
#: report:purchase.requisition:0
#: view:purchase.requisition:0
msgid "Source"
-msgstr ""
+msgstr "Origem"
#. module: purchase_requisition
#: field:purchase.requisition,message_follower_ids:0
msgid "Followers"
-msgstr ""
+msgstr "Seguidores"
#. module: purchase_requisition
#: field:purchase.requisition,warehouse_id:0
@@ -198,7 +198,7 @@ msgstr "Requisição de compra"
#: view:purchase.requisition:0
#: selection:purchase.requisition,state:0
msgid "Sent to Suppliers"
-msgstr ""
+msgstr "Enviar aos fornecedores"
#. module: purchase_requisition
#: help:purchase.requisition,message_summary:0
@@ -215,7 +215,7 @@ msgstr "Aprovado pelo fornecedor"
#. module: purchase_requisition
#: view:purchase.requisition:0
msgid "Send to Suppliers"
-msgstr ""
+msgstr "Enviar aos fornecedores"
#. module: purchase_requisition
#: report:purchase.requisition:0
@@ -271,7 +271,7 @@ msgstr "Data Inicial"
#. module: purchase_requisition
#: view:purchase.requisition.partner:0
msgid "or"
-msgstr ""
+msgstr "ou"
#. module: purchase_requisition
#: field:purchase.requisition.line,product_uom_id:0
@@ -282,12 +282,12 @@ msgstr ""
#: view:purchase.requisition:0
#: field:purchase.requisition,state:0
msgid "Status"
-msgstr ""
+msgstr "Estado"
#. module: purchase_requisition
#: view:purchase.requisition:0
msgid "Terms and Conditions"
-msgstr ""
+msgstr "Termos e condições"
#. module: purchase_requisition
#: view:purchase.order:0
@@ -307,13 +307,13 @@ msgstr "Utilizador"
#. module: purchase_requisition
#: field:purchase.requisition,message_is_follower:0
msgid "Is a Follower"
-msgstr ""
+msgstr "É um seguidor"
#. module: purchase_requisition
#: field:purchase.requisition,message_comment_ids:0
#: help:purchase.requisition,message_comment_ids:0
msgid "Comments and emails"
-msgstr ""
+msgstr "Comentários e emails"
#. module: purchase_requisition
#: view:purchase.requisition:0
@@ -334,7 +334,7 @@ msgstr "Cancelar ordem de compra"
#. module: purchase_requisition
#: field:purchase.requisition,message_summary:0
msgid "Summary"
-msgstr ""
+msgstr "Resumo"
#. module: purchase_requisition
#: view:purchase.requisition:0
@@ -404,7 +404,7 @@ msgstr "Ordens de Compra"
#. module: purchase_requisition
#: field:purchase.requisition,origin:0
msgid "Source Document"
-msgstr ""
+msgstr "Documento de origem"
#. module: purchase_requisition
#: view:purchase.requisition:0
@@ -416,7 +416,7 @@ msgstr "Responsável"
#: view:purchase.requisition:0
#: selection:purchase.requisition,state:0
msgid "Purchase Done"
-msgstr ""
+msgstr "Compra realizada"
#. module: purchase_requisition
#: view:purchase.requisition:0
@@ -492,7 +492,7 @@ msgstr "Data da requisição"
#. module: purchase_requisition
#: help:purchase.requisition,message_ids:0
msgid "Messages and communication history"
-msgstr ""
+msgstr "Histórico de mensagens e comunicação"
#. module: purchase_requisition
#: report:purchase.requisition:0
diff --git a/addons/purchase_requisition/purchase_requisition.py b/addons/purchase_requisition/purchase_requisition.py
index ea2346d3aab..1de9f5ddf4e 100644
--- a/addons/purchase_requisition/purchase_requisition.py
+++ b/addons/purchase_requisition/purchase_requisition.py
@@ -22,11 +22,11 @@
from datetime import datetime
from dateutil.relativedelta import relativedelta
import time
-import netsvc
+from openerp import netsvc
-from osv import fields,osv
-from tools.translate import _
-import decimal_precision as dp
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
+import openerp.addons.decimal_precision as dp
class purchase_requisition(osv.osv):
_name = "purchase.requisition"
diff --git a/addons/purchase_requisition/report/requisition.py b/addons/purchase_requisition/report/requisition.py
index 4e3f3dd93a3..315a34d37e9 100644
--- a/addons/purchase_requisition/report/requisition.py
+++ b/addons/purchase_requisition/report/requisition.py
@@ -20,9 +20,9 @@
##############################################################################
import time
-from report import report_sxw
-from osv import osv
-import pooler
+from openerp.report import report_sxw
+from openerp.osv import osv
+from openerp import pooler
class requisition(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/purchase_requisition/wizard/purchase_requisition_partner.py b/addons/purchase_requisition/wizard/purchase_requisition_partner.py
index 40057fae197..58a72556b22 100644
--- a/addons/purchase_requisition/wizard/purchase_requisition_partner.py
+++ b/addons/purchase_requisition/wizard/purchase_requisition_partner.py
@@ -20,9 +20,9 @@
##############################################################################
import time
-from osv import fields, osv
-from osv.orm import browse_record, browse_null
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.osv.orm import browse_record, browse_null
+from openerp.tools.translate import _
class purchase_requisition_partner(osv.osv_memory):
_name = "purchase.requisition.partner"
diff --git a/addons/report_intrastat/report/invoice.py b/addons/report_intrastat/report/invoice.py
index 815d3efc1fb..c1f3823c9d8 100644
--- a/addons/report_intrastat/report/invoice.py
+++ b/addons/report_intrastat/report/invoice.py
@@ -20,8 +20,8 @@
##############################################################################
import time
-from report import report_sxw
-import pooler
+from openerp.report import report_sxw
+from openerp import pooler
class account_invoice_intrastat(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/report_intrastat/report_intrastat.py b/addons/report_intrastat/report_intrastat.py
index 5a0c31bbdcc..2d11151cb5b 100644
--- a/addons/report_intrastat/report_intrastat.py
+++ b/addons/report_intrastat/report_intrastat.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import osv, fields
-from tools.sql import drop_view_if_exists
-from decimal_precision import decimal_precision as dp
+from openerp.osv import fields, osv
+from openerp.tools.sql import drop_view_if_exists
+from openerp.addons.decimal_precision import decimal_precision as dp
class res_country(osv.osv):
diff --git a/addons/report_webkit/header.py b/addons/report_webkit/header.py
index b052c612445..71deb57c370 100644
--- a/addons/report_webkit/header.py
+++ b/addons/report_webkit/header.py
@@ -29,7 +29,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class HeaderHTML(osv.osv):
"""HTML Header allows you to define HTML CSS and Page format"""
diff --git a/addons/report_webkit/ir_report.py b/addons/report_webkit/ir_report.py
index 68e129d021d..1385f504928 100644
--- a/addons/report_webkit/ir_report.py
+++ b/addons/report_webkit/ir_report.py
@@ -29,10 +29,10 @@
#
##############################################################################
-from osv import osv, fields
-import netsvc
+from openerp.osv import fields, osv
+from openerp import netsvc
from webkit_report import WebKitParser
-from report.report_sxw import rml_parse
+from openerp.report.report_sxw import rml_parse
def register_report(name, model, tmpl_path, parser=rml_parse):
"""Register the report into the services"""
diff --git a/addons/report_webkit/report_helper.py b/addons/report_webkit/report_helper.py
index 8d0a27998b0..f1df1e786e3 100644
--- a/addons/report_webkit/report_helper.py
+++ b/addons/report_webkit/report_helper.py
@@ -29,7 +29,7 @@
#
##############################################################################
-import pooler
+from openerp import pooler
class WebKitHelper(object):
"""Set of usefull report helper"""
diff --git a/addons/report_webkit/webkit_report.py b/addons/report_webkit/webkit_report.py
index eca33e1f941..b6c273f8852 100644
--- a/addons/report_webkit/webkit_report.py
+++ b/addons/report_webkit/webkit_report.py
@@ -33,7 +33,7 @@
import subprocess
import os
import sys
-import report
+from openerp import report
import tempfile
import time
import logging
@@ -42,14 +42,14 @@ from mako.template import Template
from mako.lookup import TemplateLookup
from mako import exceptions
-import netsvc
-import pooler
+from openerp import netsvc
+from openerp import pooler
from report_helper import WebKitHelper
-from report.report_sxw import *
-import addons
-import tools
-from tools.translate import _
-from osv.osv import except_osv
+from openerp.report.report_sxw import *
+from openerp import addons
+from openerp import tools
+from openerp.tools.translate import _
+from openerp.osv.osv import except_osv
_logger = logging.getLogger(__name__)
diff --git a/addons/report_webkit/wizard/report_webkit_actions.py b/addons/report_webkit/wizard/report_webkit_actions.py
index 30aab0957d2..b0e761752f6 100644
--- a/addons/report_webkit/wizard/report_webkit_actions.py
+++ b/addons/report_webkit/wizard/report_webkit_actions.py
@@ -29,9 +29,9 @@
#
##############################################################################
-from tools.translate import _
-from osv import fields, osv
-import pooler
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
+from openerp import pooler
class report_webkit_actions(osv.osv_memory):
_name = "report.webkit.actions"
diff --git a/addons/resource/i18n/pt.po b/addons/resource/i18n/pt.po
index a5c644f1cc6..5d848adb022 100644
--- a/addons/resource/i18n/pt.po
+++ b/addons/resource/i18n/pt.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 02:54+0000\n"
-"PO-Revision-Date: 2012-05-10 17:59+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 12:58+0000\n"
+"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: Portuguese <pt@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:22+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: resource
#: help:resource.calendar.leaves,resource_id:0
@@ -135,7 +135,7 @@ msgstr "Sexta-Feira"
#. module: resource
#: view:resource.calendar.attendance:0
msgid "Hours"
-msgstr ""
+msgstr "Horas"
#. module: resource
#: view:resource.calendar.leaves:0
@@ -161,7 +161,7 @@ msgstr "Pesquisar Períodos de Licença em Trabalho"
#. module: resource
#: field:resource.calendar.attendance,date_from:0
msgid "Starting Date"
-msgstr ""
+msgstr "Data de início"
#. module: resource
#: field:resource.calendar,manager:0
@@ -350,7 +350,7 @@ msgstr "Humano"
#. module: resource
#: view:resource.calendar.leaves:0
msgid "Duration"
-msgstr ""
+msgstr "Duração"
#. module: resource
#: field:resource.calendar.leaves,date_from:0
diff --git a/addons/resource/resource.py b/addons/resource/resource.py
index 9b20678acaa..727ca93d7c9 100644
--- a/addons/resource/resource.py
+++ b/addons/resource/resource.py
@@ -22,8 +22,8 @@
from datetime import datetime, timedelta
import math
from faces import *
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
from itertools import groupby
from operator import itemgetter
diff --git a/addons/sale/edi/sale_order.py b/addons/sale/edi/sale_order.py
index 15389f1481c..bf015b3cdfc 100644
--- a/addons/sale/edi/sale_order.py
+++ b/addons/sale/edi/sale_order.py
@@ -18,9 +18,11 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
+from openerp.osv import osv, fields
+from openerp.addons.edi import EDIMixin
+from openerp.tools.translate import _
-from openerp.osv import osv
-from edi import EDIMixin
+from urllib import urlencode
SALE_ORDER_LINE_EDI_STRUCT = {
'sequence': True,
@@ -118,7 +120,6 @@ class sale_order(osv.osv, EDIMixin):
edi_document.pop('partner_address', None) # ignored, that's supposed to be our own address!
return partner_id
-
def _edi_get_pricelist(self, cr, uid, partner_id, currency, context=None):
# TODO: refactor into common place for purchase/sale, e.g. into product module
partner_model = self.pool.get('res.partner')
@@ -180,6 +181,30 @@ class sale_order(osv.osv, EDIMixin):
order_line.pop('price_subtotal', None)
return super(sale_order,self).edi_import(cr, uid, edi_document, context=context)
+ def _edi_paypal_url(self, cr, uid, ids, field, arg, context=None):
+ res = dict.fromkeys(ids, False)
+ for order in self.browse(cr, uid, ids, context=context):
+ if order.order_policy in ('prepaid', 'manual') and \
+ order.company_id.paypal_account and order.state != 'draft':
+ params = {
+ "cmd": "_xclick",
+ "business": order.company_id.paypal_account,
+ "item_name": order.company_id.name + " Order " + order.name,
+ "invoice": order.name,
+ "amount": order.amount_total,
+ "currency_code": order.pricelist_id.currency_id.name,
+ "button_subtype": "services",
+ "no_note": "1",
+ "bn": "OpenERP_Order_PayNow_" + order.pricelist_id.currency_id.name,
+ }
+ res[order.id] = "https://www.paypal.com/cgi-bin/webscr?" + urlencode(params)
+ return res
+
+ _columns = {
+ 'paypal_url': fields.function(_edi_paypal_url, type='char', string='Paypal Url'),
+ }
+
+
class sale_order_line(osv.osv, EDIMixin):
_inherit='sale.order.line'
diff --git a/addons/sale/edi/sale_order_action_data.xml b/addons/sale/edi/sale_order_action_data.xml
index 6907be52acf..a157a96172c 100644
--- a/addons/sale/edi/sale_order_action_data.xml
+++ b/addons/sale/edi/sale_order_action_data.xml
@@ -31,7 +31,7 @@
<field name="body_html"><![CDATA[
<div style="font-family: 'Lucica Grande', Ubuntu, Arial, Verdana, sans-serif; font-size: 12px; color: rgb(34, 34, 34); background-color: #FFF; ">
- <p>Hello${object.partner_id.name and ' ' or ''}${object.partner_id.name or ''},</p>
+ <p>Hello ${object.partner_id.name},</p>
<p>Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from ${object.company_id.name}: </p>
@@ -51,21 +51,10 @@
% endif
</p>
- % if object.order_policy in ('prepaid','manual') and object.company_id.paypal_account and object.state != 'draft':
- <%
- comp_name = quote(object.company_id.name)
- order_name = quote(object.name)
- paypal_account = quote(object.company_id.paypal_account)
- order_amount = quote(str(object.amount_total))
- cur_name = quote(object.pricelist_id.currency_id.name)
- paypal_url = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=%s&amp;item_name=%s%%20Order%%20%s" \
- "&amp;invoice=%s&amp;amount=%s&amp;currency_code=%s&amp;button_subtype=services&amp;no_note=1" \
- "&amp;bn=OpenERP_Order_PayNow_%s" % \
- (paypal_account,comp_name,order_name,order_name,order_amount,cur_name,cur_name)
- %>
+ % if object.paypal_url:
<br/>
<p>It is also possible to directly pay with Paypal:</p>
- <a style="margin-left: 120px;" href="${paypal_url}">
+ <a style="margin-left: 120px;" href="${object.paypal_url}">
<img class="oe_edi_paypal_button" src="https://www.paypal.com/en_US/i/btn/btn_paynowCC_LG.gif"/>
</a>
% endif
diff --git a/addons/sale/i18n/es.po b/addons/sale/i18n/es.po
index 1f7edf204d6..a1947fba5ee 100644
--- a/addons/sale/i18n/es.po
+++ b/addons/sale/i18n/es.po
@@ -7,20 +7,19 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev_rc3\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-05-10 17:38+0000\n"
-"Last-Translator: Jordi Esteve (www.zikzakmedia.com) "
-"<jesteve@zikzakmedia.com>\n"
+"PO-Revision-Date: 2012-12-17 18:38+0000\n"
+"Last-Translator: Pedro Manuel Baeza <pedro.baeza@gmail.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:31+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: sale
#: model:ir.model,name:sale.model_account_config_settings
msgid "account.config.settings"
-msgstr ""
+msgstr "Parámetros de configuración contable"
#. module: sale
#: view:sale.order.line:0
@@ -45,7 +44,7 @@ msgstr "UdV"
#: view:sale.report:0
#: field:sale.report,user_id:0
msgid "Salesperson"
-msgstr ""
+msgstr "Comercial"
#. module: sale
#: help:sale.order,pricelist_id:0
@@ -60,6 +59,7 @@ msgstr "Día"
#. module: sale
#: model:process.transition.action,name:sale.process_transition_action_cancelorder0
+#: view:sale.order:0
msgid "Cancel Order"
msgstr "Cancelar pedido"
@@ -67,28 +67,28 @@ msgstr "Cancelar pedido"
#: code:addons/sale/wizard/sale_make_invoice_advance.py:101
#, python-format
msgid "Incorrect Data"
-msgstr ""
+msgstr "Datos incorrectos"
#. module: sale
#: code:addons/sale/wizard/sale_make_invoice_advance.py:102
#, python-format
msgid "The value of Advance Amount must be positive."
-msgstr ""
+msgstr "El valor del importe avanzado debe ser positivo."
#. module: sale
#: help:sale.order,message_unread:0
msgid "If checked new messages require your attention."
-msgstr ""
+msgstr "Si está marcado, hay nuevos mensajes que requieren su atención"
#. module: sale
#: view:res.partner:0
msgid "False"
-msgstr ""
+msgstr "Falso"
#. module: sale
#: report:sale.order:0
msgid "Tax"
-msgstr ""
+msgstr "Impuesto"
#. module: sale
#: help:sale.order,state:0
@@ -102,6 +102,7 @@ msgid ""
msgstr ""
#. module: sale
+#: field:sale.order,project_id:0
#: view:sale.report:0
#: field:sale.report,analytic_account_id:0
#: field:sale.shop,project_id:0
@@ -114,6 +115,8 @@ msgid ""
"Holds the Chatter summary (number of messages, ...). This summary is "
"directly in html format in order to be inserted in kanban views."
msgstr ""
+"Contiene el resumen del chatter (nº de mensajes, ...). Este resumen viene "
+"directamente en formato HTML para poder ser insertado en las vistas kanban."
#. module: sale
#: view:sale.report:0
@@ -124,7 +127,7 @@ msgstr "Nº de ctdad"
#. module: sale
#: help:sale.config.settings,group_discount_per_so_line:0
msgid "Allows you to apply some discount per sale order line."
-msgstr ""
+msgstr "Permite aplicar un descuento por línea de pedido de venta."
#. module: sale
#: help:sale.config.settings,group_sale_pricelist:0
@@ -132,6 +135,9 @@ msgid ""
"Allows to manage different prices based on rules per category of customers.\n"
"Example: 10% for retailers, promotion of 5 EUR on this product, etc."
msgstr ""
+"Permite gestionar diferentes precios basados en reglas por categoría de "
+"clientes.\n"
+"Ejemplo: 10% para minoristas, promoción de 5 EUR en este producto, etc."
#. module: sale
#: field:sale.shop,payment_default_id:0
@@ -142,17 +148,17 @@ msgstr "Plazo de pago por defecto"
#: code:addons/sale/sale.py:662
#, python-format
msgid "Invoice <b>paid</b>."
-msgstr ""
+msgstr "Factura <b>pagada</b>."
#. module: sale
#: field:sale.config.settings,group_uom:0
msgid "Allow using different units of measures"
-msgstr ""
+msgstr "Permite usar diferentes unidades de medida"
#. module: sale
#: selection:sale.advance.payment.inv,advance_payment_method:0
msgid "Percentage"
-msgstr ""
+msgstr "Porcentaje"
#. module: sale
#: report:sale.order:0
@@ -164,6 +170,7 @@ msgstr "Desc.(%)"
#, python-format
msgid "Please define income account for this product: \"%s\" (id:%d)."
msgstr ""
+"Defina por favor la cuenta de ingresos para este producto:\"%s\"(id: %id)."
#. module: sale
#: view:sale.report:0
@@ -212,17 +219,17 @@ msgstr "Otra información"
#: code:addons/sale/wizard/sale_make_invoice.py:42
#, python-format
msgid "Warning!"
-msgstr ""
+msgstr "¡Advertencia!"
#. module: sale
#: view:sale.config.settings:0
msgid "Invoicing Process"
-msgstr ""
+msgstr "Proceso de facturación"
#. module: sale
#: view:sale.order:0
msgid "Sales Order done"
-msgstr ""
+msgstr "Orden de venta completa"
#. module: sale
#: model:ir.actions.act_window,name:sale.act_res_partner_2_sale_order
@@ -235,6 +242,8 @@ msgstr "Presupuestos y pedidos"
msgid ""
"Allows you to select and maintain different units of measure for products."
msgstr ""
+"Le permite seleccionar y configurar diferentes unidades de medida para los "
+"productos."
#. module: sale
#: model:ir.model,name:sale.model_sale_make_invoice
@@ -255,7 +264,7 @@ msgstr "Descuento (%)"
#. module: sale
#: view:sale.order.line.make.invoice:0
msgid "Create & View Invoice"
-msgstr ""
+msgstr "Crear y ver factura"
#. module: sale
#: view:board.board:0
@@ -266,7 +275,7 @@ msgstr "Mis presupuestos"
#. module: sale
#: field:sale.config.settings,module_warning:0
msgid "Allow configuring alerts by customer or products"
-msgstr ""
+msgstr "Permitir configurar alertas por cliente o productos"
#. module: sale
#: field:sale.shop,name:0
@@ -291,23 +300,23 @@ msgstr ""
#. module: sale
#: view:sale.order:0
msgid "Quotation "
-msgstr ""
+msgstr "Presupuesto "
#. module: sale
#: code:addons/sale/wizard/sale_make_invoice_advance.py:106
#, python-format
msgid "Advance of %s %%"
-msgstr ""
+msgstr "Avance de %s %%"
#. module: sale
-#: model:ir.actions.act_window,name:sale.action_orders_exception
+#: model:ir.actions.act_window,name:sale.action_order_tree2
msgid "Sales in Exception"
msgstr "Ventas en excepción"
#. module: sale
#: help:sale.order.line,address_allotment_id:0
msgid "A partner to whom the particular product needs to be allotted."
-msgstr ""
+msgstr "Empresa para la que el producto en particular necesita ser asignado."
#. module: sale
#: view:sale.order:0
@@ -337,6 +346,14 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+"Pulse para crear un presupuesto que puede ser convertido en un pedido de "
+"venta.\n"
+"</p><p>\n"
+"OpenERP le permitirá manejar eficientemente el flujo completo de ventas: "
+"presupuesto, pedido de venta, envío, facturación y pago.\n"
+"</p>\n"
+" "
#. module: sale
#: selection:sale.report,month:0
@@ -361,23 +378,23 @@ msgstr "Octubre"
#. module: sale
#: field:sale.order,message_summary:0
msgid "Summary"
-msgstr ""
+msgstr "Resumen"
#. module: sale
#: view:sale.order:0
msgid "View Invoice"
-msgstr ""
+msgstr "Ver factura"
#. module: sale
#: code:addons/sale/wizard/sale_make_invoice_advance.py:113
#: code:addons/sale/wizard/sale_make_invoice_advance.py:115
#, python-format
msgid "Advance of %s %s"
-msgstr ""
+msgstr "Avance de %s %s"
#. module: sale
-#: model:ir.actions.act_window,name:sale.action_quotations
-#: model:ir.ui.menu,name:sale.menu_sale_quotations
+#: view:board.board:0
+#: model:ir.actions.act_window,name:sale.action_quotation_for_sale
#: view:sale.order:0
#: view:sale.report:0
msgid "Quotations"
@@ -386,14 +403,13 @@ msgstr "Presupuestos"
#. module: sale
#: field:sale.advance.payment.inv,qtty:0
#: report:sale.order:0
-#: field:sale.order.line,product_uom_qty:0
msgid "Quantity"
msgstr "Cantidad"
#. module: sale
#: help:sale.order,partner_shipping_id:0
msgid "Delivery address for current sales order."
-msgstr ""
+msgstr "Dirección de envío para el pedido de ventas actual."
#. module: sale
#: report:sale.order:0
@@ -411,6 +427,7 @@ msgid "Fiscal Position"
msgstr "Posición fiscal"
#. module: sale
+#: selection:sale.order,state:0
#: selection:sale.report,state:0
msgid "In Progress"
msgstr "En proceso"
@@ -419,7 +436,7 @@ msgstr "En proceso"
#: code:addons/sale/sale.py:667
#, python-format
msgid "Draft Invoice of %s %s <b>waiting for validation</b>."
-msgstr ""
+msgstr "La factura en borrador de %s %s <b>espera validación</b>."
#. module: sale
#: model:process.transition,note:sale.process_transition_confirmquotation0
@@ -435,6 +452,7 @@ msgstr ""
#, python-format
msgid "You cannot cancel a sale order line that has already been invoiced."
msgstr ""
+"No puede cancelar una línea de pedido de venta que ya ha sido facturada."
#. module: sale
#: report:sale.order:0
@@ -449,12 +467,12 @@ msgstr "Dirección de facturación para el pedido de venta actual."
#. module: sale
#: model:ir.model,name:sale.model_sale_config_settings
msgid "sale.config.settings"
-msgstr ""
+msgstr "Parámetros de configuración de las ventas"
#. module: sale
#: selection:sale.order,order_policy:0
msgid "Before Delivery"
-msgstr ""
+msgstr "Antes del envío"
#. module: sale
#: code:addons/sale/sale.py:804
@@ -467,17 +485,17 @@ msgstr ""
#. module: sale
#: model:res.groups,name:sale.group_delivery_invoice_address
msgid "Addresses in Sale Orders"
-msgstr ""
+msgstr "Direcciones en los pedidos de venta"
#. module: sale
#: field:sale.order,project_id:0
msgid "Contract / Analytic"
-msgstr ""
+msgstr "Contrato / Analítica"
#. module: sale
#: model:res.groups,name:sale.group_invoice_so_lines
msgid "Enable Invoicing Sale order lines"
-msgstr ""
+msgstr "Habilitar facturar líneas de pedido de venta"
#. module: sale
#: view:sale.report:0
@@ -497,10 +515,9 @@ msgstr ""
#: view:sale.make.invoice:0
#: view:sale.order.line.make.invoice:0
msgid "or"
-msgstr ""
+msgstr "o"
#. module: sale
-#: field:sale.order,invoice_exists:0
#: field:sale.order,invoiced_rate:0
#: field:sale.order.line,invoiced:0
msgid "Invoiced"
@@ -509,7 +526,7 @@ msgstr "Facturado"
#. module: sale
#: model:res.groups,name:sale.group_analytic_accounting
msgid "Analytic Accounting for Sales"
-msgstr ""
+msgstr "Contabilidad analítica para las ventas"
#. module: sale
#: field:sale.order,date_confirm:0
@@ -524,7 +541,7 @@ msgstr "Ubicación empresa"
#. module: sale
#: model:ir.actions.act_window,name:sale.action_view_sale_advance_payment_inv
msgid "Invoice Order"
-msgstr ""
+msgstr "Orden de facturación"
#. module: sale
#: selection:sale.report,month:0
@@ -534,7 +551,7 @@ msgstr "Marzo"
#. module: sale
#: model:ir.actions.server,name:sale.actions_server_sale_order_read
msgid "Sale: Mark read"
-msgstr ""
+msgstr "Ventas: Marcar como leídos"
#. module: sale
#: help:sale.order,amount_total:0
@@ -545,6 +562,7 @@ msgstr "El importe total."
#: field:sale.config.settings,module_sale_journal:0
msgid "Allow batch invoicing of delivery orders through journals"
msgstr ""
+"Permitir facturación en lote de órdenes de entrega a través de los diarios"
#. module: sale
#: field:sale.order.line,price_subtotal:0
@@ -555,6 +573,7 @@ msgstr "Subtotal"
#: field:sale.config.settings,group_discount_per_so_line:0
msgid "Allow setting a discount on the sale order lines"
msgstr ""
+"Permite establecer un descuento en las líneas de los pedidos de venta"
#. module: sale
#: report:sale.order:0
@@ -564,12 +583,12 @@ msgstr "Dirección de factura :"
#. module: sale
#: field:sale.order.line,product_uom:0
msgid "Unit of Measure "
-msgstr ""
+msgstr "Unidad de medida "
#. module: sale
#: field:sale.config.settings,time_unit:0
msgid "The default working time unit for services is"
-msgstr ""
+msgstr "La unidad de tiempo de trabajo por defecto para los servicios es"
#. module: sale
#: field:sale.order,partner_invoice_id:0
@@ -594,26 +613,30 @@ msgid ""
" or a fixed price (for advances) directly from the sale "
"order form if you prefer."
msgstr ""
+"Todos estos elementos en estas líneas de pedido serán facturados. También "
+"puede facturar un porcentaje del pedido de venta o un precio fijo (para "
+"avances) directamente desde el formulario del pedido de venta si lo prefiere."
#. module: sale
#: view:sale.order:0
msgid "(update)"
-msgstr ""
+msgstr "(actualizar)"
#. module: sale
#: model:ir.model,name:sale.model_sale_order_line
+#: field:stock.move,sale_line_id:0
msgid "Sales Order Line"
msgstr "Línea pedido de venta"
#. module: sale
#: field:sale.config.settings,module_analytic_user_function:0
msgid "One employee can have different roles per contract"
-msgstr ""
+msgstr "Un empleado puede tener diferentes roles por contrato"
#. module: sale
#: view:sale.order:0
msgid "Print"
-msgstr ""
+msgstr "Imprimir"
#. module: sale
#: report:sale.order:0
@@ -621,7 +644,6 @@ msgid "Order N°"
msgstr "Pedido Nº"
#. module: sale
-#: view:sale.order:0
#: field:sale.order,order_line:0
msgid "Order Lines"
msgstr "Líneas del pedido"
@@ -629,7 +651,7 @@ msgstr "Líneas del pedido"
#. module: sale
#: field:account.config.settings,module_sale_analytic_plans:0
msgid "Use multiple analytic accounts on sales"
-msgstr ""
+msgstr "Usar múltiples cuentas analíticas en las ventas"
#. module: sale
#: help:sale.config.settings,module_sale_journal:0
@@ -639,6 +661,9 @@ msgid ""
" and perform batch operations on journals.\n"
" This installs the module sale_journal."
msgstr ""
+"Permite categorizar las ventas y entregas (albaranes) entre los diferentes "
+"diarios, y realizar tareas en lote en los mismos.\n"
+"Esto instala el módulo 'sale_journal'."
#. module: sale
#: field:sale.order,create_date:0
@@ -649,7 +674,7 @@ msgstr "Fecha creación"
#: code:addons/sale/sale.py:659
#, python-format
msgid "Sale Order for <em>%s</em> set to <b>Done</b>"
-msgstr ""
+msgstr "Pedido de venta para <em>%s</em> <b>realizado</b>."
#. module: sale
#: model:ir.actions.act_window,name:sale.action_order_line_tree3
@@ -699,7 +724,7 @@ msgstr ""
#: code:addons/sale/wizard/sale_make_invoice_advance.py:95
#, python-format
msgid "Configuration Error!"
-msgstr ""
+msgstr "¡Error de configuración!"
#. module: sale
#: view:sale.order:0
@@ -719,6 +744,7 @@ msgstr "Fecha pedido"
#. module: sale
#: view:sale.order.line:0
+#: field:sale.report,shipped:0
msgid "Shipped"
msgstr "Enviado"
@@ -730,7 +756,6 @@ msgid ""
msgstr ""
#. module: sale
-#: model:ir.model,name:sale.model_res_partner
#: view:sale.report:0
#: field:sale.report,partner_id:0
msgid "Partner"
@@ -767,7 +792,7 @@ msgid "You cannot confirm a sale order which has no line."
msgstr "No puede confirmar un pedido de venta sin lineas."
#. module: sale
-#: code:addons/sale/sale.py:966
+#: code:addons/sale/sale.py:1124
#, python-format
msgid ""
"You have to select a pricelist or a customer in the sales form !\n"
@@ -813,12 +838,12 @@ msgstr ""
#. module: sale
#: field:sale.order,currency_id:0
msgid "unknown"
-msgstr ""
+msgstr "desconocido"
#. module: sale
#: field:sale.order,message_is_follower:0
msgid "Is a Follower"
-msgstr ""
+msgstr "Es un seguidor"
#. module: sale
#: field:sale.order,date_order:0
@@ -861,7 +886,7 @@ msgstr "¡No se ha encontrado una linea de tarifa valida!"
#. module: sale
#: field:sale.config.settings,module_sale_margin:0
msgid "Display margins on sales orders"
-msgstr ""
+msgstr "Mostrar márgenes en los pedidos de venta"
#. module: sale
#: help:sale.order,invoice_ids:0
@@ -880,6 +905,7 @@ msgid "Your Reference"
msgstr "Su referencia"
#. module: sale
+#: view:sale.order:0
#: view:sale.order.line:0
msgid "Qty"
msgstr "Ctdad"
@@ -891,9 +917,10 @@ msgstr "Mis lineas de pedidos de venta"
#. module: sale
#: model:process.transition.action,name:sale.process_transition_action_cancel0
+#: model:process.transition.action,name:sale.process_transition_action_cancel1
+#: model:process.transition.action,name:sale.process_transition_action_cancel2
#: view:sale.advance.payment.inv:0
#: view:sale.make.invoice:0
-#: view:sale.order:0
#: view:sale.order.line:0
#: view:sale.order.line.make.invoice:0
msgid "Cancel"
@@ -914,10 +941,9 @@ msgstr ""
#. module: sale
#: model:process.transition,name:sale.process_transition_invoice0
+#: model:process.transition,name:sale.process_transition_invoiceafterdelivery0
#: model:process.transition.action,name:sale.process_transition_action_createinvoice0
#: view:sale.advance.payment.inv:0
-#: view:sale.order:0
-#: field:sale.order,order_policy:0
#: view:sale.order.line:0
msgid "Create Invoice"
msgstr "Crear factura"
@@ -941,16 +967,19 @@ msgid ""
"${object.company_id.name} ${object.state in ('draft', 'sent') and "
"'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })"
msgstr ""
+"${object.company_id.name} ${object.state in ('draft', 'sent') and "
+"'Presupuesto' or 'Pedido'} (Ref ${object.name or 'n/a' })"
#. module: sale
#: report:sale.order:0
+#: view:sale.order.line:0
msgid "Price"
msgstr "Precio"
#. module: sale
#: view:sale.order:0
msgid "Quotation Number"
-msgstr ""
+msgstr "Número de presupuesto"
#. module: sale
#: selection:sale.order.line,type:0
@@ -965,7 +994,7 @@ msgstr "Dirección de envío :"
#. module: sale
#: help:account.config.settings,group_analytic_account_for_sales:0
msgid "Allows you to specify an analytic account on sale orders."
-msgstr ""
+msgstr "Permite especificar una cuenta analítica en los pedidos de venta."
#. module: sale
#: model:process.node,note:sale.process_node_quotation0
@@ -1079,6 +1108,7 @@ msgid "Sale Order"
msgstr "Pedido de venta"
#. module: sale
+#: view:sale.order:0
#: field:sale.order,amount_tax:0
#: field:sale.order.line,tax_id:0
msgid "Taxes"
@@ -1148,6 +1178,7 @@ msgstr ""
#. module: sale
#: model:ir.actions.act_window,name:sale.action_sale_order_make_invoice
#: model:ir.actions.act_window,name:sale.action_view_sale_order_line_make_invoice
+#: view:sale.order:0
msgid "Make Invoices"
msgstr "Realizar facturas"
@@ -1252,7 +1283,7 @@ msgstr "Análisis de ventas"
#. module: sale
#: model:process.node,name:sale.process_node_quotation0
-#: view:sale.order:0
+#: selection:sale.order,state:0
#: selection:sale.report,state:0
msgid "Quotation"
msgstr "Presupuesto"
@@ -1401,10 +1432,8 @@ msgid "Customer Invoices"
msgstr "Facturas de cliente"
#. module: sale
-#: model:ir.actions.act_window,name:sale.open_board_sales
-#: model:ir.ui.menu,name:sale.menu_dashboard_sales
+#: model:ir.actions.act_window,name:sale.act_res_partner_2_sale_order
#: model:process.process,name:sale.process_process_salesprocess0
-#: view:res.partner:0
#: view:sale.order:0
#: view:sale.report:0
msgid "Sales"
@@ -1426,7 +1455,6 @@ msgid "Unit Price"
msgstr "Precio unidad"
#. module: sale
-#: view:sale.order:0
#: selection:sale.order,state:0
#: view:sale.order.line:0
#: selection:sale.order.line,state:0
@@ -1435,10 +1463,8 @@ msgid "Done"
msgstr "Realizado"
#. module: sale
-#: code:addons/sale/wizard/sale_line_invoice.py:123
#: model:process.node,name:sale.process_node_invoice0
-#: view:sale.order:0
-#, python-format
+#: model:process.node,name:sale.process_node_invoiceafterdelivery0
msgid "Invoice"
msgstr "Factura"
@@ -1514,6 +1540,7 @@ msgid "Product UoS"
msgstr "UdV del producto"
#. module: sale
+#: selection:sale.order,state:0
#: selection:sale.report,state:0
msgid "Manual In Progress"
msgstr "Manual en proceso"
@@ -1662,7 +1689,7 @@ msgid "Invoice Exception"
msgstr "Excepción de factura"
#. module: sale
-#: code:addons/sale/sale.py:888
+#: code:addons/sale/sale.py:1017
#, python-format
msgid "No Customer Defined !"
msgstr "¡No se ha definido un cliente!"
@@ -1739,6 +1766,7 @@ msgstr ""
#. module: sale
#: model:ir.actions.act_window,name:sale.action_shop_form
+#: model:ir.ui.menu,name:sale.menu_action_shop_form
#: field:sale.order,shop_id:0
#: view:sale.report:0
#: field:sale.report,shop_id:0
@@ -1762,15 +1790,12 @@ msgid "Contract Features"
msgstr ""
#. module: sale
-#: code:addons/sale/sale.py:273
-#: code:addons/sale/sale.py:576
#: model:ir.model,name:sale.model_sale_order
#: model:process.node,name:sale.process_node_order0
#: model:process.node,name:sale.process_node_saleorder0
-#: field:res.partner,sale_order_ids:0
#: model:res.request.link,name:sale.req_link_sale_order
#: view:sale.order:0
-#, python-format
+#: field:stock.picking,sale_id:0
msgid "Sales Order"
msgstr "Pedido de venta"
@@ -1805,6 +1830,7 @@ msgid "Followers"
msgstr ""
#. module: sale
+#: view:sale.order:0
#: field:sale.order.line,invoice_lines:0
msgid "Invoice Lines"
msgstr "Líneas de factura"
@@ -1816,7 +1842,6 @@ msgid "# of Lines"
msgstr "# de líneas"
#. module: sale
-#: model:ir.actions.act_window,name:sale.action_order_line_product_tree
#: view:sale.order:0
#: view:sale.order.line:0
msgid "Sales Order Lines"
@@ -1890,7 +1915,7 @@ msgid ""
msgstr ""
#. module: sale
-#: code:addons/sale/wizard/sale_line_invoice.py:109
+#: code:addons/sale/wizard/sale_line_invoice.py:111
#, python-format
msgid ""
"Invoice cannot be created for this Sales Order Line due to one of the "
@@ -1915,6 +1940,8 @@ msgid "Weight"
msgstr "Peso"
#. module: sale
+#: view:sale.open.invoice:0
+#: view:sale.order:0
#: field:sale.order,invoice_ids:0
msgid "Invoices"
msgstr "Facturas"
@@ -1946,7 +1973,10 @@ msgid "Untaxed Amount"
msgstr "Base imponible"
#. module: sale
-#: code:addons/sale/wizard/sale_make_invoice_advance.py:202
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:163
+#: model:ir.actions.act_window,name:sale.action_view_sale_advance_payment_inv
+#: view:sale.advance.payment.inv:0
+#: view:sale.order:0
#, python-format
msgid "Advance Invoice"
msgstr "Avanzar factura"
@@ -1987,6 +2017,8 @@ msgid "Email Templates"
msgstr "Plantillas email"
#. module: sale
+#: model:ir.actions.act_window,name:sale.action_order_form
+#: model:ir.ui.menu,name:sale.menu_sale_order
#: view:sale.order:0
msgid "Sales Orders"
msgstr "Pedidos de ventas"
@@ -2024,7 +2056,7 @@ msgid "January"
msgstr "Enero"
#. module: sale
-#: model:ir.actions.act_window,name:sale.action_orders_in_progress
+#: model:ir.actions.act_window,name:sale.action_order_tree4
msgid "Sales Order in Progress"
msgstr "Pedidos de ventas en proceso"
@@ -2204,6 +2236,7 @@ msgid "Quotation N°"
msgstr "Presupuesto Nº"
#. module: sale
+#: field:sale.order,picked_rate:0
#: view:sale.report:0
msgid "Picked"
msgstr "Enviada"
diff --git a/addons/sale/i18n/et.po b/addons/sale/i18n/et.po
index 49a01de4876..f5be73f9498 100644
--- a/addons/sale/i18n/et.po
+++ b/addons/sale/i18n/et.po
@@ -7,17 +7,16 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev_rc3\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2011-10-11 18:12+0000\n"
-"Last-Translator: Aare Vesi <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 18:40+0000\n"
+"Last-Translator: Ahti Hinnov <sipelgas@gmail.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:30+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: sale
-#: view:sale.order:0
#: field:sale.order,order_line:0
msgid "Order Lines"
msgstr "Korralduse read"
@@ -33,6 +32,8 @@ msgid "Untaxed Amount"
msgstr "Maksustamata summa"
#. module: sale
+#: model:ir.actions.act_window,name:sale.action_order_form
+#: model:ir.ui.menu,name:sale.menu_sale_order
#: view:sale.order:0
msgid "Sales Orders"
msgstr "Müügitellimused"
@@ -113,6 +114,7 @@ msgstr ""
#. module: sale
#: model:process.transition.action,name:sale.process_transition_action_cancelorder0
+#: view:sale.order:0
msgid "Cancel Order"
msgstr "Tühista korraldus"
@@ -155,6 +157,7 @@ msgid ""
msgstr ""
#. module: sale
+#: field:sale.order,project_id:0
#: view:sale.report:0
#: field:sale.report,analytic_account_id:0
#: field:sale.shop,project_id:0
@@ -258,7 +261,7 @@ msgstr "Korralduse viide"
#. module: sale
#: view:sale.order:0
msgid "Other Information"
-msgstr ""
+msgstr "Muu info"
#. module: sale
#: code:addons/sale/wizard/sale_line_invoice.py:109
@@ -281,7 +284,7 @@ msgstr ""
#: model:ir.actions.act_window,name:sale.act_res_partner_2_sale_order
#: view:res.partner:0
msgid "Quotations and Sales"
-msgstr ""
+msgstr "Pakkumused ja Müügid"
#. module: sale
#: help:sale.config.settings,group_uom:0
@@ -314,7 +317,7 @@ msgstr ""
#: view:board.board:0
#: model:ir.actions.act_window,name:sale.action_quotation_for_sale
msgid "My Quotations"
-msgstr "Minu hinnapakkumised"
+msgstr "Minu pakkumised"
#. module: sale
#: field:sale.config.settings,module_warning:0
@@ -344,7 +347,7 @@ msgstr ""
#. module: sale
#: view:sale.order:0
msgid "Quotation "
-msgstr ""
+msgstr "Pakkumine "
#. module: sale
#: code:addons/sale/wizard/sale_make_invoice_advance.py:106
@@ -353,7 +356,7 @@ msgid "Advance of %s %%"
msgstr ""
#. module: sale
-#: model:ir.actions.act_window,name:sale.action_orders_exception
+#: model:ir.actions.act_window,name:sale.action_order_tree2
msgid "Sales in Exception"
msgstr "Müügid erandis"
@@ -429,17 +432,16 @@ msgid "Advance of %s %s"
msgstr ""
#. module: sale
-#: model:ir.actions.act_window,name:sale.action_quotations
-#: model:ir.ui.menu,name:sale.menu_sale_quotations
+#: view:board.board:0
+#: model:ir.actions.act_window,name:sale.action_quotation_for_sale
#: view:sale.order:0
#: view:sale.report:0
msgid "Quotations"
-msgstr ""
+msgstr "Pakkumised"
#. module: sale
#: field:sale.advance.payment.inv,qtty:0
#: report:sale.order:0
-#: field:sale.order.line,product_uom_qty:0
msgid "Quantity"
msgstr "Kogus"
@@ -464,6 +466,7 @@ msgid "Fiscal Position"
msgstr "Finantspositsioon"
#. module: sale
+#: selection:sale.order,state:0
#: selection:sale.report,state:0
msgid "In Progress"
msgstr "Töös"
@@ -550,7 +553,6 @@ msgid "or"
msgstr ""
#. module: sale
-#: field:sale.order,invoice_exists:0
#: field:sale.order,invoiced_rate:0
#: field:sale.order.line,invoiced:0
msgid "Invoiced"
@@ -634,7 +636,7 @@ msgstr ""
#. module: sale
#: model:ir.actions.report.xml,name:sale.report_sale_order
msgid "Quotation / Order"
-msgstr "Hinnapakkumine / Korraldus"
+msgstr "Pakkumine / Korraldus"
#. module: sale
#: view:sale.order.line.make.invoice:0
@@ -652,6 +654,7 @@ msgstr ""
#. module: sale
#: model:ir.model,name:sale.model_sale_order_line
+#: field:stock.move,sale_line_id:0
msgid "Sales Order Line"
msgstr ""
@@ -763,6 +766,7 @@ msgstr ""
#. module: sale
#: view:sale.order.line:0
+#: field:sale.report,shipped:0
msgid "Shipped"
msgstr ""
@@ -774,7 +778,6 @@ msgid ""
msgstr ""
#. module: sale
-#: model:ir.model,name:sale.model_res_partner
#: view:sale.report:0
#: field:sale.report,partner_id:0
msgid "Partner"
@@ -802,7 +805,7 @@ msgstr ""
#. module: sale
#: report:sale.order:0
msgid "Quotation Date"
-msgstr ""
+msgstr "Pakkumise kuupäev"
#. module: sale
#: code:addons/sale/sale.py:590
@@ -811,7 +814,7 @@ msgid "You cannot confirm a sale order which has no line."
msgstr ""
#. module: sale
-#: code:addons/sale/sale.py:966
+#: code:addons/sale/sale.py:1124
#, python-format
msgid ""
"You have to select a pricelist or a customer in the sales form !\n"
@@ -919,6 +922,7 @@ msgid "Your Reference"
msgstr "Teie viide"
#. module: sale
+#: view:sale.order:0
#: view:sale.order.line:0
msgid "Qty"
msgstr "Kogus"
@@ -930,9 +934,10 @@ msgstr ""
#. module: sale
#: model:process.transition.action,name:sale.process_transition_action_cancel0
+#: model:process.transition.action,name:sale.process_transition_action_cancel1
+#: model:process.transition.action,name:sale.process_transition_action_cancel2
#: view:sale.advance.payment.inv:0
#: view:sale.make.invoice:0
-#: view:sale.order:0
#: view:sale.order.line:0
#: view:sale.order.line.make.invoice:0
msgid "Cancel"
@@ -953,10 +958,9 @@ msgstr ""
#. module: sale
#: model:process.transition,name:sale.process_transition_invoice0
+#: model:process.transition,name:sale.process_transition_invoiceafterdelivery0
#: model:process.transition.action,name:sale.process_transition_action_createinvoice0
#: view:sale.advance.payment.inv:0
-#: view:sale.order:0
-#: field:sale.order,order_policy:0
#: view:sale.order.line:0
msgid "Create Invoice"
msgstr "Loo arve"
@@ -964,7 +968,7 @@ msgstr "Loo arve"
#. module: sale
#: view:sale.order.line:0
msgid "Order reference"
-msgstr ""
+msgstr "Korralduse viide"
#. module: sale
#: help:sale.config.settings,module_sale_stock:0
@@ -983,13 +987,14 @@ msgstr ""
#. module: sale
#: report:sale.order:0
+#: view:sale.order.line:0
msgid "Price"
msgstr "Hind"
#. module: sale
#: view:sale.order:0
msgid "Quotation Number"
-msgstr ""
+msgstr "Pakkumise number"
#. module: sale
#: selection:sale.order.line,type:0
@@ -1025,7 +1030,7 @@ msgstr ""
#. module: sale
#: view:sale.order:0
msgid "New Copy of Quotation"
-msgstr ""
+msgstr "Uus koopia pakkumisest"
#. module: sale
#: code:addons/sale/sale.py:1007
@@ -1059,7 +1064,7 @@ msgstr ""
#. module: sale
#: model:process.transition,name:sale.process_transition_confirmquotation0
msgid "Confirm Quotation"
-msgstr "Kinnita hinnapakkumine"
+msgstr "Kinnita pakkumine"
#. module: sale
#: model:ir.actions.act_window,name:sale.action_order_line_tree2
@@ -1110,7 +1115,7 @@ msgstr ""
#. module: sale
#: selection:sale.order,state:0
msgid "Draft Quotation"
-msgstr ""
+msgstr "Pakkumise mustan"
#. module: sale
#: selection:sale.order,state:0
@@ -1118,6 +1123,7 @@ msgid "Sale Order"
msgstr "Müügikorraldus"
#. module: sale
+#: view:sale.order:0
#: field:sale.order,amount_tax:0
#: field:sale.order.line,tax_id:0
msgid "Taxes"
@@ -1185,6 +1191,7 @@ msgstr ""
#. module: sale
#: model:ir.actions.act_window,name:sale.action_sale_order_make_invoice
#: model:ir.actions.act_window,name:sale.action_view_sale_order_line_make_invoice
+#: view:sale.order:0
msgid "Make Invoices"
msgstr ""
@@ -1273,7 +1280,7 @@ msgstr ""
#. module: sale
#: model:ir.actions.act_window,name:sale.action_order_tree
msgid "Old Quotations"
-msgstr ""
+msgstr "Vanad pakkumised"
#. module: sale
#: field:sale.order,invoiced:0
@@ -1289,10 +1296,10 @@ msgstr ""
#. module: sale
#: model:process.node,name:sale.process_node_quotation0
-#: view:sale.order:0
+#: selection:sale.order,state:0
#: selection:sale.report,state:0
msgid "Quotation"
-msgstr "Hinnapakkumine"
+msgstr "Pakkumine"
#. module: sale
#: model:process.transition,note:sale.process_transition_invoice0
@@ -1435,10 +1442,8 @@ msgid "Customer Invoices"
msgstr ""
#. module: sale
-#: model:ir.actions.act_window,name:sale.open_board_sales
-#: model:ir.ui.menu,name:sale.menu_dashboard_sales
+#: model:ir.actions.act_window,name:sale.act_res_partner_2_sale_order
#: model:process.process,name:sale.process_process_salesprocess0
-#: view:res.partner:0
#: view:sale.order:0
#: view:sale.report:0
msgid "Sales"
@@ -1460,7 +1465,6 @@ msgid "Unit Price"
msgstr "Ühiku hind"
#. module: sale
-#: view:sale.order:0
#: selection:sale.order,state:0
#: view:sale.order.line:0
#: selection:sale.order.line,state:0
@@ -1469,10 +1473,8 @@ msgid "Done"
msgstr "Valmis"
#. module: sale
-#: code:addons/sale/wizard/sale_line_invoice.py:123
#: model:process.node,name:sale.process_node_invoice0
-#: view:sale.order:0
-#, python-format
+#: model:process.node,name:sale.process_node_invoiceafterdelivery0
msgid "Invoice"
msgstr "Arve"
@@ -1548,6 +1550,7 @@ msgid "Product UoS"
msgstr "Toote TÜ"
#. module: sale
+#: selection:sale.order,state:0
#: selection:sale.report,state:0
msgid "Manual In Progress"
msgstr "Edenemisel käsitsi"
@@ -1599,7 +1602,7 @@ msgstr ""
#. module: sale
#: field:sale.order,client_order_ref:0
msgid "Customer Reference"
-msgstr ""
+msgstr "Kliendi viide"
#. module: sale
#: field:sale.order,amount_total:0
@@ -1668,7 +1671,7 @@ msgstr ""
#: field:sale.report,company_id:0
#: field:sale.shop,company_id:0
msgid "Company"
-msgstr ""
+msgstr "Ettevõte"
#. module: sale
#: field:sale.make.invoice,invoice_date:0
@@ -1687,7 +1690,7 @@ msgid "Invoice Exception"
msgstr "Arve erand"
#. module: sale
-#: code:addons/sale/sale.py:888
+#: code:addons/sale/sale.py:1017
#, python-format
msgid "No Customer Defined !"
msgstr "Klienti pole määratud!"
@@ -1755,7 +1758,7 @@ msgstr ""
#. module: sale
#: selection:sale.order,state:0
msgid "Quotation Sent"
-msgstr ""
+msgstr "Pakkumine saadetud"
#. module: sale
#: model:ir.model,name:sale.model_mail_compose_message
@@ -1764,6 +1767,7 @@ msgstr ""
#. module: sale
#: model:ir.actions.act_window,name:sale.action_shop_form
+#: model:ir.ui.menu,name:sale.menu_action_shop_form
#: field:sale.order,shop_id:0
#: view:sale.report:0
#: field:sale.report,shop_id:0
@@ -1787,15 +1791,12 @@ msgid "Contract Features"
msgstr ""
#. module: sale
-#: code:addons/sale/sale.py:273
-#: code:addons/sale/sale.py:576
#: model:ir.model,name:sale.model_sale_order
#: model:process.node,name:sale.process_node_order0
#: model:process.node,name:sale.process_node_saleorder0
-#: field:res.partner,sale_order_ids:0
#: model:res.request.link,name:sale.req_link_sale_order
#: view:sale.order:0
-#, python-format
+#: field:stock.picking,sale_id:0
msgid "Sales Order"
msgstr ""
@@ -1830,6 +1831,7 @@ msgid "Followers"
msgstr ""
#. module: sale
+#: view:sale.order:0
#: field:sale.order.line,invoice_lines:0
msgid "Invoice Lines"
msgstr "Arve read"
@@ -1841,7 +1843,6 @@ msgid "# of Lines"
msgstr "Ridade arv"
#. module: sale
-#: model:ir.actions.act_window,name:sale.action_order_line_product_tree
#: view:sale.order:0
#: view:sale.order.line:0
msgid "Sales Order Lines"
@@ -1915,7 +1916,7 @@ msgid ""
msgstr ""
#. module: sale
-#: code:addons/sale/wizard/sale_line_invoice.py:109
+#: code:addons/sale/wizard/sale_line_invoice.py:111
#, python-format
msgid ""
"Invoice cannot be created for this Sales Order Line due to one of the "
@@ -1935,6 +1936,8 @@ msgid "Weight"
msgstr "Kaal"
#. module: sale
+#: view:sale.open.invoice:0
+#: view:sale.order:0
#: field:sale.order,invoice_ids:0
msgid "Invoices"
msgstr "Arved"
@@ -1961,7 +1964,10 @@ msgid "Drives procurement and invoicing"
msgstr ""
#. module: sale
-#: code:addons/sale/wizard/sale_make_invoice_advance.py:202
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:163
+#: model:ir.actions.act_window,name:sale.action_view_sale_advance_payment_inv
+#: view:sale.advance.payment.inv:0
+#: view:sale.order:0
#, python-format
msgid "Advance Invoice"
msgstr "Ettemaksuarve"
@@ -2034,7 +2040,7 @@ msgid "January"
msgstr ""
#. module: sale
-#: model:ir.actions.act_window,name:sale.action_orders_in_progress
+#: model:ir.actions.act_window,name:sale.action_order_tree4
msgid "Sales Order in Progress"
msgstr "Edenemisel müügikorraldused"
@@ -2204,9 +2210,10 @@ msgstr ""
#. module: sale
#: report:sale.order:0
msgid "Quotation N°"
-msgstr "Hinnapakkumine Nr"
+msgstr "Pakkumine Nr"
#. module: sale
+#: field:sale.order,picked_rate:0
#: view:sale.report:0
msgid "Picked"
msgstr "Nopitud"
diff --git a/addons/sale/i18n/nl.po b/addons/sale/i18n/nl.po
index 5e9c6f32d26..34b19da00e7 100644
--- a/addons/sale/i18n/nl.po
+++ b/addons/sale/i18n/nl.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev_rc3\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-12-15 10:48+0000\n"
-"Last-Translator: Leen Sonneveld <leen.sonneveld@opensol.nl>\n"
+"PO-Revision-Date: 2012-12-17 14:54+0000\n"
+"Last-Translator: Erwin van der Ploeg (Endian Solutions) <Unknown>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-16 04:48+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: sale
@@ -129,6 +129,7 @@ msgstr "# Aantal"
#: help:sale.config.settings,group_discount_per_so_line:0
msgid "Allows you to apply some discount per sale order line."
msgstr ""
+"Geeft u de mogelijkheid om een korting in te geven per verkooporderregel."
#. module: sale
#: help:sale.config.settings,group_sale_pricelist:0
@@ -341,6 +342,16 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Klik om een offerte te maken welke kan worden omgezet in "
+"een\n"
+" verkooporder.\n"
+" </p><p>\n"
+" OpenERP helpt u met het efficiënt beheersen van uw "
+"verkoopproces:\n"
+" Offerte, Verkooporder, Levering, Facturering en betaling\n"
+" </p>\n"
+" "
#. module: sale
#: selection:sale.report,month:0
@@ -439,6 +450,8 @@ msgstr ""
#, python-format
msgid "You cannot cancel a sale order line that has already been invoiced."
msgstr ""
+"Het is niet mogelijk een verkooporderregel te annuleren welke al is "
+"gefactureerd."
#. module: sale
#: report:sale.order:0
@@ -481,7 +494,7 @@ msgstr "Contract / Kostenplaats"
#. module: sale
#: model:res.groups,name:sale.group_invoice_so_lines
msgid "Enable Invoicing Sale order lines"
-msgstr ""
+msgstr "Activeren van facturering van verkooporderregels"
#. module: sale
#: view:sale.report:0
@@ -513,7 +526,7 @@ msgstr "Gefactureerd"
#. module: sale
#: model:res.groups,name:sale.group_analytic_accounting
msgid "Analytic Accounting for Sales"
-msgstr ""
+msgstr "Kostenplaatsen voor verkoop"
#. module: sale
#: field:sale.order,date_confirm:0
@@ -538,7 +551,7 @@ msgstr "Maart"
#. module: sale
#: model:ir.actions.server,name:sale.actions_server_sale_order_read
msgid "Sale: Mark read"
-msgstr ""
+msgstr "Verkoop: Markeer als gelezen"
#. module: sale
#: help:sale.order,amount_total:0
@@ -573,7 +586,7 @@ msgstr "Maateenheid "
#. module: sale
#: field:sale.config.settings,time_unit:0
msgid "The default working time unit for services is"
-msgstr ""
+msgstr "De standaard werktijd maateenheid voor diensten is"
#. module: sale
#: field:sale.order,partner_invoice_id:0
@@ -633,7 +646,7 @@ msgstr "Orderregels"
#. module: sale
#: field:account.config.settings,module_sale_analytic_plans:0
msgid "Use multiple analytic accounts on sales"
-msgstr ""
+msgstr "Gebruik meerdere kostenplaatsen bij verkoop"
#. module: sale
#: help:sale.config.settings,module_sale_journal:0
@@ -972,6 +985,7 @@ msgstr "Afleveradres :"
#: help:account.config.settings,group_analytic_account_for_sales:0
msgid "Allows you to specify an analytic account on sale orders."
msgstr ""
+"Geeft u de mogelijkheid om een kostenplaats te definieren per verkooporder"
#. module: sale
#: model:process.node,note:sale.process_node_quotation0
@@ -1005,7 +1019,7 @@ msgstr ""
#. module: sale
#: model:res.groups,name:sale.group_mrp_properties
msgid "Properties on lines"
-msgstr ""
+msgstr "Eigenschappen op regels"
#. module: sale
#: code:addons/sale/sale.py:888
@@ -1527,7 +1541,7 @@ msgstr "Handmatig in behandeling"
#. module: sale
#: model:ir.actions.server,name:sale.actions_server_sale_order_unread
msgid "Sale: Mark unread"
-msgstr ""
+msgstr "Verkoop: Markeer ongelezen"
#. module: sale
#: view:sale.order.line:0
@@ -1769,7 +1783,7 @@ msgstr ""
#. module: sale
#: view:sale.config.settings:0
msgid "Contract Features"
-msgstr ""
+msgstr "Contract mogelijkheden"
#. module: sale
#: model:ir.model,name:sale.model_sale_order
@@ -1884,7 +1898,7 @@ msgstr ""
#. module: sale
#: selection:sale.order,order_policy:0
msgid "On Delivery Order"
-msgstr ""
+msgstr "Bij uitgaande levering"
#. module: sale
#: view:sale.report:0
@@ -2059,13 +2073,13 @@ msgstr "Lopende verkooporders"
#. module: sale
#: field:sale.config.settings,timesheet:0
msgid "Prepare invoices based on timesheets"
-msgstr ""
+msgstr "Voorbereiden van facturen op urenstaten"
#. module: sale
#: code:addons/sale/sale.py:655
#, python-format
msgid "Sale Order for <em>%s</em> <b>cancelled</b>."
-msgstr ""
+msgstr "Verkooporder voor <em>%s</em> <b>geannuleerd</b>."
#. module: sale
#: help:sale.order,origin:0
@@ -2919,9 +2933,6 @@ msgstr ""
#~ msgid " Year "
#~ msgstr " Jaar "
-#~ msgid "Security Days"
-#~ msgstr "Dagen veiligheidsmarge"
-
#~ msgid "Do you really want to create the invoice(s) ?"
#~ msgstr "Wilt u echt de facturen aanmaken?"
@@ -3122,9 +3133,6 @@ msgstr ""
#~ msgid "Warning"
#~ msgstr "Waarschuwing"
-#~ msgid "Delivery Lead Time"
-#~ msgstr "Leveringstermijn"
-
#~ msgid "Error! You can not create recursive companies."
#~ msgstr "Fout ! U kunt geen recursieve bedrijven maken."
@@ -3812,3 +3820,9 @@ msgstr ""
#~ msgid "Properties"
#~ msgstr "Eigenschappen"
+
+#~ msgid "Delivery Lead Time"
+#~ msgstr "Levertijd (dagen)"
+
+#~ msgid "Security Days"
+#~ msgstr "Extra dagen levertijd verkoop"
diff --git a/addons/sale/i18n/pt.po b/addons/sale/i18n/pt.po
index 7a23221a4d0..7f5ed2a6b4c 100644
--- a/addons/sale/i18n/pt.po
+++ b/addons/sale/i18n/pt.po
@@ -7,19 +7,19 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev_rc3\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-12-05 09:56+0000\n"
-"Last-Translator: Andrei Talpa (multibase.pt) <andrei.talpa@multibase.pt>\n"
+"PO-Revision-Date: 2012-12-17 14:20+0000\n"
+"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-06 04:40+0000\n"
-"X-Generator: Launchpad (build 16341)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: sale
#: model:ir.model,name:sale.model_account_config_settings
msgid "account.config.settings"
-msgstr ""
+msgstr "account.config.settings"
#. module: sale
#: view:sale.order.line:0
@@ -44,7 +44,7 @@ msgstr "UoS"
#: view:sale.report:0
#: field:sale.report,user_id:0
msgid "Salesperson"
-msgstr ""
+msgstr "Vendedor"
#. module: sale
#: help:sale.order,pricelist_id:0
@@ -67,7 +67,7 @@ msgstr "Cancelar Ordem de Venda"
#: code:addons/sale/wizard/sale_make_invoice_advance.py:101
#, python-format
msgid "Incorrect Data"
-msgstr ""
+msgstr "Dados incorretos"
#. module: sale
#: code:addons/sale/wizard/sale_make_invoice_advance.py:102
@@ -143,7 +143,7 @@ msgstr "Termos de Pagamento Padrão"
#: code:addons/sale/sale.py:662
#, python-format
msgid "Invoice <b>paid</b>."
-msgstr ""
+msgstr "Fatura <b>paga</b>."
#. module: sale
#: field:sale.config.settings,group_uom:0
@@ -213,12 +213,12 @@ msgstr "Outra informação"
#: code:addons/sale/wizard/sale_make_invoice.py:42
#, python-format
msgid "Warning!"
-msgstr ""
+msgstr "Aviso!"
#. module: sale
#: view:sale.config.settings:0
msgid "Invoicing Process"
-msgstr ""
+msgstr "Processo de faturação"
#. module: sale
#: view:sale.order:0
@@ -256,7 +256,7 @@ msgstr "Desconto (%)"
#. module: sale
#: view:sale.order.line.make.invoice:0
msgid "Create & View Invoice"
-msgstr ""
+msgstr "Criar & ver fatura"
#. module: sale
#: view:board.board:0
@@ -292,7 +292,7 @@ msgstr ""
#. module: sale
#: view:sale.order:0
msgid "Quotation "
-msgstr ""
+msgstr "Orçamento "
#. module: sale
#: code:addons/sale/wizard/sale_make_invoice_advance.py:106
@@ -450,7 +450,7 @@ msgstr "Morada de faturação para esta ordem de venda."
#. module: sale
#: model:ir.model,name:sale.model_sale_config_settings
msgid "sale.config.settings"
-msgstr ""
+msgstr "sale.config.settings"
#. module: sale
#: selection:sale.order,order_policy:0
@@ -498,7 +498,7 @@ msgstr ""
#: view:sale.make.invoice:0
#: view:sale.order.line.make.invoice:0
msgid "or"
-msgstr ""
+msgstr "ou"
#. module: sale
#: field:sale.order,invoiced_rate:0
@@ -739,7 +739,7 @@ msgstr "Parceiro"
#. module: sale
#: view:sale.advance.payment.inv:0
msgid "Create and View Invoice"
-msgstr ""
+msgstr "Criar e ver fatura"
#. module: sale
#: model:ir.actions.act_window,help:sale.action_shop_form
@@ -787,7 +787,7 @@ msgstr "Categoria do artigo"
#: code:addons/sale/sale.py:555
#, python-format
msgid "Cannot cancel this sales order!"
-msgstr ""
+msgstr "Não é possível cancelar esta ordem de venda!"
#. module: sale
#: view:sale.order:0
@@ -809,7 +809,7 @@ msgstr "Impostos :"
#. module: sale
#: selection:sale.order,order_policy:0
msgid "On Demand"
-msgstr ""
+msgstr "A pedido"
#. module: sale
#: field:sale.order,currency_id:0
@@ -819,7 +819,7 @@ msgstr "desconhecido"
#. module: sale
#: field:sale.order,message_is_follower:0
msgid "Is a Follower"
-msgstr ""
+msgstr "É um seguidor"
#. module: sale
#: field:sale.order,date_order:0
@@ -1062,18 +1062,18 @@ msgstr "Método de aquisição"
#. module: sale
#: selection:sale.advance.payment.inv,advance_payment_method:0
msgid "Invoice the whole sale order"
-msgstr ""
+msgstr "Fatura a ordem de venda inteira"
#. module: sale
#: view:sale.order:0
#: field:sale.order,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "Mensagens por ler"
#. module: sale
#: selection:sale.order,state:0
msgid "Draft Quotation"
-msgstr ""
+msgstr "Rascunho de orçamento"
#. module: sale
#: selection:sale.order,state:0
@@ -1121,7 +1121,7 @@ msgstr "Criar Faturas"
#: code:addons/sale/sale.py:1007
#, python-format
msgid "Invalid Action!"
-msgstr ""
+msgstr "Ação inválida!"
#. module: sale
#: report:sale.order:0
@@ -1208,12 +1208,12 @@ msgstr ""
#. module: sale
#: view:sale.advance.payment.inv:0
msgid "Invoice Sale Order"
-msgstr ""
+msgstr "Faturar ordem de venda"
#. module: sale
#: view:sale.config.settings:0
msgid "Contracts Management"
-msgstr ""
+msgstr "Gestão de contratos"
#. module: sale
#: view:sale.report:0
@@ -1472,7 +1472,7 @@ msgstr "Artigo"
#. module: sale
#: field:sale.config.settings,group_invoice_so_lines:0
msgid "Generate invoices based on the sale order lines"
-msgstr ""
+msgstr "Gerar faturas com base nas linhas da ordem de venda"
#. module: sale
#: help:sale.order,order_policy:0
@@ -1564,7 +1564,7 @@ msgstr ""
#. module: sale
#: view:res.partner:0
msgid "sale.group_delivery_invoice_address"
-msgstr ""
+msgstr "sale.group_delivery_invoice_address"
#. module: sale
#: model:res.groups,name:sale.group_discount_per_so_line
@@ -1624,6 +1624,8 @@ msgid ""
"${(object.name or '').replace('/','_')}_${object.state == 'draft' and "
"'draft' or ''}"
msgstr ""
+"${(object.name or '').replace('/','_')}_${object.state == 'draft' and "
+"'draft' or ''}"
#. module: sale
#: help:sale.order,date_confirm:0
@@ -1670,7 +1672,7 @@ msgstr "Nenhum Cliente Definido !"
#. module: sale
#: field:sale.order,partner_shipping_id:0
msgid "Delivery Address"
-msgstr ""
+msgstr "Endereço de entrega"
#. module: sale
#: selection:sale.order,state:0
@@ -1730,7 +1732,7 @@ msgstr "Procurar linhas não faturadas"
#. module: sale
#: selection:sale.order,state:0
msgid "Quotation Sent"
-msgstr ""
+msgstr "Orçamento enviado"
#. module: sale
#: model:ir.model,name:sale.model_mail_compose_message
@@ -1957,7 +1959,7 @@ msgstr "Adiantamento da Fatura"
#. module: sale
#: model:ir.actions.client,name:sale.action_client_sale_menu
msgid "Open Sale Menu"
-msgstr ""
+msgstr "Abrir menu de vendas"
#. module: sale
#: selection:sale.order.line,state:0
@@ -1977,7 +1979,7 @@ msgstr "O valor do imposto."
#. module: sale
#: view:sale.order:0
msgid "Sale Order "
-msgstr ""
+msgstr "Ordem de venda "
#. module: sale
#: view:sale.order.line:0
@@ -2011,7 +2013,7 @@ msgstr "Novembro"
#: field:sale.order,message_comment_ids:0
#: help:sale.order,message_comment_ids:0
msgid "Comments and emails"
-msgstr ""
+msgstr "Comentários e emails"
#. module: sale
#: field:sale.advance.payment.inv,product_id:0
@@ -2095,7 +2097,7 @@ msgstr "Sem Lista de Preços ! : "
#: model:ir.actions.act_window,name:sale.action_orders
#: model:ir.ui.menu,name:sale.menu_sale_order
msgid "Sale Orders"
-msgstr ""
+msgstr "Ordens de venda"
#. module: sale
#: field:sale.config.settings,module_account_analytic_analysis:0
@@ -2168,7 +2170,7 @@ msgstr "Procurar ordens de venda"
#. module: sale
#: field:sale.advance.payment.inv,advance_payment_method:0
msgid "What do you want to invoice?"
-msgstr ""
+msgstr "Quer faturar o quê?"
#. module: sale
#: field:sale.order.line,sequence:0
diff --git a/addons/sale/i18n/pt_BR.po b/addons/sale/i18n/pt_BR.po
index 034499bc17f..0db7d9f9885 100644
--- a/addons/sale/i18n/pt_BR.po
+++ b/addons/sale/i18n/pt_BR.po
@@ -8,14 +8,15 @@ msgstr ""
"Project-Id-Version: pt_BR\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-12-06 18:10+0000\n"
-"Last-Translator: Cristiano Korndörfer <codigo.aberto@dorfer.com.br>\n"
+"PO-Revision-Date: 2012-12-18 00:47+0000\n"
+"Last-Translator: Fábio Martinelli - http://zupy.com.br "
+"<webmaster@guaru.net>\n"
"Language-Team: <pt@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-07 04:35+0000\n"
-"X-Generator: Launchpad (build 16341)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: sale
#: model:ir.model,name:sale.model_account_config_settings
@@ -74,12 +75,12 @@ msgstr "Dados Incorretos"
#: code:addons/sale/wizard/sale_make_invoice_advance.py:102
#, python-format
msgid "The value of Advance Amount must be positive."
-msgstr "O valor da Soma Avançada deve ser positivo."
+msgstr "O valor do Adiantamento deve ser positivo."
#. module: sale
#: help:sale.order,message_unread:0
msgid "If checked new messages require your attention."
-msgstr "Se marcado novas mensagens requerem sua atenção"
+msgstr "Se marcado novas mensagens solicitarão sua atenção."
#. module: sale
#: view:res.partner:0
@@ -205,6 +206,11 @@ msgid ""
"user-wise as well as month wise.\n"
" This installs the module account_analytic_analysis."
msgstr ""
+"Para modificar as contas analíticas para mostrar informações importantes "
+"para o gerente de projetos de empresas de serviço.\n"
+" Você pode também visualizar o resumo do relatório da conta "
+"analítica por usuário ou mês.\n"
+" Isto irá instalar o módulo account_analytic_analysis."
#. module: sale
#: selection:sale.order,invoice_quantity:0
@@ -227,17 +233,17 @@ msgstr "Outras Informações"
#: code:addons/sale/wizard/sale_make_invoice.py:42
#, python-format
msgid "Warning!"
-msgstr ""
+msgstr "Aviso!"
#. module: sale
#: view:sale.config.settings:0
msgid "Invoicing Process"
-msgstr ""
+msgstr "Processo de Faturamento"
#. module: sale
#: view:sale.order:0
msgid "Sales Order done"
-msgstr ""
+msgstr "Pedido de Venda concluído"
#. module: sale
#: model:ir.actions.act_window,name:sale.act_res_partner_2_sale_order
@@ -250,6 +256,8 @@ msgstr "Cotação e Vendas"
msgid ""
"Allows you to select and maintain different units of measure for products."
msgstr ""
+"Permite a você escolher e manter diferentes unidades de medidas para os "
+"produtos."
#. module: sale
#: model:ir.model,name:sale.model_sale_make_invoice
@@ -270,7 +278,7 @@ msgstr "Desconto (%)"
#. module: sale
#: view:sale.order.line.make.invoice:0
msgid "Create & View Invoice"
-msgstr ""
+msgstr "Criar & Visualizar Fatura"
#. module: sale
#: view:board.board:0
@@ -281,12 +289,12 @@ msgstr "Minhas Cotações"
#. module: sale
#: field:sale.config.settings,module_warning:0
msgid "Allow configuring alerts by customer or products"
-msgstr ""
+msgstr "Permite configurar alertas por cliente ou produtos"
#. module: sale
#: field:sale.shop,name:0
msgid "Shop Name"
-msgstr "Nome da Loja"
+msgstr "Nome do Estabelecimento"
#. module: sale
#: model:ir.actions.act_window,help:sale.action_order_line_tree2
@@ -302,17 +310,26 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p>\n"
+" Aqui estão uma lista com cada linha de pedido de vendas para "
+"faturar.\n"
+" Você pode faturar parcialmente, por linha de pedido. Você "
+"não precisa\n"
+" dessa lista se você fatura por ordem de entrega ou se fatura "
+"o pedido total.\n"
+" </p>\n"
+" "
#. module: sale
#: view:sale.order:0
msgid "Quotation "
-msgstr ""
+msgstr "Cotação "
#. module: sale
#: code:addons/sale/wizard/sale_make_invoice_advance.py:106
#, python-format
msgid "Advance of %s %%"
-msgstr ""
+msgstr "Avanço de %s %%"
#. module: sale
#: model:ir.actions.act_window,name:sale.action_order_tree2
@@ -322,7 +339,7 @@ msgstr "Vendas em Exceção"
#. module: sale
#: help:sale.order.line,address_allotment_id:0
msgid "A partner to whom the particular product needs to be allotted."
-msgstr ""
+msgstr "Um parceiro a quem o produto específico precisa ser alocado."
#. module: sale
#: view:sale.order:0
@@ -331,7 +348,7 @@ msgstr ""
#: field:sale.order.line,state:0
#: view:sale.report:0
msgid "Status"
-msgstr "Situação atual"
+msgstr "Situação"
#. module: sale
#: selection:sale.report,month:0
@@ -352,6 +369,15 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Clique para criar uma cotação que pode ser convertida em um\n"
+" pedido de venda.\n"
+" </p><p>\n"
+" O OpenERP vai ajudá-lo a lidar eficientemente com o fluxo "
+"de vendas:\n"
+" cotação, pedido de venda, entrega, faturamento e pagamento.\n"
+" </p>\n"
+" "
#. module: sale
#: selection:sale.report,month:0
@@ -376,19 +402,19 @@ msgstr "Outubro"
#. module: sale
#: field:sale.order,message_summary:0
msgid "Summary"
-msgstr ""
+msgstr "Resumo"
#. module: sale
#: view:sale.order:0
msgid "View Invoice"
-msgstr ""
+msgstr "Ver Fatura"
#. module: sale
#: code:addons/sale/wizard/sale_make_invoice_advance.py:113
#: code:addons/sale/wizard/sale_make_invoice_advance.py:115
#, python-format
msgid "Advance of %s %s"
-msgstr ""
+msgstr "Adiantamento de %s %s"
#. module: sale
#: view:board.board:0
@@ -407,7 +433,7 @@ msgstr "Quantidade"
#. module: sale
#: help:sale.order,partner_shipping_id:0
msgid "Delivery address for current sales order."
-msgstr ""
+msgstr "Endereço de entrega para o pedido de venda atual."
#. module: sale
#: report:sale.order:0
@@ -428,13 +454,13 @@ msgstr "Posição Fiscal"
#: selection:sale.order,state:0
#: selection:sale.report,state:0
msgid "In Progress"
-msgstr "Em Progresso"
+msgstr "Em Andamento"
#. module: sale
#: code:addons/sale/sale.py:667
#, python-format
msgid "Draft Invoice of %s %s <b>waiting for validation</b>."
-msgstr ""
+msgstr "Pedido de Venda Provisório de %s %s <b>aguardando validação</b>."
#. module: sale
#: model:process.transition,note:sale.process_transition_confirmquotation0
@@ -442,7 +468,7 @@ msgid ""
"The salesman confirms the quotation. The state of the sales order becomes "
"'In progress' or 'Manual in progress'."
msgstr ""
-"O vendedor confirma a cotação. O status do pedido de vendas se torna 'em "
+"O vendedor confirma a cotação. A situação do pedido de vendas se torna 'Em "
"progresso' ou 'Manual em progresso'."
#. module: sale
@@ -450,6 +476,7 @@ msgstr ""
#, python-format
msgid "You cannot cancel a sale order line that has already been invoiced."
msgstr ""
+"Você não pode cancelar uma linha de um pedido de venda que já foi faturado."
#. module: sale
#: report:sale.order:0
@@ -464,12 +491,12 @@ msgstr "Endereço de fatura para o pedido de venda atual."
#. module: sale
#: model:ir.model,name:sale.model_sale_config_settings
msgid "sale.config.settings"
-msgstr ""
+msgstr "sale.config.settings"
#. module: sale
#: selection:sale.order,order_policy:0
msgid "Before Delivery"
-msgstr ""
+msgstr "Antes da Entrega"
#. module: sale
#: code:addons/sale/sale.py:804
@@ -478,21 +505,23 @@ msgid ""
"There is no Fiscal Position defined or Income category account defined for "
"default properties of Product categories."
msgstr ""
+"Não existe uma Posição Fiscal definida ou Conta de Recebimento definidos "
+"para as propriedades padrão de categorias de produtos."
#. module: sale
#: model:res.groups,name:sale.group_delivery_invoice_address
msgid "Addresses in Sale Orders"
-msgstr ""
+msgstr "Endereço no Pedido de Vendas"
#. module: sale
#: field:sale.order,project_id:0
msgid "Contract / Analytic"
-msgstr ""
+msgstr "Contrato / Analítico"
#. module: sale
#: model:res.groups,name:sale.group_invoice_so_lines
msgid "Enable Invoicing Sale order lines"
-msgstr ""
+msgstr "Habilitar o Faturamento de linhas do Pedido de Venda"
#. module: sale
#: view:sale.report:0
@@ -512,7 +541,7 @@ msgstr ""
#: view:sale.make.invoice:0
#: view:sale.order.line.make.invoice:0
msgid "or"
-msgstr ""
+msgstr "ou"
#. module: sale
#: field:sale.order,invoiced_rate:0
@@ -523,7 +552,7 @@ msgstr "Faturado"
#. module: sale
#: model:res.groups,name:sale.group_analytic_accounting
msgid "Analytic Accounting for Sales"
-msgstr ""
+msgstr "Contabilidade Analítica para Vendas"
#. module: sale
#: field:sale.order,date_confirm:0
@@ -548,7 +577,7 @@ msgstr "Março"
#. module: sale
#: model:ir.actions.server,name:sale.actions_server_sale_order_read
msgid "Sale: Mark read"
-msgstr ""
+msgstr "Venda: Marcar como lido"
#. module: sale
#: help:sale.order,amount_total:0
@@ -558,7 +587,7 @@ msgstr "Valor total."
#. module: sale
#: field:sale.config.settings,module_sale_journal:0
msgid "Allow batch invoicing of delivery orders through journals"
-msgstr ""
+msgstr "Permite faturar em lote de ordens de entrega através de diários"
#. module: sale
#: field:sale.order.line,price_subtotal:0
@@ -568,7 +597,7 @@ msgstr "Subtotal"
#. module: sale
#: field:sale.config.settings,group_discount_per_so_line:0
msgid "Allow setting a discount on the sale order lines"
-msgstr ""
+msgstr "Permite definir um desconto na linha do pedido de vendas"
#. module: sale
#: report:sale.order:0
@@ -578,12 +607,12 @@ msgstr "Endereço de Cobrança:"
#. module: sale
#: field:sale.order.line,product_uom:0
msgid "Unit of Measure "
-msgstr ""
+msgstr "Unidade de Medida "
#. module: sale
#: field:sale.config.settings,time_unit:0
msgid "The default working time unit for services is"
-msgstr ""
+msgstr "O tempo de medida padrão para cada unidade de serviço é"
#. module: sale
#: field:sale.order,partner_invoice_id:0
@@ -608,11 +637,15 @@ msgid ""
" or a fixed price (for advances) directly from the sale "
"order form if you prefer."
msgstr ""
+"Todos os itens dessas linhas de pedido serão faturados. Você também pode "
+"faturar um percentual do pedido de venda\n"
+"                     ou um preço fixo (para adiantamentos) diretamente do "
+"formulário de pedido de venda, se você preferir."
#. module: sale
#: view:sale.order:0
msgid "(update)"
-msgstr ""
+msgstr "(atualizar)"
#. module: sale
#: model:ir.model,name:sale.model_sale_order_line
@@ -623,12 +656,12 @@ msgstr "Linha de Pedido de Vendas"
#. module: sale
#: field:sale.config.settings,module_analytic_user_function:0
msgid "One employee can have different roles per contract"
-msgstr ""
+msgstr "Um funcionário pode ter diferentes papéis por contrato"
#. module: sale
#: view:sale.order:0
msgid "Print"
-msgstr ""
+msgstr "Imprimir"
#. module: sale
#: report:sale.order:0
@@ -643,7 +676,7 @@ msgstr "Itens do Pedido"
#. module: sale
#: field:account.config.settings,module_sale_analytic_plans:0
msgid "Use multiple analytic accounts on sales"
-msgstr ""
+msgstr "Usar múltiplas contas analíticas em vendas"
#. module: sale
#: help:sale.config.settings,module_sale_journal:0
@@ -653,6 +686,10 @@ msgid ""
" and perform batch operations on journals.\n"
" This installs the module sale_journal."
msgstr ""
+"Permite categorizar suas vendas e entregas (listas de separação) entre "
+"diferentes diários,\n"
+"                 e realizar operações em lote nos diários.\n"
+"                 Irá instalar o módulo o sale_journal."
#. module: sale
#: field:sale.order,create_date:0
@@ -663,7 +700,7 @@ msgstr "Data de Criação"
#: code:addons/sale/sale.py:659
#, python-format
msgid "Sale Order for <em>%s</em> set to <b>Done</b>"
-msgstr ""
+msgstr "Pedido de Venda para <em>%s</em> definido como <b>concluído</b>"
#. module: sale
#: model:ir.actions.act_window,name:sale.action_order_line_tree3
@@ -673,7 +710,7 @@ msgstr "Itens Entregues e não Faturados."
#. module: sale
#: report:sale.order:0
msgid "Total :"
-msgstr "Total :"
+msgstr "Total:"
#. module: sale
#: view:sale.report:0
@@ -700,12 +737,22 @@ msgid ""
" \n"
"* The 'Cancelled' status is set when a user cancel the sales order related."
msgstr ""
+"* A situação 'Provisório' é definido quando o pedido de vendas relacionado é "
+"provisório.\n"
+"* A situação 'Confirmado' é definido quando o pedido de vendas relacionado é "
+"confirmada.\n"
+"* A situação de 'Exceção' é definido quando o pedido de vendas relacionado é "
+"definido como exceção.\n"
+"* A situação 'Concluído' é definida quando o pedido de vendas foi separado.\n"
+"* A situação 'Cancelado' é definida quando o usuário cancelar o pedido de "
+"venda relacionado."
#. module: sale
#: code:addons/sale/wizard/sale_make_invoice_advance.py:92
#, python-format
msgid "There is no income account defined as global property."
msgstr ""
+"Não existe nenhuma conta de recebimento definida como propriedade global."
#. module: sale
#: code:addons/sale/sale.py:984
@@ -713,12 +760,12 @@ msgstr ""
#: code:addons/sale/wizard/sale_make_invoice_advance.py:95
#, python-format
msgid "Configuration Error!"
-msgstr ""
+msgstr "Erro de Configuração!"
#. module: sale
#: view:sale.order:0
msgid "Send by Email"
-msgstr ""
+msgstr "Enviar por e-mail"
#. module: sale
#: code:addons/sale/res_config.py:89
@@ -743,6 +790,8 @@ msgid ""
"To allow your salesman to make invoices for sale order lines using the menu "
"'Lines to Invoice'."
msgstr ""
+"Para permitir que o vendedor faça faturas de linhas de pedido de venda "
+"usando o menu 'Linhas para Faturar'."
#. module: sale
#: view:sale.report:0
@@ -753,7 +802,7 @@ msgstr "Parceiro"
#. module: sale
#: view:sale.advance.payment.inv:0
msgid "Create and View Invoice"
-msgstr ""
+msgstr "Criar e Visualizar a Fatura"
#. module: sale
#: model:ir.actions.act_window,help:sale.action_shop_form
@@ -768,6 +817,16 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Clique para definir um novo estabelecimento.\n"
+" </p><p>\n"
+" Cada cotação ou pedido de venda deve ser associado a um "
+"estabelecimento.\n"
+" O estabelecimento também define o armazém a partir do qual "
+"os produtos\n"
+" serão entregues para cada venda em particular.\n"
+" </p>\n"
+" "
#. module: sale
#: report:sale.order:0
@@ -803,7 +862,7 @@ msgstr "Categoria de Produtos"
#: code:addons/sale/sale.py:555
#, python-format
msgid "Cannot cancel this sales order!"
-msgstr ""
+msgstr "Não é possível cancelar este pedido de venda!"
#. module: sale
#: view:sale.order:0
@@ -816,26 +875,28 @@ msgstr "Recriar Fatura"
msgid ""
"In order to delete a confirmed sale order, you must cancel it before !"
msgstr ""
+"Para poder excluir um pedido de venda confirmado, você precisa cancelar ele "
+"antes!"
#. module: sale
#: report:sale.order:0
msgid "Taxes :"
-msgstr "Impostos :"
+msgstr "Impostos:"
#. module: sale
#: selection:sale.order,order_policy:0
msgid "On Demand"
-msgstr ""
+msgstr "Sob Demanda"
#. module: sale
#: field:sale.order,currency_id:0
msgid "unknown"
-msgstr ""
+msgstr "desconhecido"
#. module: sale
#: field:sale.order,message_is_follower:0
msgid "Is a Follower"
-msgstr ""
+msgstr "É um Seguidor"
#. module: sale
#: field:sale.order,date_order:0
@@ -859,6 +920,9 @@ msgid ""
" You may have to create it and set it as a default value on "
"this field."
msgstr ""
+"Selecione um produto do tipo serviço que é chamado 'Avançar Produto'.\n"
+" Você poderá ter que criá-lo "
+"e defini-lo um valor padrão neste campo."
#. module: sale
#: help:sale.config.settings,module_warning:0
@@ -868,6 +932,10 @@ msgid ""
"Example: Product: this product is deprecated, do not purchase more than 5.\n"
" Supplier: don't forget to ask for an express delivery."
msgstr ""
+"Permite configurar notificação sobre os produtos e dispará-los quando um "
+"usuário quer vender um determinado produto ou a um determinado cliente.\n"
+"Exemplo: Produto: este produto é obsoleto, não comprar mais do que 5.\n"
+"                 Fornecedor: não se esqueça de pedir uma entrega expressa."
#. module: sale
#: code:addons/sale/sale.py:979
@@ -878,7 +946,7 @@ msgstr "Não foi encontrada uma linha de preço válida!"
#. module: sale
#: field:sale.config.settings,module_sale_margin:0
msgid "Display margins on sales orders"
-msgstr ""
+msgstr "Mostrar margens nos pedidos de vendas"
#. module: sale
#: help:sale.order,invoice_ids:0
@@ -929,6 +997,9 @@ msgid ""
"Cannot find a pricelist line matching this product and quantity.\n"
"You have to change either the product, the quantity or the pricelist."
msgstr ""
+"Não é possível encontrar uma linha na lista de preços correspondente a este "
+"produto e quantidade.\n"
+"Você tem que mudar ou o produto, a quantidade ou a lista de preços."
#. module: sale
#: model:process.transition,name:sale.process_transition_invoice0
@@ -951,6 +1022,9 @@ msgid ""
"Manage Related Stock.\n"
" This installs the module sale_stock."
msgstr ""
+"Permite que você faça uma Cotação, Pedido de Venda, usando políticas "
+"diferentes e gerenciar estoques relacionados.\n"
+"                     Isso instala o módulo sale_stock ."
#. module: sale
#: model:email.template,subject:sale.email_template_edi_sale
@@ -958,6 +1032,8 @@ msgid ""
"${object.company_id.name} ${object.state in ('draft', 'sent') and "
"'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })"
msgstr ""
+"${object.company_id.name} ${object.state in ('draft', 'sent') and "
+"'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })"
#. module: sale
#: report:sale.order:0
@@ -968,7 +1044,7 @@ msgstr "Preço"
#. module: sale
#: view:sale.order:0
msgid "Quotation Number"
-msgstr ""
+msgstr "Cotação Número"
#. module: sale
#: selection:sale.order.line,type:0
@@ -983,39 +1059,39 @@ msgstr "Endereço de Entrega:"
#. module: sale
#: help:account.config.settings,group_analytic_account_for_sales:0
msgid "Allows you to specify an analytic account on sale orders."
-msgstr ""
+msgstr "Permite escolher uma conta analítica no pedido de vendas."
#. module: sale
#: model:process.node,note:sale.process_node_quotation0
msgid "Draft state of sales order"
-msgstr "Status provisório de pedidos de venda"
+msgstr "Situação provisória dos pedidos de venda"
#. module: sale
#: code:addons/sale/sale.py:647
#, python-format
msgid "Quotation for <em>%s</em> <b>created</b>."
-msgstr ""
+msgstr "Cotação para <em>%s</em> <b>criada</b>."
#. module: sale
#: help:sale.order,message_ids:0
msgid "Messages and communication history"
-msgstr ""
+msgstr "Histórico de mensagens e comunicação"
#. module: sale
#: view:sale.order:0
msgid "New Copy of Quotation"
-msgstr ""
+msgstr "Nova Cópia da Cotação"
#. module: sale
#: code:addons/sale/sale.py:1007
#, python-format
msgid "Cannot delete a sales order line which is in state '%s'."
-msgstr ""
+msgstr "Não é possível excluir uma linha do pedido de vendas no estado '%s'."
#. module: sale
#: model:res.groups,name:sale.group_mrp_properties
msgid "Properties on lines"
-msgstr ""
+msgstr "Propriedades nas linhas"
#. module: sale
#: code:addons/sale/sale.py:888
@@ -1024,6 +1100,8 @@ msgid ""
"Before choosing a product,\n"
" select a customer in the sales form."
msgstr ""
+"Antes de escolher um produto,\n"
+" selecione um cliente no formulário de vendas."
#. module: sale
#: view:sale.order:0
@@ -1044,19 +1122,19 @@ msgstr "Confirmar Cotação"
#: model:ir.actions.act_window,name:sale.action_order_line_tree2
#: model:ir.ui.menu,name:sale.menu_invoicing_sales_order_lines
msgid "Order Lines to Invoice"
-msgstr ""
+msgstr "Linhas do Pedido para Faturar"
#. module: sale
#: view:sale.order:0
#: view:sale.order.line:0
#: view:sale.report:0
msgid "Group By..."
-msgstr "Agrupado Por..."
+msgstr "Agrupar Por..."
#. module: sale
#: view:sale.config.settings:0
msgid "Product Features"
-msgstr ""
+msgstr "Características do Produto"
#. module: sale
#: selection:sale.order,state:0
@@ -1068,7 +1146,7 @@ msgstr "Aguardando Programação"
#: view:sale.order.line:0
#: field:sale.report,product_uom:0
msgid "Unit of Measure"
-msgstr ""
+msgstr "Unidade de Medida"
#. module: sale
#: field:sale.order.line,type:0
@@ -1078,18 +1156,18 @@ msgstr "Método de Aquisição"
#. module: sale
#: selection:sale.advance.payment.inv,advance_payment_method:0
msgid "Invoice the whole sale order"
-msgstr ""
+msgstr "Faturar o Pedido de Venda inteiro"
#. module: sale
#: view:sale.order:0
#: field:sale.order,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "Mensagens não lidas"
#. module: sale
#: selection:sale.order,state:0
msgid "Draft Quotation"
-msgstr ""
+msgstr "Cotação Provisória"
#. module: sale
#: selection:sale.order,state:0
@@ -1119,6 +1197,14 @@ msgid ""
"available.\n"
" This installs the module analytic_user_function."
msgstr ""
+"Permite que você defina o que é a função padrão de um usuário específico em "
+"uma determinada conta.\n"
+"                 Isto é usado principalmente quando um usuário codifica seu "
+"quadro de horários. Os valores são recuperados e os campos são auto-"
+"completados.\n"
+"                 Mas a possibilidade de alterar esses valores ainda está "
+"disponível.\n"
+"                 Isso instala o módulo analytic_user_function."
#. module: sale
#: help:sale.order,create_date:0
@@ -1137,12 +1223,12 @@ msgstr "Criar Notas Fiscais"
#: code:addons/sale/sale.py:1007
#, python-format
msgid "Invalid Action!"
-msgstr ""
+msgstr "Ação Inválida!"
#. module: sale
#: report:sale.order:0
msgid "Fax :"
-msgstr "Fax :"
+msgstr "Fax:"
#. module: sale
#: field:sale.advance.payment.inv,amount:0
@@ -1169,12 +1255,12 @@ msgstr ""
#: model:ir.actions.act_window,name:sale.action_view_sale_order_line_make_invoice
#: view:sale.order:0
msgid "Make Invoices"
-msgstr "Gerar Nota Fiscal"
+msgstr "Gerar Faturas"
#. module: sale
#: field:res.partner,sale_order_count:0
msgid "# of Sales Order"
-msgstr ""
+msgstr "# de Pedidos de Vendas"
#. module: sale
#: view:sale.order:0
@@ -1198,11 +1284,13 @@ msgid ""
"After clicking 'Show Lines to Invoice', select lines to invoice and create "
"the invoice from the 'More' dropdown menu."
msgstr ""
+"Após clicar em 'Mostrar linhas para Faturar', escolha as linhas para faturar "
+"e criar a fatura a partir do menu dropdown 'Mais'."
#. module: sale
#: help:sale.order,invoice_exists:0
msgid "It indicates that sale order has at least one invoice."
-msgstr ""
+msgstr "Isto indica que o pedido de venda possui pelo menos uma fatura."
#. module: sale
#: selection:sale.order,state:0
@@ -1220,16 +1308,17 @@ msgstr "Agrupar Notas Fiscais"
#, python-format
msgid "Quotation for <em>%s</em> <b>converted</b> to Sale Order of %s %s."
msgstr ""
+"A cotação para <em>%s</em> <b>convertida</b> para Pedido de Vendas de %s %s."
#. module: sale
#: view:sale.advance.payment.inv:0
msgid "Invoice Sale Order"
-msgstr ""
+msgstr "Faturar Pedido de Vendas"
#. module: sale
#: view:sale.config.settings:0
msgid "Contracts Management"
-msgstr ""
+msgstr "Gestão de Contratos"
#. module: sale
#: view:sale.report:0
@@ -1395,11 +1484,115 @@ msgid ""
"</div>\n"
" "
msgstr ""
+"\n"
+"<div style=\"font-family: 'Lucica Grande', Ubuntu, Arial, Verdana, sans-"
+"serif; font-size: 12px; color: rgb(34, 34, 34); background-color: rgb(255, "
+"255, 255); \">\n"
+"\n"
+" <p>Olá${object.partner_id.name and ' ' or ''}${object.partner_id.name or "
+"''},</p>\n"
+" \n"
+" <p>Aqui está o seu ${object.state in ('draft', 'sent') and 'quotation' "
+"or 'order confirmation'} from ${object.company_id.name}: </p>\n"
+"\n"
+" <p style=\"border-left: 1px solid #8e0000; margin-left: 30px;\">\n"
+" &nbsp;&nbsp;<strong>REFERENCIAS</strong><br />\n"
+" &nbsp;&nbsp;Número do pedido: <strong>${object.name}</strong><br />\n"
+" &nbsp;&nbsp;Total do pedido: <strong>${object.amount_total} "
+"${object.pricelist_id.currency_id.name}</strong><br />\n"
+" &nbsp;&nbsp;Data do pedido: ${object.date_order}<br />\n"
+" % if object.origin:\n"
+" &nbsp;&nbsp;Referência do pedido: ${object.origin}<br />\n"
+" % endif\n"
+" % if object.client_order_ref:\n"
+" &nbsp;&nbsp;Sua referência: ${object.client_order_ref}<br />\n"
+" % endif\n"
+" % if object.user_id:\n"
+" &nbsp;&nbsp;Seu contato: <a href=\"mailto:${object.user_id.email or "
+"''}?subject=Order%20${object.name}\">${object.user_id.name}</a>\n"
+" % endif\n"
+" </p>\n"
+"\n"
+" % if object.order_policy in ('prepaid','manual') and "
+"object.company_id.paypal_account and object.state != 'draft':\n"
+" <%\n"
+" comp_name = quote(object.company_id.name)\n"
+" order_name = quote(object.name)\n"
+" paypal_account = quote(object.company_id.paypal_account)\n"
+" order_amount = quote(str(object.amount_total))\n"
+" cur_name = quote(object.pricelist_id.currency_id.name)\n"
+" paypal_url = \"https://www.paypal.com/cgi-"
+"bin/webscr?cmd=_xclick&amp;business=%s&amp;item_name=%s%%20Order%%20%s\" \\\n"
+" "
+"\"&amp;invoice=%s&amp;amount=%s&amp;currency_code=%s&amp;button_subtype=servi"
+"ces&amp;no_note=1\" \\\n"
+" \"&amp;bn=OpenERP_Order_PayNow_%s\" % \\\n"
+" "
+"(paypal_account,comp_name,order_name,order_name,order_amount,cur_name,cur_nam"
+"e)\n"
+" %>\n"
+" <br/>\n"
+" <p>Também é possível pagar diretamente através do Paypal:</p>\n"
+" <a style=\"margin-left: 120px;\" href=\"${paypal_url}\">\n"
+" <img class=\"oe_edi_paypal_button\" "
+"src=\"https://www.paypal.com/en_US/i/btn/btn_paynowCC_LG.gif\"/>\n"
+" </a>\n"
+" % endif\n"
+"\n"
+" <br/>\n"
+" <p>Se você tiver alguma dúvida, não deixe de entrar em contato "
+"conosco.</p>\n"
+" <p>Obrigado por escolher ${object.company_id.name or 'us'}!</p>\n"
+" <br/>\n"
+" <br/>\n"
+" <div style=\"width: 375px; margin: 0px; padding: 0px; background-color: "
+"#8E0000; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; "
+"background-repeat: repeat no-repeat;\">\n"
+" <h3 style=\"margin: 0px; padding: 2px 14px; font-size: 12px; color: "
+"#FFF;\">\n"
+" <strong style=\"text-"
+"transform:uppercase;\">${object.company_id.name}</strong></h3>\n"
+" </div>\n"
+" <div style=\"width: 347px; margin: 0px; padding: 5px 14px; line-height: "
+"16px; background-color: #F2F2F2;\">\n"
+" <span style=\"color: #222; margin-bottom: 5px; display: block; \">\n"
+" % if object.company_id.street:\n"
+" ${object.company_id.street}<br/>\n"
+" % endif\n"
+" % if object.company_id.street2:\n"
+" ${object.company_id.street2}<br/>\n"
+" % endif\n"
+" % if object.company_id.city or object.company_id.zip:\n"
+" ${object.company_id.zip} ${object.company_id.city}<br/>\n"
+" % endif\n"
+" % if object.company_id.country_id:\n"
+" ${object.company_id.state_id and ('%s, ' % "
+"object.company_id.state_id.name) or ''} ${object.company_id.country_id.name "
+"or ''}<br/>\n"
+" % endif\n"
+" </span>\n"
+" % if object.company_id.phone:\n"
+" <div style=\"margin-top: 0px; margin-right: 0px; margin-bottom: "
+"0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: "
+"0px; padding-left: 0px; \">\n"
+" Telefone:&nbsp; ${object.company_id.phone}\n"
+" </div>\n"
+" % endif\n"
+" % if object.company_id.website:\n"
+" <div>\n"
+" Site :&nbsp;<a "
+"href=\"${object.company_id.website}\">${object.company_id.website}</a>\n"
+" </div>\n"
+" %endif\n"
+" <p></p>\n"
+" </div>\n"
+"</div>\n"
+" "
#. module: sale
#: field:sale.config.settings,group_sale_pricelist:0
msgid "Use pricelists to adapt your price per customers"
-msgstr ""
+msgstr "Use listas de preços para adaptar seu preço por clientes"
#. module: sale
#: view:sale.order.line:0
@@ -1413,6 +1606,8 @@ msgid ""
"invoice). You have to choose "
"if you want your invoice based on ordered "
msgstr ""
+"O pedido de venda vai criar automaticamente a proposição de fatura (fatura "
+"provisória). Você tem que escolher se você quer faturar com base no pedido "
#. module: sale
#: code:addons/sale/sale.py:435
@@ -1436,6 +1631,10 @@ msgid ""
"between the Unit Price and Cost Price.\n"
" This installs the module sale_margin."
msgstr ""
+"Isso adiciona a \"margem\" no pedido de venda.\n"
+"                 Isso dá a rentabilidade através do cálculo da diferença "
+"entre o preço unitário e o preço de custo.\n"
+"                 Isso instala o módulo sale_margin ."
#. module: sale
#: report:sale.order:0
@@ -1465,7 +1664,7 @@ msgstr "Documento de Origem"
#. module: sale
#: view:sale.order.line:0
msgid "To Do"
-msgstr "Por Fazer"
+msgstr "A Fazer"
#. module: sale
#: help:sale.order,amount_untaxed:0
@@ -1488,7 +1687,7 @@ msgstr "Produto"
#. module: sale
#: field:sale.config.settings,group_invoice_so_lines:0
msgid "Generate invoices based on the sale order lines"
-msgstr ""
+msgstr "Gerar faturas com base em linhas do pedido de vendas"
#. module: sale
#: help:sale.order,order_policy:0
@@ -1500,6 +1699,12 @@ msgid ""
"Before delivery: A draft invoice is created from the sales order and must be "
"paid before the products can be delivered."
msgstr ""
+"Sob demanda: Uma fatura provisória pode ser criada a partir do pedido de "
+"venda, quando necessário.\n"
+"Em ordem de entrega: A fatura provisória pode ser criada a partir da ordem "
+"de entrega, quando os produtos foram entregues.\n"
+"Antes da entrega: Uma fatura provisória é criada a partir do pedido de "
+"vendas e deve ser paga antes que os produtos possam ser entregues."
#. module: sale
#: view:account.invoice.report:0
@@ -1516,7 +1721,7 @@ msgstr "Faturar em"
#. module: sale
#: selection:sale.advance.payment.inv,advance_payment_method:0
msgid "Fixed price (deposit)"
-msgstr ""
+msgstr "Preço fixo (depósito)"
#. module: sale
#: report:sale.order:0
@@ -1526,7 +1731,7 @@ msgstr "Data do Pedido"
#. module: sale
#: field:sale.order.line,product_uos:0
msgid "Product UoS"
-msgstr "UdS Produto"
+msgstr "UdV do Produto"
#. module: sale
#: selection:sale.order,state:0
@@ -1537,7 +1742,7 @@ msgstr "Em Andamento Manual"
#. module: sale
#: model:ir.actions.server,name:sale.actions_server_sale_order_unread
msgid "Sale: Mark unread"
-msgstr ""
+msgstr "Vendas: Marcar como não lido"
#. module: sale
#: view:sale.order.line:0
@@ -1547,7 +1752,7 @@ msgstr "Pedido"
#. module: sale
#: view:sale.order:0
msgid "Confirm Sale"
-msgstr ""
+msgstr "Confirmar Venda"
#. module: sale
#: model:process.transition,name:sale.process_transition_saleinvoice0
@@ -1575,17 +1780,17 @@ msgstr ""
#. module: sale
#: selection:sale.advance.payment.inv,advance_payment_method:0
msgid "Some order lines"
-msgstr ""
+msgstr "Algumas linhas do pedido"
#. module: sale
#: view:res.partner:0
msgid "sale.group_delivery_invoice_address"
-msgstr ""
+msgstr "sale.group_delivery_invoice_address"
#. module: sale
#: model:res.groups,name:sale.group_discount_per_so_line
msgid "Discount on lines"
-msgstr ""
+msgstr "Desconto nas linhas"
#. module: sale
#: field:sale.order,client_order_ref:0
@@ -1605,6 +1810,11 @@ msgid ""
" will create a draft invoice that can be modified\n"
" before validation."
msgstr ""
+"Escolha como você deseja faturar este pedido.\n"
+" Isto "
+"irá criar uma fatura provisória que pode ser\n"
+" "
+"modificada antes da validação."
#. module: sale
#: view:board.board:0
@@ -1620,6 +1830,13 @@ msgid ""
" Use Some Order Lines to invoice a selection of the sale "
"order lines."
msgstr ""
+"Use tudo para criar a fatura final.\n"
+"                 Percentagem de utilização para faturar uma percentagem do "
+"valor total.\n"
+"                 Use Preço Fixo para faturar um valor específico com "
+"antecedência.\n"
+"                 Use Algumas linhas do Pedido para faturar uma seleção de as "
+"linhas de pedidos de venda."
#. module: sale
#: help:sale.config.settings,module_account_analytic_analysis:0
@@ -1633,6 +1850,15 @@ msgid ""
"invoice automatically.\n"
" It installs the account_analytic_analysis module."
msgstr ""
+"Permite definir as condições dos contratos de seus clientes : Método de "
+"Faturamento\n"
+" (preço fixo, por planilha de horas, faturar antecipadamente), o "
+"valor exato\n"
+"             (R$ 120 / dia para um desenvolvedor), a duração (contrato de "
+"suporte de um ano).\n"
+"             Você será capaz de acompanhar o andamento do contrato e faturar "
+"automaticamente.\n"
+"             Ele instala o módulo account_analytic_analysis."
#. module: sale
#: model:email.template,report_name:sale.email_template_edi_sale
@@ -1640,6 +1866,8 @@ msgid ""
"${(object.name or '').replace('/','_')}_${object.state == 'draft' and "
"'draft' or ''}"
msgstr ""
+"${(object.name or '').replace('/','_')}_${object.state == 'draft' and "
+"'draft' or ''}"
#. module: sale
#: help:sale.order,date_confirm:0
@@ -1650,7 +1878,7 @@ msgstr "Data na qual o pedido de venda é confirmado."
#: code:addons/sale/sale.py:556
#, python-format
msgid "First cancel all invoices attached to this sales order."
-msgstr ""
+msgstr "Primeiro cancele todas as faturas anexadas a este pedido de vendas."
#. module: sale
#: field:sale.order,company_id:0
@@ -1669,7 +1897,7 @@ msgstr "Data da Fatura"
#. module: sale
#: help:sale.advance.payment.inv,amount:0
msgid "The amount to be invoiced in advance."
-msgstr "O montante a ser faturado antecipadamente."
+msgstr "O valor a ser faturado antecipadamente."
#. module: sale
#: selection:sale.order,state:0
@@ -1686,27 +1914,27 @@ msgstr "Sem Cliente definido!"
#. module: sale
#: field:sale.order,partner_shipping_id:0
msgid "Delivery Address"
-msgstr ""
+msgstr "Endereço de Entrega"
#. module: sale
#: selection:sale.order,state:0
msgid "Sale to Invoice"
-msgstr ""
+msgstr "Venda para Faturar"
#. module: sale
#: view:sale.config.settings:0
msgid "Warehouse Features"
-msgstr ""
+msgstr "Recursos do Armazém"
#. module: sale
#: field:sale.order,message_ids:0
msgid "Messages"
-msgstr ""
+msgstr "Mensagens"
#. module: sale
#: field:sale.config.settings,module_project:0
msgid "Project"
-msgstr ""
+msgstr "Projeto"
#. module: sale
#: code:addons/sale/sale.py:354
@@ -1716,7 +1944,7 @@ msgstr ""
#: code:addons/sale/sale.py:803
#, python-format
msgid "Error!"
-msgstr ""
+msgstr "Erro!"
#. module: sale
#: report:sale.order:0
@@ -1730,6 +1958,9 @@ msgid ""
"replenishment.\n"
"On order: When needed, the product is purchased or produced."
msgstr ""
+"Do estoque: Quando necessário, o produto é retirado do estoque ou "
+"esperaremos a reposição.\n"
+"No pedido: Quando necessário, o produto é comprado ou produzido."
#. module: sale
#: selection:sale.order,state:0
@@ -1746,12 +1977,12 @@ msgstr "Buscar itens não Faturados"
#. module: sale
#: selection:sale.order,state:0
msgid "Quotation Sent"
-msgstr ""
+msgstr "Cotação Enviada"
#. module: sale
#: model:ir.model,name:sale.model_mail_compose_message
msgid "Email composition wizard"
-msgstr ""
+msgstr "Assistente de composição de Email"
#. module: sale
#: model:ir.actions.act_window,name:sale.action_shop_form
@@ -1772,11 +2003,12 @@ msgstr "Data de Confirmação"
#, python-format
msgid "Please define sales journal for this company: \"%s\" (id:%d)."
msgstr ""
+"Por favor defina o diário de vendas para esta empresa: \"%s\" (id:%d)."
#. module: sale
#: view:sale.config.settings:0
msgid "Contract Features"
-msgstr ""
+msgstr "Características do Contrato"
#. module: sale
#: model:ir.model,name:sale.model_sale_order
@@ -1791,12 +2023,12 @@ msgstr "Pedido de Venda"
#. module: sale
#: field:sale.order.line,product_uos_qty:0
msgid "Quantity (UoS)"
-msgstr "Quantidade (UdS)"
+msgstr "Quantidade (UdV)"
#. module: sale
#: view:sale.order.line:0
msgid "Sale Order Lines that are in 'done' state"
-msgstr "Linhas do Pedido que estão 'Feitas'"
+msgstr "Linhas do Pedido que estão 'Concluídas'"
#. module: sale
#: selection:sale.order.line,state:0
@@ -1806,7 +2038,7 @@ msgstr "Confirmada"
#. module: sale
#: field:sale.order,note:0
msgid "Terms and conditions"
-msgstr ""
+msgstr "Termos e condições"
#. module: sale
#: model:process.transition.action,name:sale.process_transition_action_confirm0
@@ -1816,13 +2048,13 @@ msgstr "Confirmar"
#. module: sale
#: field:sale.order,message_follower_ids:0
msgid "Followers"
-msgstr ""
+msgstr "Seguidores"
#. module: sale
#: view:sale.order:0
#: field:sale.order.line,invoice_lines:0
msgid "Invoice Lines"
-msgstr "Linhas da Nota Fiscal"
+msgstr "Linhas da Fatura"
#. module: sale
#: view:sale.report:0
@@ -1839,12 +2071,12 @@ msgstr "Linhas do Pedido de Venda"
#. module: sale
#: view:sale.config.settings:0
msgid "Default Options"
-msgstr ""
+msgstr "Opções Padrão"
#. module: sale
#: field:account.config.settings,group_analytic_account_for_sales:0
msgid "Analytic accounting for sales"
-msgstr ""
+msgstr "Contabilidade Analítica para vendas"
#. module: sale
#: code:addons/sale/edi/sale_order.py:139
@@ -1872,16 +2104,29 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Clique para criar uma cotação ou pedido de venda para este "
+"cliente.\n"
+" </p><p>\n"
+" O OpenERP vai ajudá-lo a lidar eficientemente com o fluxo "
+"completo da venda:\n"
+"                 cotação, pedido de venda, entrega, faturação e "
+"pagamento.</p><p>\n"
+" A característica social ajuda a organizar debates sobre "
+"cada pedido de venda,\n"
+" e permite que o seu cliente acompanhe a evolução do pedido "
+"de venda.</p>\n"
+" "
#. module: sale
#: selection:sale.order,order_policy:0
msgid "On Delivery Order"
-msgstr ""
+msgstr "Pedido na Entrega"
#. module: sale
#: view:sale.report:0
msgid "Reference Unit of Measure"
-msgstr ""
+msgstr "Unidade de Medida referencial"
#. module: sale
#: model:ir.actions.act_window,help:sale.action_quotations
@@ -1902,6 +2147,20 @@ msgid ""
" </p>\n"
" "
msgstr ""
+"<p class=\"oe_view_nocontent_create\">\n"
+" Clique para criar uma cotação, a primeira etapa de uma nova "
+"venda.\n"
+" </p><p>\n"
+" O OpenERP vai ajudá-lo a lidar eficientemente com o fluxo completo "
+"da venda:\n"
+"                 cotação, pedido de venda, entrega, faturação e pagamento.\n"
+" </p><p>\n"
+" A característica social ajuda a organizar debates sobre "
+"cada pedido de venda,\n"
+" e permite que o seu cliente acompanhe a evolução do pedido "
+"de venda.\n"
+" </p>\n"
+" "
#. module: sale
#: code:addons/sale/wizard/sale_line_invoice.py:111
@@ -1914,8 +2173,8 @@ msgid ""
msgstr ""
"A Fatura não pode ser criada para esta Linha de Pedido de Vendas devido a um "
"dos seguintes motivos:\n"
-"1.O status desta linha de pedido é \"provisória\" ou \"cancelada\"!\n"
-"1.A Linha do Pedido de Venda está faturada!"
+"1. A situação desta linha de pedido é \"provisória\" ou \"cancelada\"!\n"
+"2. A Linha do Pedido de Venda está faturada!"
#. module: sale
#: view:sale.order.line:0
@@ -1932,7 +2191,7 @@ msgstr "Peso"
#: view:sale.order:0
#: field:sale.order,invoice_ids:0
msgid "Invoices"
-msgstr "Notas Fiscais"
+msgstr "Faturas"
#. module: sale
#: selection:sale.report,month:0
@@ -1944,6 +2203,7 @@ msgstr "Dezembro"
#, python-format
msgid "There is no income account defined for this product: \"%s\" (id:%d)."
msgstr ""
+"Não existe conta de entrada definida para este produto: \"%s\" (id:%d)."
#. module: sale
#: view:sale.order.line:0
@@ -1958,7 +2218,7 @@ msgstr "Avançar Compras e Notas Fiscais"
#. module: sale
#: field:sale.order,amount_untaxed:0
msgid "Untaxed Amount"
-msgstr "Total de Mercadorias"
+msgstr "Valor sem Impostos"
#. module: sale
#: code:addons/sale/wizard/sale_make_invoice_advance.py:163
@@ -1972,7 +2232,7 @@ msgstr "Avançar Fatura"
#. module: sale
#: model:ir.actions.client,name:sale.action_client_sale_menu
msgid "Open Sale Menu"
-msgstr ""
+msgstr "Abrir Menu de Venda"
#. module: sale
#: selection:sale.order.line,state:0
@@ -1982,7 +2242,7 @@ msgstr "Provisório"
#. module: sale
#: field:sale.config.settings,module_sale_stock:0
msgid "Trigger delivery orders automatically from sale orders"
-msgstr ""
+msgstr "Dispara ordens de entrega automaticamente no pedido de vendas"
#. module: sale
#: help:sale.order,amount_tax:0
@@ -1992,7 +2252,7 @@ msgstr "Valor dos impostos."
#. module: sale
#: view:sale.order:0
msgid "Sale Order "
-msgstr ""
+msgstr "Pedido de Venda "
#. module: sale
#: view:sale.order.line:0
@@ -2015,7 +2275,7 @@ msgstr "Pedidos de Venda"
#: model:ir.model,name:sale.model_sale_shop
#: view:sale.shop:0
msgid "Sales Shop"
-msgstr "Loja de Vendas"
+msgstr "Estabelecimento da Venda"
#. module: sale
#: selection:sale.report,month:0
@@ -2026,7 +2286,7 @@ msgstr "Novembro"
#: field:sale.order,message_comment_ids:0
#: help:sale.order,message_comment_ids:0
msgid "Comments and emails"
-msgstr ""
+msgstr "Comentários e emails"
#. module: sale
#: field:sale.advance.payment.inv,product_id:0
@@ -2037,6 +2297,7 @@ msgstr "Avançar o Produto"
#: help:sale.order.line,sequence:0
msgid "Gives the sequence order when displaying a list of sales order lines."
msgstr ""
+"Dá a ordem da seqüência ao exibir uma lista de linhas de pedidos de vendas."
#. module: sale
#: selection:sale.report,month:0
@@ -2051,13 +2312,13 @@ msgstr "Pedido de Venda em Processamento"
#. module: sale
#: field:sale.config.settings,timesheet:0
msgid "Prepare invoices based on timesheets"
-msgstr ""
+msgstr "Preparar faturas baseada em planilha de horas"
#. module: sale
#: code:addons/sale/sale.py:655
#, python-format
msgid "Sale Order for <em>%s</em> <b>cancelled</b>."
-msgstr ""
+msgstr "Pedido de Vendas para <em>%s</em> <b>cancelado</b>."
#. module: sale
#: help:sale.order,origin:0
@@ -2074,12 +2335,12 @@ msgstr "Compromisso Atrasado"
#. module: sale
#: field:sale.report,state:0
msgid "Order Status"
-msgstr ""
+msgstr "Situação de Pedido"
#. module: sale
#: view:sale.advance.payment.inv:0
msgid "Show Lines to Invoice"
-msgstr ""
+msgstr "Mostrar linhas para Faturar"
#. module: sale
#: field:sale.report,date:0
@@ -2105,18 +2366,18 @@ msgstr "do estoque"
#: code:addons/sale/sale.py:968
#, python-format
msgid "No Pricelist ! : "
-msgstr "Nenhuma Lista de Preços ! : "
+msgstr "Nenhuma Lista de Preços! : "
#. module: sale
#: model:ir.actions.act_window,name:sale.action_orders
#: model:ir.ui.menu,name:sale.menu_sale_order
msgid "Sale Orders"
-msgstr ""
+msgstr "Pedidos de Venda"
#. module: sale
#: field:sale.config.settings,module_account_analytic_analysis:0
msgid "Use contracts management"
-msgstr ""
+msgstr "Usar gestão de contratos"
#. module: sale
#: help:sale.order,invoiced:0
@@ -2137,12 +2398,12 @@ msgstr "Maio"
#. module: sale
#: view:sale.make.invoice:0
msgid "Do you really want to create the invoice(s)?"
-msgstr "Deseja Criar Nota Fiscal ?"
+msgstr "Deseja Criar uma Fatura?"
#. module: sale
#: view:sale.order:0
msgid "Order Number"
-msgstr ""
+msgstr "Número do Pedido"
#. module: sale
#: view:sale.order:0
@@ -2174,6 +2435,11 @@ msgid ""
"with\n"
" your customer."
msgstr ""
+"Usar contrato para ser capaz de gerenciar seus serviços com\n"
+" "
+" múltiplas faturas como parte de um mesmo contrato\n"
+" "
+" com seu cliente."
#. module: sale
#: view:sale.order:0
@@ -2184,7 +2450,7 @@ msgstr "Procurar Pedido de Venda"
#. module: sale
#: field:sale.advance.payment.inv,advance_payment_method:0
msgid "What do you want to invoice?"
-msgstr ""
+msgstr "O que você deseja faturar?"
#. module: sale
#: field:sale.order.line,sequence:0
@@ -2200,7 +2466,7 @@ msgstr "Condições de Pagamento"
#. module: sale
#: help:account.config.settings,module_sale_analytic_plans:0
msgid "This allows install module sale_analytic_plans."
-msgstr ""
+msgstr "Isto irá instalar o módulo sale_analytic_plans."
#. module: sale
#: model:ir.actions.act_window,help:sale.action_order_report_all
@@ -2237,7 +2503,7 @@ msgstr "Ano"
#. module: sale
#: view:sale.order.line.make.invoice:0
msgid "Do you want to invoice the selected sale order lines?"
-msgstr ""
+msgstr "Você deseja faturar as linhas selecionadas do pedido de vendas?"
#~ msgid "Recreate Procurement"
#~ msgstr "Recriar Aquisição"
diff --git a/addons/sale/report/sale_order.py b/addons/sale/report/sale_order.py
index 430e1a03f76..b4f0b1589aa 100644
--- a/addons/sale/report/sale_order.py
+++ b/addons/sale/report/sale_order.py
@@ -21,7 +21,7 @@
import time
-from report import report_sxw
+from openerp.report import report_sxw
class order(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context=None):
diff --git a/addons/sale/report/sale_report.py b/addons/sale/report/sale_report.py
index f592a8fd66c..a20ba01f300 100644
--- a/addons/sale/report/sale_report.py
+++ b/addons/sale/report/sale_report.py
@@ -19,8 +19,8 @@
#
##############################################################################
-import tools
-from osv import fields, osv
+from openerp import tools
+from openerp.osv import fields, osv
class sale_report(osv.osv):
_name = "sale.report"
diff --git a/addons/sale/res_config.py b/addons/sale/res_config.py
index d8e9d0fef6f..52f38a23486 100644
--- a/addons/sale/res_config.py
+++ b/addons/sale/res_config.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import fields, osv
-import pooler
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import pooler
+from openerp.tools.translate import _
class sale_configuration(osv.osv_memory):
_inherit = 'sale.config.settings'
diff --git a/addons/sale/res_partner.py b/addons/sale/res_partner.py
index 5e8d05b62c1..1b37b609179 100644
--- a/addons/sale/res_partner.py
+++ b/addons/sale/res_partner.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields,osv
-from tools.translate import _
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
class res_partner(osv.osv):
_inherit = 'res.partner'
diff --git a/addons/sale/sale.py b/addons/sale/sale.py
index de11a3acce9..af86068c06f 100644
--- a/addons/sale/sale.py
+++ b/addons/sale/sale.py
@@ -22,12 +22,12 @@
from datetime import datetime, timedelta
from dateutil.relativedelta import relativedelta
import time
-import pooler
-from osv import fields, osv
-from tools.translate import _
-from tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP, float_compare
-import decimal_precision as dp
-import netsvc
+from openerp import pooler
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP, float_compare
+import openerp.addons.decimal_precision as dp
+from openerp import netsvc
class sale_shop(osv.osv):
_name = "sale.shop"
@@ -714,7 +714,7 @@ class sale_order_line(osv.osv):
_description = 'Sales Order Line'
_columns = {
'order_id': fields.many2one('sale.order', 'Order Reference', required=True, ondelete='cascade', select=True, readonly=True, states={'draft':[('readonly',False)]}),
- 'name': fields.text('Description', size=256, required=True, select=True, readonly=True, states={'draft': [('readonly', False)]}),
+ 'name': fields.text('Description', required=True, select=True, readonly=True, states={'draft': [('readonly', False)]}),
'sequence': fields.integer('Sequence', help="Gives the sequence order when displaying a list of sales order lines."),
'product_id': fields.many2one('product.product', 'Product', domain=[('sale_ok', '=', True)], change_default=True),
'invoice_lines': fields.many2many('account.invoice.line', 'sale_order_line_invoice_rel', 'order_line_id', 'invoice_id', 'Invoice Lines', readonly=True),
diff --git a/addons/sale/wizard/sale_line_invoice.py b/addons/sale/wizard/sale_line_invoice.py
index 54001f645c8..9b10d8178f5 100644
--- a/addons/sale/wizard/sale_line_invoice.py
+++ b/addons/sale/wizard/sale_line_invoice.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import osv
-from tools.translate import _
-import netsvc
+from openerp.osv import osv
+from openerp.tools.translate import _
+from openerp import netsvc
class sale_order_line_make_invoice(osv.osv_memory):
_name = "sale.order.line.make.invoice"
diff --git a/addons/sale/wizard/sale_make_invoice.py b/addons/sale/wizard/sale_make_invoice.py
index c874323e2b8..ae1fd020c68 100644
--- a/addons/sale/wizard/sale_make_invoice.py
+++ b/addons/sale/wizard/sale_make_invoice.py
@@ -18,9 +18,9 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
-import netsvc
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp import netsvc
class sale_make_invoice(osv.osv_memory):
_name = "sale.make.invoice"
diff --git a/addons/sale/wizard/sale_make_invoice_advance.py b/addons/sale/wizard/sale_make_invoice_advance.py
index 0fa4cd52cf2..2aa67fb465f 100644
--- a/addons/sale/wizard/sale_make_invoice_advance.py
+++ b/addons/sale/wizard/sale_make_invoice_advance.py
@@ -18,9 +18,9 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
-import decimal_precision as dp
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+import openerp.addons.decimal_precision as dp
class sale_advance_payment_inv(osv.osv_memory):
_name = "sale.advance.payment.inv"
diff --git a/addons/sale_analytic_plans/i18n/hr.po b/addons/sale_analytic_plans/i18n/hr.po
index ceb2abbfedf..ee7d1f13d27 100644
--- a/addons/sale_analytic_plans/i18n/hr.po
+++ b/addons/sale_analytic_plans/i18n/hr.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:04+0000\n"
-"PO-Revision-Date: 2012-01-30 15:19+0000\n"
+"PO-Revision-Date: 2012-12-17 21:06+0000\n"
"Last-Translator: Goran Kliska <gkliska@gmail.com>\n"
"Language-Team: Vinteh\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:40+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
"Language: hr\n"
#. module: sale_analytic_plans
@@ -25,7 +25,7 @@ msgstr "Analitička raspodjela"
#. module: sale_analytic_plans
#: model:ir.model,name:sale_analytic_plans.model_sale_order
msgid "Sales Order"
-msgstr ""
+msgstr "Prodajni nalog"
#. module: sale_analytic_plans
#: model:ir.model,name:sale_analytic_plans.model_sale_order_line
diff --git a/addons/sale_analytic_plans/i18n/pt.po b/addons/sale_analytic_plans/i18n/pt.po
index 44df76d1d47..a97bb8ce9d4 100644
--- a/addons/sale_analytic_plans/i18n/pt.po
+++ b/addons/sale_analytic_plans/i18n/pt.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:04+0000\n"
-"PO-Revision-Date: 2010-11-27 02:17+0000\n"
-"Last-Translator: OpenERP Administrators <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 11:59+0000\n"
+"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:40+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: sale_analytic_plans
#: field:sale.order.line,analytics_id:0
@@ -24,7 +24,7 @@ msgstr "Distribuição Analítica"
#. module: sale_analytic_plans
#: model:ir.model,name:sale_analytic_plans.model_sale_order
msgid "Sales Order"
-msgstr ""
+msgstr "Ordem de venda"
#. module: sale_analytic_plans
#: model:ir.model,name:sale_analytic_plans.model_sale_order_line
diff --git a/addons/sale_analytic_plans/sale_analytic_plans.py b/addons/sale_analytic_plans/sale_analytic_plans.py
index 872e8b0bffc..2abbab7ab38 100644
--- a/addons/sale_analytic_plans/sale_analytic_plans.py
+++ b/addons/sale_analytic_plans/sale_analytic_plans.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class sale_order_line(osv.osv):
_inherit = 'sale.order.line'
diff --git a/addons/sale_crm/i18n/et.po b/addons/sale_crm/i18n/et.po
index ed9312c63d7..8c286f7f0f7 100644
--- a/addons/sale_crm/i18n/et.po
+++ b/addons/sale_crm/i18n/et.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:04+0000\n"
-"PO-Revision-Date: 2010-08-03 06:21+0000\n"
-"Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n"
+"PO-Revision-Date: 2012-12-17 18:59+0000\n"
+"Last-Translator: Ahti Hinnov <sipelgas@gmail.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:19+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:00+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: sale_crm
#: code:addons/sale_crm/wizard/crm_make_sale.py:90
@@ -69,7 +69,7 @@ msgstr ""
#: code:addons/sale_crm/wizard/crm_make_sale.py:135
#, python-format
msgid "Quotation"
-msgstr "Hinnapakkumine"
+msgstr "Pakkumine"
#. module: sale_crm
#: field:crm.make.sale,partner_id:0
@@ -126,22 +126,22 @@ msgstr ""
#. module: sale_crm
#: view:crm.lead:0
msgid "Create Quotation"
-msgstr ""
+msgstr "Loo pakkumine"
#. module: sale_crm
#: model:ir.actions.act_window,name:sale_crm.action_crm_make_sale
msgid "Make Quotation"
-msgstr "loo Hinnapakkumine"
+msgstr "Loo pakkumine"
#. module: sale_crm
#: view:crm.make.sale:0
msgid "Cancel"
-msgstr "Loobu"
+msgstr "Tühista"
#. module: sale_crm
#: model:ir.model,name:sale_crm.model_sale_order
msgid "Sales Order"
-msgstr ""
+msgstr "Müügikorraldus"
#. module: sale_crm
#: view:crm.make.sale:0
diff --git a/addons/sale_crm/i18n/pt_BR.po b/addons/sale_crm/i18n/pt_BR.po
index 9d18e5ea12e..a9b9accaf11 100644
--- a/addons/sale_crm/i18n/pt_BR.po
+++ b/addons/sale_crm/i18n/pt_BR.po
@@ -7,14 +7,15 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:04+0000\n"
-"PO-Revision-Date: 2012-12-06 17:59+0000\n"
-"Last-Translator: Cristiano Korndörfer <codigo.aberto@dorfer.com.br>\n"
+"PO-Revision-Date: 2012-12-18 00:49+0000\n"
+"Last-Translator: Fábio Martinelli - http://zupy.com.br "
+"<webmaster@guaru.net>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-07 04:34+0000\n"
-"X-Generator: Launchpad (build 16341)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:00+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: sale_crm
#: code:addons/sale_crm/wizard/crm_make_sale.py:90
@@ -36,7 +37,7 @@ msgstr "Estatísticas das Faturas"
#. module: sale_crm
#: field:crm.make.sale,close:0
msgid "Mark Won"
-msgstr "Marcar como Vencido"
+msgstr "Ganhamos!"
#. module: sale_crm
#: field:res.users,default_section_id:0
@@ -46,7 +47,7 @@ msgstr "Equipe de Vendas Padrão"
#. module: sale_crm
#: view:sale.order:0
msgid "My Sales Team(s)"
-msgstr "Minha(s) Equipe(s) de Vendas"
+msgstr "Minha Equipe de Vendas"
#. module: sale_crm
#: model:ir.model,name:sale_crm.model_res_users
diff --git a/addons/sale_crm/report/sales_crm_account_invoice_report.py b/addons/sale_crm/report/sales_crm_account_invoice_report.py
index 27da7640946..c12db9bfdb0 100644
--- a/addons/sale_crm/report/sales_crm_account_invoice_report.py
+++ b/addons/sale_crm/report/sales_crm_account_invoice_report.py
@@ -18,7 +18,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
class account_invoice_report(osv.osv):
_inherit = 'account.invoice.report'
diff --git a/addons/sale_crm/sale_crm.py b/addons/sale_crm/sale_crm.py
index 3bca4053194..b1d50fc0270 100644
--- a/addons/sale_crm/sale_crm.py
+++ b/addons/sale_crm/sale_crm.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv,fields
+from openerp.osv import osv,fields
class sale_order(osv.osv):
_inherit = 'sale.order'
diff --git a/addons/sale_crm/wizard/crm_make_sale.py b/addons/sale_crm/wizard/crm_make_sale.py
index 10225990229..02d36f14c21 100644
--- a/addons/sale_crm/wizard/crm_make_sale.py
+++ b/addons/sale_crm/wizard/crm_make_sale.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class crm_make_sale(osv.osv_memory):
diff --git a/addons/sale_journal/i18n/pt.po b/addons/sale_journal/i18n/pt.po
index e9cf0724805..7428e759f5e 100644
--- a/addons/sale_journal/i18n/pt.po
+++ b/addons/sale_journal/i18n/pt.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:04+0000\n"
-"PO-Revision-Date: 2011-12-10 12:02+0000\n"
-"Last-Translator: Paulino Ascenção <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 12:57+0000\n"
+"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:35+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: sale_journal
#: field:sale_journal.invoice.type,note:0
@@ -103,7 +103,7 @@ msgstr ""
#. module: sale_journal
#: help:sale.order,invoice_type_id:0
msgid "Generate invoice based on the selected option."
-msgstr ""
+msgstr "Gerar fatura com base na opção selecionada."
#. module: sale_journal
#: view:sale.order:0
@@ -137,7 +137,7 @@ msgstr "Ordem de Vendas"
#. module: sale_journal
#: model:ir.model,name:sale_journal.model_stock_picking_out
msgid "Delivery Orders"
-msgstr ""
+msgstr "Ordens de entrega"
#~ msgid "Packing"
#~ msgstr "Embalagem"
diff --git a/addons/sale_journal/sale_journal.py b/addons/sale_journal/sale_journal.py
index 3ae8e912efe..8463ab3f3bd 100644
--- a/addons/sale_journal/sale_journal.py
+++ b/addons/sale_journal/sale_journal.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class sale_journal_invoice_type(osv.osv):
_name = 'sale_journal.invoice.type'
diff --git a/addons/sale_margin/i18n/hr.po b/addons/sale_margin/i18n/hr.po
index a6b236b23a1..e35e4f83fdc 100644
--- a/addons/sale_margin/i18n/hr.po
+++ b/addons/sale_margin/i18n/hr.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:04+0000\n"
-"PO-Revision-Date: 2011-12-10 07:37+0000\n"
-"Last-Translator: Tomislav Bosnjakovic <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 21:05+0000\n"
+"Last-Translator: Goran Kliska <gkliska@gmail.com>\n"
"Language-Team: Croatian <hr@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:46+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: sale_margin
#: field:sale.order.line,purchase_price:0
@@ -43,7 +43,7 @@ msgstr "Stavka prodajnog naloga"
msgid ""
"It gives profitability by calculating the difference between the Unit Price "
"and the cost price."
-msgstr ""
+msgstr "Daje razliku između prodajne i nabavne cijene."
#~ msgid ""
#~ " \n"
diff --git a/addons/sale_margin/i18n/pt_BR.po b/addons/sale_margin/i18n/pt_BR.po
index 111c3df5783..fb822d9c614 100644
--- a/addons/sale_margin/i18n/pt_BR.po
+++ b/addons/sale_margin/i18n/pt_BR.po
@@ -8,15 +8,15 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:04+0000\n"
-"PO-Revision-Date: 2012-07-28 19:50+0000\n"
+"PO-Revision-Date: 2012-12-18 00:52+0000\n"
"Last-Translator: Fábio Martinelli - http://zupy.com.br "
"<webmaster@guaru.net>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:46+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: sale_margin
#: field:sale.order.line,purchase_price:0
@@ -45,6 +45,8 @@ msgid ""
"It gives profitability by calculating the difference between the Unit Price "
"and the cost price."
msgstr ""
+"Fornece a rentabilidade por meio do cálculo da diferença entre o preço "
+"unitário e o preço de custo."
#~ msgid "Customer Refund"
#~ msgstr "Reembolso de Cliente"
diff --git a/addons/sale_margin/sale_margin.py b/addons/sale_margin/sale_margin.py
index bbb2df673ff..2879e45ca71 100644
--- a/addons/sale_margin/sale_margin.py
+++ b/addons/sale_margin/sale_margin.py
@@ -18,7 +18,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class sale_order_line(osv.osv):
_inherit = "sale.order.line"
diff --git a/addons/sale_mrp/i18n/pt_BR.po b/addons/sale_mrp/i18n/pt_BR.po
index e1383f2dda4..371b757174d 100644
--- a/addons/sale_mrp/i18n/pt_BR.po
+++ b/addons/sale_mrp/i18n/pt_BR.po
@@ -8,14 +8,15 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:04+0000\n"
-"PO-Revision-Date: 2012-02-20 00:29+0000\n"
-"Last-Translator: tamnil <Unknown>\n"
+"PO-Revision-Date: 2012-12-18 00:53+0000\n"
+"Last-Translator: Fábio Martinelli - http://zupy.com.br "
+"<webmaster@guaru.net>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:46+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: sale_mrp
#: model:ir.model,name:sale_mrp.model_mrp_production
@@ -35,12 +36,12 @@ msgstr "Indica a Referência do Cliente no pedido de venda."
#. module: sale_mrp
#: field:mrp.production,sale_ref:0
msgid "Sale Reference"
-msgstr ""
+msgstr "Referência da Venda"
#. module: sale_mrp
#: field:mrp.production,sale_name:0
msgid "Sale Name"
-msgstr ""
+msgstr "Nome Venda"
#~ msgid "Sales and MRP Management"
#~ msgstr "Vendas e Gestão de MRP"
diff --git a/addons/sale_mrp/sale_mrp.py b/addons/sale_mrp/sale_mrp.py
index 7397edbec2b..a5043d3b7d5 100644
--- a/addons/sale_mrp/sale_mrp.py
+++ b/addons/sale_mrp/sale_mrp.py
@@ -20,7 +20,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class mrp_production(osv.osv):
_inherit = 'mrp.production'
diff --git a/addons/sale_order_dates/i18n/pt_BR.po b/addons/sale_order_dates/i18n/pt_BR.po
index 3ee3d52af19..29a7a97b76f 100644
--- a/addons/sale_order_dates/i18n/pt_BR.po
+++ b/addons/sale_order_dates/i18n/pt_BR.po
@@ -8,20 +8,20 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:04+0000\n"
-"PO-Revision-Date: 2012-07-28 19:51+0000\n"
+"PO-Revision-Date: 2012-12-18 00:54+0000\n"
"Last-Translator: Fábio Martinelli - http://zupy.com.br "
"<webmaster@guaru.net>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:51+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: sale_order_dates
#: view:sale.order:0
msgid "Dates"
-msgstr ""
+msgstr "Datas"
#. module: sale_order_dates
#: field:sale.order,commitment_date:0
@@ -41,7 +41,7 @@ msgstr "Data na qual a separação foi criada."
#. module: sale_order_dates
#: help:sale.order,requested_date:0
msgid "Date requested by the customer for the sale."
-msgstr ""
+msgstr "Data solicitada pelo cliente para a venda."
#. module: sale_order_dates
#: field:sale.order,requested_date:0
@@ -56,7 +56,7 @@ msgstr "Pedido de Venda"
#. module: sale_order_dates
#: help:sale.order,commitment_date:0
msgid "Committed date for delivery."
-msgstr ""
+msgstr "Data confirmada para a entrega."
#~ msgid "Order Reference must be unique !"
#~ msgstr "Referência de Pedido deve ser única !"
diff --git a/addons/sale_order_dates/sale_order_dates.py b/addons/sale_order_dates/sale_order_dates.py
index 49e10eab787..d54eca88ca5 100644
--- a/addons/sale_order_dates/sale_order_dates.py
+++ b/addons/sale_order_dates/sale_order_dates.py
@@ -22,7 +22,7 @@
from datetime import datetime
from dateutil.relativedelta import relativedelta
-from osv import fields, osv
+from openerp.osv import fields, osv
class sale_order_dates(osv.osv):
_inherit = 'sale.order'
diff --git a/addons/sale_stock/company.py b/addons/sale_stock/company.py
index b316269ac9a..67440ed6c67 100644
--- a/addons/sale_stock/company.py
+++ b/addons/sale_stock/company.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class company(osv.osv):
_inherit = 'res.company'
diff --git a/addons/sale_stock/i18n/nl.po b/addons/sale_stock/i18n/nl.po
index f43311cd0c8..91ac05d23a6 100644
--- a/addons/sale_stock/i18n/nl.po
+++ b/addons/sale_stock/i18n/nl.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev_rc3\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:04+0000\n"
-"PO-Revision-Date: 2012-11-02 10:21+0000\n"
+"PO-Revision-Date: 2012-12-17 14:43+0000\n"
"Last-Translator: Erwin van der Ploeg (Endian Solutions) <Unknown>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:54+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: sale_stock
#: help:sale.config.settings,group_invoice_deli_orders:0
@@ -22,6 +22,9 @@ msgid ""
"To allow your salesman to make invoices for Delivery Orders using the menu "
"'Deliveries to Invoice'."
msgstr ""
+"Om uw verkoper rechten te geven om facturen te maken van uitgaande "
+"leveringen, gebruik makende van het menu \"Uitgaande leveringen te "
+"factureren\""
#. module: sale_stock
#: code:addons/sale_stock/sale_stock.py:470
@@ -40,12 +43,14 @@ msgid ""
"Allows you to specify different delivery and invoice addresses on a sale "
"order."
msgstr ""
+"Geeft u de mogelijkheid om een afwijkend afleveradres en factuuradres te "
+"specificeren op een verkooporder."
#. module: sale_stock
#: model:ir.actions.act_window,name:sale_stock.outgoing_picking_list_to_invoice
#: model:ir.ui.menu,name:sale_stock.menu_action_picking_list_to_invoice
msgid "Deliveries to Invoice"
-msgstr ""
+msgstr "Te factureren uitgaande leveringen"
#. module: sale_stock
#: code:addons/sale_stock/sale_stock.py:569
@@ -93,6 +98,8 @@ msgstr "Bevestig"
msgid ""
"You must first cancel all delivery order(s) attached to this sales order."
msgstr ""
+"U dient eerst alle uitgaande leveringen, gekoppeld aan deze verkooporder, te "
+"annuleren."
#. module: sale_stock
#: model:process.transition,name:sale_stock.process_transition_saleprocurement0
@@ -131,6 +138,8 @@ msgid ""
"You cannot make an advance on a sales order that is "
"defined as 'Automatic Invoice after delivery'."
msgstr ""
+"Het is niet mogelijk een vooruitbetaling te doen op een verkooporder welke "
+"is gekenmerkt als 'Automatische factuur na levering'"
#. module: sale_stock
#: model:ir.ui.menu,name:sale_stock.menu_action_shop_form
@@ -166,11 +175,15 @@ msgid ""
"prices.\n"
" This installs the module delivery."
msgstr ""
+"Geeft u de mogelijkheid om een levenswijze te koppelen aan een verkooporder "
+"en uitgaande levering.\n"
+" U kunt u eigen vervoerder en prijsstructuur maken.\n"
+" Dit installeert de module 'delivery'"
#. module: sale_stock
#: field:sale.config.settings,group_sale_delivery_address:0
msgid "Allow a different address for delivery and invoicing "
-msgstr ""
+msgstr "Sta een afwijkend adres voor afleveren en facturering toe "
#. module: sale_stock
#: code:addons/sale_stock/sale_stock.py:571
@@ -275,7 +288,7 @@ msgstr "Standaard opties"
#. module: sale_stock
#: field:sale.config.settings,module_project_mrp:0
msgid "Project MRP"
-msgstr ""
+msgstr "Project MRP"
#. module: sale_stock
#: model:process.transition,note:sale_stock.process_transition_invoiceafterdelivery0
@@ -319,7 +332,7 @@ msgstr ""
#. module: sale_stock
#: field:sale.config.settings,group_invoice_deli_orders:0
msgid "Generate invoices after and based on delivery orders"
-msgstr ""
+msgstr "Maak facturen na en gebaseerd op uitgaande leveringen."
#. module: sale_stock
#: code:addons/sale_stock/sale_stock.py:473
@@ -348,16 +361,19 @@ msgid ""
"International Commercial Terms are a series of predefined commercial terms "
"used in international transactions."
msgstr ""
+"International Commercial Terms (INCOTERMS) zijn een set van "
+"voorgedefinieerde commerciële voorwaarden, welke worden gebruikt bij "
+"internationaal transport."
#. module: sale_stock
#: field:sale.config.settings,default_picking_policy:0
msgid "Deliver all at once when all products are available."
-msgstr ""
+msgstr "Lever alle producten tegelijk als deze beschikbaar zijn"
#. module: sale_stock
#: model:res.groups,name:sale_stock.group_invoice_deli_orders
msgid "Enable Invoicing Delivery orders"
-msgstr ""
+msgstr "Activeren van het factureren van uitgaande orders"
#. module: sale_stock
#: field:res.company,security_lead:0
@@ -374,12 +390,14 @@ msgstr "Verwerving van verkocht materiaal"
msgid ""
"Pick 'Deliver each product when available' if you allow partial delivery."
msgstr ""
+"selecteer de mogelijkheid 'Lever ieder product wanneer beschikbaar' indien u "
+"deelleveringen toestaat."
#. module: sale_stock
#: code:addons/sale_stock/sale_stock.py:206
#, python-format
msgid "Cannot cancel sales order!"
-msgstr ""
+msgstr "Het is niet mogelijk de verkooporder te annuleren!"
#. module: sale_stock
#: model:ir.model,name:sale_stock.model_sale_shop
@@ -403,7 +421,7 @@ msgstr "Waarden"
#. module: sale_stock
#: field:sale.config.settings,group_mrp_properties:0
msgid "Product properties on order lines"
-msgstr ""
+msgstr "Product eigenschappen van orderregel"
#. module: sale_stock
#: help:sale.config.settings,default_order_policy:0
@@ -461,6 +479,8 @@ msgid ""
"Number of days between the order confirmation and the shipping of the "
"products to the customer"
msgstr ""
+"Aantal dagen tussen het bevestigen van de order en het werkelijk leveren van "
+"de producten aan de klant."
#. module: sale_stock
#: help:sale.config.settings,default_picking_policy:0
@@ -469,6 +489,9 @@ msgid ""
"instead of delivering each product when it is available. This may have an "
"impact on the shipping price."
msgstr ""
+"Een verkooporder is standaard zo ingesteld dat alle producten in een keer "
+"worden geleverd, in plaats van het leveren van ieder product wanneer het "
+"beschikbaar is. Dit kan namelijk een impact hebben op de leveringskosten."
#. module: sale_stock
#: model:process.node,note:sale_stock.process_node_deliveryorder0
@@ -494,6 +517,9 @@ msgid ""
"In order to delete a confirmed sales order, you must cancel it.\n"
"To do so, you must first cancel related picking for delivery orders."
msgstr ""
+"Om een bevestigde verkooporder te verwijderen, dient u deze te annuleren.\n"
+"Om dit mogelijk te maken dient u eerst de gekoppelde uitgaande leveringen te "
+"annuleren."
#. module: sale_stock
#: field:sale.order.line,number_packages:0
@@ -514,11 +540,13 @@ msgstr "Maak factuur"
#: help:sale.config.settings,group_mrp_properties:0
msgid "Allows you to tag sale order lines with properties."
msgstr ""
+"Geeft u de mogelijkheid om een verkooporderregels te voorzien van een label "
+"met speciale kenmerken."
#. module: sale_stock
#: field:sale.config.settings,task_work:0
msgid "Prepare invoices based on task's activities"
-msgstr ""
+msgstr "Voorbereiden van facturen gebaseerd op taak activiteiten."
#. module: sale_stock
#: model:ir.model,name:sale_stock.model_sale_advance_payment_inv
@@ -581,6 +609,8 @@ msgid ""
"This is a list of delivery orders that has been generated for this sales "
"order."
msgstr ""
+"Dit is een lijst van alle uitgaande orders welke zijn aangemaakt voor deze "
+"verkooporder."
#. module: sale_stock
#: model:process.node,name:sale_stock.process_node_saleorderprocurement0
diff --git a/addons/sale_stock/i18n/pt_BR.po b/addons/sale_stock/i18n/pt_BR.po
index 95fbbfa4337..75bb1a50b2d 100644
--- a/addons/sale_stock/i18n/pt_BR.po
+++ b/addons/sale_stock/i18n/pt_BR.po
@@ -8,15 +8,15 @@ msgstr ""
"Project-Id-Version: pt_BR\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:04+0000\n"
-"PO-Revision-Date: 2012-09-21 14:04+0000\n"
+"PO-Revision-Date: 2012-12-18 01:14+0000\n"
"Last-Translator: Fábio Martinelli - http://zupy.com.br "
"<webmaster@guaru.net>\n"
"Language-Team: <pt@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:54+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: sale_stock
#: help:sale.config.settings,group_invoice_deli_orders:0
@@ -24,12 +24,14 @@ msgid ""
"To allow your salesman to make invoices for Delivery Orders using the menu "
"'Deliveries to Invoice'."
msgstr ""
+"Para permitir que o vendedor gere faturas nas ordens de entrega usando o "
+"menu 'Entregas para faturar'."
#. module: sale_stock
#: code:addons/sale_stock/sale_stock.py:470
#, python-format
msgid "Delivery Order <em>%s</em> <b>scheduled</b> for %s."
-msgstr ""
+msgstr "Ordem de Entrega <em>%s</em> <b>agendada</b> para %s."
#. module: sale_stock
#: model:process.node,name:sale_stock.process_node_deliveryorder0
@@ -42,23 +44,25 @@ msgid ""
"Allows you to specify different delivery and invoice addresses on a sale "
"order."
msgstr ""
+"Permite especificar endereços de entrega e fatura diferentes em um pedido de "
+"venda."
#. module: sale_stock
#: model:ir.actions.act_window,name:sale_stock.outgoing_picking_list_to_invoice
#: model:ir.ui.menu,name:sale_stock.menu_action_picking_list_to_invoice
msgid "Deliveries to Invoice"
-msgstr ""
+msgstr "Entregas para Faturar"
#. module: sale_stock
#: code:addons/sale_stock/sale_stock.py:569
#, python-format
msgid "Picking Information ! : "
-msgstr "Informações de Separação ! : "
+msgstr "Informações de Separação! : "
#. module: sale_stock
#: model:process.node,name:sale_stock.process_node_packinglist0
msgid "Pick List"
-msgstr "Lista de Seleção"
+msgstr "Lista de Separação"
#. module: sale_stock
#: code:addons/sale_stock/sale_stock.py:564
@@ -82,7 +86,7 @@ msgstr "Documento de movimento para a saída ou para o cliente."
#. module: sale_stock
#: field:sale.config.settings,group_multiple_shops:0
msgid "Manage multiple shops"
-msgstr ""
+msgstr "Gerenciar múltiplos estabelecimentos"
#. module: sale_stock
#: model:process.transition.action,name:sale_stock.process_transition_action_validate0
@@ -95,6 +99,8 @@ msgstr "Validar"
msgid ""
"You must first cancel all delivery order(s) attached to this sales order."
msgstr ""
+"Você deve primeiro cancelar todas as ordens de entrega anexados a este "
+"pedido de vendas."
#. module: sale_stock
#: model:process.transition,name:sale_stock.process_transition_saleprocurement0
@@ -119,7 +125,7 @@ msgstr ""
#: code:addons/sale_stock/sale_stock.py:640
#, python-format
msgid "Error!"
-msgstr ""
+msgstr "Erro!"
#. module: sale_stock
#: field:sale.order,picking_policy:0
@@ -133,6 +139,8 @@ msgid ""
"You cannot make an advance on a sales order that is "
"defined as 'Automatic Invoice after delivery'."
msgstr ""
+"Você não pode fazer uma antecipação em um pedido de vendas que está definido "
+"como 'Faturar automaticamente após a entrega'."
#. module: sale_stock
#: model:ir.ui.menu,name:sale_stock.menu_action_shop_form
@@ -153,12 +161,12 @@ msgstr "Movimentações de Estoque"
#: code:addons/sale_stock/sale_stock.py:161
#, python-format
msgid "Invalid Action!"
-msgstr ""
+msgstr "Ação Inválida!"
#. module: sale_stock
#: field:sale.config.settings,module_project_timesheet:0
msgid "Project Timesheet"
-msgstr ""
+msgstr "Planilha de Horas do Projeto"
#. module: sale_stock
#: help:sale.config.settings,module_delivery:0
@@ -168,18 +176,23 @@ msgid ""
"prices.\n"
" This installs the module delivery."
msgstr ""
+"Permite que você adicione métodos de entrega nos pedidos de venda e ordens "
+"de entrega.\n"
+"                 Você pode definir sua própria transportadora e redes de "
+"distribuição para os preços.\n"
+"                 Isso instala o módulo delivery."
#. module: sale_stock
#: field:sale.config.settings,group_sale_delivery_address:0
msgid "Allow a different address for delivery and invoicing "
-msgstr ""
+msgstr "Permite um endereço diferente para entrega e fatura "
#. module: sale_stock
#: code:addons/sale_stock/sale_stock.py:571
#: code:addons/sale_stock/sale_stock.py:622
#, python-format
msgid "Configuration Error!"
-msgstr ""
+msgstr "Erro de Configuração!"
#. module: sale_stock
#: model:process.node,name:sale_stock.process_node_saleprocurement0
@@ -200,7 +213,7 @@ msgstr "Pedido de Venda"
#. module: sale_stock
#: model:ir.model,name:sale_stock.model_stock_picking_out
msgid "Delivery Orders"
-msgstr ""
+msgstr "Ordens de Entrega"
#. module: sale_stock
#: model:ir.model,name:sale_stock.model_sale_order_line
@@ -226,8 +239,8 @@ msgstr ""
msgid ""
"This is the days added to what you promise to customers for security purpose"
msgstr ""
-"Esta é a adição de dias aos que você promete para clientes, para fins de "
-"segurança."
+"Estes são os dias adicionados em que você comprometeu com clientes para fins "
+"de segurança"
#. module: sale_stock
#: model:ir.model,name:sale_stock.model_stock_picking
@@ -237,7 +250,7 @@ msgstr "Lista de Separação"
#. module: sale_stock
#: field:sale.shop,warehouse_id:0
msgid "Warehouse"
-msgstr "Estoque"
+msgstr "Armazém"
#. module: sale_stock
#: model:process.transition.action,name:sale_stock.process_transition_action_forceassignation0
@@ -247,7 +260,7 @@ msgstr "Forçar Atribuição"
#. module: sale_stock
#: field:sale.config.settings,default_order_policy:0
msgid "The default invoicing method is"
-msgstr ""
+msgstr "O método padrão de fatura é"
#. module: sale_stock
#: field:sale.order.line,delay:0
@@ -257,12 +270,12 @@ msgstr "Prazo de Entrega"
#. module: sale_stock
#: view:sale.order:0
msgid "View Delivery Order"
-msgstr ""
+msgstr "Ver Ordem de Entrega"
#. module: sale_stock
#: selection:sale.config.settings,default_order_policy:0
msgid "Invoice based on sales orders"
-msgstr ""
+msgstr "Fatura baseada em pedidos de venda"
#. module: sale_stock
#: field:sale.order.line,move_ids:0
@@ -272,12 +285,12 @@ msgstr "Movimentação de Estoque"
#. module: sale_stock
#: view:sale.config.settings:0
msgid "Default Options"
-msgstr ""
+msgstr "Opções Padrão"
#. module: sale_stock
#: field:sale.config.settings,module_project_mrp:0
msgid "Project MRP"
-msgstr ""
+msgstr "Projeto MRP"
#. module: sale_stock
#: model:process.transition,note:sale_stock.process_transition_invoiceafterdelivery0
@@ -321,23 +334,23 @@ msgstr ""
#. module: sale_stock
#: field:sale.config.settings,group_invoice_deli_orders:0
msgid "Generate invoices after and based on delivery orders"
-msgstr ""
+msgstr "Gerar faturas após e baseada em ordens de entrega"
#. module: sale_stock
#: code:addons/sale_stock/sale_stock.py:473
#, python-format
msgid "Order <b>delivered</b>."
-msgstr ""
+msgstr "Pedido <b>entregue</b>."
#. module: sale_stock
#: field:sale.config.settings,module_delivery:0
msgid "Allow adding shipping costs"
-msgstr ""
+msgstr "Permite adicionar custos de entrega"
#. module: sale_stock
#: view:sale.order:0
msgid "days"
-msgstr ""
+msgstr "dias"
#. module: sale_stock
#: field:sale.order.line,product_packaging:0
@@ -350,16 +363,19 @@ msgid ""
"International Commercial Terms are a series of predefined commercial terms "
"used in international transactions."
msgstr ""
+"International Commercial Terms são uma série de termos comerciais pré-"
+"definidos utilizados em transações internacionais."
#. module: sale_stock
#: field:sale.config.settings,default_picking_policy:0
msgid "Deliver all at once when all products are available."
msgstr ""
+"Entregue tudo de uma vez quando todos os produtos estiverem disponíveis"
#. module: sale_stock
#: model:res.groups,name:sale_stock.group_invoice_deli_orders
msgid "Enable Invoicing Delivery orders"
-msgstr ""
+msgstr "Habilitar o Faturamento em Ordens de Entrega"
#. module: sale_stock
#: field:res.company,security_lead:0
@@ -376,17 +392,19 @@ msgstr "Compra de material vendido"
msgid ""
"Pick 'Deliver each product when available' if you allow partial delivery."
msgstr ""
+"Escolha 'Entregar cada produto quando disponível' se você permite entregas "
+"parciais."
#. module: sale_stock
#: code:addons/sale_stock/sale_stock.py:206
#, python-format
msgid "Cannot cancel sales order!"
-msgstr ""
+msgstr "Não é possível cancelar pedidos de venda!"
#. module: sale_stock
#: model:ir.model,name:sale_stock.model_sale_shop
msgid "Sales Shop"
-msgstr "Loja de Vendas"
+msgstr "Estabelecimento da Venda"
#. module: sale_stock
#: help:sale.order,shipped:0
@@ -405,15 +423,15 @@ msgstr "Propriedades"
#. module: sale_stock
#: field:sale.config.settings,group_mrp_properties:0
msgid "Product properties on order lines"
-msgstr ""
+msgstr "Propriedades do produto nas linhas do pedido"
#. module: sale_stock
#: help:sale.config.settings,default_order_policy:0
msgid ""
"You can generate invoices based on sales orders or based on shippings."
msgstr ""
-"Você pode gerar Notas Fiscais baseadas nos pedidos de venda ou baseada nos "
-"embarques."
+"Você pode gerar Notas Fiscais baseadas nos pedidos de venda ou baseada nas "
+"entregas."
#. module: sale_stock
#: model:ir.model,name:sale_stock.model_sale_report
@@ -436,6 +454,13 @@ msgid ""
"lines.\n"
" This installs the modules project_timesheet and project_mrp."
msgstr ""
+"Permite transferir as entradas em tarefas definidas para a Gestão de "
+"Projetos\n"
+"                 As linhas de entrada na Planilha de horários para uma "
+"determinada data e determinado usuário com o efeito de criar, editar e "
+"excluir modos  e cria automaticamente tarefas de projetos em linhas de "
+"aquisição.\n"
+"                 Isso instala os módulos project_timesheet e project_mrp."
#. module: sale_stock
#: model:process.node,note:sale_stock.process_node_saleprocurement0
@@ -455,7 +480,7 @@ msgstr "Designar"
#: code:addons/sale_stock/sale_stock.py:617
#, python-format
msgid "Not enough stock ! : "
-msgstr "Sem Estoque Suficiente ! : "
+msgstr "Sem Estoque Suficiente! : "
#. module: sale_stock
#: help:sale.order.line,delay:0
@@ -463,6 +488,8 @@ msgid ""
"Number of days between the order confirmation and the shipping of the "
"products to the customer"
msgstr ""
+"Número de dias entre a confirmação do pedido e a entrega dos produtos ao "
+"cliente"
#. module: sale_stock
#: help:sale.config.settings,default_picking_policy:0
@@ -471,11 +498,14 @@ msgid ""
"instead of delivering each product when it is available. This may have an "
"impact on the shipping price."
msgstr ""
+"Pedidos de Venda, por padrão serão configurados para entregar todos os "
+"produtos de uma vez ao invés de cada produto quando disponível. Isto pode "
+"impactar no valor da entrega."
#. module: sale_stock
#: model:process.node,note:sale_stock.process_node_deliveryorder0
msgid "Document of the move to the customer."
-msgstr "Documento de mudança para o cliente."
+msgstr "Documento de entrega para o cliente."
#. module: sale_stock
#: model:process.node,name:sale_stock.process_node_invoiceafterdelivery0
@@ -496,6 +526,9 @@ msgid ""
"In order to delete a confirmed sales order, you must cancel it.\n"
"To do so, you must first cancel related picking for delivery orders."
msgstr ""
+"Para excluir um pedido de vendas confirmado, você precisa cancelá-lo.\n"
+"Para fazer isto, primeiro cancele a separação relacionada nas ordens de "
+"entrega."
#. module: sale_stock
#: field:sale.order.line,number_packages:0
@@ -510,17 +543,17 @@ msgstr "Entregue"
#. module: sale_stock
#: model:process.transition,name:sale_stock.process_transition_invoiceafterdelivery0
msgid "Create Invoice"
-msgstr "Criar Nota Fiscal"
+msgstr "Criar Fatura"
#. module: sale_stock
#: help:sale.config.settings,group_mrp_properties:0
msgid "Allows you to tag sale order lines with properties."
-msgstr ""
+msgstr "Permite você marcar linhas do pedido de vendas com propriedades."
#. module: sale_stock
#: field:sale.config.settings,task_work:0
msgid "Prepare invoices based on task's activities"
-msgstr ""
+msgstr "Prepare faturas baseadas em atividades das tarefas"
#. module: sale_stock
#: model:ir.model,name:sale_stock.model_sale_advance_payment_inv
@@ -544,13 +577,13 @@ msgstr "(n/a)"
#. module: sale_stock
#: field:sale.order,incoterm:0
msgid "Incoterm"
-msgstr "Forma de Entrega"
+msgstr "Incoterm"
#. module: sale_stock
#: code:addons/sale_stock/sale_stock.py:521
#, python-format
msgid "Cannot cancel sales order line!"
-msgstr ""
+msgstr "Não é possível cancelar a linha do pedido de vendas!"
#. module: sale_stock
#: model:process.transition.action,name:sale_stock.process_transition_action_cancelassignation0
@@ -575,7 +608,7 @@ msgstr "Separações Relacionadas"
#. module: sale_stock
#: model:ir.model,name:sale_stock.model_sale_config_settings
msgid "sale.config.settings"
-msgstr ""
+msgstr "sale.config.settings"
#. module: sale_stock
#: help:sale.order,picking_ids:0
@@ -583,6 +616,8 @@ msgid ""
"This is a list of delivery orders that has been generated for this sales "
"order."
msgstr ""
+"Esta é uma lista das ordens de entrega que foram geradas para este pedido de "
+"vendas."
#. module: sale_stock
#: model:process.node,name:sale_stock.process_node_saleorderprocurement0
@@ -612,12 +647,12 @@ msgstr ""
#. module: sale_stock
#: view:sale.order:0
msgid "Recreate Delivery Order"
-msgstr ""
+msgstr "Recriar Ordem de Entrega"
#. module: sale_stock
#: help:sale.config.settings,group_multiple_shops:0
msgid "This allows to configure and use multiple shops."
-msgstr ""
+msgstr "Isto permite configurar e usar múltiplos estabelecimentos."
#. module: sale_stock
#: field:sale.order,picked_rate:0
@@ -632,7 +667,7 @@ msgstr "Entrega cada produto quando disponível"
#. module: sale_stock
#: model:process.transition,name:sale_stock.process_transition_packing0
msgid "Create Pick List"
-msgstr "Criar lista de Opções"
+msgstr "Criar Lista de Separação"
#. module: sale_stock
#: model:process.transition,note:sale_stock.process_transition_deliver0
diff --git a/addons/sale_stock/report/sale_report.py b/addons/sale_stock/report/sale_report.py
index a523c0551f2..ade84b269e6 100644
--- a/addons/sale_stock/report/sale_report.py
+++ b/addons/sale_stock/report/sale_report.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-import tools
+from openerp.osv import fields, osv
+from openerp import tools
class sale_report(osv.osv):
_inherit = "sale.report"
diff --git a/addons/sale_stock/res_config.py b/addons/sale_stock/res_config.py
index 43e1cfc6778..53cb0c2b8fa 100644
--- a/addons/sale_stock/res_config.py
+++ b/addons/sale_stock/res_config.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import fields, osv
-import pooler
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import pooler
+from openerp.tools.translate import _
class sale_configuration(osv.osv_memory):
_inherit = 'sale.config.settings'
diff --git a/addons/sale_stock/sale_stock.py b/addons/sale_stock/sale_stock.py
index 49645364473..99967a432e4 100644
--- a/addons/sale_stock/sale_stock.py
+++ b/addons/sale_stock/sale_stock.py
@@ -20,11 +20,11 @@
#
##############################################################################
from datetime import datetime, timedelta
-from tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP, float_compare
+from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP, float_compare
from dateutil.relativedelta import relativedelta
-from osv import fields, osv
-import netsvc
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import netsvc
+from openerp.tools.translate import _
class sale_shop(osv.osv):
_inherit = "sale.shop"
@@ -266,7 +266,7 @@ class sale_order(osv.osv):
def _prepare_order_line_procurement(self, cr, uid, order, line, move_id, date_planned, context=None):
return {
- 'name': line.name.split('\n')[0],
+ 'name': line.name,
'origin': order.name,
'date_planned': date_planned,
'product_id': line.product_id.id,
@@ -280,14 +280,14 @@ class sale_order(osv.osv):
'procure_method': line.type,
'move_id': move_id,
'company_id': order.company_id.id,
- 'note': '\n'.join(line.name.split('\n')[1:])
+ 'note': line.name,
}
def _prepare_order_line_move(self, cr, uid, order, line, picking_id, date_planned, context=None):
location_id = order.shop_id.warehouse_id.lot_stock_id.id
output_id = order.shop_id.warehouse_id.lot_output_id.id
return {
- 'name': line.name.split('\n')[0][:250],
+ 'name': line.name,
'picking_id': picking_id,
'product_id': line.product_id.id,
'date': date_planned,
@@ -305,7 +305,6 @@ class sale_order(osv.osv):
'tracking_id': False,
'state': 'draft',
#'state': 'waiting',
- 'note': '\n'.join(line.name.split('\n')[1:]),
'company_id': order.company_id.id,
'price_unit': line.product_id.standard_price or 0.0
}
diff --git a/addons/sale_stock/stock.py b/addons/sale_stock/stock.py
index a06be3af6de..d569b51fe85 100644
--- a/addons/sale_stock/stock.py
+++ b/addons/sale_stock/stock.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class stock_move(osv.osv):
_inherit = 'stock.move'
diff --git a/addons/share/i18n/pl.po b/addons/share/i18n/pl.po
index cd59e473988..0279f8908c9 100644
--- a/addons/share/i18n/pl.po
+++ b/addons/share/i18n/pl.po
@@ -8,20 +8,20 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-03 16:04+0000\n"
-"PO-Revision-Date: 2011-04-03 11:52+0000\n"
+"PO-Revision-Date: 2012-12-17 19:48+0000\n"
"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) <grzegorz@openglobe.pl>\n"
"Language-Team: Polish <pl@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:47+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: share
#: code:addons/share/wizard/share_wizard.py:837
#, python-format
msgid "Invitation to collaborate about %s"
-msgstr ""
+msgstr "Zaproszenie do współpracy przy %s"
#. module: share
#: code:addons/share/wizard/share_wizard.py:775
@@ -29,42 +29,44 @@ msgstr ""
msgid ""
"The share engine has not been able to fetch a record_id for your invitation."
msgstr ""
+"Funkcjonalność współdzielenia nie może pobrać record_id dla twojego "
+"zaproszenia."
#. module: share
#: view:share.wizard:0
msgid "Include an Optional Personal Message"
-msgstr ""
+msgstr "Wstaw opcjonalną wiadomość osobistą."
#. module: share
#: field:share.wizard,embed_option_title:0
msgid "Display title"
-msgstr ""
+msgstr "Wyświetl tytuł"
#. module: share
#: view:share.wizard:0
msgid "Access granted!"
-msgstr ""
+msgstr "Dostęp zagwarantowany!"
#. module: share
#: field:share.wizard,record_name:0
msgid "Record name"
-msgstr ""
+msgstr "Nazwa rekordu"
#. module: share
#: help:share.wizard,message:0
msgid ""
"An optional personal message, to be included in the email notification."
-msgstr ""
+msgstr "Opcjonalna wiadomość osobista do włączenia w powiadomienie mailowe."
#. module: share
#: field:share.wizard,user_type:0
msgid "Sharing method"
-msgstr ""
+msgstr "Metoda współdzielenia"
#. module: share
#: field:share.wizard,name:0
msgid "Share Title"
-msgstr ""
+msgstr "Współdziel tytuł"
#. module: share
#: code:addons/share/wizard/share_wizard.py:843
@@ -76,11 +78,15 @@ msgid ""
" %s\n"
"\n"
msgstr ""
+"Dokumenty nie są załączone. Możesz je oglądać bezpośrednio na naszym "
+"serwerze OpenERP jako:\n"
+" %s\n"
+"\n"
#. module: share
#: model:ir.module.category,name:share.module_category_share
msgid "Sharing"
-msgstr ""
+msgstr "Współdzielenie"
#. module: share
#: code:addons/share/wizard/share_wizard.py:838
@@ -90,60 +96,65 @@ msgid ""
"Hello,\n"
"\n"
msgstr ""
+"Witaj,\n"
+"\n"
#. module: share
#: field:share.wizard,share_root_url:0
msgid "Share Access URL"
-msgstr ""
+msgstr "URL dostępu"
#. module: share
#: field:share.wizard,email_1:0
#: field:share.wizard,email_2:0
#: field:share.wizard,email_3:0
msgid "New user email"
-msgstr ""
+msgstr "Mail nowego użytkownika"
#. module: share
#: code:addons/share/wizard/share_wizard.py:882
#, python-format
msgid "You may use your current login (%s) and password to view them.\n"
-msgstr ""
+msgstr "Możesz stosować swój obecny login (%s) i hasło do oglądania.\n"
#. module: share
#: code:addons/share/wizard/share_wizard.py:616
#, python-format
msgid "(Modified)"
-msgstr ""
+msgstr "(Zmodyfikowano)"
#. module: share
#: code:addons/share/wizard/share_wizard.py:660
#, python-format
msgid "You must be a member of the Share/User group to use the share wizard."
msgstr ""
+"Musisz być członkiem grupy Share/User group do stosowania kreatora "
+"współdzielenia."
#. module: share
#: code:addons/share/wizard/share_wizard.py:594
#, python-format
msgid "Sharing filter created by user %s (%s) for group %s"
msgstr ""
+"Filtr współdzielenia utworzony przez użytkownika %s (%s) dla grupy %s"
#. module: share
#: field:share.wizard,embed_url:0
#: field:share.wizard.result.line,share_url:0
msgid "Share URL"
-msgstr ""
+msgstr "URL współdzielenia"
#. module: share
#: code:addons/share/wizard/share_wizard.py:844
#: code:addons/share/wizard/share_wizard.py:876
#, python-format
msgid "These are your credentials to access this protected area:\n"
-msgstr ""
+msgstr "To są twoje dane dostępu do przestrzeni zastrzeżonej:\n"
#. module: share
#: view:share.wizard:0
msgid "Access info"
-msgstr ""
+msgstr "Informacja o dostępie"
#. module: share
#: view:share.wizard:0
@@ -154,19 +165,19 @@ msgstr "Udostępnij"
#: code:addons/share/wizard/share_wizard.py:566
#, python-format
msgid "(Duplicated for modified sharing permissions)"
-msgstr ""
+msgstr "(Zduplikowane dla zmodyfikowanych praw współdzielenia)"
#. module: share
#: code:addons/share/wizard/share_wizard.py:664
#, python-format
msgid ""
"Please indicate the emails of the persons to share with, one per line."
-msgstr ""
+msgstr "Wprowadź maile osób do współdzielenia, każdy w osobnym wierszu."
#. module: share
#: help:share.wizard,domain:0
msgid "Optional domain for further data filtering"
-msgstr ""
+msgstr "Opcjonalna domena do dalszego filtrowania"
#. module: share
#: view:share.wizard:0
@@ -177,7 +188,7 @@ msgstr "Następne"
#: code:addons/share/wizard/share_wizard.py:657
#, python-format
msgid "Action and Access Mode are required to create a shared access."
-msgstr ""
+msgstr "Akcja i Tryb dostępu są wymagane do tworzenia dostępu."
#. module: share
#: code:addons/share/wizard/share_wizard.py:845
@@ -189,24 +200,24 @@ msgstr "Nazwa użytkownika:"
#. module: share
#: view:share.wizard:0
msgid "Sharing Options"
-msgstr ""
+msgstr "Opcje współdzielenia"
#. module: share
#. openerp-web
#: code:addons/share/static/src/xml/share.xml:9
#, python-format
msgid "Invite"
-msgstr ""
+msgstr "Zaproś"
#. module: share
#: view:share.wizard:0
msgid "Embedded code options"
-msgstr ""
+msgstr "Opcje zagnieżdżonego kodu"
#. module: share
#: view:share.wizard:0
msgid "Configuration"
-msgstr ""
+msgstr "Konfiguracja"
#. module: share
#: view:share.wizard:0
@@ -214,18 +225,19 @@ msgid ""
"Please select the action that opens the screen containing the data you want "
"to share."
msgstr ""
+"Wybierz akcję, która otwiera ekran zawierający dane do współdzielenia."
#. module: share
#: field:res.groups,share:0
msgid "Share Group"
-msgstr ""
+msgstr "Grupa współdzielenia"
#. module: share
#: code:addons/share/wizard/share_wizard.py:830
#: code:addons/share/wizard/share_wizard.py:861
#, python-format
msgid "Email required"
-msgstr ""
+msgstr "Wymagany email"
#. module: share
#: view:share.wizard:0
@@ -233,11 +245,13 @@ msgid ""
"Optionally, you may specify an additional domain restriction that will be "
"applied to the shared data."
msgstr ""
+"Opcjonalnie możesz podać domenę ograniczającą, która będzie zastosowana do "
+"współdzielonych danych."
#. module: share
#: view:res.groups:0
msgid "Non-Share Groups"
-msgstr ""
+msgstr "Grupy nie biorące udziału"
#. module: share
#: view:share.wizard:0
@@ -245,12 +259,13 @@ msgid ""
"An email notification with instructions has been sent to the following "
"people:"
msgstr ""
+"Mail powiadamiający z instrukcjami został wysłany do następujących ludzi:"
#. module: share
#: code:addons/share/wizard/share_wizard.py:77
#, python-format
msgid "Direct link or embed code"
-msgstr ""
+msgstr "Link bezpośredni lub kod zagnieżdżony"
#. module: share
#: code:addons/share/wizard/share_wizard.py:851
@@ -265,78 +280,81 @@ msgstr ""
#. module: share
#: field:share.wizard,action_id:0
msgid "Action to share"
-msgstr ""
+msgstr "Akcja do współdzielenia"
#. module: share
#: help:share.wizard,record_name:0
msgid "Name of the shared record, if sharing a precise record"
-msgstr ""
+msgstr "Nazwa współdzielonego rekordu, jeśli udostępniasz konkretny rekord."
#. module: share
#: field:res.users,share:0
msgid "Share User"
-msgstr ""
+msgstr "Użytkownik do współdzielenia"
#. module: share
#: field:share.wizard.result.line,user_id:0
msgid "unknown"
-msgstr ""
+msgstr "nieznane"
#. module: share
#: code:addons/share/wizard/share_wizard.py:61
#: code:addons/share/wizard/share_wizard.py:652
#, python-format
msgid "Sharing access cannot be created."
-msgstr ""
+msgstr "Nie można utworzyć dostępu współdzielenia."
#. module: share
#: code:addons/share/wizard/share_wizard.py:775
#, python-format
msgid "Record id not found"
-msgstr ""
+msgstr "Nie znaleziono id rekordu"
#. module: share
#: help:res.groups,share:0
msgid "Group created to set access rights for sharing data with some users."
-msgstr ""
+msgstr "Grupy utworzone do ustawiania dostępu do współdzielonych danych."
#. module: share
#: view:res.groups:0
msgid "Share Groups"
-msgstr ""
+msgstr "Grupy do współdzielenia"
#. module: share
#: help:share.wizard,action_id:0
msgid ""
"The action that opens the screen containing the data you wish to share."
-msgstr ""
+msgstr "Akcja otwierająca ekran zawierający udostępnione dane."
#. module: share
#: code:addons/share/wizard/share_wizard.py:541
#, python-format
msgid "(Copy for sharing)"
-msgstr ""
+msgstr "(Kopia do udostępnienia)"
#. module: share
#: field:share.wizard.result.line,newly_created:0
msgid "Newly created"
-msgstr ""
+msgstr "Nowo utworzone"
#. module: share
#: help:share.wizard,name:0
msgid "Title for the share (displayed to users as menu and shortcut name)"
msgstr ""
+"Tytuł dla współdzielenia (wyświetlany użytkownikom jako menu i nazwa skrótu)"
#. module: share
#: code:addons/share/wizard/share_wizard.py:631
#, python-format
msgid "Indirect sharing filter created by user %s (%s) for group %s"
msgstr ""
+"Niebezpośredni filtr współdzielenia utworzony przez użytkownika %s (%s) dla "
+"grupy %s"
#. module: share
#: help:share.wizard,share_root_url:0
msgid "Main access page for users that are granted shared access"
-msgstr ""
+msgstr "Strona głownego dostępu dla użytkowników, którym udostępniono dane"
#. module: share
#: code:addons/share/wizard/share_wizard.py:206
@@ -345,11 +363,13 @@ msgid ""
"You must configure your email address in the user preferences before using "
"the Share button."
msgstr ""
+"Musisz skonfigurować swój adres mailowy w preferencjach użytkownika przed "
+"zastosowaniem przycisku Udostępnij."
#. module: share
#: model:res.groups,name:share.group_share_user
msgid "User"
-msgstr ""
+msgstr "Użytkownik"
#. module: share
#: code:addons/share/wizard/share_wizard.py:653
@@ -359,11 +379,14 @@ msgid ""
"supported at the moment.\n"
"You may want to try a simpler filter."
msgstr ""
+"Przepraszamy, bieżący ekran i filtr, które próbujesz udostępnić nie są teraz "
+"obsługiwane.\n"
+"Może spróbujesz prostszy filtr."
#. module: share
#: view:share.wizard:0
msgid "Use this link"
-msgstr ""
+msgstr "Stosuj ten link"
#. module: share
#: code:addons/share/wizard/share_wizard.py:847
@@ -375,7 +398,7 @@ msgstr "Baza danych"
#. module: share
#: view:share.wizard:0
msgid "Share with these People (one email per line)"
-msgstr ""
+msgstr "Udostępnij tym ludziom (jeden adres w wierszu)"
#. module: share
#: field:share.wizard,domain:0
@@ -398,28 +421,31 @@ msgstr "Podsumowanie"
msgid ""
"Embed this code in your documents to provide a link to the shared document."
msgstr ""
+"Zagnieźdź ten kod w twoim dokumencie, aby dostarczyć link do udostępnionego "
+"dokumentu."
#. module: share
#: code:addons/share/wizard/share_wizard.py:508
#, python-format
msgid "Copied access for sharing"
-msgstr ""
+msgstr "Skopiowany dostęp do udostępnienia"
#. module: share
#: code:addons/share/wizard/share_wizard.py:812
#, python-format
msgid "Invitation"
-msgstr ""
+msgstr "Zaproszenie"
#. module: share
#: model:ir.actions.act_window,name:share.action_share_wizard_step1
msgid "Share your documents"
-msgstr ""
+msgstr "Udostępnij swoje dokumenty"
#. module: share
#: view:share.wizard:0
msgid "Or insert the following code where you want to embed your documents"
msgstr ""
+"Lub wstaw następujący kod w miejscu, gdzie chcesz zagnieździć swój dokument"
#. module: share
#: code:addons/share/wizard/share_wizard.py:881
@@ -428,6 +454,8 @@ msgid ""
"The documents have been automatically added to your current OpenERP "
"documents.\n"
msgstr ""
+"Dokumenty zostały automatycznie dodane do twoich beiżacych dokumentów "
+"OpenERP.\n"
#. module: share
#: model:ir.model,name:share.model_share_wizard_result_line
@@ -437,12 +465,12 @@ msgstr ""
#. module: share
#: field:share.wizard,embed_code:0
msgid "Code"
-msgstr ""
+msgstr "Kod"
#. module: share
#: help:share.wizard,user_type:0
msgid "Select the type of user(s) you would like to share data with."
-msgstr ""
+msgstr "Wybierz typ użytkowników, którym chcesz udostępnić dane."
#. module: share
#: code:addons/share/wizard/share_wizard.py:839
@@ -451,21 +479,23 @@ msgid ""
"I have shared %s (%s) with you!\n"
"\n"
msgstr ""
+"Udostępniłem Pani/Panu %s (%s) !\n"
+"\n"
#. module: share
#: field:share.wizard,view_type:0
msgid "Current View Type"
-msgstr ""
+msgstr "Bieżący typ widoku"
#. module: share
#: selection:share.wizard,access_mode:0
msgid "Can view"
-msgstr ""
+msgstr "Może widzieć"
#. module: share
#: selection:share.wizard,access_mode:0
msgid "Can edit"
-msgstr ""
+msgstr "Może edytować"
#. module: share
#: view:share.wizard:0
@@ -478,19 +508,21 @@ msgid ""
"External user with limited access, created only for the purpose of sharing "
"data."
msgstr ""
+"Zewnętrzny użytkownik z ograniczonymi prawami. Utworzony tylko do "
+"udostępnienia danych współdzielonych."
#. module: share
#: model:ir.actions.act_window,name:share.action_share_wizard
#: model:ir.model,name:share.model_share_wizard
#: field:share.wizard.result.line,share_wizard_id:0
msgid "Share Wizard"
-msgstr ""
+msgstr "Kreator udostępniania"
#. module: share
#: code:addons/share/wizard/share_wizard.py:788
#, python-format
msgid "Shared access created!"
-msgstr ""
+msgstr "Utworzono dostęp do współdzielenia!"
#. module: share
#: model:res.groups,comment:share.group_share_user
@@ -499,6 +531,10 @@ msgid ""
"Members of this groups have access to the sharing wizard, which allows them "
"to invite external users to view or edit some of their documents."
msgstr ""
+"\n"
+"Członkowie tej grupy mają dostęp do kreatora współdzielenia (udostępniania), "
+"który pozwala im zapraszać użytkowników zewnętrznych do oglądania lub "
+"edytowania niektórych ich dokumentów."
#. module: share
#: code:addons/share/wizard/share_wizard.py:848
@@ -507,11 +543,13 @@ msgid ""
"The documents have been automatically added to your subscriptions.\n"
"\n"
msgstr ""
+"Dokumenty zostały dodane automatycznie do twoich subskrypcji.\n"
+"\n"
#. module: share
#: model:ir.model,name:share.model_res_users
msgid "Users"
-msgstr ""
+msgstr "Użytkownicy"
#. module: share
#: code:addons/share/wizard/share_wizard.py:871
@@ -520,16 +558,18 @@ msgid ""
"I've shared %s with you!\n"
"\n"
msgstr ""
+"Udostępniłem Pani/Panu %s !\n"
+"\n"
#. module: share
#: model:ir.model,name:share.model_res_groups
msgid "Access Groups"
-msgstr ""
+msgstr "Grupy dostępu"
#. module: share
#: field:share.wizard,invite:0
msgid "Invite users to OpenSocial record"
-msgstr ""
+msgstr "Zaproś użytkowników do rekordu OpenSocial"
#. module: share
#: code:addons/share/wizard/share_wizard.py:846
@@ -544,17 +584,17 @@ msgstr "Hasło"
#: field:share.wizard,new_users:0
#, python-format
msgid "Emails"
-msgstr ""
+msgstr "Emaile"
#. module: share
#: field:share.wizard,embed_option_search:0
msgid "Display search view"
-msgstr ""
+msgstr "Wyświetla widok wyszukiwania"
#. module: share
#: field:share.wizard,message:0
msgid "Personal Message"
-msgstr ""
+msgstr "Wiadomość prywatna"
#. module: share
#: code:addons/share/wizard/share_wizard.py:830
@@ -564,32 +604,34 @@ msgid ""
"The current user must have an email address configured in User Preferences "
"to be able to send outgoing emails."
msgstr ""
+"Użytkownik musi mieć adres mailowy skonfigurowany w Preferencjach "
+"użytkownika, aby mógł wysyłać maile."
#. module: share
#: code:addons/share/wizard/share_wizard.py:205
#, python-format
msgid "No email address configured"
-msgstr ""
+msgstr "Brak skonfigurowanego adresu mailowego"
#. module: share
#: field:share.wizard.result.line,login:0
msgid "Login"
-msgstr ""
+msgstr "Logowanie"
#. module: share
#: view:res.users:0
msgid "Regular users only (no share user)"
-msgstr ""
+msgstr "Tylko użytkownicy regularni (nie zewnętrzni do współdzielenia)"
#. module: share
#: field:share.wizard,access_mode:0
msgid "Access Mode"
-msgstr ""
+msgstr "Tryb dostępu"
#. module: share
#: view:share.wizard:0
msgid "Sharing: preparation"
-msgstr ""
+msgstr "Współdzielenie: przygotowanie"
#. module: share
#: model:ir.model,name:share.model_ir_model_access
@@ -599,12 +641,12 @@ msgstr ""
#. module: share
#: view:share.wizard:0
msgid "or"
-msgstr ""
+msgstr "lub"
#. module: share
#: help:share.wizard,access_mode:0
msgid "Access rights to be granted on the shared documents."
-msgstr ""
+msgstr "Trzeba mieć prawa do udostępnionego dokumentu"
#~ msgid "Read & Write"
#~ msgstr "Do odczytu i zapisu"
diff --git a/addons/share/res_users.py b/addons/share/res_users.py
index db4184ce378..25fd25c234f 100644
--- a/addons/share/res_users.py
+++ b/addons/share/res_users.py
@@ -18,7 +18,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_groups(osv.osv):
_name = "res.groups"
diff --git a/addons/share/wizard/share_wizard.py b/addons/share/wizard/share_wizard.py
index 327efb9b9d8..aae13f66882 100644
--- a/addons/share/wizard/share_wizard.py
+++ b/addons/share/wizard/share_wizard.py
@@ -27,11 +27,11 @@ from openerp import SUPERUSER_ID
import simplejson
-import tools
-from osv import osv, fields
-from osv import expression
-from tools.translate import _
-from tools.safe_eval import safe_eval
+from openerp import tools
+from openerp.osv import fields, osv
+from openerp.osv import expression
+from openerp.tools.translate import _
+from openerp.tools.safe_eval import safe_eval
import openerp
_logger = logging.getLogger(__name__)
diff --git a/addons/stock/i18n/et.po b/addons/stock/i18n/et.po
index 41eb38842d7..9539b1ba140 100644
--- a/addons/stock/i18n/et.po
+++ b/addons/stock/i18n/et.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-05-10 17:33+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 18:08+0000\n"
+"Last-Translator: Ahti Hinnov <sipelgas@gmail.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:06+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 04:59+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: stock
#: field:stock.inventory.line.split,line_exist_ids:0
@@ -23,7 +23,7 @@ msgstr ""
#: field:stock.move.split,line_exist_ids:0
#: field:stock.move.split,line_ids:0
msgid "Serial Numbers"
-msgstr ""
+msgstr "Seerianumbrid"
#. module: stock
#: help:stock.config.settings,group_product_variant:0
@@ -57,12 +57,12 @@ msgstr ""
#: model:ir.actions.act_window,name:stock.action_view_change_product_quantity
#: view:stock.change.product.qty:0
msgid "Update Product Quantity"
-msgstr ""
+msgstr "Uuenda toote kogust"
#. module: stock
#: field:stock.location,chained_location_id:0
msgid "Chained Location If Fixed"
-msgstr "Ahelasukoht kui fikseeritud"
+msgstr ""
#. module: stock
#: view:stock.inventory:0
@@ -332,7 +332,7 @@ msgstr ""
#. module: stock
#: view:product.product:0
msgid "Forecasted:"
-msgstr ""
+msgstr "Ennustatud:"
#. module: stock
#: view:stock.partial.move:0
@@ -2231,7 +2231,7 @@ msgstr "Vastuvõetud kogus"
#. module: stock
#: field:stock.production.lot,ref:0
msgid "Internal Reference"
-msgstr ""
+msgstr "Sisemine viide"
#. module: stock
#: help:stock.production.lot,prefix:0
@@ -3043,7 +3043,7 @@ msgstr ""
#. module: stock
#: field:stock.move,product_uos_qty:0
msgid "Quantity (UOS)"
-msgstr "Kogus (TÜ)"
+msgstr ""
#. module: stock
#: code:addons/stock/stock.py:1413
diff --git a/addons/stock/i18n/pl.po b/addons/stock/i18n/pl.po
index 50b935319bb..9a77c3edf44 100644
--- a/addons/stock/i18n/pl.po
+++ b/addons/stock/i18n/pl.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-12-16 21:23+0000\n"
+"PO-Revision-Date: 2012-12-17 08:49+0000\n"
"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) <grzegorz@openglobe.pl>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-17 04:45+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 04:59+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: stock
@@ -5110,6 +5110,8 @@ msgid ""
"By default, the pack reference is generated following the sscc standard. "
"(Serial number + 1 check digit)"
msgstr ""
+"Domyślnie numer paczki jest generowany jako sssc . (Numer seryjny + 1 cyfra "
+"kontrolna)"
#. module: stock
#: model:ir.model,name:stock.model_stock_inventory
diff --git a/addons/stock/i18n/sl.po b/addons/stock/i18n/sl.po
index c8129c57e6f..2e7070620db 100644
--- a/addons/stock/i18n/sl.po
+++ b/addons/stock/i18n/sl.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:02+0000\n"
-"PO-Revision-Date: 2012-12-14 23:44+0000\n"
+"PO-Revision-Date: 2012-12-17 16:13+0000\n"
"Last-Translator: Dusan Laznik <laznik@mentis.si>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-16 04:45+0000\n"
+"X-Launchpad-Export-Date: 2012-12-18 04:59+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#. module: stock
@@ -271,7 +271,7 @@ msgstr "Brezpredmetno"
#: help:stock.picking.in,message_unread:0
#: help:stock.picking.out,message_unread:0
msgid "If checked new messages require your attention."
-msgstr ""
+msgstr "Če je izbrano, zahtevajo nova sporočila vašo pozornost."
#. module: stock
#: help:stock.tracking,serial:0
@@ -382,7 +382,7 @@ msgstr "Združi po partnerjih"
#: help:stock.picking.in,move_type:0
#: help:stock.picking.out,move_type:0
msgid "It specifies goods to be deliver partially or all at once"
-msgstr ""
+msgstr "Določa ali bo blago dobavljeno delno ali v celoti"
#. module: stock
#: model:ir.model,name:stock.model_res_partner
@@ -819,7 +819,7 @@ msgstr ""
#: code:addons/stock/stock.py:1202
#, python-format
msgid "You cannot remove the picking which is in %s state!"
-msgstr ""
+msgstr "Ne morete odstraniti prevzema s statusom %s!"
#. module: stock
#: selection:report.stock.inventory,month:0
@@ -1045,7 +1045,7 @@ msgstr "Temu izdelku morate določiti serijsko številko."
#: code:addons/stock/stock.py:2326
#, python-format
msgid "Please define journal on the product category: \"%s\" (id: %d)"
-msgstr ""
+msgstr "Prosim, določite dnevnik na skupini izdelkov: \"%s\" (id: %d)"
#. module: stock
#: view:stock.move:0
@@ -1100,7 +1100,7 @@ msgstr ""
#. module: stock
#: model:ir.actions.act_window,name:stock.action_stock_invoice_onshipping
msgid "Create Draft Invoices"
-msgstr ""
+msgstr "Ustvari osnutke računov"
#. module: stock
#: help:stock.picking,location_id:0
@@ -1141,7 +1141,7 @@ msgstr "Zaloga po lokaciji"
#. module: stock
#: model:ir.ui.menu,name:stock.menu_stock_warehouse_mgmt
msgid "Receive/Deliver By Orders"
-msgstr ""
+msgstr "Prejem/dobava po nalogih"
#. module: stock
#: view:stock.production.lot:0
@@ -1220,7 +1220,7 @@ msgstr "Lokacija proizvodnje"
#: code:addons/stock/product.py:121
#, python-format
msgid "Please define journal on the product category: \"%s\" (id: %d)."
-msgstr ""
+msgstr "Prosim, določite dnevnik na skupini izdelkov: \"%s\" (id: %d)."
#. module: stock
#: field:report.stock.lines.date,date:0
@@ -3620,7 +3620,7 @@ msgstr "Računovodske vknjižbe"
#. module: stock
#: model:res.groups,name:stock.group_stock_manager
msgid "Manager"
-msgstr ""
+msgstr "Vodja"
#. module: stock
#: model:stock.location,name:stock.stock_location_intermediatelocation0
@@ -3635,7 +3635,7 @@ msgstr ""
#. module: stock
#: field:stock.change.standard.price,enable_stock_in_out_acc:0
msgid "Enable Related Account"
-msgstr ""
+msgstr "Omogoči povezani konto"
#. module: stock
#: field:stock.location.product,type:0
@@ -3733,7 +3733,7 @@ msgstr ""
#: model:ir.actions.act_window,name:stock.action_receive_move
#: view:product.product:0
msgid "Receptions"
-msgstr ""
+msgstr "Prevzemi"
#. module: stock
#: view:report.stock.move:0
@@ -3768,13 +3768,13 @@ msgstr ""
#: field:stock.move.consume,product_uom:0
#: field:stock.move.scrap,product_uom:0
msgid "Product Unit of Measure"
-msgstr ""
+msgstr "Enota mere izdelka"
#. module: stock
#: code:addons/stock/stock.py:1426
#, python-format
msgid "Delivery order"
-msgstr ""
+msgstr "Dobavnica"
#. module: stock
#: view:stock.move:0
@@ -3789,7 +3789,7 @@ msgstr ""
#. module: stock
#: view:stock.move:0
msgid "Reason"
-msgstr ""
+msgstr "Vzrok"
#. module: stock
#: model:ir.model,name:stock.model_stock_partial_picking
@@ -3833,7 +3833,7 @@ msgstr ""
#: field:stock.picking.in,message_ids:0
#: field:stock.picking.out,message_ids:0
msgid "Messages"
-msgstr ""
+msgstr "Sporočila"
#. module: stock
#: model:stock.location,name:stock.stock_location_8
@@ -3885,7 +3885,7 @@ msgstr ""
#: selection:stock.picking.in,state:0
#: selection:stock.picking.out,state:0
msgid "Cancelled"
-msgstr ""
+msgstr "Preklicano"
#. module: stock
#: view:stock.picking:0
@@ -4013,7 +4013,7 @@ msgstr ""
#: field:stock.picking.in,message_follower_ids:0
#: field:stock.picking.out,message_follower_ids:0
msgid "Followers"
-msgstr ""
+msgstr "Sledilci"
#. module: stock
#: code:addons/stock/stock.py:2655
@@ -4054,7 +4054,7 @@ msgstr ""
#: view:report.stock.move:0
#: field:report.stock.move,categ_id:0
msgid "Product Category"
-msgstr ""
+msgstr "Skupina izdelkov"
#. module: stock
#: code:addons/stock/stock.py:1407
@@ -4115,12 +4115,12 @@ msgstr ""
#: code:addons/stock/stock.py:773
#, python-format
msgid "Not enough stock, unable to reserve the products."
-msgstr ""
+msgstr "Nezadostna količina izdelkov na zalogi, rezervacija ni možna."
#. module: stock
#: view:report.stock.move:0
msgid "Outgoing"
-msgstr ""
+msgstr "Odhajajoča količina"
#. module: stock
#: help:stock.move,product_qty:0
@@ -4181,13 +4181,13 @@ msgstr ""
#. module: stock
#: model:ir.model,name:stock.model_product_template
msgid "Product Template"
-msgstr ""
+msgstr "Predloga izdelka"
#. module: stock
#: selection:report.stock.inventory,month:0
#: selection:report.stock.move,month:0
msgid "December"
-msgstr ""
+msgstr "December"
#. module: stock
#: view:stock.production.lot:0
@@ -4237,7 +4237,7 @@ msgstr ""
#. module: stock
#: view:product.product:0
msgid "update"
-msgstr ""
+msgstr "posodobi"
#. module: stock
#: view:stock.change.product.qty:0
@@ -4256,7 +4256,7 @@ msgstr ""
#: view:stock.return.picking:0
#: view:stock.split.into:0
msgid "or"
-msgstr ""
+msgstr "ali"
#. module: stock
#: selection:stock.picking,invoice_state:0
@@ -4302,7 +4302,7 @@ msgstr ""
#. module: stock
#: report:stock.picking.list:0
msgid "Customer Address :"
-msgstr ""
+msgstr "Naslov kupca :"
#. module: stock
#: field:stock.location,chained_auto_packing:0
@@ -4398,7 +4398,7 @@ msgstr ""
#. module: stock
#: model:res.groups,name:stock.group_stock_user
msgid "User"
-msgstr ""
+msgstr "Uporabnik"
#. module: stock
#: field:stock.config.settings,module_stock_location:0
@@ -4415,7 +4415,7 @@ msgstr ""
#: selection:report.stock.inventory,month:0
#: selection:report.stock.move,month:0
msgid "November"
-msgstr ""
+msgstr "November"
#. module: stock
#: code:addons/stock/product.py:467
@@ -4433,7 +4433,7 @@ msgstr ""
#: field:stock.picking.out,message_comment_ids:0
#: help:stock.picking.out,message_comment_ids:0
msgid "Comments and emails"
-msgstr ""
+msgstr "Pripombe in e-pošta"
#. module: stock
#: field:stock.location,chained_company_id:0
@@ -4458,7 +4458,7 @@ msgstr ""
#: selection:report.stock.inventory,month:0
#: selection:report.stock.move,month:0
msgid "January"
-msgstr ""
+msgstr "Januar"
#. module: stock
#: constraint:stock.move:0
@@ -4556,7 +4556,7 @@ msgstr "Splošne informacije"
#. module: stock
#: field:stock.production.lot,prefix:0
msgid "Prefix"
-msgstr ""
+msgstr "Predpona"
#. module: stock
#: model:ir.actions.act_window,name:stock.track_line
@@ -4597,7 +4597,7 @@ msgstr "Ciljna lokacija"
#. module: stock
#: model:ir.actions.report.xml,name:stock.report_picking_list
msgid "Picking Slip"
-msgstr ""
+msgstr "Prevzemni list"
#. module: stock
#: help:stock.move,product_packaging:0
@@ -4624,7 +4624,7 @@ msgstr "Za"
#: selection:report.stock.inventory,month:0
#: selection:report.stock.move,month:0
msgid "October"
-msgstr ""
+msgstr "Oktober"
#. module: stock
#: view:stock.split.into:0
@@ -4634,7 +4634,7 @@ msgstr ""
#. module: stock
#: selection:stock.move,state:0
msgid "New"
-msgstr ""
+msgstr "Nov"
#. module: stock
#: view:report.stock.move:0
@@ -4657,7 +4657,7 @@ msgstr "Opis"
#: selection:report.stock.inventory,month:0
#: selection:report.stock.move,month:0
msgid "May"
-msgstr ""
+msgstr "Maj"
#. module: stock
#: code:addons/stock/product.py:110
@@ -4740,7 +4740,7 @@ msgstr "Stranka"
#: selection:report.stock.inventory,month:0
#: selection:report.stock.move,month:0
msgid "February"
-msgstr ""
+msgstr "Februar"
#. module: stock
#: model:ir.actions.act_window,help:stock.action_production_lot_form
@@ -4789,7 +4789,7 @@ msgstr ""
#: selection:report.stock.inventory,month:0
#: selection:report.stock.move,month:0
msgid "April"
-msgstr ""
+msgstr "April"
#. module: stock
#: view:report.stock.inventory:0
@@ -4860,7 +4860,7 @@ msgstr ""
#. module: stock
#: view:stock.picking.out:0
msgid "Print Delivery Slip"
-msgstr ""
+msgstr "Tiskanje dobavnice"
#. module: stock
#: view:report.stock.inventory:0
@@ -4868,7 +4868,7 @@ msgstr ""
#: view:report.stock.move:0
#: field:report.stock.move,year:0
msgid "Year"
-msgstr ""
+msgstr "Leto"
#. module: stock
#: model:stock.location,name:stock.stock_location_locations
diff --git a/addons/stock/partner.py b/addons/stock/partner.py
index 6cce00cf75c..f5f02b7cd19 100644
--- a/addons/stock/partner.py
+++ b/addons/stock/partner.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_partner(osv.osv):
_inherit = 'res.partner'
diff --git a/addons/stock/product.py b/addons/stock/product.py
index 4d955495c28..3aed99c1dff 100644
--- a/addons/stock/product.py
+++ b/addons/stock/product.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
-import decimal_precision as dp
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+import openerp.addons.decimal_precision as dp
class product_product(osv.osv):
_inherit = "product.product"
@@ -530,7 +530,7 @@ class product_category(osv.osv):
_columns = {
'property_stock_journal': fields.property('account.journal',
relation='account.journal', type='many2one',
- string='Stock journal', view_load=True,
+ string='Stock Journal', view_load=True,
help="When doing real-time inventory valuation, this is the Accounting Journal in which entries will be automatically posted when stock moves are processed."),
'property_stock_account_input_categ': fields.property('account.account',
type='many2one', relation='account.account',
diff --git a/addons/stock/report/lot_overview.py b/addons/stock/report/lot_overview.py
index bf2fd32e32c..9d6626bbd14 100644
--- a/addons/stock/report/lot_overview.py
+++ b/addons/stock/report/lot_overview.py
@@ -18,9 +18,9 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import pooler
+from openerp import pooler
import time
-from report import report_sxw
+from openerp.report import report_sxw
class lot_overview(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/stock/report/lot_overview_all.py b/addons/stock/report/lot_overview_all.py
index 552949ec4b2..ca6611de89b 100644
--- a/addons/stock/report/lot_overview_all.py
+++ b/addons/stock/report/lot_overview_all.py
@@ -18,9 +18,9 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import pooler
+from openerp import pooler
import time
-from report import report_sxw
+from openerp.report import report_sxw
class lot_overview_all(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/stock/report/picking.py b/addons/stock/report/picking.py
index 711abbf6259..a33ec28cb35 100644
--- a/addons/stock/report/picking.py
+++ b/addons/stock/report/picking.py
@@ -20,9 +20,9 @@
##############################################################################
import time
-from report import report_sxw
-from osv import osv
-import pooler
+from openerp.report import report_sxw
+from openerp.osv import osv
+from openerp import pooler
class picking(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/stock/report/product_stock.py b/addons/stock/report/product_stock.py
index 1d882ad632b..9ccda54b693 100644
--- a/addons/stock/report/product_stock.py
+++ b/addons/stock/report/product_stock.py
@@ -22,13 +22,13 @@
from datetime import datetime
from dateutil.relativedelta import relativedelta
-import osv
+from openerp import osv
import time
-from report.interface import report_int
-from report.render import render
+from openerp.report.interface import report_int
+from openerp.report.render import render
import stock_graph
-import pooler
+from openerp import pooler
import StringIO
class external_pdf(render):
diff --git a/addons/stock/report/report_stock.py b/addons/stock/report/report_stock.py
index 19fae806fc0..0aac0d6599b 100644
--- a/addons/stock/report/report_stock.py
+++ b/addons/stock/report/report_stock.py
@@ -19,10 +19,10 @@
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
-import tools
-from tools.sql import drop_view_if_exists
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp import tools
+from openerp.tools.sql import drop_view_if_exists
class stock_report_prodlots(osv.osv):
_name = "stock.report.prodlots"
diff --git a/addons/stock/report/report_stock_move.py b/addons/stock/report/report_stock_move.py
index 4f8aedcd5a6..39591021735 100644
--- a/addons/stock/report/report_stock_move.py
+++ b/addons/stock/report/report_stock_move.py
@@ -19,9 +19,9 @@
#
##############################################################################
-import tools
-from osv import fields,osv
-from decimal_precision import decimal_precision as dp
+from openerp import tools
+from openerp.osv import fields,osv
+from openerp.addons.decimal_precision import decimal_precision as dp
class report_stock_move(osv.osv):
diff --git a/addons/stock/report/stock_by_location.py b/addons/stock/report/stock_by_location.py
index 8ed8800fb29..7ca209c9ed2 100644
--- a/addons/stock/report/stock_by_location.py
+++ b/addons/stock/report/stock_by_location.py
@@ -19,9 +19,9 @@
#
##############################################################################
-import pooler
-from report.interface import report_rml
-from report.interface import toxml
+from openerp import pooler
+from openerp.report.interface import report_rml
+from openerp.report.interface import toxml
#FIXME: we should use toxml
diff --git a/addons/stock/report/stock_graph.py b/addons/stock/report/stock_graph.py
index d92de2805b5..59b383b80e9 100644
--- a/addons/stock/report/stock_graph.py
+++ b/addons/stock/report/stock_graph.py
@@ -21,8 +21,8 @@
from pychart import *
import pychart.legend
import time
-from report.misc import choice_colors
-import tools
+from openerp.report.misc import choice_colors
+from openerp import tools
#
# Draw a graph for stocks
diff --git a/addons/stock/report/stock_inventory_move_report.py b/addons/stock/report/stock_inventory_move_report.py
index 762373f1250..21a7c458ecc 100644
--- a/addons/stock/report/stock_inventory_move_report.py
+++ b/addons/stock/report/stock_inventory_move_report.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class stock_inventory_move(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
diff --git a/addons/stock/res_config.py b/addons/stock/res_config.py
index b150847153e..9653c284b4b 100644
--- a/addons/stock/res_config.py
+++ b/addons/stock/res_config.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class stock_config_settings(osv.osv_memory):
_name = 'stock.config.settings'
diff --git a/addons/stock/stock.py b/addons/stock/stock.py
index 8632901b50c..71c83344913 100644
--- a/addons/stock/stock.py
+++ b/addons/stock/stock.py
@@ -26,12 +26,12 @@ import time
from operator import itemgetter
from itertools import groupby
-from osv import fields, osv
-from tools.translate import _
-import netsvc
-import tools
-from tools import float_compare
-import decimal_precision as dp
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp import netsvc
+from openerp import tools
+from openerp.tools import float_compare
+import openerp.addons.decimal_precision as dp
import logging
_logger = logging.getLogger(__name__)
@@ -655,7 +655,7 @@ class stock_picking(osv.osv):
'min_date': fields.function(get_min_max_date, fnct_inv=_set_minimum_date, multi="min_max_date",
store=True, type='datetime', string='Scheduled Time', select=1, help="Scheduled time for the shipment to be processed"),
'date': fields.datetime('Time', help="Creation time, usually the time of the order.", select=True, states={'done':[('readonly', True)], 'cancel':[('readonly',True)]}),
- 'date_done': fields.datetime('Date Done', help="Date of Completion", states={'done':[('readonly', True)], 'cancel':[('readonly',True)]}),
+ 'date_done': fields.datetime('Date of Transfer', help="Date of Completion", states={'done':[('readonly', True)], 'cancel':[('readonly',True)]}),
'max_date': fields.function(get_min_max_date, fnct_inv=_set_maximum_date, multi="min_max_date",
store=True, type='datetime', string='Max. Expected Date', select=2),
'move_lines': fields.one2many('stock.move', 'picking_id', 'Internal Moves', states={'done': [('readonly', True)], 'cancel': [('readonly', True)]}),
@@ -1689,7 +1689,7 @@ class stock_move(osv.osv):
return True
_columns = {
- 'name': fields.char('Name', size=250, required=True, select=True),
+ 'name': fields.char('Description', required=True, select=True),
'priority': fields.selection([('0', 'Not urgent'), ('1', 'Urgent')], 'Priority'),
'create_date': fields.datetime('Creation Date', readonly=True, select=True),
'date': fields.datetime('Date', required=True, select=True, help="Move date: scheduled date until move is done, then date of actual move processing", states={'done': [('readonly', True)]}),
diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml
index e0181d88a30..a559aad9aac 100644
--- a/addons/stock/stock_view.xml
+++ b/addons/stock/stock_view.xml
@@ -890,37 +890,37 @@
<field name="model">stock.picking.out</field>
<field name="inherit_id" ref="view_picking_form"/>
<field name="arch" type="xml">
- <data>
- <xpath expr="/form/header//button[@name='%(act_stock_return_picking)d']" position="replace">
- <button name="%(report_picking_list_out)d" string="Print Delivery Slip" type="action" states="done" class="oe_highlight"/>
- <button name="%(act_stock_return_picking)d" string="Return Products" states="done" type="action"/>
- </xpath>
- <xpath expr="/form/header//button[@name='draft_validate']" position="replace">
- <button name="draft_validate" states="draft" string="Confirm &amp; Deliver" type="object" class="oe_highlight"/>
- <button name="action_assign" states="confirmed" string="Check Availability" type="object" class="oe_highlight"/>
- </xpath>
- <xpath expr="/form/header//button[@name='action_process']" position="replace">
- <button name="action_process" states="assigned" string="Deliver" type="object" class="oe_highlight"/>
- </xpath>
- <xpath expr="/form/header//field[@name='state']" position="replace">
- <field name="state" nolabel="1" readonly="1" widget="statusbar" statusbar_visible="draft,confirmed,assigned,done" statusbar_colors='{"auto":"blue", "confirmed":"blue"}'/>
- </xpath>
- <xpath expr="//field[@name='partner_id']" position="replace">
- <field name="partner_id" on_change="onchange_partner_in(partner_id)" string="Customer"/>
- </xpath>
- <xpath expr="//field[@name='move_lines']" position="replace">
- <field name="move_lines" context="{'address_out_id': partner_id, 'picking_type': 'out', 'form_view_ref':'view_move_picking_form', 'tree_view_ref':'view_move_picking_tree'}"/>
- </xpath>
- <xpath expr="/form/sheet" position="after">
- <div class="oe_chatter">
- <field name="message_follower_ids" widget="mail_followers"/>
- <field name="message_ids" widget="mail_thread"/>
- </div>
- </xpath>
- </data>
+ <field name="date_done" position="attributes" version="7.0">
+ <attribute name="string">Date of Delivery</attribute>
+ </field>
+ <xpath expr="/form/header//button[@name='%(act_stock_return_picking)d']" position="replace">
+ <button name="%(report_picking_list_out)d" string="Print Delivery Slip" type="action" states="done" class="oe_highlight"/>
+ <button name="%(act_stock_return_picking)d" string="Return Products" states="done" type="action"/>
+ </xpath>
+ <xpath expr="/form/header//button[@name='draft_validate']" position="replace">
+ <button name="draft_validate" states="draft" string="Confirm &amp; Deliver" type="object" class="oe_highlight"/>
+ <button name="action_assign" states="confirmed" string="Check Availability" type="object" class="oe_highlight"/>
+ </xpath>
+ <xpath expr="/form/header//button[@name='action_process']" position="replace">
+ <button name="action_process" states="assigned" string="Deliver" type="object" class="oe_highlight"/>
+ </xpath>
+ <xpath expr="/form/header//field[@name='state']" position="replace">
+ <field name="state" nolabel="1" readonly="1" widget="statusbar" statusbar_visible="draft,confirmed,assigned,done" statusbar_colors='{"auto":"blue", "confirmed":"blue"}'/>
+ </xpath>
+ <xpath expr="//field[@name='partner_id']" position="replace">
+ <field name="partner_id" on_change="onchange_partner_in(partner_id)" string="Customer"/>
+ </xpath>
+ <xpath expr="//field[@name='move_lines']" position="replace">
+ <field name="move_lines" context="{'address_out_id': partner_id, 'picking_type': 'out', 'form_view_ref':'view_move_picking_form', 'tree_view_ref':'view_move_picking_tree'}"/>
+ </xpath>
+ <xpath expr="/form/sheet" position="after">
+ <div class="oe_chatter">
+ <field name="message_follower_ids" widget="mail_followers"/>
+ <field name="message_ids" widget="mail_thread"/>
+ </div>
+ </xpath>
</field>
</record>
-
<record id="view_picking_out_search" model="ir.ui.view">
<field name="name">stock.picking.out.search</field>
<field name="model">stock.picking</field>
@@ -1021,29 +1021,30 @@
<field name="model">stock.picking.in</field>
<field name="inherit_id" ref="view_picking_form"/>
<field name="arch" type="xml">
- <data>
- <xpath expr="/form/header//button[@name='%(act_stock_return_picking)d']" position="replace">
- <button name="%(act_stock_return_picking)d" string="Return Products" states="done" type="action"/>
- </xpath>
- <xpath expr="//button[@name='draft_validate']" position="replace">
- <button name="draft_validate" states="draft" string="Confirm &amp; Receive" type="object" class="oe_highlight"/>
- </xpath>
- <xpath expr="//button[@name='action_process']" position="replace">
- <button name="action_process" states="assigned" string="Receive" type="object" class="oe_highlight"/>
- </xpath>
- <xpath expr="//field[@name='partner_id']" position="replace">
- <field name="partner_id" on_change="onchange_partner_in(partner_id)" string="Supplier"/>
- </xpath>
- <xpath expr="//field[@name='move_lines']" position="replace">
- <field name="move_lines" context="{'address_in_id': partner_id, 'picking_type': 'in', 'form_view_ref':'view_move_picking_form', 'tree_view_ref':'view_move_picking_tree'}"/>
- </xpath>
- <xpath expr="/form/sheet" position="after">
- <div class="oe_chatter">
- <field name="message_follower_ids" widget="mail_followers"/>
- <field name="message_ids" widget="mail_thread"/>
- </div>
- </xpath>
- </data>
+ <field name="date_done" position="attributes" version="7.0">
+ <attribute name="string">Date of Reception</attribute>
+ </field>
+ <xpath expr="/form/header//button[@name='%(act_stock_return_picking)d']" position="replace">
+ <button name="%(act_stock_return_picking)d" string="Return Products" states="done" type="action"/>
+ </xpath>
+ <xpath expr="//button[@name='draft_validate']" position="replace">
+ <button name="draft_validate" states="draft" string="Confirm &amp; Receive" type="object" class="oe_highlight"/>
+ </xpath>
+ <xpath expr="//button[@name='action_process']" position="replace">
+ <button name="action_process" states="assigned" string="Receive" type="object" class="oe_highlight"/>
+ </xpath>
+ <xpath expr="//field[@name='partner_id']" position="replace">
+ <field name="partner_id" on_change="onchange_partner_in(partner_id)" string="Supplier"/>
+ </xpath>
+ <xpath expr="//field[@name='move_lines']" position="replace">
+ <field name="move_lines" context="{'address_in_id': partner_id, 'picking_type': 'in', 'form_view_ref':'view_move_picking_form', 'tree_view_ref':'view_move_picking_tree'}"/>
+ </xpath>
+ <xpath expr="/form/sheet" position="after">
+ <div class="oe_chatter">
+ <field name="message_follower_ids" widget="mail_followers"/>
+ <field name="message_ids" widget="mail_thread"/>
+ </div>
+ </xpath>
</field>
</record>
<record id="view_picking_in_search" model="ir.ui.view">
diff --git a/addons/stock/wizard/stock_change_product_qty.py b/addons/stock/wizard/stock_change_product_qty.py
index 3c1ba2c17a0..eab9e81c735 100644
--- a/addons/stock/wizard/stock_change_product_qty.py
+++ b/addons/stock/wizard/stock_change_product_qty.py
@@ -19,10 +19,10 @@
#
##############################################################################
-from osv import fields, osv
-import decimal_precision as dp
-from tools.translate import _
-import tools
+from openerp.osv import fields, osv
+import openerp.addons.decimal_precision as dp
+from openerp.tools.translate import _
+from openerp import tools
class stock_change_product_qty(osv.osv_memory):
_name = "stock.change.product.qty"
diff --git a/addons/stock/wizard/stock_change_standard_price.py b/addons/stock/wizard/stock_change_standard_price.py
index 0f3553c2cd5..881b5fd9af7 100644
--- a/addons/stock/wizard/stock_change_standard_price.py
+++ b/addons/stock/wizard/stock_change_standard_price.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
-import decimal_precision as dp
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+import openerp.addons.decimal_precision as dp
class change_standard_price(osv.osv_memory):
_name = "stock.change.standard.price"
diff --git a/addons/stock/wizard/stock_fill_inventory.py b/addons/stock/wizard/stock_fill_inventory.py
index f0caa19c5e1..237033bb7b0 100644
--- a/addons/stock/wizard/stock_fill_inventory.py
+++ b/addons/stock/wizard/stock_fill_inventory.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class stock_fill_inventory(osv.osv_memory):
_name = "stock.fill.inventory"
diff --git a/addons/stock/wizard/stock_inventory_line_split.py b/addons/stock/wizard/stock_inventory_line_split.py
index 4d99d9d79e5..fef291769b9 100644
--- a/addons/stock/wizard/stock_inventory_line_split.py
+++ b/addons/stock/wizard/stock_inventory_line_split.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class stock_inventory_line_split(osv.osv_memory):
_inherit = "stock.move.split"
diff --git a/addons/stock/wizard/stock_inventory_merge.py b/addons/stock/wizard/stock_inventory_merge.py
index b61ccbbed84..171a193e173 100644
--- a/addons/stock/wizard/stock_inventory_merge.py
+++ b/addons/stock/wizard/stock_inventory_merge.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class stock_inventory_merge(osv.osv_memory):
_name = "stock.inventory.merge"
diff --git a/addons/stock/wizard/stock_invoice_onshipping.py b/addons/stock/wizard/stock_invoice_onshipping.py
index 059c68e5054..7c960c5e617 100644
--- a/addons/stock/wizard/stock_invoice_onshipping.py
+++ b/addons/stock/wizard/stock_invoice_onshipping.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
-from tools.translate import _
+from openerp.tools.translate import _
class stock_invoice_onshipping(osv.osv_memory):
diff --git a/addons/stock/wizard/stock_location_product.py b/addons/stock/wizard/stock_location_product.py
index 4832788927b..59d99167e6a 100644
--- a/addons/stock/wizard/stock_location_product.py
+++ b/addons/stock/wizard/stock_location_product.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class stock_location_product(osv.osv_memory):
_name = "stock.location.product"
diff --git a/addons/stock/wizard/stock_move.py b/addons/stock/wizard/stock_move.py
index 538fa1c9441..09f684aa691 100644
--- a/addons/stock/wizard/stock_move.py
+++ b/addons/stock/wizard/stock_move.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
-import decimal_precision as dp
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+import openerp.addons.decimal_precision as dp
class stock_move_consume(osv.osv_memory):
_name = "stock.move.consume"
diff --git a/addons/stock/wizard/stock_partial_move.py b/addons/stock/wizard/stock_partial_move.py
index aeda84efb75..89744615f22 100644
--- a/addons/stock/wizard/stock_partial_move.py
+++ b/addons/stock/wizard/stock_partial_move.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.misc import DEFAULT_SERVER_DATETIME_FORMAT
+from openerp.osv import fields, osv
+from openerp.tools.misc import DEFAULT_SERVER_DATETIME_FORMAT
import time
class stock_partial_move_line(osv.osv_memory):
diff --git a/addons/stock/wizard/stock_partial_picking.py b/addons/stock/wizard/stock_partial_picking.py
index d88e2254bdd..47599d5f99e 100644
--- a/addons/stock/wizard/stock_partial_picking.py
+++ b/addons/stock/wizard/stock_partial_picking.py
@@ -21,11 +21,11 @@
import time
from lxml import etree
-from osv import fields, osv
-from tools.misc import DEFAULT_SERVER_DATETIME_FORMAT
-from tools.float_utils import float_compare
-import decimal_precision as dp
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.misc import DEFAULT_SERVER_DATETIME_FORMAT
+from openerp.tools.float_utils import float_compare
+import openerp.addons.decimal_precision as dp
+from openerp.tools.translate import _
class stock_partial_picking_line(osv.TransientModel):
diff --git a/addons/stock/wizard/stock_return_picking.py b/addons/stock/wizard/stock_return_picking.py
index abe1754a49e..7cce3c1bf96 100644
--- a/addons/stock/wizard/stock_return_picking.py
+++ b/addons/stock/wizard/stock_return_picking.py
@@ -19,12 +19,12 @@
#
##############################################################################
-import netsvc
+from openerp import netsvc
import time
-from osv import osv,fields
-from tools.translate import _
-import decimal_precision as dp
+from openerp.osv import osv,fields
+from openerp.tools.translate import _
+import openerp.addons.decimal_precision as dp
class stock_return_picking_memory(osv.osv_memory):
_name = "stock.return.picking.memory"
diff --git a/addons/stock/wizard/stock_splitinto.py b/addons/stock/wizard/stock_splitinto.py
index 1b70a36f8e4..3485a6e8264 100644
--- a/addons/stock/wizard/stock_splitinto.py
+++ b/addons/stock/wizard/stock_splitinto.py
@@ -19,9 +19,9 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
-import decimal_precision as dp
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+import openerp.addons.decimal_precision as dp
class stock_split_into(osv.osv_memory):
_name = "stock.split.into"
diff --git a/addons/stock/wizard/stock_traceability.py b/addons/stock/wizard/stock_traceability.py
index d61f6323f77..123a76acd43 100644
--- a/addons/stock/wizard/stock_traceability.py
+++ b/addons/stock/wizard/stock_traceability.py
@@ -19,8 +19,8 @@
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class action_traceability(osv.osv_memory):
"""
diff --git a/addons/stock_invoice_directly/wizard/stock_invoice.py b/addons/stock_invoice_directly/wizard/stock_invoice.py
index 4bb0ab41d88..5de6490dc0f 100644
--- a/addons/stock_invoice_directly/wizard/stock_invoice.py
+++ b/addons/stock_invoice_directly/wizard/stock_invoice.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class invoice_directly(osv.osv_memory):
_inherit = 'stock.partial.picking'
diff --git a/addons/stock_location/i18n/pt.po b/addons/stock_location/i18n/pt.po
index bc17202e8fe..a4665d5becc 100644
--- a/addons/stock_location/i18n/pt.po
+++ b/addons/stock_location/i18n/pt.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:04+0000\n"
-"PO-Revision-Date: 2012-12-13 15:24+0000\n"
+"PO-Revision-Date: 2012-12-17 14:45+0000\n"
"Last-Translator: Rui Franco (multibase.pt) <Unknown>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n"
-"X-Generator: Launchpad (build 16369)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: stock_location
#: help:product.pulled.flow,company_id:0
@@ -191,7 +191,7 @@ msgstr "Produzir para Stock"
#: code:addons/stock_location/procurement_pull.py:118
#, python-format
msgid "Pulled from another location."
-msgstr ""
+msgstr "Trazido de outra localização"
#. module: stock_location
#: field:product.pulled.flow,partner_address_id:0
diff --git a/addons/stock_location/procurement_pull.py b/addons/stock_location/procurement_pull.py
index 419118cda96..eb5235d35ba 100644
--- a/addons/stock_location/procurement_pull.py
+++ b/addons/stock_location/procurement_pull.py
@@ -18,9 +18,9 @@
#
##############################################################################
-from osv import osv
-import netsvc
-from tools.translate import _
+from openerp.osv import osv
+from openerp import netsvc
+from openerp.tools.translate import _
class procurement_order(osv.osv):
_inherit = 'procurement.order'
diff --git a/addons/stock_location/stock_location.py b/addons/stock_location/stock_location.py
index 61276853ab4..1258ddb529f 100644
--- a/addons/stock_location/stock_location.py
+++ b/addons/stock_location/stock_location.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
class stock_location_path(osv.osv):
_name = "stock.location.path"
diff --git a/addons/stock_no_autopicking/stock_no_autopicking.py b/addons/stock_no_autopicking/stock_no_autopicking.py
index 03a5c45f14e..904854f3533 100644
--- a/addons/stock_no_autopicking/stock_no_autopicking.py
+++ b/addons/stock_no_autopicking/stock_no_autopicking.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
class product(osv.osv):
_inherit = "product.product"
diff --git a/addons/subscription/i18n/hr.po b/addons/subscription/i18n/hr.po
index 6fdd70ca592..ed40ca599ef 100644
--- a/addons/subscription/i18n/hr.po
+++ b/addons/subscription/i18n/hr.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-11-24 02:54+0000\n"
-"PO-Revision-Date: 2011-12-08 16:32+0000\n"
-"Last-Translator: Tomislav Bosnjakovic <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 21:23+0000\n"
+"Last-Translator: Goran Kliska <gkliska@gmail.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 05:39+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-12-18 04:59+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
#. module: subscription
#: field:subscription.subscription,doc_source:0
@@ -66,7 +66,7 @@ msgstr "Tjedana"
#: view:subscription.subscription:0
#: field:subscription.subscription,state:0
msgid "Status"
-msgstr ""
+msgstr "Status"
#. module: subscription
#: model:ir.ui.menu,name:subscription.config_recuuring_event
@@ -84,7 +84,7 @@ msgstr "Pretplate"
#. module: subscription
#: field:subscription.subscription,interval_number:0
msgid "Interval Qty"
-msgstr ""
+msgstr "Kol. u razdoblju"
#. module: subscription
#: view:subscription.subscription:0
@@ -149,7 +149,7 @@ msgstr "Naziv"
#: code:addons/subscription/subscription.py:136
#, python-format
msgid "You cannot delete an active subscription !"
-msgstr ""
+msgstr "Brisanje aktivnih pretplata nije dozvoljeno!"
#. module: subscription
#: field:subscription.document,field_ids:0
@@ -177,7 +177,7 @@ msgstr "Dani"
#: code:addons/subscription/subscription.py:136
#, python-format
msgid "Error!"
-msgstr ""
+msgstr "Greška!"
#. module: subscription
#: field:subscription.subscription,cron_id:0
diff --git a/addons/subscription/subscription.py b/addons/subscription/subscription.py
index 25137f6303c..d181e97e8f0 100644
--- a/addons/subscription/subscription.py
+++ b/addons/subscription/subscription.py
@@ -23,8 +23,8 @@
# Error treatment: exception, request, ... -> send request to user_id
import time
-from osv import fields,osv
-from tools.translate import _
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
class subscription_document(osv.osv):
_name = "subscription.document"
diff --git a/addons/survey/report/survey_analysis_report.py b/addons/survey/report/survey_analysis_report.py
index a12cac7f639..b4e7765346c 100644
--- a/addons/survey/report/survey_analysis_report.py
+++ b/addons/survey/report/survey_analysis_report.py
@@ -20,12 +20,12 @@
#
##############################################################################
-import pooler
-from report.interface import report_rml
-from tools import to_xml
-import tools
import time
-from report import report_sxw
+
+from openerp import pooler, tools
+from openerp.report import report_sxw
+from openerp.report.interface import report_rml
+from openerp.tools import to_xml
class survey_analysis(report_rml):
def create(self, cr, uid, ids, datas, context):
diff --git a/addons/survey/report/survey_browse_response.py b/addons/survey/report/survey_browse_response.py
index ba34b9c33e9..f910140727d 100644
--- a/addons/survey/report/survey_browse_response.py
+++ b/addons/survey/report/survey_browse_response.py
@@ -20,12 +20,12 @@
#
##############################################################################
-import pooler
-from report.interface import report_rml
-from tools import to_xml
-import tools
import time
-from report import report_sxw
+
+from openerp import pooler, tools
+from openerp.report import report_sxw
+from openerp.report.interface import report_rml
+from openerp.tools import to_xml
class survey_browse_response(report_rml):
def create(self, cr, uid, ids, datas, context):
diff --git a/addons/survey/report/survey_form.py b/addons/survey/report/survey_form.py
index 1af142cb1df..8375df6acaf 100644
--- a/addons/survey/report/survey_form.py
+++ b/addons/survey/report/survey_form.py
@@ -20,10 +20,9 @@
#
##############################################################################
-import pooler
-from report.interface import report_rml
-from tools import to_xml
-import tools
+from openerp import pooler, tools
+from openerp.report.interface import report_rml
+from openerp.tools import to_xml
class survey_form(report_rml):
def create(self, cr, uid, ids, datas, context):
diff --git a/addons/survey/survey.py b/addons/survey/survey.py
index ad903ffd06b..241b9739016 100644
--- a/addons/survey/survey.py
+++ b/addons/survey/survey.py
@@ -19,18 +19,16 @@
#
##############################################################################
-from osv import osv
-from osv import fields
-import tools
-import netsvc
-from tools.translate import _
-
-from time import strftime
+import copy
from datetime import datetime
from dateutil.relativedelta import relativedelta
-import copy
+from time import strftime
import os
+from openerp import netsvc, tools
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+
class survey_type(osv.osv):
_name = 'survey.type'
_description = 'Survey Type'
diff --git a/addons/survey/wizard/survey_answer.py b/addons/survey/wizard/survey_answer.py
index a65154f00f5..d935eb92ade 100644
--- a/addons/survey/wizard/survey_answer.py
+++ b/addons/survey/wizard/survey_answer.py
@@ -18,20 +18,18 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import os
+
+import base64
import datetime
from lxml import etree
+import os
from time import strftime
-import base64
-import tools
-import netsvc
-from osv import osv
-from osv import fields
-from tools import to_xml
-from tools.translate import _
-import addons
-from tools.safe_eval import safe_eval
+from openerp import addons, netsvc, tools
+from openerp.osv import fields, osv
+from openerp.tools import to_xml
+from openerp.tools.translate import _
+from openerp.tools.safe_eval import safe_eval
class survey_question_wiz(osv.osv_memory):
_name = 'survey.question.wiz'
diff --git a/addons/survey/wizard/survey_browse_answer.py b/addons/survey/wizard/survey_browse_answer.py
index 5af913993b2..a37a4e4f7ca 100644
--- a/addons/survey/wizard/survey_browse_answer.py
+++ b/addons/survey/wizard/survey_browse_answer.py
@@ -19,8 +19,7 @@
#
##############################################################################
-from osv import osv
-from osv import fields
+from openerp.osv import fields, osv
class survey_browse_answer(osv.osv_memory):
_name = 'survey.browse.answer'
diff --git a/addons/survey/wizard/survey_print.py b/addons/survey/wizard/survey_print.py
index 6ae84ed37cc..2646917cf07 100644
--- a/addons/survey/wizard/survey_print.py
+++ b/addons/survey/wizard/survey_print.py
@@ -20,9 +20,8 @@
#
##############################################################################
-from osv import osv
-from osv import fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class survey_print(osv.osv_memory):
_name = 'survey.print'
diff --git a/addons/survey/wizard/survey_print_answer.py b/addons/survey/wizard/survey_print_answer.py
index 02db236d233..0cadd6bf832 100644
--- a/addons/survey/wizard/survey_print_answer.py
+++ b/addons/survey/wizard/survey_print_answer.py
@@ -19,9 +19,8 @@
#
##############################################################################
-from osv import osv
-from osv import fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class survey_print_answer(osv.osv_memory):
_name = 'survey.print.answer'
diff --git a/addons/survey/wizard/survey_print_statistics.py b/addons/survey/wizard/survey_print_statistics.py
index bd8b9f2ad14..f2e25eb8d53 100644
--- a/addons/survey/wizard/survey_print_statistics.py
+++ b/addons/survey/wizard/survey_print_statistics.py
@@ -19,9 +19,8 @@
#
##############################################################################
-from osv import osv
-from osv import fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class survey_print_statistics(osv.osv_memory):
_name = 'survey.print.statistics'
diff --git a/addons/survey/wizard/survey_selection.py b/addons/survey/wizard/survey_selection.py
index f3835a751b4..a8f83ba0361 100644
--- a/addons/survey/wizard/survey_selection.py
+++ b/addons/survey/wizard/survey_selection.py
@@ -19,11 +19,11 @@
#
##############################################################################
-from osv import osv
-from osv import fields
-from tools.translate import _
from lxml import etree
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+
class survey_name_wiz(osv.osv_memory):
_name = 'survey.name.wiz'
diff --git a/addons/survey/wizard/survey_send_invitation.py b/addons/survey/wizard/survey_send_invitation.py
index 936e3363bde..4913ca09eab 100644
--- a/addons/survey/wizard/survey_send_invitation.py
+++ b/addons/survey/wizard/survey_send_invitation.py
@@ -26,12 +26,9 @@ import os
import datetime
import socket
-from osv import fields
-from osv import osv
-import tools
-from tools.translate import _
-import netsvc
-import addons
+from openerp import addons, netsvc, tools
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class survey_send_invitation(osv.osv_memory):
diff --git a/addons/warning/i18n/hr.po b/addons/warning/i18n/hr.po
index da8e6e40f61..3a7726dcd92 100644
--- a/addons/warning/i18n/hr.po
+++ b/addons/warning/i18n/hr.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-03 16:04+0000\n"
-"PO-Revision-Date: 2011-12-08 17:07+0000\n"
-"Last-Translator: Tomislav Bosnjakovic <Unknown>\n"
+"PO-Revision-Date: 2012-12-17 21:02+0000\n"
+"Last-Translator: Goran Kliska <gkliska@gmail.com>\n"
"Language-Team: Vinteh\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:43+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:01+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
"Language: hr\n"
#. module: warning
@@ -26,7 +26,7 @@ msgstr "Stavka naloga nabave"
#. module: warning
#: model:ir.model,name:warning.model_stock_picking_in
msgid "Incoming Shipments"
-msgstr ""
+msgstr "Primke"
#. module: warning
#: field:product.product,sale_line_warn_msg:0
@@ -155,7 +155,7 @@ msgstr ""
#: code:addons/warning/warning.py:298
#, python-format
msgid "Alert for %s !"
-msgstr ""
+msgstr "Alarm za %s !"
#. module: warning
#: field:res.partner,invoice_warn_msg:0
@@ -183,7 +183,7 @@ msgstr "Upozorenje vezano uz prodajnu narudžbu"
#: code:addons/warning/warning.py:299
#, python-format
msgid "Warning for %s"
-msgstr ""
+msgstr "Upozorenje za %s"
#. module: warning
#: view:res.partner:0
@@ -218,7 +218,7 @@ msgstr "Prodajni nalog"
#. module: warning
#: model:ir.model,name:warning.model_stock_picking_out
msgid "Delivery Orders"
-msgstr ""
+msgstr "Otpremnice"
#. module: warning
#: model:ir.model,name:warning.model_sale_order_line
diff --git a/addons/warning/warning.py b/addons/warning/warning.py
index 194d03b1f1f..76516769e5b 100644
--- a/addons/warning/warning.py
+++ b/addons/warning/warning.py
@@ -20,8 +20,8 @@
##############################################################################
import time
-from osv import fields,osv
-from tools.translate import _
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
WARNING_MESSAGE = [
('no-message','No Message'),
diff --git a/addons/web_linkedin/i18n/pl.po b/addons/web_linkedin/i18n/pl.po
new file mode 100644
index 00000000000..99b3517d286
--- /dev/null
+++ b/addons/web_linkedin/i18n/pl.po
@@ -0,0 +1,137 @@
+# Polish translation for openobject-addons
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-11-24 02:54+0000\n"
+"PO-Revision-Date: 2012-12-17 10:09+0000\n"
+"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) <grzegorz@openglobe.pl>\n"
+"Language-Team: Polish <pl@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
+
+#. module: web_linkedin
+#: view:sale.config.settings:0
+msgid "here:"
+msgstr ""
+
+#. module: web_linkedin
+#: field:sale.config.settings,api_key:0
+msgid "API Key"
+msgstr ""
+
+#. module: web_linkedin
+#. openerp-web
+#: code:addons/web_linkedin/static/src/js/linkedin.js:249
+#, python-format
+msgid "No results found"
+msgstr "Brak wyników"
+
+#. module: web_linkedin
+#. openerp-web
+#: code:addons/web_linkedin/static/src/js/linkedin.js:84
+#, python-format
+msgid "Ok"
+msgstr ""
+
+#. module: web_linkedin
+#: view:sale.config.settings:0
+msgid "Log into LinkedIn."
+msgstr ""
+
+#. module: web_linkedin
+#. openerp-web
+#: code:addons/web_linkedin/static/src/xml/linkedin.xml:13
+#, python-format
+msgid "People"
+msgstr ""
+
+#. module: web_linkedin
+#: model:ir.model,name:web_linkedin.model_sale_config_settings
+msgid "sale.config.settings"
+msgstr ""
+
+#. module: web_linkedin
+#: field:sale.config.settings,server_domain:0
+msgid "unknown"
+msgstr "nieznane"
+
+#. module: web_linkedin
+#: view:sale.config.settings:0
+msgid "https://www.linkedin.com/secure/developer"
+msgstr ""
+
+#. module: web_linkedin
+#. openerp-web
+#: code:addons/web_linkedin/static/src/xml/linkedin.xml:15
+#, python-format
+msgid "Companies"
+msgstr "Firmy"
+
+#. module: web_linkedin
+#: view:sale.config.settings:0
+msgid "API key"
+msgstr "Klucz API"
+
+#. module: web_linkedin
+#: view:sale.config.settings:0
+msgid "Copy the"
+msgstr ""
+
+#. module: web_linkedin
+#. openerp-web
+#: code:addons/web_linkedin/static/src/js/linkedin.js:181
+#, python-format
+msgid "LinkedIn search"
+msgstr ""
+
+#. module: web_linkedin
+#. openerp-web
+#: code:addons/web_linkedin/static/src/xml/linkedin.xml:31
+#, python-format
+msgid ""
+"LinkedIn access was not enabled on this server.\n"
+" Please ask your administrator to configure it in Settings > "
+"Configuration > Sales > Social Network Integration."
+msgstr ""
+
+#. module: web_linkedin
+#: view:sale.config.settings:0
+msgid ""
+"To use the LinkedIn module with this database, an API Key is required. "
+"Please follow this procedure:"
+msgstr ""
+
+#. module: web_linkedin
+#. openerp-web
+#: code:addons/web_linkedin/static/src/js/linkedin.js:82
+#, python-format
+msgid "LinkedIn is not enabled"
+msgstr ""
+
+#. module: web_linkedin
+#: view:sale.config.settings:0
+msgid "Add a new application and fill the form:"
+msgstr ""
+
+#. module: web_linkedin
+#: view:sale.config.settings:0
+msgid "Go to this URL:"
+msgstr ""
+
+#. module: web_linkedin
+#: view:sale.config.settings:0
+msgid "The programming tool is Javascript"
+msgstr ""
+
+#. module: web_linkedin
+#: view:sale.config.settings:0
+msgid "JavaScript API Domain:"
+msgstr ""
diff --git a/addons/web_linkedin/i18n/ro.po b/addons/web_linkedin/i18n/ro.po
new file mode 100644
index 00000000000..c37f11fa10a
--- /dev/null
+++ b/addons/web_linkedin/i18n/ro.po
@@ -0,0 +1,137 @@
+# Romanian translation for openobject-addons
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-11-24 02:54+0000\n"
+"PO-Revision-Date: 2012-12-18 04:41+0000\n"
+"Last-Translator: Fekete Mihai <mihai@erpsystems.ro>\n"
+"Language-Team: Romanian <ro@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
+
+#. module: web_linkedin
+#: view:sale.config.settings:0
+msgid "here:"
+msgstr ""
+
+#. module: web_linkedin
+#: field:sale.config.settings,api_key:0
+msgid "API Key"
+msgstr "Cheie API"
+
+#. module: web_linkedin
+#. openerp-web
+#: code:addons/web_linkedin/static/src/js/linkedin.js:249
+#, python-format
+msgid "No results found"
+msgstr "Nu s-a găsit niciun rezultat"
+
+#. module: web_linkedin
+#. openerp-web
+#: code:addons/web_linkedin/static/src/js/linkedin.js:84
+#, python-format
+msgid "Ok"
+msgstr "Ok"
+
+#. module: web_linkedin
+#: view:sale.config.settings:0
+msgid "Log into LinkedIn."
+msgstr ""
+
+#. module: web_linkedin
+#. openerp-web
+#: code:addons/web_linkedin/static/src/xml/linkedin.xml:13
+#, python-format
+msgid "People"
+msgstr "Persoane"
+
+#. module: web_linkedin
+#: model:ir.model,name:web_linkedin.model_sale_config_settings
+msgid "sale.config.settings"
+msgstr ""
+
+#. module: web_linkedin
+#: field:sale.config.settings,server_domain:0
+msgid "unknown"
+msgstr "necunoscut"
+
+#. module: web_linkedin
+#: view:sale.config.settings:0
+msgid "https://www.linkedin.com/secure/developer"
+msgstr ""
+
+#. module: web_linkedin
+#. openerp-web
+#: code:addons/web_linkedin/static/src/xml/linkedin.xml:15
+#, python-format
+msgid "Companies"
+msgstr "Companii"
+
+#. module: web_linkedin
+#: view:sale.config.settings:0
+msgid "API key"
+msgstr "API kei"
+
+#. module: web_linkedin
+#: view:sale.config.settings:0
+msgid "Copy the"
+msgstr "Copiere"
+
+#. module: web_linkedin
+#. openerp-web
+#: code:addons/web_linkedin/static/src/js/linkedin.js:181
+#, python-format
+msgid "LinkedIn search"
+msgstr "Cauta in LinkedIn"
+
+#. module: web_linkedin
+#. openerp-web
+#: code:addons/web_linkedin/static/src/xml/linkedin.xml:31
+#, python-format
+msgid ""
+"LinkedIn access was not enabled on this server.\n"
+" Please ask your administrator to configure it in Settings > "
+"Configuration > Sales > Social Network Integration."
+msgstr ""
+
+#. module: web_linkedin
+#: view:sale.config.settings:0
+msgid ""
+"To use the LinkedIn module with this database, an API Key is required. "
+"Please follow this procedure:"
+msgstr ""
+
+#. module: web_linkedin
+#. openerp-web
+#: code:addons/web_linkedin/static/src/js/linkedin.js:82
+#, python-format
+msgid "LinkedIn is not enabled"
+msgstr ""
+
+#. module: web_linkedin
+#: view:sale.config.settings:0
+msgid "Add a new application and fill the form:"
+msgstr ""
+
+#. module: web_linkedin
+#: view:sale.config.settings:0
+msgid "Go to this URL:"
+msgstr ""
+
+#. module: web_linkedin
+#: view:sale.config.settings:0
+msgid "The programming tool is Javascript"
+msgstr ""
+
+#. module: web_linkedin
+#: view:sale.config.settings:0
+msgid "JavaScript API Domain:"
+msgstr ""
diff --git a/addons/web_linkedin/web_linkedin.py b/addons/web_linkedin/web_linkedin.py
index 71865c7fcc1..dc429cd2f29 100644
--- a/addons/web_linkedin/web_linkedin.py
+++ b/addons/web_linkedin/web_linkedin.py
@@ -23,7 +23,7 @@ import base64
import urllib2
import openerp
-from osv import osv, fields
+from openerp.osv import fields, osv
class Binary(openerp.addons.web.http.Controller):
_cp_path = "/web_linkedin/binary"
diff --git a/addons/web_shortcuts/i18n/pl.po b/addons/web_shortcuts/i18n/pl.po
new file mode 100644
index 00000000000..47928149541
--- /dev/null
+++ b/addons/web_shortcuts/i18n/pl.po
@@ -0,0 +1,25 @@
+# Polish translation for openobject-addons
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-11-24 02:54+0000\n"
+"PO-Revision-Date: 2012-12-17 10:08+0000\n"
+"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) <grzegorz@openglobe.pl>\n"
+"Language-Team: Polish <pl@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2012-12-18 05:02+0000\n"
+"X-Generator: Launchpad (build 16372)\n"
+
+#. module: web_shortcuts
+#. openerp-web
+#: code:addons/web_shortcuts/static/src/xml/web_shortcuts.xml:21
+#, python-format
+msgid "Add / Remove Shortcut..."
+msgstr "Dodaj / Usuń skrót"